package protocolsupport.protocol.typeremapper.entity.metadata.types.living; import protocolsupport.protocol.typeremapper.entity.metadata.object.value.IndexValueRemapperNoOp; import protocolsupport.protocol.typeremapper.entity.metadata.types.base.InsentientEntityMetadataRemapper; import protocolsupport.protocol.types.networkentity.metadata.NetworkEntityMetadataObjectIndex; import protocolsupport.protocol.utils.ProtocolVersionsHelper; public class BatEntityMetadataRemapper extends InsentientEntityMetadataRemapper { public static final BatEntityMetadataRemapper INSTANCE = new BatEntityMetadataRemapper(); protected BatEntityMetadataRemapper() { addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Bat.HANGING, 15), ProtocolVersionsHelper.UP_1_15); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Bat.HANGING, 14), ProtocolVersionsHelper.ALL_1_14); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Bat.HANGING, 12), ProtocolVersionsHelper.RANGE__1_10__1_13_2); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Bat.HANGING, 11), ProtocolVersionsHelper.ALL_1_9); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Bat.HANGING, 16), ProtocolVersionsHelper.DOWN_1_8); } }