diff --git a/common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyBlockItemRewriter.java b/common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyBlockItemRewriter.java index 7bc3eb7b..cb7e5420 100644 --- a/common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyBlockItemRewriter.java +++ b/common/src/main/java/com/viaversion/viabackwards/api/rewriters/LegacyBlockItemRewriter.java @@ -21,7 +21,7 @@ package com.viaversion.viabackwards.api.rewriters; import com.viaversion.viabackwards.api.BackwardsProtocol; import com.viaversion.viabackwards.api.data.MappedLegacyBlockItem; import com.viaversion.viabackwards.api.data.BackwardsMappingDataLoader; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.BlockColors; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.BlockColors1_11_1; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.BlockChangeRecord; import com.viaversion.viaversion.api.minecraft.chunks.Chunk; @@ -121,7 +121,7 @@ public abstract class LegacyBlockItemRewriter soundRewriter = new SoundRewriter<>(this); registerClientbound(ClientboundPackets1_9_3.CUSTOM_SOUND, new PacketHandlers() { @@ -107,12 +107,12 @@ public class Protocol1_10To1_9_3 extends BackwardsProtocol { - private final EntityPacketRewriter1_11_1 entityPackets = new EntityPacketRewriter1_11_1(this); + private final EntityPacketRewriter1_11_1 entityRewriter = new EntityPacketRewriter1_11_1(this); private final ItemPacketRewriter1_11_1 itemRewriter = new ItemPacketRewriter1_11_1(this); public Protocol1_11_1To1_11() { super(ClientboundPackets1_9_3.class, ClientboundPackets1_9_3.class, ServerboundPackets1_9_3.class, ServerboundPackets1_9_3.class); } - @Override - protected void registerPackets() { - entityPackets.register(); - itemRewriter.register(); - } - @Override public void init(UserConnection user) { if (!user.has(ClientWorld.class)) { @@ -54,7 +48,7 @@ public class Protocol1_11_1To1_11 extends BackwardsProtocol { public static final BackwardsMappingData MAPPINGS = new BackwardsMappingData("1.11", "1.10"); - private final EntityPacketRewriter1_11 entityPackets = new EntityPacketRewriter1_11(this); - private final BlockItemPacketRewriter1_11 blockItemPackets = new BlockItemPacketRewriter1_11(this); + private final EntityPacketRewriter1_11 entityRewriter = new EntityPacketRewriter1_11(this); + private final BlockItemPacketRewriter1_11 itemRewriter = new BlockItemPacketRewriter1_11(this); public Protocol1_11To1_10() { super(ClientboundPackets1_9_3.class, ClientboundPackets1_9_3.class, ServerboundPackets1_9_3.class, ServerboundPackets1_9_3.class); @@ -44,9 +44,9 @@ public class Protocol1_11To1_10 extends BackwardsProtocol soundRewriter = new SoundRewriter<>(this); soundRewriter.registerNamedSound(ClientboundPackets1_9_3.CUSTOM_SOUND); @@ -73,12 +73,12 @@ public class Protocol1_11To1_10 extends BackwardsProtocol TO_NEW_FLOAT = new ValueTransformer<>(Types.FLOAT) { @Override public Float transform(PacketWrapper wrapper, Short inputValue) { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/Protocol1_12To1_11_1.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/Protocol1_12To1_11_1.java index dd1521d9..82559347 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/Protocol1_12To1_11_1.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/Protocol1_12To1_11_1.java @@ -20,9 +20,9 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1; import com.viaversion.viabackwards.api.BackwardsProtocol; import com.viaversion.viabackwards.api.data.BackwardsMappingData; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.ShoulderTracker; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.storage.ShoulderTracker; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter.BlockItemPacketRewriter1_12; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter.ChatPacketRewriter1_12; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter.ComponentRewriter1_12; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter.EntityPacketRewriter1_12; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter.SoundPacketRewriter1_12; import com.viaversion.viaversion.api.connection.UserConnection; @@ -40,8 +40,8 @@ import com.viaversion.viaversion.protocols.v1_8to1_9.Protocol1_8To1_9; public class Protocol1_12To1_11_1 extends BackwardsProtocol { private static final BackwardsMappingData MAPPINGS = new BackwardsMappingData("1.12", "1.11"); - private final EntityPacketRewriter1_12 entityPackets = new EntityPacketRewriter1_12(this); - private final BlockItemPacketRewriter1_12 blockItemPackets = new BlockItemPacketRewriter1_12(this); + private final EntityPacketRewriter1_12 entityRewriter = new EntityPacketRewriter1_12(this); + private final BlockItemPacketRewriter1_12 itemRewriter = new BlockItemPacketRewriter1_12(this); public Protocol1_12To1_11_1() { super(ClientboundPackets1_12.class, ClientboundPackets1_9_3.class, ServerboundPackets1_12.class, ServerboundPackets1_9_3.class); @@ -49,10 +49,10 @@ public class Protocol1_12To1_11_1 extends BackwardsProtocol { int action = wrapper.passthrough(Types.VAR_INT); @@ -85,12 +85,12 @@ public class Protocol1_12To1_11_1 extends BackwardsProtocol advancements = new HashMap<>(); static { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors1_11_1.java similarity index 97% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors1_11_1.java index ac5ecf6e..a9a503fb 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/BlockColors1_11_1.java @@ -18,7 +18,7 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1.data; -public class BlockColors { +public class BlockColors1_11_1 { private static final String[] COLORS = new String[16]; static { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColorMapping.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColors1_11_1.java similarity index 99% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColorMapping.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColors1_11_1.java index dd63be64..8ba83b92 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColorMapping.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/MapColors1_11_1.java @@ -20,7 +20,7 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1.data; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntOpenHashMap; -public class MapColorMapping { +public class MapColors1_11_1 { private static final Int2IntMap MAPPING = new Int2IntOpenHashMap(64, 0.99F); static { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/BlockItemPacketRewriter1_12.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/BlockItemPacketRewriter1_12.java index c2ba414b..c2f11560 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/BlockItemPacketRewriter1_12.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/BlockItemPacketRewriter1_12.java @@ -20,15 +20,13 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter; import com.viaversion.viabackwards.api.rewriters.LegacyBlockItemRewriter; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.Protocol1_12To1_11_1; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.MapColorMapping; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.MapColors1_11_1; import com.viaversion.viaversion.api.connection.UserConnection; -import com.viaversion.viaversion.api.minecraft.BlockChangeRecord; import com.viaversion.viaversion.api.minecraft.ClientWorld; import com.viaversion.viaversion.api.minecraft.chunks.Chunk; import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_9_3; import com.viaversion.nbt.tag.CompoundTag; @@ -76,7 +74,7 @@ public class BlockItemPacketRewriter1_12 extends LegacyBlockItemRewriter 143) { - color = (short) MapColorMapping.getNearestOldColor(color); + color = (short) MapColors1_11_1.getNearestOldColor(color); data[i] = (byte) color; } } diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ChatPacketRewriter1_12.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ComponentRewriter1_12.java similarity index 90% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ChatPacketRewriter1_12.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ComponentRewriter1_12.java index 39c20772..ecd906d3 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ChatPacketRewriter1_12.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/ComponentRewriter1_12.java @@ -19,17 +19,16 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.Protocol1_12To1_11_1; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.AdvancementTranslations; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.AdvancementTranslations1_11_1; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.rewriter.RewriterBase; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.libs.gson.JsonElement; import com.viaversion.viaversion.libs.gson.JsonObject; import com.viaversion.viaversion.protocols.v1_11_1to1_12.packet.ClientboundPackets1_12; import com.viaversion.viaversion.rewriter.ComponentRewriter; -public class ChatPacketRewriter1_12 extends RewriterBase { +public class ComponentRewriter1_12 extends RewriterBase { public static final ComponentRewriter COMPONENT_REWRITER = new ComponentRewriter<>(null, ComponentRewriter.ReadType.JSON) { @Override @@ -51,14 +50,14 @@ public class ChatPacketRewriter1_12 extends RewriterBase { @Override protected void handleTranslate(JsonObject object, String translate) { - String text = AdvancementTranslations.get(translate); + String text = AdvancementTranslations1_11_1.get(translate); if (text != null) { object.addProperty("translate", text); } } }; - public ChatPacketRewriter1_12(Protocol1_12To1_11_1 protocol) { + public ComponentRewriter1_12(Protocol1_12To1_11_1 protocol) { super(protocol); } diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/EntityPacketRewriter1_12.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/EntityPacketRewriter1_12.java index 46d9b8ce..409330cf 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/EntityPacketRewriter1_12.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/rewriter/EntityPacketRewriter1_12.java @@ -20,8 +20,8 @@ package com.viaversion.viabackwards.protocol.v1_12to1_11_1.rewriter; import com.viaversion.viabackwards.api.rewriters.LegacyEntityRewriter; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.Protocol1_12To1_11_1; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.ParrotStorage; -import com.viaversion.viabackwards.protocol.v1_12to1_11_1.data.ShoulderTracker; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.storage.ParrotStorage; +import com.viaversion.viabackwards.protocol.v1_12to1_11_1.storage.ShoulderTracker; import com.viaversion.viaversion.api.data.entity.StoredEntityData; import com.viaversion.viaversion.api.minecraft.entities.EntityType; import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_12; @@ -29,7 +29,6 @@ import com.viaversion.viaversion.api.minecraft.entitydata.EntityData; import com.viaversion.viaversion.api.minecraft.entitydata.types.EntityDataTypes1_12; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.version.Types1_12; import com.viaversion.viaversion.libs.gson.JsonElement; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ParrotStorage.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ParrotStorage.java similarity index 94% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ParrotStorage.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ParrotStorage.java index a91c050c..56db99f3 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ParrotStorage.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ParrotStorage.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_12to1_11_1.data; +package com.viaversion.viabackwards.protocol.v1_12to1_11_1.storage; public class ParrotStorage { private boolean tamed = true; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ShoulderTracker.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ShoulderTracker.java similarity index 97% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ShoulderTracker.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ShoulderTracker.java index 50ce011f..89ca5ae6 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/data/ShoulderTracker.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_12to1_11_1/storage/ShoulderTracker.java @@ -16,14 +16,13 @@ * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_12to1_11_1.data; +package com.viaversion.viabackwards.protocol.v1_12to1_11_1.storage; import com.viaversion.viabackwards.ViaBackwards; import com.viaversion.viabackwards.protocol.v1_12to1_11_1.Protocol1_12To1_11_1; import com.viaversion.viaversion.api.connection.StoredObject; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.protocols.v1_11_1to1_12.packet.ClientboundPackets1_12; import com.viaversion.viaversion.protocols.v1_8to1_9.Protocol1_8To1_9; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/Protocol1_13To1_12_2.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/Protocol1_13To1_12_2.java index 36714b6b..3cf32396 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/Protocol1_13To1_12_2.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/Protocol1_13To1_12_2.java @@ -23,7 +23,7 @@ import com.viaversion.viabackwards.api.BackwardsProtocol; import com.viaversion.viabackwards.api.rewriters.TranslatableRewriter; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.data.BackwardsMappingData1_13; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.data.PaintingMapping; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.rewriter.BlockItemPacketRewriter1_13; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.rewriter.EntityPacketRewriter1_13; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.rewriter.PlayerPacketRewriter1_13; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java index f7dda33d..b4ba9084 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BannerHandler.java @@ -19,11 +19,10 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; import com.viaversion.viabackwards.ViaBackwards; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider.BackwardsBlockEntityHandler; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider.BackwardsBlockEntityHandler; import com.viaversion.nbt.tag.CompoundTag; import com.viaversion.nbt.tag.ListTag; import com.viaversion.nbt.tag.NumberTag; -import com.viaversion.nbt.tag.Tag; public class BannerHandler implements BackwardsBlockEntityHandler { private static final int WALL_BANNER_START = 7110; // 4 each diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BedHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BedHandler.java index f0357c3a..e272f813 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BedHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/BedHandler.java @@ -18,7 +18,7 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.nbt.tag.CompoundTag; public class BedHandler implements BackwardsBlockEntityProvider.BackwardsBlockEntityHandler { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/FlowerPotHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/FlowerPotHandler.java index 07618018..062ec4c5 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/FlowerPotHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/FlowerPotHandler.java @@ -18,7 +18,7 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap; import com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectOpenHashMap; import com.viaversion.nbt.tag.CompoundTag; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/PistonHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/PistonHandler.java index 25f4db62..2ee6a89f 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/PistonHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/PistonHandler.java @@ -17,7 +17,7 @@ */ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.Protocol1_13To1_12_2; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.data.MappingDataLoader; import com.viaversion.viaversion.libs.fastutil.objects.Object2IntMap; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SkullHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SkullHandler.java index 620c3635..822f1786 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SkullHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SkullHandler.java @@ -18,7 +18,7 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider.BackwardsBlockEntityHandler; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider.BackwardsBlockEntityHandler; import com.viaversion.nbt.tag.CompoundTag; public class SkullHandler implements BackwardsBlockEntityHandler { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SpawnerHandler.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SpawnerHandler.java index 0aeedede..60f8d287 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SpawnerHandler.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/block_entity_handlers/SpawnerHandler.java @@ -18,8 +18,8 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.data.EntityNameRewrites; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.data.EntityNames1_12_2; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.nbt.tag.CompoundTag; import com.viaversion.nbt.tag.StringTag; @@ -31,7 +31,7 @@ public class SpawnerHandler implements BackwardsBlockEntityProvider.BackwardsBlo if (dataTag != null) { StringTag idTag = dataTag.getStringTag("id"); if (idTag != null) { - idTag.setValue(EntityNameRewrites.rewrite(idTag.getValue())); + idTag.setValue(EntityNames1_12_2.rewrite(idTag.getValue())); } } return tag; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNameRewrites.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNames1_12_2.java similarity index 93% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNameRewrites.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNames1_12_2.java index dd7d8cbe..d6c46886 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNameRewrites.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/data/EntityNames1_12_2.java @@ -21,8 +21,9 @@ package com.viaversion.viabackwards.protocol.v1_13to1_12_2.data; import com.viaversion.viaversion.util.Key; import java.util.HashMap; import java.util.Map; +import java.util.Objects; -public class EntityNameRewrites { +public class EntityNames1_12_2 { private static final Map ENTITY_NAMES = new HashMap<>(); static { @@ -48,9 +49,6 @@ public class EntityNameRewrites { public static String rewrite(String entName) { String entityName = ENTITY_NAMES.get(Key.namespaced(entName)); - if (entityName != null) { - return entityName; - } else - return entName; + return Objects.requireNonNullElse(entityName, entName); } } diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/providers/BackwardsBlockEntityProvider.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/provider/BackwardsBlockEntityProvider.java similarity index 99% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/providers/BackwardsBlockEntityProvider.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/provider/BackwardsBlockEntityProvider.java index b4ddd0b5..a7993ceb 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/providers/BackwardsBlockEntityProvider.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/provider/BackwardsBlockEntityProvider.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers; +package com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers.BannerHandler; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers.BedHandler; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/rewriter/BlockItemPacketRewriter1_13.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/rewriter/BlockItemPacketRewriter1_13.java index c224acda..87d593f2 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/rewriter/BlockItemPacketRewriter1_13.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_13to1_12_2/rewriter/BlockItemPacketRewriter1_13.java @@ -24,7 +24,7 @@ import com.viaversion.viabackwards.api.rewriters.BackwardsItemRewriter; import com.viaversion.viabackwards.api.rewriters.EnchantmentRewriter; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.Protocol1_13To1_12_2; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.block_entity_handlers.FlowerPotHandler; -import com.viaversion.viabackwards.protocol.v1_13to1_12_2.providers.BackwardsBlockEntityProvider; +import com.viaversion.viabackwards.protocol.v1_13to1_12_2.provider.BackwardsBlockEntityProvider; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.storage.BackwardsBlockStorage; import com.viaversion.viabackwards.protocol.v1_13to1_12_2.storage.NoteBlockStorage; import com.viaversion.viaversion.api.Via; @@ -39,7 +39,6 @@ import com.viaversion.viaversion.api.minecraft.chunks.PaletteType; import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_13; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_9_3; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/Protocol1_14To1_13_2.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/Protocol1_14To1_13_2.java index 244bc6d0..887b2413 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/Protocol1_14To1_13_2.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_14to1_13_2/Protocol1_14To1_13_2.java @@ -23,7 +23,7 @@ import com.viaversion.viabackwards.api.rewriters.TranslatableRewriter; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.data.CommandRewriter1_14; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.rewriter.BlockItemPacketRewriter1_14; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.rewriter.EntityPacketRewriter1_14; -import com.viaversion.viabackwards.protocol.v1_14to1_13_2.rewriter.PlayerPacketRewriterRewriter1_14; +import com.viaversion.viabackwards.protocol.v1_14to1_13_2.rewriter.PlayerPacketRewriter1_14; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.rewriter.SoundPacketRewriter1_14; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.storage.ChunkLightStorage; import com.viaversion.viabackwards.protocol.v1_14to1_13_2.storage.DifficultyStorage; @@ -44,7 +44,7 @@ public class Protocol1_14To1_13_2 extends BackwardsProtocol translatableRewriter = new TranslatableRewriter<>(this, ComponentRewriter.ReadType.JSON); public Protocol1_14To1_13_2() { @@ -64,7 +64,7 @@ public class Protocol1_14To1_13_2 extends BackwardsProtocol(this).register(ClientboundPackets1_14.AWARD_STATS); @@ -187,7 +187,7 @@ public class Protocol1_14To1_13_2 extends BackwardsProtocol { +public class PlayerPacketRewriter1_14 extends RewriterBase { - public PlayerPacketRewriterRewriter1_14(Protocol1_14To1_13_2 protocol) { + public PlayerPacketRewriter1_14(Protocol1_14To1_13_2 protocol) { super(protocol); } diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/Protocol1_15To1_14_4.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/Protocol1_15To1_14_4.java index 6d4d6b8d..0ca7a7c1 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/Protocol1_15To1_14_4.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/Protocol1_15To1_14_4.java @@ -21,7 +21,7 @@ import com.viaversion.viabackwards.api.BackwardsProtocol; import com.viaversion.viabackwards.api.data.BackwardsMappingData; import com.viaversion.viabackwards.api.rewriters.SoundRewriter; import com.viaversion.viabackwards.api.rewriters.TranslatableRewriter; -import com.viaversion.viabackwards.protocol.v1_15to1_14_4.data.ImmediateRespawn; +import com.viaversion.viabackwards.protocol.v1_15to1_14_4.storage.ImmediateRespawnStorage; import com.viaversion.viabackwards.protocol.v1_15to1_14_4.rewriter.BlockItemPacketRewriter1_15; import com.viaversion.viabackwards.protocol.v1_15to1_14_4.rewriter.EntityPacketRewriter1_15; import com.viaversion.viaversion.api.connection.UserConnection; @@ -102,7 +102,7 @@ public class Protocol1_15To1_14_4 extends BackwardsProtocol. - */ -package com.viaversion.viabackwards.protocol.v1_15to1_14_4.data; - -import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_14; - -public class EntityTypeMapping { - - // There's only the bee, so not much to do here - public static int getOldEntityId(int entityId) { - if (entityId == 4) return EntityTypes1_14.PUFFERFISH.getId(); // Flying pufferfish! - return entityId >= 5 ? entityId - 1 : entityId; - } -} diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/rewriter/EntityPacketRewriter1_15.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/rewriter/EntityPacketRewriter1_15.java index dc63bdae..24a08e64 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/rewriter/EntityPacketRewriter1_15.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/rewriter/EntityPacketRewriter1_15.java @@ -19,14 +19,13 @@ package com.viaversion.viabackwards.protocol.v1_15to1_14_4.rewriter; import com.viaversion.viabackwards.api.rewriters.EntityRewriter; import com.viaversion.viabackwards.protocol.v1_15to1_14_4.Protocol1_15To1_14_4; -import com.viaversion.viabackwards.protocol.v1_15to1_14_4.data.EntityTypeMapping; -import com.viaversion.viabackwards.protocol.v1_15to1_14_4.data.ImmediateRespawn; +import com.viaversion.viabackwards.protocol.v1_15to1_14_4.storage.ImmediateRespawnStorage; import com.viaversion.viaversion.api.minecraft.entities.EntityType; +import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_14; import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_15; import com.viaversion.viaversion.api.minecraft.entitydata.EntityData; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.version.Types1_14; import com.viaversion.viaversion.protocols.v1_13_2to1_14.packet.ServerboundPackets1_14; @@ -44,7 +43,7 @@ public class EntityPacketRewriter1_15 extends EntityRewriter { float health = wrapper.passthrough(Types.FLOAT); if (health > 0) return; - if (!wrapper.user().get(ImmediateRespawn.class).isImmediateRespawn()) return; + if (!wrapper.user().get(ImmediateRespawnStorage.class).isImmediateRespawn()) return; // Instantly request respawn when 1.15 gamerule is set PacketWrapper statusPacket = wrapper.create(ServerboundPackets1_14.CLIENT_COMMAND); @@ -59,7 +58,7 @@ public class EntityPacketRewriter1_15 extends EntityRewriter { if (wrapper.get(Types.UNSIGNED_BYTE, 0) == 11) { - wrapper.user().get(ImmediateRespawn.class).setImmediateRespawn(wrapper.get(Types.FLOAT, 0) == 1); + wrapper.user().get(ImmediateRespawnStorage.class).setImmediateRespawn(wrapper.get(Types.FLOAT, 0) == 1); } }); } @@ -88,7 +87,7 @@ public class EntityPacketRewriter1_15 extends EntityRewriter { boolean immediateRespawn = !wrapper.read(Types.BOOLEAN); // Inverted - wrapper.user().get(ImmediateRespawn.class).setImmediateRespawn(immediateRespawn); + wrapper.user().get(ImmediateRespawnStorage.class).setImmediateRespawn(immediateRespawn); }); } }); @@ -223,6 +222,7 @@ public class EntityPacketRewriter1_15 extends EntityRewriter= 5 ? newId - 1 : newId; } } diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/data/ImmediateRespawn.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/storage/ImmediateRespawnStorage.java similarity index 89% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/data/ImmediateRespawn.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/storage/ImmediateRespawnStorage.java index 12f2cfa8..e57fcf39 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/data/ImmediateRespawn.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_15to1_14_4/storage/ImmediateRespawnStorage.java @@ -15,11 +15,11 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_15to1_14_4.data; +package com.viaversion.viabackwards.protocol.v1_15to1_14_4.storage; import com.viaversion.viaversion.api.connection.StorableObject; -public class ImmediateRespawn implements StorableObject { +public class ImmediateRespawnStorage implements StorableObject { private boolean immediateRespawn; public boolean isImmediateRespawn() { diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/Protocol1_16To1_15_2.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/Protocol1_16To1_15_2.java index 673360b8..97d7a0ff 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/Protocol1_16To1_15_2.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/Protocol1_16To1_15_2.java @@ -19,10 +19,10 @@ package com.viaversion.viabackwards.protocol.v1_16to1_15_2; import com.viaversion.viabackwards.api.BackwardsProtocol; import com.viaversion.viabackwards.api.rewriters.SoundRewriter; -import com.viaversion.viabackwards.protocol.v1_16to1_15_2.chat.TranslatableRewriter1_16; +import com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter.TranslatableRewriter1_16; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.BackwardsMappingData1_16; -import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.CommandRewriter1_16; -import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.WorldNameTracker; +import com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter.CommandRewriter1_16; +import com.viaversion.viabackwards.protocol.v1_16to1_15_2.storage.WorldNameTracker; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter.BlockItemPacketRewriter1_16; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter.EntityPacketRewriter1_16; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.storage.PlayerSneakStorage; @@ -32,7 +32,6 @@ import com.viaversion.viaversion.api.minecraft.RegistryType; import com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_16; import com.viaversion.viaversion.api.protocol.packet.State; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.data.entity.EntityTrackerBase; import com.viaversion.viaversion.libs.gson.JsonElement; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorRewrites.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorMappings1_15_2.java similarity index 97% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorRewrites.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorMappings1_15_2.java index 0fc5cb2a..1c9a8cd9 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorRewrites.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/MapColorMappings1_15_2.java @@ -20,7 +20,7 @@ package com.viaversion.viabackwards.protocol.v1_16to1_15_2.data; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntOpenHashMap; -public final class MapColorRewrites { +public final class MapColorMappings1_15_2 { private static final Int2IntMap MAPPINGS = new Int2IntOpenHashMap(); diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/BlockItemPacketRewriter1_16.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/BlockItemPacketRewriter1_16.java index ae01a09e..1e791019 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/BlockItemPacketRewriter1_16.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/BlockItemPacketRewriter1_16.java @@ -22,7 +22,7 @@ import com.viaversion.viabackwards.api.rewriters.BackwardsItemRewriter; import com.viaversion.viabackwards.api.rewriters.EnchantmentRewriter; import com.viaversion.viabackwards.api.rewriters.MapColorRewriter; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.Protocol1_16To1_15_2; -import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.MapColorRewrites; +import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.MapColorMappings1_15_2; import com.viaversion.viabackwards.protocol.v1_16_2to1_16_1.storage.BiomeStorage; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.chunks.Chunk; @@ -33,7 +33,6 @@ import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_15; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_16; @@ -231,7 +230,7 @@ public class BlockItemPacketRewriter1_16 extends BackwardsItemRewriter. */ -package com.viaversion.viabackwards.protocol.v1_16to1_15_2.data; +package com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.Protocol1_16To1_15_2; import com.viaversion.viaversion.protocols.v1_15_2to1_16.packet.ClientboundPackets1_16; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/EntityPacketRewriter1_16.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/EntityPacketRewriter1_16.java index 43031092..67ea59a7 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/EntityPacketRewriter1_16.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/EntityPacketRewriter1_16.java @@ -19,7 +19,7 @@ package com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter; import com.viaversion.viabackwards.api.rewriters.EntityRewriter; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.Protocol1_16To1_15_2; -import com.viaversion.viabackwards.protocol.v1_16to1_15_2.data.WorldNameTracker; +import com.viaversion.viabackwards.protocol.v1_16to1_15_2.storage.WorldNameTracker; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.storage.WolfDataMaskStorage; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.data.entity.StoredEntityData; @@ -34,7 +34,6 @@ import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; import com.viaversion.viaversion.api.protocol.remapper.ValueTransformer; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.version.Types1_14; import com.viaversion.viaversion.api.type.types.version.Types1_16; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/chat/TranslatableRewriter1_16.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/TranslatableRewriter1_16.java similarity index 98% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/chat/TranslatableRewriter1_16.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/TranslatableRewriter1_16.java index 0b9716ee..9090e418 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/chat/TranslatableRewriter1_16.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/rewriter/TranslatableRewriter1_16.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_16to1_15_2.chat; +package com.viaversion.viabackwards.protocol.v1_16to1_15_2.rewriter; import com.viaversion.viabackwards.api.rewriters.TranslatableRewriter; import com.viaversion.viabackwards.protocol.v1_16to1_15_2.Protocol1_16To1_15_2; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/WorldNameTracker.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/storage/WorldNameTracker.java similarity index 94% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/WorldNameTracker.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/storage/WorldNameTracker.java index 72d02644..b4d7c481 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/data/WorldNameTracker.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_16to1_15_2/storage/WorldNameTracker.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package com.viaversion.viabackwards.protocol.v1_16to1_15_2.data; +package com.viaversion.viabackwards.protocol.v1_16to1_15_2.storage; import com.viaversion.viaversion.api.connection.StorableObject; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorRewrites.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorMappings1_16_4.java similarity index 97% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorRewrites.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorMappings1_16_4.java index a68a9dca..7af67dc9 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorRewrites.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/data/MapColorMappings1_16_4.java @@ -20,7 +20,7 @@ package com.viaversion.viabackwards.protocol.v1_17to1_16_4.data; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap; import com.viaversion.viaversion.libs.fastutil.ints.Int2IntOpenHashMap; -public final class MapColorRewrites { +public final class MapColorMappings1_16_4 { private static final Int2IntMap MAPPINGS = new Int2IntOpenHashMap(); diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/rewriter/BlockItemPacketRewriter1_17.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/rewriter/BlockItemPacketRewriter1_17.java index ca36ee12..e6b11f7d 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/rewriter/BlockItemPacketRewriter1_17.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_17to1_16_4/rewriter/BlockItemPacketRewriter1_17.java @@ -21,7 +21,7 @@ import com.viaversion.viabackwards.ViaBackwards; import com.viaversion.viabackwards.api.rewriters.BackwardsItemRewriter; import com.viaversion.viabackwards.api.rewriters.MapColorRewriter; import com.viaversion.viabackwards.protocol.v1_17to1_16_4.Protocol1_17To1_16_4; -import com.viaversion.viabackwards.protocol.v1_17to1_16_4.data.MapColorRewrites; +import com.viaversion.viabackwards.protocol.v1_17to1_16_4.data.MapColorMappings1_16_4; import com.viaversion.viabackwards.protocol.v1_17to1_16_4.storage.PingRequests; import com.viaversion.viabackwards.protocol.v1_17to1_16_4.storage.PlayerLastCursorItem; import com.viaversion.viaversion.api.data.entity.EntityTracker; @@ -33,7 +33,6 @@ import com.viaversion.viaversion.api.minecraft.chunks.PaletteType; import com.viaversion.viaversion.api.minecraft.item.Item; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_16_2; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_17; @@ -402,7 +401,7 @@ public final class BlockItemPacketRewriter1_17 extends BackwardsItemRewriter. */ -package com.viaversion.viabackwards.protocol.v1_18_2to1_18.data; +package com.viaversion.viabackwards.protocol.v1_18_2to1_18.rewriter; import com.viaversion.viabackwards.protocol.v1_18_2to1_18.Protocol1_18_2To1_18; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.protocols.v1_17_1to1_18.packet.ClientboundPackets1_18; import com.viaversion.viaversion.rewriter.CommandRewriter; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds1_17_1.java similarity index 97% rename from common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds.java rename to common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds1_17_1.java index f08fe16b..773699ce 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/data/BlockEntityIds1_17_1.java @@ -20,7 +20,7 @@ package com.viaversion.viabackwards.protocol.v1_18to1_17_1.data; import com.viaversion.viaversion.protocols.v1_17_1to1_18.data.BlockEntityIds1_18; import java.util.Arrays; -public final class BlockEntityIds { +public final class BlockEntityIds1_17_1 { private static final int[] IDS; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/BlockItemPacketRewriter1_18.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/BlockItemPacketRewriter1_18.java index 69b18680..bab0361d 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/BlockItemPacketRewriter1_18.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_18to1_17_1/rewriter/BlockItemPacketRewriter1_18.java @@ -19,7 +19,7 @@ package com.viaversion.viabackwards.protocol.v1_18to1_17_1.rewriter; import com.viaversion.viabackwards.api.rewriters.BackwardsItemRewriter; import com.viaversion.viabackwards.protocol.v1_18to1_17_1.Protocol1_18To1_17_1; -import com.viaversion.viabackwards.protocol.v1_18to1_17_1.data.BlockEntityIds; +import com.viaversion.viabackwards.protocol.v1_18to1_17_1.data.BlockEntityIds1_17_1; import com.viaversion.viaversion.api.data.ParticleMappings; import com.viaversion.viaversion.api.data.entity.EntityTracker; import com.viaversion.viaversion.api.minecraft.Position; @@ -31,7 +31,6 @@ import com.viaversion.viaversion.api.minecraft.chunks.DataPalette; import com.viaversion.viaversion.api.minecraft.chunks.PaletteType; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_17; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_18; @@ -132,7 +131,7 @@ public final class BlockItemPacketRewriter1_18 extends BackwardsItemRewriter. */ -package com.viaversion.viabackwards.protocol.v1_19to1_18_2.data; +package com.viaversion.viabackwards.protocol.v1_19to1_18_2.rewriter; import com.viaversion.viabackwards.protocol.v1_19to1_18_2.Protocol1_19To1_18_2; import com.viaversion.viaversion.api.type.Types; diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_9_3to1_9_1/Protocol1_9_3To1_9_1.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_9_3to1_9_1/Protocol1_9_3To1_9_1.java index d1888984..ffcf77b7 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_9_3to1_9_1/Protocol1_9_3To1_9_1.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_9_3to1_9_1/Protocol1_9_3To1_9_1.java @@ -17,14 +17,13 @@ */ package com.viaversion.viabackwards.protocol.v1_9_3to1_9_1; -import com.viaversion.viabackwards.protocol.v1_9_3to1_9_1.chunks.BlockEntity; +import com.viaversion.viabackwards.protocol.v1_9_3to1_9_1.data.BlockEntity1_9_1; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.ClientWorld; import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.minecraft.chunks.Chunk; import com.viaversion.viaversion.api.protocol.AbstractProtocol; import com.viaversion.viaversion.api.protocol.remapper.PacketHandlers; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_9_1; import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_9_3; @@ -77,7 +76,7 @@ public class Protocol1_9_3To1_9_1 extends AbstractProtocol. */ -package com.viaversion.viabackwards.protocol.v1_9_3to1_9_1.chunks; +package com.viaversion.viabackwards.protocol.v1_9_3to1_9_1.data; import com.viaversion.viabackwards.protocol.v1_9_3to1_9_1.Protocol1_9_3To1_9_1; import com.viaversion.viaversion.api.connection.UserConnection; import com.viaversion.viaversion.api.minecraft.Position; import com.viaversion.viaversion.api.protocol.packet.PacketWrapper; -import com.viaversion.viaversion.api.type.Type; import com.viaversion.viaversion.api.type.Types; import com.viaversion.viaversion.protocols.v1_9_1to1_9_3.packet.ClientboundPackets1_9_3; import com.viaversion.nbt.tag.CompoundTag; @@ -29,7 +28,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -public class BlockEntity { +public class BlockEntity1_9_1 { private static final Map TYPES = new HashMap<>(); static {