public abstract class LegacyItemRewriter<P extends com.viaversion.viaversion.api.protocol.Protocol>
extends com.viaversion.viaversion.api.rewriter.RewriterBase<P>
implements com.viaversion.viaversion.api.rewriter.ItemRewriter<P>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
protocolName |
protected java.lang.String |
tagName |
| Constructor and Description |
|---|
LegacyItemRewriter(P protocol,
java.lang.String protocolName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNonExistentItem(int itemId,
int itemMeta) |
protected void |
addNonExistentItem(int itemId,
int startItemMeta,
int endItemMeta) |
protected void |
addNonExistentItemRange(int startItemId,
int endItemId) |
protected void |
addNonExistentItems(int... itemIds) |
protected void |
addRemappedItem(int oldItemId,
int oldItemMeta,
int newItemId,
int newItemMeta,
java.lang.String newItemName) |
protected void |
addRemappedItem(int oldItemId,
int newItemId,
int newItemMeta,
java.lang.String newItemName) |
protected void |
addRemappedItem(int oldItemId,
int newItemId,
java.lang.String newItemName) |
com.viaversion.viaversion.api.minecraft.item.Item |
handleItemToClient(com.viaversion.viaversion.api.minecraft.item.Item item) |
com.viaversion.viaversion.api.minecraft.item.Item |
handleItemToServer(com.viaversion.viaversion.api.minecraft.item.Item item) |
void |
registerCreativeInventoryAction(com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType packetType,
com.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> type) |
protocol, register, registerPackets, registerRewritesprotected final java.lang.String tagName
protected final java.lang.String protocolName
public LegacyItemRewriter(P protocol, java.lang.String protocolName)
protected void addRemappedItem(int oldItemId,
int newItemId,
java.lang.String newItemName)
protected void addRemappedItem(int oldItemId,
int newItemId,
int newItemMeta,
java.lang.String newItemName)
protected void addRemappedItem(int oldItemId,
int oldItemMeta,
int newItemId,
int newItemMeta,
java.lang.String newItemName)
protected void addNonExistentItem(int itemId,
int itemMeta)
protected void addNonExistentItem(int itemId,
int startItemMeta,
int endItemMeta)
protected void addNonExistentItems(int... itemIds)
protected void addNonExistentItemRange(int startItemId,
int endItemId)
public void registerCreativeInventoryAction(com.viaversion.viaversion.api.protocol.packet.ServerboundPacketType packetType,
com.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.item.Item> type)
public com.viaversion.viaversion.api.minecraft.item.Item handleItemToClient(com.viaversion.viaversion.api.minecraft.item.Item item)
handleItemToClient in interface com.viaversion.viaversion.api.rewriter.ItemRewriter<P extends com.viaversion.viaversion.api.protocol.Protocol>public com.viaversion.viaversion.api.minecraft.item.Item handleItemToServer(com.viaversion.viaversion.api.minecraft.item.Item item)
handleItemToServer in interface com.viaversion.viaversion.api.rewriter.ItemRewriter<P extends com.viaversion.viaversion.api.protocol.Protocol>