Class BlockItemPacketRewriter25w14craftmine
java.lang.Object
com.viaversion.viaversion.api.rewriter.RewriterBase<T>
com.viaversion.viaversion.rewriter.ItemRewriter<C,S,T>
com.viaversion.viaversion.rewriter.StructuredItemRewriter<com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPacket1_21_5,ServerboundPacket25w14craftmine,Protocol1_21_5To_25w14craftmine>
com.viaversion.viaaprilfools.protocol.v1_21_5to25w14craftmine.rewriter.BlockItemPacketRewriter25w14craftmine
- All Implemented Interfaces:
com.viaversion.viaversion.api.rewriter.ItemRewriter<Protocol1_21_5To_25w14craftmine>,com.viaversion.viaversion.api.rewriter.MappingDataListener,com.viaversion.viaversion.api.rewriter.Rewriter<Protocol1_21_5To_25w14craftmine>
public final class BlockItemPacketRewriter25w14craftmine
extends com.viaversion.viaversion.rewriter.StructuredItemRewriter<com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPacket1_21_5,ServerboundPacket25w14craftmine,Protocol1_21_5To_25w14craftmine>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final List<com.viaversion.viaversion.api.minecraft.data.StructuredDataKey<?>>static final intFields inherited from class com.viaversion.viaversion.rewriter.StructuredItemRewriter
MARKER_KEY, ORIGINAL_HASHES_KEYFields inherited from class com.viaversion.viaversion.api.rewriter.RewriterBase
protocol -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionstatic intaddCraftingSlot(int slot) static voidaddCraftingSlots(com.viaversion.viaversion.api.protocol.packet.PacketWrapper wrapper) static voiddowngradeItemData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) protected voidhandleItemDataComponentsToClient(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) protected voidhandleItemDataComponentsToServer(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) voidstatic intremoveCraftingSlot(int slot) static voidremoveCraftingSlots(com.viaversion.viaversion.api.protocol.packet.PacketWrapper wrapper) static voidupgradeItemData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) Methods inherited from class com.viaversion.viaversion.rewriter.StructuredItemRewriter
backedUpOriginalHashes, backupInconvertibleData, createCustomTag, handleItemToClient, handleItemToServer, handleRewritablesToClient, handleRewritablesToServer, hashItemIfNeeded, isFirstServerbound, passthroughLengthPrefixedItem, registerSetCreativeModeSlot1_21_5, registerShowDialog, registerShowDialogDirect, removeBackupTag, removeCustomTag, restoreBackupData, restoreBackupData, saveTag, storeOriginalHashedItemIfNeeded, storeOriginalHashedItemInTag, updateItemDataComponentTypeIds, updateTextComponentMethods inherited from class com.viaversion.viaversion.rewriter.ItemRewriter
handleHashedItem, handleItemToClientAndTrackHash, handleTradeList, itemArrayType, itemHasher, itemTemplateType, itemType, mappedItemArrayType, mappedItemTemplateType, mappedItemType, passthroughClientboundItem, passthroughClientboundItemAndTrackHash, passthroughClientboundItemTemplate, passthroughHashedItem, registerAdvancements, registerAdvancements1_20_3, registerContainerClick, registerContainerClick1_17_1, registerContainerClick1_17_1, registerContainerClick1_21_2, registerContainerClick1_21_5, registerContainerSetData, registerCooldown, registerCooldown1_21_2, registerCustomPayloadTradeList, registerMerchantOffers1_14_4, registerMerchantOffers1_19, registerMerchantOffers1_20_5, registerOpenScreen, registerSetContent, registerSetContent1_17_1, registerSetContent1_21_2, registerSetCreativeModeSlot, registerSetCreativeModeSlot1_20_5, registerSetCursorItem, registerSetEquipment, registerSetEquippedItem, registerSetPlayerInventory, registerSetSlot, registerSetSlot1_17_1, registerSetSlot1_21_2, updateHashedItemDataComponentIdsMethods inherited from class com.viaversion.viaversion.api.rewriter.RewriterBase
protocol, register, registerRewritesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.rewriter.ItemRewriter
nbtTagName, nbtTagNameMethods inherited from interface com.viaversion.viaversion.api.rewriter.MappingDataListener
onMappingDataLoadedMethods inherited from interface com.viaversion.viaversion.api.rewriter.Rewriter
protocol, register
-
Field Details
-
NEW_DATA_TO_REMOVE
public static final List<com.viaversion.viaversion.api.minecraft.data.StructuredDataKey<?>> NEW_DATA_TO_REMOVE -
NEW_CRAFTING_SLOTS
public static final int NEW_CRAFTING_SLOTS- See Also:
-
PLAYER_INVENTORY_ID
public static final int PLAYER_INVENTORY_ID- See Also:
-
-
Constructor Details
-
BlockItemPacketRewriter25w14craftmine
-
-
Method Details
-
registerPackets
public void registerPackets()- Overrides:
registerPacketsin classcom.viaversion.viaversion.api.rewriter.RewriterBase<Protocol1_21_5To_25w14craftmine>
-
addCraftingSlots
public static void addCraftingSlots(com.viaversion.viaversion.api.protocol.packet.PacketWrapper wrapper) -
addCraftingSlot
public static int addCraftingSlot(int slot) -
removeCraftingSlots
public static void removeCraftingSlots(com.viaversion.viaversion.api.protocol.packet.PacketWrapper wrapper) -
removeCraftingSlot
public static int removeCraftingSlot(int slot) -
handleItemDataComponentsToClient
protected void handleItemDataComponentsToClient(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) - Overrides:
handleItemDataComponentsToClientin classcom.viaversion.viaversion.rewriter.StructuredItemRewriter<com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPacket1_21_5,ServerboundPacket25w14craftmine, Protocol1_21_5To_25w14craftmine>
-
upgradeItemData
public static void upgradeItemData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) -
handleItemDataComponentsToServer
protected void handleItemDataComponentsToServer(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container) - Overrides:
handleItemDataComponentsToServerin classcom.viaversion.viaversion.rewriter.StructuredItemRewriter<com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ClientboundPacket1_21_5,ServerboundPacket25w14craftmine, Protocol1_21_5To_25w14craftmine>
-
downgradeItemData
public static void downgradeItemData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container)
-