mirror of
https://github.com/ViaVersion/ViaVersion.git
synced 2024-11-22 01:55:47 +01:00
21w03a
This commit is contained in:
parent
4cc8a3f092
commit
c8c54786fc
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
@ -27,15 +27,15 @@ public class Entity1_17Types {
|
||||
EYE_OF_ENDER(26, ENTITY),
|
||||
FALLING_BLOCK(27, ENTITY),
|
||||
FIREWORK_ROCKET(28, ENTITY),
|
||||
ITEM(38, ENTITY),
|
||||
LLAMA_SPIT(44, ENTITY),
|
||||
TNT(65, ENTITY),
|
||||
SHULKER_BULLET(72, ENTITY),
|
||||
FISHING_BOBBER(108, ENTITY),
|
||||
ITEM(40, ENTITY),
|
||||
LLAMA_SPIT(46, ENTITY),
|
||||
TNT(67, ENTITY),
|
||||
SHULKER_BULLET(74, ENTITY),
|
||||
FISHING_BOBBER(110, ENTITY),
|
||||
|
||||
LIVINGENTITY(-1, ENTITY),
|
||||
ARMOR_STAND(1, LIVINGENTITY),
|
||||
PLAYER(107, LIVINGENTITY),
|
||||
PLAYER(109, LIVINGENTITY),
|
||||
|
||||
ABSTRACT_INSENTIENT(-1, LIVINGENTITY),
|
||||
ENDER_DRAGON(20, ABSTRACT_INSENTIENT),
|
||||
@ -45,8 +45,8 @@ public class Entity1_17Types {
|
||||
ABSTRACT_CREATURE(-1, ABSTRACT_INSENTIENT),
|
||||
|
||||
ABSTRACT_AGEABLE(-1, ABSTRACT_CREATURE),
|
||||
VILLAGER(94, ABSTRACT_AGEABLE),
|
||||
WANDERING_TRADER(96, ABSTRACT_AGEABLE),
|
||||
VILLAGER(96, ABSTRACT_AGEABLE),
|
||||
WANDERING_TRADER(98, ABSTRACT_AGEABLE),
|
||||
|
||||
// Animals
|
||||
ABSTRACT_ANIMAL(-1, ABSTRACT_AGEABLE),
|
||||
@ -54,46 +54,46 @@ public class Entity1_17Types {
|
||||
DOLPHIN(14, ABSTRACT_INSENTIENT),
|
||||
CHICKEN(10, ABSTRACT_ANIMAL),
|
||||
COW(12, ABSTRACT_ANIMAL),
|
||||
MOOSHROOM(54, COW),
|
||||
PANDA(57, ABSTRACT_INSENTIENT),
|
||||
PIG(60, ABSTRACT_ANIMAL),
|
||||
POLAR_BEAR(64, ABSTRACT_ANIMAL),
|
||||
RABBIT(67, ABSTRACT_ANIMAL),
|
||||
SHEEP(70, ABSTRACT_ANIMAL),
|
||||
TURTLE(92, ABSTRACT_ANIMAL),
|
||||
MOOSHROOM(56, COW),
|
||||
PANDA(59, ABSTRACT_INSENTIENT),
|
||||
PIG(62, ABSTRACT_ANIMAL),
|
||||
POLAR_BEAR(66, ABSTRACT_ANIMAL),
|
||||
RABBIT(69, ABSTRACT_ANIMAL),
|
||||
SHEEP(72, ABSTRACT_ANIMAL),
|
||||
TURTLE(94, ABSTRACT_ANIMAL),
|
||||
FOX(29, ABSTRACT_ANIMAL),
|
||||
|
||||
ABSTRACT_TAMEABLE_ANIMAL(-1, ABSTRACT_ANIMAL),
|
||||
CAT(8, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
OCELOT(55, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
WOLF(101, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
OCELOT(57, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
WOLF(103, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
|
||||
ABSTRACT_PARROT(-1, ABSTRACT_TAMEABLE_ANIMAL),
|
||||
PARROT(58, ABSTRACT_PARROT),
|
||||
PARROT(60, ABSTRACT_PARROT),
|
||||
|
||||
// Horses
|
||||
ABSTRACT_HORSE(-1, ABSTRACT_ANIMAL),
|
||||
CHESTED_HORSE(-1, ABSTRACT_HORSE),
|
||||
DONKEY(15, CHESTED_HORSE),
|
||||
MULE(53, CHESTED_HORSE),
|
||||
LLAMA(43, CHESTED_HORSE),
|
||||
TRADER_LLAMA(90, CHESTED_HORSE),
|
||||
HORSE(34, ABSTRACT_HORSE),
|
||||
SKELETON_HORSE(75, ABSTRACT_HORSE),
|
||||
ZOMBIE_HORSE(104, ABSTRACT_HORSE),
|
||||
MULE(55, CHESTED_HORSE),
|
||||
LLAMA(45, CHESTED_HORSE),
|
||||
TRADER_LLAMA(92, CHESTED_HORSE),
|
||||
HORSE(36, ABSTRACT_HORSE),
|
||||
SKELETON_HORSE(77, ABSTRACT_HORSE),
|
||||
ZOMBIE_HORSE(106, ABSTRACT_HORSE),
|
||||
|
||||
// Golem
|
||||
ABSTRACT_GOLEM(-1, ABSTRACT_CREATURE),
|
||||
SNOW_GOLEM(78, ABSTRACT_GOLEM),
|
||||
IRON_GOLEM(37, ABSTRACT_GOLEM),
|
||||
SHULKER(71, ABSTRACT_GOLEM),
|
||||
SNOW_GOLEM(80, ABSTRACT_GOLEM),
|
||||
IRON_GOLEM(39, ABSTRACT_GOLEM),
|
||||
SHULKER(73, ABSTRACT_GOLEM),
|
||||
|
||||
// Fish
|
||||
ABSTRACT_FISHES(-1, ABSTRACT_CREATURE),
|
||||
COD(11, ABSTRACT_FISHES),
|
||||
PUFFERFISH(66, ABSTRACT_FISHES),
|
||||
SALMON(69, ABSTRACT_FISHES),
|
||||
TROPICAL_FISH(91, ABSTRACT_FISHES),
|
||||
PUFFERFISH(68, ABSTRACT_FISHES),
|
||||
SALMON(71, ABSTRACT_FISHES),
|
||||
TROPICAL_FISH(93, ABSTRACT_FISHES),
|
||||
|
||||
// Monsters
|
||||
ABSTRACT_MONSTER(-1, ABSTRACT_CREATURE),
|
||||
@ -102,108 +102,109 @@ public class Entity1_17Types {
|
||||
ENDERMITE(22, ABSTRACT_MONSTER),
|
||||
ENDERMAN(21, ABSTRACT_MONSTER),
|
||||
GIANT(31, ABSTRACT_MONSTER),
|
||||
SILVERFISH(73, ABSTRACT_MONSTER),
|
||||
VEX(93, ABSTRACT_MONSTER),
|
||||
WITCH(97, ABSTRACT_MONSTER),
|
||||
WITHER(98, ABSTRACT_MONSTER),
|
||||
RAVAGER(68, ABSTRACT_MONSTER),
|
||||
SILVERFISH(75, ABSTRACT_MONSTER),
|
||||
VEX(95, ABSTRACT_MONSTER),
|
||||
WITCH(99, ABSTRACT_MONSTER),
|
||||
WITHER(100, ABSTRACT_MONSTER),
|
||||
RAVAGER(70, ABSTRACT_MONSTER),
|
||||
|
||||
ABSTRACT_PIGLIN(-1, ABSTRACT_MONSTER),
|
||||
|
||||
PIGLIN(61, ABSTRACT_PIGLIN),
|
||||
PIGLIN_BRUTE(62, ABSTRACT_PIGLIN),
|
||||
PIGLIN(63, ABSTRACT_PIGLIN),
|
||||
PIGLIN_BRUTE(64, ABSTRACT_PIGLIN),
|
||||
|
||||
HOGLIN(33, ABSTRACT_ANIMAL),
|
||||
STRIDER(84, ABSTRACT_ANIMAL),
|
||||
ZOGLIN(102, ABSTRACT_MONSTER),
|
||||
HOGLIN(35, ABSTRACT_ANIMAL),
|
||||
STRIDER(86, ABSTRACT_ANIMAL),
|
||||
ZOGLIN(104, ABSTRACT_MONSTER),
|
||||
|
||||
// Illagers
|
||||
ABSTRACT_ILLAGER_BASE(-1, ABSTRACT_MONSTER),
|
||||
ABSTRACT_EVO_ILLU_ILLAGER(-1, ABSTRACT_ILLAGER_BASE),
|
||||
EVOKER(23, ABSTRACT_EVO_ILLU_ILLAGER),
|
||||
ILLUSIONER(36, ABSTRACT_EVO_ILLU_ILLAGER),
|
||||
VINDICATOR(95, ABSTRACT_ILLAGER_BASE),
|
||||
PILLAGER(63, ABSTRACT_ILLAGER_BASE),
|
||||
ILLUSIONER(38, ABSTRACT_EVO_ILLU_ILLAGER),
|
||||
VINDICATOR(97, ABSTRACT_ILLAGER_BASE),
|
||||
PILLAGER(65, ABSTRACT_ILLAGER_BASE),
|
||||
|
||||
// Skeletons
|
||||
ABSTRACT_SKELETON(-1, ABSTRACT_MONSTER),
|
||||
SKELETON(74, ABSTRACT_SKELETON),
|
||||
STRAY(83, ABSTRACT_SKELETON),
|
||||
WITHER_SKELETON(99, ABSTRACT_SKELETON),
|
||||
SKELETON(76, ABSTRACT_SKELETON),
|
||||
STRAY(85, ABSTRACT_SKELETON),
|
||||
WITHER_SKELETON(101, ABSTRACT_SKELETON),
|
||||
|
||||
// Guardians
|
||||
GUARDIAN(32, ABSTRACT_MONSTER),
|
||||
GUARDIAN(34, ABSTRACT_MONSTER),
|
||||
ELDER_GUARDIAN(18, GUARDIAN),
|
||||
|
||||
// Spiders
|
||||
SPIDER(81, ABSTRACT_MONSTER),
|
||||
SPIDER(83, ABSTRACT_MONSTER),
|
||||
CAVE_SPIDER(9, SPIDER),
|
||||
|
||||
// Zombies
|
||||
ZOMBIE(103, ABSTRACT_MONSTER),
|
||||
ZOMBIE(105, ABSTRACT_MONSTER),
|
||||
DROWNED(17, ZOMBIE),
|
||||
HUSK(35, ZOMBIE),
|
||||
ZOMBIFIED_PIGLIN(106, ZOMBIE),
|
||||
ZOMBIE_VILLAGER(105, ZOMBIE),
|
||||
HUSK(37, ZOMBIE),
|
||||
ZOMBIFIED_PIGLIN(108, ZOMBIE),
|
||||
ZOMBIE_VILLAGER(107, ZOMBIE),
|
||||
|
||||
// Flying entities
|
||||
ABSTRACT_FLYING(-1, ABSTRACT_INSENTIENT),
|
||||
GHAST(30, ABSTRACT_FLYING),
|
||||
PHANTOM(59, ABSTRACT_FLYING),
|
||||
PHANTOM(61, ABSTRACT_FLYING),
|
||||
|
||||
ABSTRACT_AMBIENT(-1, ABSTRACT_INSENTIENT),
|
||||
BAT(4, ABSTRACT_AMBIENT),
|
||||
|
||||
ABSTRACT_WATERMOB(-1, ABSTRACT_INSENTIENT),
|
||||
SQUID(82, ABSTRACT_WATERMOB),
|
||||
SQUID(84, ABSTRACT_WATERMOB),
|
||||
GLOW_SQUID(32, SQUID),
|
||||
|
||||
// Slimes
|
||||
SLIME(76, ABSTRACT_INSENTIENT),
|
||||
MAGMA_CUBE(45, SLIME),
|
||||
SLIME(78, ABSTRACT_INSENTIENT),
|
||||
MAGMA_CUBE(47, SLIME),
|
||||
|
||||
// Hangable objects
|
||||
ABSTRACT_HANGING(-1, ENTITY),
|
||||
LEASH_KNOT(41, ABSTRACT_HANGING),
|
||||
ITEM_FRAME(39, ABSTRACT_HANGING),
|
||||
PAINTING(56, ABSTRACT_HANGING),
|
||||
LEASH_KNOT(43, ABSTRACT_HANGING),
|
||||
ITEM_FRAME(41, ABSTRACT_HANGING),
|
||||
GLOW_ITEM_FRAME(32, ITEM_FRAME),
|
||||
PAINTING(58, ABSTRACT_HANGING),
|
||||
|
||||
ABSTRACT_LIGHTNING(-1, ENTITY),
|
||||
LIGHTNING_BOLT(42, ABSTRACT_LIGHTNING),
|
||||
LIGHTNING_BOLT(44, ABSTRACT_LIGHTNING),
|
||||
|
||||
// Arrows
|
||||
ABSTRACT_ARROW(-1, ENTITY),
|
||||
ARROW(2, ABSTRACT_ARROW),
|
||||
SPECTRAL_ARROW(80, ABSTRACT_ARROW),
|
||||
TRIDENT(89, ABSTRACT_ARROW),
|
||||
SPECTRAL_ARROW(82, ABSTRACT_ARROW),
|
||||
TRIDENT(91, ABSTRACT_ARROW),
|
||||
|
||||
// Fireballs
|
||||
ABSTRACT_FIREBALL(-1, ENTITY),
|
||||
DRAGON_FIREBALL(16, ABSTRACT_FIREBALL),
|
||||
FIREBALL(40, ABSTRACT_FIREBALL),
|
||||
SMALL_FIREBALL(77, ABSTRACT_FIREBALL),
|
||||
WITHER_SKULL(100, ABSTRACT_FIREBALL),
|
||||
FIREBALL(42, ABSTRACT_FIREBALL),
|
||||
SMALL_FIREBALL(79, ABSTRACT_FIREBALL),
|
||||
WITHER_SKULL(102, ABSTRACT_FIREBALL),
|
||||
|
||||
// Projectiles
|
||||
PROJECTILE_ABSTRACT(-1, ENTITY),
|
||||
SNOWBALL(79, PROJECTILE_ABSTRACT),
|
||||
ENDER_PEARL(86, PROJECTILE_ABSTRACT),
|
||||
EGG(85, PROJECTILE_ABSTRACT),
|
||||
POTION(88, PROJECTILE_ABSTRACT),
|
||||
EXPERIENCE_BOTTLE(87, PROJECTILE_ABSTRACT),
|
||||
SNOWBALL(81, PROJECTILE_ABSTRACT),
|
||||
ENDER_PEARL(88, PROJECTILE_ABSTRACT),
|
||||
EGG(87, PROJECTILE_ABSTRACT),
|
||||
POTION(90, PROJECTILE_ABSTRACT),
|
||||
EXPERIENCE_BOTTLE(89, PROJECTILE_ABSTRACT),
|
||||
|
||||
// Vehicles
|
||||
MINECART_ABSTRACT(-1, ENTITY),
|
||||
CHESTED_MINECART_ABSTRACT(-1, MINECART_ABSTRACT),
|
||||
CHEST_MINECART(47, CHESTED_MINECART_ABSTRACT),
|
||||
HOPPER_MINECART(50, CHESTED_MINECART_ABSTRACT),
|
||||
MINECART(46, MINECART_ABSTRACT),
|
||||
FURNACE_MINECART(49, MINECART_ABSTRACT),
|
||||
COMMAND_BLOCK_MINECART(48, MINECART_ABSTRACT),
|
||||
TNT_MINECART(52, MINECART_ABSTRACT),
|
||||
SPAWNER_MINECART(51, MINECART_ABSTRACT),
|
||||
CHEST_MINECART(49, CHESTED_MINECART_ABSTRACT),
|
||||
HOPPER_MINECART(52, CHESTED_MINECART_ABSTRACT),
|
||||
MINECART(48, MINECART_ABSTRACT),
|
||||
FURNACE_MINECART(51, MINECART_ABSTRACT),
|
||||
COMMAND_BLOCK_MINECART(50, MINECART_ABSTRACT),
|
||||
TNT_MINECART(54, MINECART_ABSTRACT),
|
||||
SPAWNER_MINECART(53, MINECART_ABSTRACT),
|
||||
BOAT(7, ENTITY);
|
||||
|
||||
|
||||
private static final Map<Integer, EntityType> TYPES = new HashMap<>();
|
||||
|
||||
private final int id;
|
||||
|
@ -1,32 +1,42 @@
|
||||
package us.myles.ViaVersion.api.minecraft.chunks;
|
||||
|
||||
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.BitSet;
|
||||
import java.util.List;
|
||||
|
||||
//TODO Move methods from distinctly different versions to different objects/interfaces
|
||||
public class BaseChunk implements Chunk {
|
||||
protected final int x;
|
||||
protected final int z;
|
||||
protected final boolean fullChunk;
|
||||
protected boolean ignoreOldLightData;
|
||||
protected final int bitmask;
|
||||
protected BitSet chunkSectionBitSet;
|
||||
protected int bitmask;
|
||||
protected final ChunkSection[] sections;
|
||||
protected int[] biomeData;
|
||||
protected CompoundTag heightMap;
|
||||
protected final List<CompoundTag> blockEntities;
|
||||
|
||||
public BaseChunk(int x, int z, boolean fullChunk, boolean ignoreOldLightData, int bitmask, ChunkSection[] sections, int[] biomeData, CompoundTag heightMap, List<CompoundTag> blockEntities) {
|
||||
public BaseChunk(int x, int z, boolean fullChunk, boolean ignoreOldLightData, @Nullable BitSet chunkSectionBitSet,
|
||||
ChunkSection[] sections, @Nullable int[] biomeData, @Nullable CompoundTag heightMap, List<CompoundTag> blockEntities) {
|
||||
this.x = x;
|
||||
this.z = z;
|
||||
this.fullChunk = fullChunk;
|
||||
this.ignoreOldLightData = ignoreOldLightData;
|
||||
this.bitmask = bitmask;
|
||||
this.chunkSectionBitSet = chunkSectionBitSet;
|
||||
this.sections = sections;
|
||||
this.biomeData = biomeData;
|
||||
this.heightMap = heightMap;
|
||||
this.blockEntities = blockEntities;
|
||||
}
|
||||
|
||||
public BaseChunk(int x, int z, boolean fullChunk, boolean ignoreOldLightData, int bitmask, ChunkSection[] sections, int[] biomeData, CompoundTag heightMap, List<CompoundTag> blockEntities) {
|
||||
this(x, z, fullChunk, ignoreOldLightData, null, sections, biomeData, heightMap, blockEntities);
|
||||
this.bitmask = bitmask;
|
||||
}
|
||||
|
||||
public BaseChunk(int x, int z, boolean fullChunk, boolean ignoreOldLightData, int bitmask, ChunkSection[] sections, int[] biomeData, List<CompoundTag> blockEntities) {
|
||||
this(x, z, fullChunk, ignoreOldLightData, bitmask, sections, biomeData, null, blockEntities);
|
||||
}
|
||||
@ -66,12 +76,24 @@ public class BaseChunk implements Chunk {
|
||||
return bitmask;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public BitSet getChunkMask() {
|
||||
return chunkSectionBitSet;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setChunkMask(BitSet chunkSectionMask) {
|
||||
this.chunkSectionBitSet = chunkSectionMask;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChunkSection[] getSections() {
|
||||
return sections;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public int[] getBiomeData() {
|
||||
return biomeData;
|
||||
}
|
||||
|
@ -1,7 +1,9 @@
|
||||
package us.myles.ViaVersion.api.minecraft.chunks;
|
||||
|
||||
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.BitSet;
|
||||
import java.util.List;
|
||||
|
||||
public interface Chunk {
|
||||
@ -10,8 +12,14 @@ public interface Chunk {
|
||||
|
||||
int getZ();
|
||||
|
||||
/**
|
||||
* @return whether this chunk holds biome data, always true for 1.17+ chunks
|
||||
*/
|
||||
boolean isBiomeData();
|
||||
|
||||
/**
|
||||
* @return whether this is a full chunk, always true for 1.17+ chunks
|
||||
*/
|
||||
boolean isFullChunk();
|
||||
|
||||
@Deprecated
|
||||
@ -23,10 +31,24 @@ public interface Chunk {
|
||||
|
||||
void setIgnoreOldLightData(boolean ignoreOldLightData);
|
||||
|
||||
/**
|
||||
* @return chunk section bit mask for chunks < 1.17
|
||||
* @see #getChunkMask()
|
||||
*/
|
||||
int getBitmask();
|
||||
|
||||
/**
|
||||
* @return chunk section bit mask, only non-null available for 1.17+ chunks
|
||||
* @see #getBitmask()
|
||||
*/
|
||||
@Nullable
|
||||
BitSet getChunkMask();
|
||||
|
||||
void setChunkMask(BitSet chunkSectionMask);
|
||||
|
||||
ChunkSection[] getSections();
|
||||
|
||||
@Nullable
|
||||
int[] getBiomeData();
|
||||
|
||||
void setBiomeData(int[] biomeData);
|
||||
|
@ -54,7 +54,7 @@ public class ProtocolVersion {
|
||||
public static final ProtocolVersion v1_16_2 = register(751, "1.16.2");
|
||||
public static final ProtocolVersion v1_16_3 = register(753, "1.16.3");
|
||||
public static final ProtocolVersion v1_16_4 = register(754, "1.16.4/5", new VersionRange("1.16", 4, 5));
|
||||
public static final ProtocolVersion v1_17 = register(755, 9, "1.17");
|
||||
public static final ProtocolVersion v1_17 = register(755, 11, "1.17");
|
||||
public static final ProtocolVersion unknown = register(-1, "UNKNOWN");
|
||||
|
||||
public static ProtocolVersion register(int version, String name) {
|
||||
|
@ -21,6 +21,7 @@ import us.myles.ViaVersion.protocols.protocol1_17to1_16_4.storage.EntityTracker1
|
||||
import us.myles.ViaVersion.protocols.protocol1_17to1_16_4.types.Chunk1_17Type;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.BitSet;
|
||||
import java.util.List;
|
||||
|
||||
public class WorldPackets {
|
||||
@ -84,6 +85,9 @@ public class WorldPackets {
|
||||
Chunk chunk = wrapper.read(new Chunk1_16_2Type());
|
||||
wrapper.write(new Chunk1_17Type(chunk.getSections().length), chunk);
|
||||
|
||||
// 1.17 uses a bitset for the mask
|
||||
chunk.setChunkMask(BitSet.valueOf(new long[]{chunk.getBitmask()}));
|
||||
|
||||
BiomeStorage biomeStorage = wrapper.user().get(BiomeStorage.class);
|
||||
if (chunk.isFullChunk()) {
|
||||
biomeStorage.setBiomes(chunk.getX(), chunk.getZ(), chunk.getBiomeData());
|
||||
|
@ -13,6 +13,7 @@ import us.myles.ViaVersion.api.type.types.version.Types1_16;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.BitSet;
|
||||
import java.util.List;
|
||||
|
||||
public class Chunk1_17Type extends Type<Chunk> {
|
||||
@ -30,7 +31,7 @@ public class Chunk1_17Type extends Type<Chunk> {
|
||||
int chunkX = input.readInt();
|
||||
int chunkZ = input.readInt();
|
||||
|
||||
int sectionsMask = Type.VAR_INT.readPrimitive(input);
|
||||
BitSet sectionsMask = BitSet.valueOf(Type.LONG_ARRAY_PRIMITIVE.read(input));
|
||||
CompoundTag heightMap = Type.NBT.read(input);
|
||||
|
||||
int[] biomeData = Type.VAR_INT_ARRAY_PRIMITIVE.read(input);
|
||||
@ -40,7 +41,7 @@ public class Chunk1_17Type extends Type<Chunk> {
|
||||
// Read sections
|
||||
ChunkSection[] sections = new ChunkSection[ySectionCount];
|
||||
for (int i = 0; i < ySectionCount; i++) {
|
||||
if ((sectionsMask & (1 << i)) == 0) continue; // Section not set
|
||||
if (!sectionsMask.get(i)) continue; // Section not set
|
||||
|
||||
short nonAirBlocksCount = input.readShort();
|
||||
ChunkSection section = Types1_16.CHUNK_SECTION.read(input);
|
||||
@ -66,7 +67,7 @@ public class Chunk1_17Type extends Type<Chunk> {
|
||||
output.writeInt(chunk.getX());
|
||||
output.writeInt(chunk.getZ());
|
||||
|
||||
Type.VAR_INT.writePrimitive(output, chunk.getBitmask());
|
||||
Type.LONG_ARRAY_PRIMITIVE.write(output, chunk.getChunkMask().toLongArray());
|
||||
Type.NBT.write(output, chunk.getHeightMap());
|
||||
|
||||
// Write biome data
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -53,7 +53,327 @@
|
||||
"5146": "minecraft:water_cauldron[level=1]",
|
||||
"5147": "minecraft:water_cauldron[level=2]",
|
||||
"5148": "minecraft:water_cauldron[level=3]",
|
||||
"9227": "minecraft:dirt_path"
|
||||
"9227": "minecraft:dirt_path",
|
||||
"3381": "minecraft:oak_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3382": "minecraft:oak_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3383": "minecraft:oak_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3384": "minecraft:oak_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3385": "minecraft:oak_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3386": "minecraft:oak_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3387": "minecraft:oak_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3388": "minecraft:oak_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3389": "minecraft:oak_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3390": "minecraft:oak_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3391": "minecraft:oak_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3392": "minecraft:oak_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3393": "minecraft:oak_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3394": "minecraft:oak_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3395": "minecraft:oak_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3396": "minecraft:oak_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3397": "minecraft:oak_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3398": "minecraft:oak_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3399": "minecraft:oak_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3400": "minecraft:oak_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3401": "minecraft:oak_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3402": "minecraft:oak_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3403": "minecraft:oak_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3404": "minecraft:oak_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3405": "minecraft:oak_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3406": "minecraft:oak_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3407": "minecraft:oak_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3408": "minecraft:oak_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3409": "minecraft:oak_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3410": "minecraft:oak_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3411": "minecraft:oak_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3412": "minecraft:oak_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3413": "minecraft:spruce_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3414": "minecraft:spruce_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3415": "minecraft:spruce_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3416": "minecraft:spruce_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3417": "minecraft:spruce_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3418": "minecraft:spruce_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3419": "minecraft:spruce_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3420": "minecraft:spruce_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3421": "minecraft:spruce_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3422": "minecraft:spruce_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3423": "minecraft:spruce_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3424": "minecraft:spruce_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3425": "minecraft:spruce_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3426": "minecraft:spruce_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3427": "minecraft:spruce_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3428": "minecraft:spruce_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3429": "minecraft:spruce_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3430": "minecraft:spruce_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3431": "minecraft:spruce_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3432": "minecraft:spruce_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3433": "minecraft:spruce_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3434": "minecraft:spruce_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3435": "minecraft:spruce_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3436": "minecraft:spruce_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3437": "minecraft:spruce_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3438": "minecraft:spruce_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3439": "minecraft:spruce_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3440": "minecraft:spruce_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3441": "minecraft:spruce_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3442": "minecraft:spruce_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3443": "minecraft:spruce_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3444": "minecraft:spruce_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3445": "minecraft:birch_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3446": "minecraft:birch_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3447": "minecraft:birch_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3448": "minecraft:birch_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3449": "minecraft:birch_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3450": "minecraft:birch_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3451": "minecraft:birch_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3452": "minecraft:birch_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3453": "minecraft:birch_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3454": "minecraft:birch_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3455": "minecraft:birch_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3456": "minecraft:birch_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3457": "minecraft:birch_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3458": "minecraft:birch_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3459": "minecraft:birch_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3460": "minecraft:birch_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3461": "minecraft:birch_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3462": "minecraft:birch_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3463": "minecraft:birch_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3464": "minecraft:birch_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3465": "minecraft:birch_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3466": "minecraft:birch_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3467": "minecraft:birch_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3468": "minecraft:birch_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3469": "minecraft:birch_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3470": "minecraft:birch_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3471": "minecraft:birch_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3472": "minecraft:birch_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3473": "minecraft:birch_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3474": "minecraft:birch_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3475": "minecraft:birch_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3476": "minecraft:birch_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3477": "minecraft:acacia_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3478": "minecraft:acacia_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3479": "minecraft:acacia_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3480": "minecraft:acacia_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3481": "minecraft:acacia_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3482": "minecraft:acacia_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3483": "minecraft:acacia_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3484": "minecraft:acacia_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3485": "minecraft:acacia_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3486": "minecraft:acacia_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3487": "minecraft:acacia_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3488": "minecraft:acacia_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3489": "minecraft:acacia_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3490": "minecraft:acacia_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3491": "minecraft:acacia_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3492": "minecraft:acacia_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3493": "minecraft:acacia_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3494": "minecraft:acacia_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3495": "minecraft:acacia_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3496": "minecraft:acacia_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3497": "minecraft:acacia_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3498": "minecraft:acacia_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3499": "minecraft:acacia_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3500": "minecraft:acacia_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3501": "minecraft:acacia_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3502": "minecraft:acacia_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3503": "minecraft:acacia_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3504": "minecraft:acacia_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3505": "minecraft:acacia_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3506": "minecraft:acacia_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3507": "minecraft:acacia_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3508": "minecraft:acacia_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3509": "minecraft:jungle_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3510": "minecraft:jungle_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3511": "minecraft:jungle_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3512": "minecraft:jungle_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3513": "minecraft:jungle_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3514": "minecraft:jungle_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3515": "minecraft:jungle_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3516": "minecraft:jungle_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3517": "minecraft:jungle_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3518": "minecraft:jungle_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3519": "minecraft:jungle_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3520": "minecraft:jungle_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3521": "minecraft:jungle_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3522": "minecraft:jungle_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3523": "minecraft:jungle_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3524": "minecraft:jungle_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3525": "minecraft:jungle_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3526": "minecraft:jungle_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3527": "minecraft:jungle_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3528": "minecraft:jungle_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3529": "minecraft:jungle_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3530": "minecraft:jungle_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3531": "minecraft:jungle_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3532": "minecraft:jungle_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3533": "minecraft:jungle_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3534": "minecraft:jungle_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3535": "minecraft:jungle_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3536": "minecraft:jungle_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3537": "minecraft:jungle_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3538": "minecraft:jungle_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3539": "minecraft:jungle_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3540": "minecraft:jungle_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3541": "minecraft:dark_oak_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"3542": "minecraft:dark_oak_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"3543": "minecraft:dark_oak_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"3544": "minecraft:dark_oak_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"3545": "minecraft:dark_oak_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"3546": "minecraft:dark_oak_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"3547": "minecraft:dark_oak_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"3548": "minecraft:dark_oak_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"3549": "minecraft:dark_oak_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"3550": "minecraft:dark_oak_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"3551": "minecraft:dark_oak_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"3552": "minecraft:dark_oak_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"3553": "minecraft:dark_oak_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"3554": "minecraft:dark_oak_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"3555": "minecraft:dark_oak_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"3556": "minecraft:dark_oak_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"3557": "minecraft:dark_oak_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"3558": "minecraft:dark_oak_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"3559": "minecraft:dark_oak_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"3560": "minecraft:dark_oak_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"3561": "minecraft:dark_oak_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"3562": "minecraft:dark_oak_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"3563": "minecraft:dark_oak_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"3564": "minecraft:dark_oak_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"3565": "minecraft:dark_oak_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"3566": "minecraft:dark_oak_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"3567": "minecraft:dark_oak_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"3568": "minecraft:dark_oak_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"3569": "minecraft:dark_oak_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"3570": "minecraft:dark_oak_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"3571": "minecraft:dark_oak_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"3572": "minecraft:dark_oak_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"3735": "minecraft:oak_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3736": "minecraft:oak_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3737": "minecraft:oak_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3738": "minecraft:oak_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3739": "minecraft:oak_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3740": "minecraft:oak_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3741": "minecraft:oak_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3742": "minecraft:oak_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"3743": "minecraft:spruce_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3744": "minecraft:spruce_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3745": "minecraft:spruce_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3746": "minecraft:spruce_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3747": "minecraft:spruce_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3748": "minecraft:spruce_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3749": "minecraft:spruce_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3750": "minecraft:spruce_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"3751": "minecraft:birch_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3752": "minecraft:birch_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3753": "minecraft:birch_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3754": "minecraft:birch_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3755": "minecraft:birch_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3756": "minecraft:birch_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3757": "minecraft:birch_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3758": "minecraft:birch_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"3759": "minecraft:acacia_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3760": "minecraft:acacia_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3761": "minecraft:acacia_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3762": "minecraft:acacia_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3763": "minecraft:acacia_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3764": "minecraft:acacia_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3765": "minecraft:acacia_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3766": "minecraft:acacia_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"3767": "minecraft:jungle_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3768": "minecraft:jungle_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3769": "minecraft:jungle_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3770": "minecraft:jungle_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3771": "minecraft:jungle_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3772": "minecraft:jungle_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3773": "minecraft:jungle_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3774": "minecraft:jungle_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"3775": "minecraft:dark_oak_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"3776": "minecraft:dark_oak_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"3777": "minecraft:dark_oak_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"3778": "minecraft:dark_oak_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"3779": "minecraft:dark_oak_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"3780": "minecraft:dark_oak_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"3781": "minecraft:dark_oak_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"3782": "minecraft:dark_oak_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"15663": "minecraft:crimson_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"15664": "minecraft:crimson_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"15665": "minecraft:crimson_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"15666": "minecraft:crimson_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"15667": "minecraft:crimson_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"15668": "minecraft:crimson_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"15669": "minecraft:crimson_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"15670": "minecraft:crimson_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"15671": "minecraft:crimson_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"15672": "minecraft:crimson_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"15673": "minecraft:crimson_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"15674": "minecraft:crimson_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"15675": "minecraft:crimson_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"15676": "minecraft:crimson_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"15677": "minecraft:crimson_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"15678": "minecraft:crimson_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"15679": "minecraft:crimson_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"15680": "minecraft:crimson_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"15681": "minecraft:crimson_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"15682": "minecraft:crimson_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"15683": "minecraft:crimson_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"15684": "minecraft:crimson_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"15685": "minecraft:crimson_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"15686": "minecraft:crimson_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"15687": "minecraft:crimson_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"15688": "minecraft:crimson_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"15689": "minecraft:crimson_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"15690": "minecraft:crimson_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"15691": "minecraft:crimson_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"15692": "minecraft:crimson_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"15693": "minecraft:crimson_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"15694": "minecraft:crimson_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"15695": "minecraft:warped_sign[lit=false,rotation=0,waterlogged=true]",
|
||||
"15696": "minecraft:warped_sign[lit=false,rotation=0,waterlogged=false]",
|
||||
"15697": "minecraft:warped_sign[lit=false,rotation=1,waterlogged=true]",
|
||||
"15698": "minecraft:warped_sign[lit=false,rotation=1,waterlogged=false]",
|
||||
"15699": "minecraft:warped_sign[lit=false,rotation=2,waterlogged=true]",
|
||||
"15700": "minecraft:warped_sign[lit=false,rotation=2,waterlogged=false]",
|
||||
"15701": "minecraft:warped_sign[lit=false,rotation=3,waterlogged=true]",
|
||||
"15702": "minecraft:warped_sign[lit=false,rotation=3,waterlogged=false]",
|
||||
"15703": "minecraft:warped_sign[lit=false,rotation=4,waterlogged=true]",
|
||||
"15704": "minecraft:warped_sign[lit=false,rotation=4,waterlogged=false]",
|
||||
"15705": "minecraft:warped_sign[lit=false,rotation=5,waterlogged=true]",
|
||||
"15706": "minecraft:warped_sign[lit=false,rotation=5,waterlogged=false]",
|
||||
"15707": "minecraft:warped_sign[lit=false,rotation=6,waterlogged=true]",
|
||||
"15708": "minecraft:warped_sign[lit=false,rotation=6,waterlogged=false]",
|
||||
"15709": "minecraft:warped_sign[lit=false,rotation=7,waterlogged=true]",
|
||||
"15710": "minecraft:warped_sign[lit=false,rotation=7,waterlogged=false]",
|
||||
"15711": "minecraft:warped_sign[lit=false,rotation=8,waterlogged=true]",
|
||||
"15712": "minecraft:warped_sign[lit=false,rotation=8,waterlogged=false]",
|
||||
"15713": "minecraft:warped_sign[lit=false,rotation=9,waterlogged=true]",
|
||||
"15714": "minecraft:warped_sign[lit=false,rotation=9,waterlogged=false]",
|
||||
"15715": "minecraft:warped_sign[lit=false,rotation=10,waterlogged=true]",
|
||||
"15716": "minecraft:warped_sign[lit=false,rotation=10,waterlogged=false]",
|
||||
"15717": "minecraft:warped_sign[lit=false,rotation=11,waterlogged=true]",
|
||||
"15718": "minecraft:warped_sign[lit=false,rotation=11,waterlogged=false]",
|
||||
"15719": "minecraft:warped_sign[lit=false,rotation=12,waterlogged=true]",
|
||||
"15720": "minecraft:warped_sign[lit=false,rotation=12,waterlogged=false]",
|
||||
"15721": "minecraft:warped_sign[lit=false,rotation=13,waterlogged=true]",
|
||||
"15722": "minecraft:warped_sign[lit=false,rotation=13,waterlogged=false]",
|
||||
"15723": "minecraft:warped_sign[lit=false,rotation=14,waterlogged=true]",
|
||||
"15724": "minecraft:warped_sign[lit=false,rotation=14,waterlogged=false]",
|
||||
"15725": "minecraft:warped_sign[lit=false,rotation=15,waterlogged=true]",
|
||||
"15726": "minecraft:warped_sign[lit=false,rotation=15,waterlogged=false]",
|
||||
"15727": "minecraft:crimson_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"15728": "minecraft:crimson_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"15729": "minecraft:crimson_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"15730": "minecraft:crimson_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"15731": "minecraft:crimson_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"15732": "minecraft:crimson_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"15733": "minecraft:crimson_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"15734": "minecraft:crimson_wall_sign[facing=east,lit=false,waterlogged=false]",
|
||||
"15735": "minecraft:warped_wall_sign[facing=north,lit=false,waterlogged=true]",
|
||||
"15736": "minecraft:warped_wall_sign[facing=north,lit=false,waterlogged=false]",
|
||||
"15737": "minecraft:warped_wall_sign[facing=south,lit=false,waterlogged=true]",
|
||||
"15738": "minecraft:warped_wall_sign[facing=south,lit=false,waterlogged=false]",
|
||||
"15739": "minecraft:warped_wall_sign[facing=west,lit=false,waterlogged=true]",
|
||||
"15740": "minecraft:warped_wall_sign[facing=west,lit=false,waterlogged=false]",
|
||||
"15741": "minecraft:warped_wall_sign[facing=east,lit=false,waterlogged=true]",
|
||||
"15742": "minecraft:warped_wall_sign[facing=east,lit=false,waterlogged=false]"
|
||||
},
|
||||
"items": {
|
||||
"372": "minecraft:dirt_path"
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<name>viaversion-jar</name>
|
||||
|
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>us.myles</groupId>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<name>viaversion-parent</name>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>viaversion-parent</artifactId>
|
||||
<groupId>us.myles</groupId>
|
||||
<version>3.3.0-20w51a</version>
|
||||
<version>3.3.0-21w03a</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user