package protocolsupport.protocol.typeremapper.entity.metadata.types.living.ageable; import protocolsupport.protocol.typeremapper.entity.metadata.object.value.IndexValueRemapperNoOp; import protocolsupport.protocol.typeremapper.entity.metadata.types.base.AgeableEntityMetadataRemapper; import protocolsupport.protocol.types.networkentity.metadata.NetworkEntityMetadataObjectIndex; import protocolsupport.protocol.utils.ProtocolVersionsHelper; public class SheepEntityMetadataRemapper extends AgeableEntityMetadataRemapper { public static final SheepEntityMetadataRemapper INSTANCE = new SheepEntityMetadataRemapper(); protected SheepEntityMetadataRemapper() { addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Sheep.SHEEP_FLAGS, 16), ProtocolVersionsHelper.UP_1_15); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Sheep.SHEEP_FLAGS, 15), ProtocolVersionsHelper.ALL_1_14); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Sheep.SHEEP_FLAGS, 13), ProtocolVersionsHelper.RANGE__1_10__1_13_2); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Sheep.SHEEP_FLAGS, 12), ProtocolVersionsHelper.ALL_1_9); addRemap(new IndexValueRemapperNoOp(NetworkEntityMetadataObjectIndex.Sheep.SHEEP_FLAGS, 16), ProtocolVersionsHelper.DOWN_1_8); } }