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<C,S,T>
com.viaversion.viabackwards.api.rewriters.BackwardsStructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>
com.viaversion.viaaprilfools.protocol.s25w14craftminetov1_21_5.rewriter.BlockItemPacketRewriter25w14craftmine
All Implemented Interfaces:
com.viaversion.viaversion.api.rewriter.ItemRewriter<Protocol25w14craftmineTo1_21_5>, com.viaversion.viaversion.api.rewriter.MappingDataListener, com.viaversion.viaversion.api.rewriter.Rewriter<Protocol25w14craftmineTo1_21_5>

public final class BlockItemPacketRewriter25w14craftmine extends com.viaversion.viabackwards.api.rewriters.BackwardsStructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>
  • Field Summary

    Fields inherited from class com.viaversion.viaversion.rewriter.StructuredItemRewriter

    MARKER_KEY

    Fields inherited from class com.viaversion.viaversion.api.rewriter.RewriterBase

    protocol
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    backupInconvertibleData(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer dataContainer, com.viaversion.nbt.tag.CompoundTag backupTag)
     
    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)
     
    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)
     
    void
     
    protected void
    restoreBackupData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container, com.viaversion.nbt.tag.CompoundTag customData)
     

    Methods inherited from class com.viaversion.viabackwards.api.rewriters.BackwardsStructuredItemRewriter

    eitherHolderToTag, holderSetToTag, holderToTag, nbtTagName, removeGenericTagList, removeListTag, restoreEitherHolder, restoreFloatData, restoreHolder, restoreHolderData, restoreHolderSet, restoreIntData, restoreKeyData, restoreSoundEventHolder, restoreSoundEventHolder, restoreStringData, saveEitherHolderData, saveFloatData, saveGenericTagList, saveHolderData, saveIntData, saveKeyData, saveListTag, saveSoundEvent, saveSoundEventHolder, saveStringData

    Methods inherited from class com.viaversion.viaversion.rewriter.StructuredItemRewriter

    backedUpOriginalHashes, createCustomTag, handleItemToClient, handleItemToServer, handleRewritablesToClient, handleRewritablesToServer, hashItemIfNeeded, passthroughLengthPrefixedItem, registerSetCreativeModeSlot1_21_5, registerShowDialog, registerShowDialogDirect, removeBackupTag, removeCustomTag, restoreBackupData, saveTag, storeOriginalHashedItem, updateItemDataComponentTypeIds, updateTextComponent

    Methods 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, updateHashedItemDataComponentIds

    Methods inherited from class com.viaversion.viaversion.api.rewriter.RewriterBase

    protocol, register, registerRewrites

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.viaversion.viaversion.api.rewriter.ItemRewriter

    nbtTagName

    Methods inherited from interface com.viaversion.viaversion.api.rewriter.MappingDataListener

    onMappingDataLoaded

    Methods inherited from interface com.viaversion.viaversion.api.rewriter.Rewriter

    protocol, register
  • Constructor Details

  • Method Details

    • registerPackets

      public void registerPackets()
      Overrides:
      registerPackets in class com.viaversion.viaversion.api.rewriter.RewriterBase<Protocol25w14craftmineTo1_21_5>
    • backupInconvertibleData

      protected void backupInconvertibleData(com.viaversion.viaversion.api.connection.UserConnection connection, com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer dataContainer, com.viaversion.nbt.tag.CompoundTag backupTag)
      Overrides:
      backupInconvertibleData in class com.viaversion.viabackwards.api.rewriters.BackwardsStructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>
    • 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:
      handleItemDataComponentsToClient in class com.viaversion.viaversion.rewriter.StructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>
    • 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:
      handleItemDataComponentsToServer in class com.viaversion.viaversion.rewriter.StructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>
    • restoreBackupData

      protected void restoreBackupData(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.minecraft.data.StructuredDataContainer container, com.viaversion.nbt.tag.CompoundTag customData)
      Overrides:
      restoreBackupData in class com.viaversion.viabackwards.api.rewriters.BackwardsStructuredItemRewriter<ClientboundPacket25w14craftmine,com.viaversion.viaversion.protocols.v1_21_4to1_21_5.packet.ServerboundPacket1_21_5,Protocol25w14craftmineTo1_21_5>