From fe6b0e8afa9d7bd48f30fdbeb34b65b5df054900 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 3 Dec 2019 18:43:52 -0600 Subject: [PATCH 01/22] Update mappings submodule --- connector/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/src/main/resources/mappings b/connector/src/main/resources/mappings index 5ec6f1f33..3d4147f00 160000 --- a/connector/src/main/resources/mappings +++ b/connector/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 5ec6f1f339506129514de59d0e09e9b2c612e8be +Subproject commit 3d4147f001266d01eae6b8479428ca77bb5bf0c3 From 83d943e426adffbf9980df1d69fb3f8538247e11 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 3 Dec 2019 18:49:13 -0600 Subject: [PATCH 02/22] Only set variant for actual horses (Fixes #99) --- .../entity/living/AbstractHorseEntity.java | 4 -- .../entity/living/horse/HorseEntity.java | 49 +++++++++++++++++++ .../connector/entity/type/EntityType.java | 3 +- 3 files changed, 51 insertions(+), 5 deletions(-) create mode 100644 connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java index c5ac8d2cc..7b71d0409 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java @@ -39,10 +39,6 @@ public class AbstractHorseEntity extends AnimalEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { - if (entityMetadata.getId() == 17) { - metadata.put(EntityData.VARIANT, (int) entityMetadata.getValue()); - } - super.updateBedrockMetadata(entityMetadata, session); } } diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java new file mode 100644 index 000000000..3ad0b1145 --- /dev/null +++ b/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2019 GeyserMC. http://geysermc.org + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @author GeyserMC + * @link https://github.com/GeyserMC/Geyser + */ + +package org.geysermc.connector.entity.living.horse; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.EntityData; +import org.geysermc.connector.entity.living.AbstractHorseEntity; +import org.geysermc.connector.entity.type.EntityType; +import org.geysermc.connector.network.session.GeyserSession; + +public class HorseEntity extends AbstractHorseEntity { + + public HorseEntity(long entityId, long geyserId, EntityType entityType, Vector3f position, Vector3f motion, Vector3f rotation) { + super(entityId, geyserId, entityType, position, motion, rotation); + } + + @Override + public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { + if (entityMetadata.getId() == 17) { + metadata.put(EntityData.VARIANT, (int) entityMetadata.getValue()); + } + + super.updateBedrockMetadata(entityMetadata, session); + } +} diff --git a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java index 37ee1b0a9..dab04a1d1 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java +++ b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java @@ -28,6 +28,7 @@ package org.geysermc.connector.entity.type; import lombok.Getter; import org.geysermc.connector.entity.*; import org.geysermc.connector.entity.living.*; +import org.geysermc.connector.entity.living.horse.HorseEntity; import org.geysermc.connector.entity.living.monster.GuardianEntity; import org.geysermc.connector.entity.living.monster.ZombieEntity; @@ -47,7 +48,7 @@ public enum EntityType { IRON_GOLEM(GolemEntity.class, 20, 2.7f, 1.4f), SNOW_GOLEM(GolemEntity.class, 21, 1.9f, 0.7f), OCELOT(TameableEntity.class, 22, 0.35f, 0.3f), - HORSE(AbstractHorseEntity.class, 23, 1.6f, 1.3965f), + HORSE(HorseEntity.class, 23, 1.6f, 1.3965f), DONKEY(ChestedHorseEntity.class, 24, 1.6f, 1.3965f), MULE(ChestedHorseEntity.class, 25, 1.6f, 1.3965f), SKELETON_HORSE(AbstractHorseEntity.class, 26, 1.6f, 1.3965f), From 8389cab95cb2f087303f5db2d25c434ef8475bfc Mon Sep 17 00:00:00 2001 From: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com> Date: Wed, 4 Dec 2019 18:02:27 +0000 Subject: [PATCH 03/22] Bump Protocol Lib to 1.4.1 --- connector/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/pom.xml b/connector/pom.xml index 60ecfc557..70f74df47 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -74,7 +74,7 @@ com.nukkitx.protocol bedrock-v388 - 2.4.0 + 2.4.1 compile From 6e8a0847b402beceb0b237b1d9bb215652986eea Mon Sep 17 00:00:00 2001 From: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com> Date: Wed, 4 Dec 2019 18:13:49 +0000 Subject: [PATCH 04/22] Fix typo from protocol lib --- .../connector/network/session/GeyserSession.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java index 8f4544d39..8fedc583a 100644 --- a/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java +++ b/connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java @@ -44,13 +44,7 @@ import com.nukkitx.nbt.tag.CompoundTag; import com.nukkitx.protocol.bedrock.BedrockServerSession; import com.nukkitx.protocol.bedrock.data.GamePublishSetting; import com.nukkitx.protocol.bedrock.data.GameRule; -import com.nukkitx.protocol.bedrock.packet.AvailableEntityIdentifiersPacket; -import com.nukkitx.protocol.bedrock.packet.BiomeDefinitionListPacket; -import com.nukkitx.protocol.bedrock.packet.LevelChunkPacket; -import com.nukkitx.protocol.bedrock.packet.NetworkChunkPublisherUpdatePacket; -import com.nukkitx.protocol.bedrock.packet.PlayStatusPacket; -import com.nukkitx.protocol.bedrock.packet.StartGamePacket; -import com.nukkitx.protocol.bedrock.packet.TextPacket; +import com.nukkitx.protocol.bedrock.packet.*; import lombok.Getter; import lombok.Setter; import org.geysermc.api.Player; @@ -295,7 +289,7 @@ public class GeyserSession implements Player { startGamePacket.setLevelGamemode(0); startGamePacket.setDifficulty(1); startGamePacket.setDefaultSpawn(Vector3i.ZERO); - startGamePacket.setAcheivementsDisabled(true); + startGamePacket.setAchievementsDisabled(true); startGamePacket.setTime(-1); startGamePacket.setEduEditionOffers(0); startGamePacket.setEduFeaturesEnabled(false); From 855a25389441719641b6c05be6f37218fcaad8f0 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Wed, 4 Dec 2019 22:41:56 -0600 Subject: [PATCH 05/22] Add cat entity --- .../java/org/geysermc/connector/entity/type/EntityType.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java index dab04a1d1..73c484104 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java +++ b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java @@ -102,8 +102,7 @@ public enum EntityType { FIREWORK_ROCKET(Entity.class, 72, 0f), TRIDENT(ArrowEntity.class, 73, 0f), TURTLE(AnimalEntity.class, 74, 0.4f, 1.2f), - // TODO CAT (need to figure out how to deal with baby cats) https://github.com/NukkitX/Nukkit/blob/master/src/main/java/cn/nukkit/entity/passive/EntityCat.java - + CAT(TameableEntity.class, 75, 0.35f, 0.3f), SHULKER_BULLET(Entity.class, 76, 0f), FISHING_BOBBER(Entity.class, 77, 0f), CHALKBOARD(Entity.class, 78, 0f), From a639d141e75f9388c90089c0bcfd02f25b1ab7f4 Mon Sep 17 00:00:00 2001 From: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com> Date: Thu, 5 Dec 2019 14:32:39 +0000 Subject: [PATCH 06/22] Bump Protocol lib to 2.4.2 --- connector/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/pom.xml b/connector/pom.xml index 70f74df47..1674eb649 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -74,7 +74,7 @@ com.nukkitx.protocol bedrock-v388 - 2.4.1 + 2.4.2 compile From fd95b8b36a4de83f8c239dc727bc1eca3d473a82 Mon Sep 17 00:00:00 2001 From: AJ Ferguson Date: Thu, 5 Dec 2019 21:54:29 -0900 Subject: [PATCH 07/22] Slightly improve movement A lot more work is needed to fix movement. --- .../translators/bedrock/BedrockMovePlayerTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/bedrock/BedrockMovePlayerTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/bedrock/BedrockMovePlayerTranslator.java index 678956d7c..d07e922d4 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/bedrock/BedrockMovePlayerTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/bedrock/BedrockMovePlayerTranslator.java @@ -64,7 +64,7 @@ public class BedrockMovePlayerTranslator extends PacketTranslator Date: Fri, 6 Dec 2019 11:02:31 +0000 Subject: [PATCH 08/22] General pom cleanup. --- api/pom.xml | 6 --- common/pom.xml | 46 ------------------- connector/pom.xml | 13 +----- .../geysermc/connector/utils/SkinUtils.java | 4 +- pom.xml | 37 ++++----------- 5 files changed, 13 insertions(+), 93 deletions(-) diff --git a/api/pom.xml b/api/pom.xml index a0cbdf87f..6d4e1c856 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -10,12 +10,6 @@ api - - org.projectlombok - lombok - 1.18.4 - compile - com.google.code.gson gson diff --git a/common/pom.xml b/common/pom.xml index 6a0a6ff04..cd96ad23a 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -9,50 +9,4 @@ 1.0-SNAPSHOT common - - - com.github.steveice10 - opennbt - 1.3-SNAPSHOT - compile - - - com.github.steveice10 - packetlib - 1.4-SNAPSHOT - compile - - - com.github.steveice10 - mcauthlib - 1.1-SNAPSHOT - compile - - - com.github.steveice10 - mcprotocollib - 1.14.4-SNAPSHOT - compile - - - com.github.steveice10 - opennbt - - - com.github.steveice10 - packetlib - - - com.github.steveice10 - mcauthlib - - - - - com.auth0 - java-jwt - 3.3.0 - compile - - \ No newline at end of file diff --git a/connector/pom.xml b/connector/pom.xml index 70f74df47..d03c2ec12 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -44,7 +44,6 @@ net.minecrell terminalconsoleappender 1.0.0 - jar compile @@ -59,12 +58,6 @@ 1.6.4 compile - - org.projectlombok - lombok - 1.18.4 - provided - org.fusesource.jansi jansi @@ -129,7 +122,7 @@ - ${outputName}-noshade + ${project.parent.name} ../target @@ -146,9 +139,6 @@ org.apache.maven.plugins maven-javadoc-plugin - - ${outputName} - org.apache.maven.plugins @@ -162,7 +152,6 @@ - ${outputName} true true diff --git a/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java b/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java index b4c9d7f63..91910c961 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java +++ b/connector/src/main/java/org/geysermc/connector/utils/SkinUtils.java @@ -7,12 +7,12 @@ import com.nukkitx.protocol.bedrock.data.SerializedSkin; import com.nukkitx.protocol.bedrock.packet.PlayerListPacket; import lombok.AllArgsConstructor; import lombok.Getter; -import org.apache.commons.codec.Charsets; import org.geysermc.api.Geyser; import org.geysermc.connector.GeyserConnector; import org.geysermc.connector.entity.PlayerEntity; import org.geysermc.connector.network.session.GeyserSession; +import java.nio.charset.StandardCharsets; import java.util.Base64; import java.util.Collections; import java.util.UUID; @@ -80,7 +80,7 @@ public class SkinUtils { try { GameProfile.Property skinProperty = profile.getProperty("textures"); - JsonObject skinObject = SkinProvider.GSON.fromJson(new String(Base64.getDecoder().decode(skinProperty.getValue()), Charsets.UTF_8), JsonObject.class); + JsonObject skinObject = SkinProvider.GSON.fromJson(new String(Base64.getDecoder().decode(skinProperty.getValue()), StandardCharsets.UTF_8), JsonObject.class); JsonObject textures = skinObject.getAsJsonObject("textures"); JsonObject skinTexture = textures.getAsJsonObject("SKIN"); diff --git a/pom.xml b/pom.xml index 79b7b5a1a..2f394b5a9 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ geyser-parent 1.0-SNAPSHOT pom - GeyserMC + Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. https://geysermc.org @@ -83,33 +83,16 @@ + + + org.projectlombok + lombok + 1.18.4 + provided + + + clean install - - - src/main/resources/ - false - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.7.0 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.0 - - false - true - - - From 9c21bcc9e8dfc90f32bc777bbd92df7c688aa031 Mon Sep 17 00:00:00 2001 From: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com> Date: Fri, 6 Dec 2019 11:08:25 +0000 Subject: [PATCH 09/22] Add back target fixes. --- connector/pom.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/connector/pom.xml b/connector/pom.xml index d03c2ec12..eec15583a 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -122,7 +122,7 @@ - ${project.parent.name} + ${project.parent.name}-noshade ../target @@ -139,6 +139,9 @@ org.apache.maven.plugins maven-javadoc-plugin + + ${project.parent.name} + org.apache.maven.plugins @@ -152,6 +155,7 @@ + ${project.parent.name} true true From 5e8a3d2ca94499e1ddfcdf841a1aecb9c371ab98 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Mon, 9 Dec 2019 20:19:09 -0600 Subject: [PATCH 10/22] Add support for 1.15-pre6 Merely just a protocol change, nothing new has been implemented (such as bees) and won't be until bedrock 1.14 is released. --- connector/pom.xml | 2 +- .../connector/entity/living/AbstractHorseEntity.java | 1 - .../connector/entity/living/AgeableEntity.java | 11 +++++++++-- .../connector/entity/living/InsentientEntity.java | 2 +- .../entity/living/monster/GuardianEntity.java | 2 +- .../geysermc/connector/entity/type/EntityType.java | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/connector/pom.xml b/connector/pom.xml index b7a97863e..21d7a6cac 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -103,7 +103,7 @@ com.github.steveice10 mcprotocollib - 1.14.4-2-SNAPSHOT + 1.15-pre6-1-SNAPSHOT compile diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java index 7b71d0409..585c8cffe 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/AbstractHorseEntity.java @@ -27,7 +27,6 @@ package org.geysermc.connector.entity.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.data.EntityData; import org.geysermc.connector.entity.type.EntityType; import org.geysermc.connector.network.session.GeyserSession; diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java index 926cfde38..d2d798546 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java @@ -26,6 +26,7 @@ package org.geysermc.connector.entity.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.MetadataType; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.EntityFlag; import org.geysermc.connector.entity.type.EntityType; @@ -39,8 +40,14 @@ public class AgeableEntity extends CreatureEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { - if (entityMetadata.getId() == 14) { - metadata.getFlags().setFlag(EntityFlag.BABY, (boolean) entityMetadata.getValue()); + if (entityMetadata.getId() == 15) { + // TODO: Figure out why this value sometimes returns an integer + // At the time of writing this, the value here sometimes returns as an int + // rather than a boolean for donkeys. The wiki.vg documentation is lacking at the + // time of writing this, but once this value is known, the bug will be fixed accordingly. + if (entityMetadata.getType() == MetadataType.BOOLEAN) { + metadata.getFlags().setFlag(EntityFlag.BABY, (boolean) entityMetadata.getValue()); + } } super.updateBedrockMetadata(entityMetadata, session); diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/InsentientEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/InsentientEntity.java index 121174312..c37041bf2 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/InsentientEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/InsentientEntity.java @@ -41,7 +41,7 @@ public class InsentientEntity extends LivingEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { - if (entityMetadata.getId() == 13 && entityMetadata.getType() == MetadataType.BYTE) { + if (entityMetadata.getId() == 14 && entityMetadata.getType() == MetadataType.BYTE) { byte xd = (byte) entityMetadata.getValue(); metadata.getFlags().setFlag(EntityFlag.NO_AI, (xd & 0x01) == 0x01); } diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/monster/GuardianEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/monster/GuardianEntity.java index af6a18327..3ca7eb8eb 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/monster/GuardianEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/monster/GuardianEntity.java @@ -41,7 +41,7 @@ public class GuardianEntity extends MonsterEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { - if (entityMetadata.getId() == 15) { + if (entityMetadata.getId() == 16) { Entity entity = session.getEntityCache().getEntityByJavaId((int) entityMetadata.getValue()); if (entity != null) { metadata.put(EntityData.TARGET_EID, entity.getGeyserId()); diff --git a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java index 73c484104..b39d617a6 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java +++ b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java @@ -47,7 +47,7 @@ public enum EntityType { BAT(AmbientEntity.class, 19, 0.9f, 0.5f), IRON_GOLEM(GolemEntity.class, 20, 2.7f, 1.4f), SNOW_GOLEM(GolemEntity.class, 21, 1.9f, 0.7f), - OCELOT(TameableEntity.class, 22, 0.35f, 0.3f), + OCELOT(AgeableEntity.class, 22, 0.35f, 0.3f), HORSE(HorseEntity.class, 23, 1.6f, 1.3965f), DONKEY(ChestedHorseEntity.class, 24, 1.6f, 1.3965f), MULE(ChestedHorseEntity.class, 25, 1.6f, 1.3965f), From 2c4612db80cc12fd85f45a842a53e8a43a253297 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 10 Dec 2019 17:36:06 -0600 Subject: [PATCH 11/22] Build against 1.15 version of MCProtocolLib --- connector/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/pom.xml b/connector/pom.xml index 21d7a6cac..f50991f37 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -103,7 +103,7 @@ com.github.steveice10 mcprotocollib - 1.15-pre6-1-SNAPSHOT + 1.15-1-SNAPSHOT compile From f0e02aad32fde5b5a2226ee233f227681557dbe5 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 10 Dec 2019 19:06:18 -0600 Subject: [PATCH 12/22] Initial 1.14 Bedrock support --- .../src/main/java/org/geysermc/connector/GeyserConnector.java | 1 + .../geysermc/connector/entity/living/horse/HorseEntity.java | 2 +- .../org/geysermc/connector/network/UpstreamPacketHandler.java | 3 +-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java index 4abe763ff..46443ffa0 100644 --- a/connector/src/main/java/org/geysermc/connector/GeyserConnector.java +++ b/connector/src/main/java/org/geysermc/connector/GeyserConnector.java @@ -68,6 +68,7 @@ import java.util.concurrent.TimeUnit; public class GeyserConnector implements Connector { public static final BedrockPacketCodec BEDROCK_PACKET_CODEC = Bedrock_v388.V388_CODEC; + public static final int BEDROCK_1_14_PROTOCOL_VERSION = 389; public static final String NAME = "Geyser"; public static final String VERSION = "1.0-SNAPSHOT"; diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java index 3ad0b1145..ab7ac3f6b 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/horse/HorseEntity.java @@ -40,7 +40,7 @@ public class HorseEntity extends AbstractHorseEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { - if (entityMetadata.getId() == 17) { + if (entityMetadata.getId() == 18) { metadata.put(EntityData.VARIANT, (int) entityMetadata.getValue()); } diff --git a/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java b/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java index 4990280b9..555e54e65 100644 --- a/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java +++ b/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java @@ -45,8 +45,7 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { @Override public boolean handle(LoginPacket loginPacket) { - if (loginPacket.getProtocolVersion() != GeyserConnector.BEDROCK_PACKET_CODEC.getProtocolVersion()) { - connector.getLogger().debug("unsupported"); + if (loginPacket.getProtocolVersion() != GeyserConnector.BEDROCK_1_14_PROTOCOL_VERSION) { session.getUpstream().disconnect("Unsupported Bedrock version. Are you running an outdated version?"); return true; } From 8aaf411473340f48a676f95c9d0cc70b670acb4d Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 10 Dec 2019 19:07:52 -0600 Subject: [PATCH 13/22] Add bee EntityType --- .../java/org/geysermc/connector/entity/type/EntityType.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java index b39d617a6..13e2abe54 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java +++ b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java @@ -140,7 +140,8 @@ public enum EntityType { TROPICAL_FISH(AbstractFishEntity.class, 111, 0.6f, 0.6f), COD(AbstractFishEntity.class, 112, 0.25f, 0.5f), PANDA(AnimalEntity.class, 113, 1.25f, 1.125f, 1.825f), - FOX(AnimalEntity.class, 121, 0.5f, 1.25f); + FOX(AnimalEntity.class, 121, 0.5f, 1.25f), + BEE(InsentientEntity.class, 122, 0.6f, 0.6f); private Class entityClass; private final int type; From bb4dfeadf6a1d63e18893f7b154e988c91fae20f Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 10 Dec 2019 20:42:51 -0600 Subject: [PATCH 14/22] Update item and block mappings for 1.15 --- connector/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/src/main/resources/mappings b/connector/src/main/resources/mappings index 3d4147f00..0f3d65b65 160000 --- a/connector/src/main/resources/mappings +++ b/connector/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 3d4147f001266d01eae6b8479428ca77bb5bf0c3 +Subproject commit 0f3d65b65076b16fc7dc9226230b31291b8f2cde From 3cc2d4775ed5c889ae7be3e27775af2d1d2c6f02 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 10 Dec 2019 21:01:56 -0600 Subject: [PATCH 15/22] Update bedrock assets 1.14 blocks are still somewhat buggy and break with the latest runtime_block_states file, so the old one is being used for the time being. Bedrock players should have no problems joining java servers in 1.15, but new blocks won't show up for now. --- .../resources/bedrock/creative_items.json | 8756 +++++++++-------- .../src/main/resources/bedrock/items.json | 2810 +++--- .../bedrock/runtime_block_states-1.14.dat | Bin 0 -> 302699 bytes 3 files changed, 5993 insertions(+), 5573 deletions(-) create mode 100644 connector/src/main/resources/bedrock/runtime_block_states-1.14.dat diff --git a/connector/src/main/resources/bedrock/creative_items.json b/connector/src/main/resources/bedrock/creative_items.json index 8453bf90c..d55839bac 100644 --- a/connector/src/main/resources/bedrock/creative_items.json +++ b/connector/src/main/resources/bedrock/creative_items.json @@ -1,4180 +1,4576 @@ -[ - { - "id" : 5 - }, - { - "id" : 5, - "damage" : 1 - }, - { - "id" : 5, - "damage" : 2 - }, - { - "id" : 5, - "damage" : 3 - }, - { - "id" : 5, - "damage" : 4 - }, - { - "id" : 5, - "damage" : 5 - }, - { - "id" : 139 - }, - { - "id" : 139, - "damage" : 1 - }, - { - "id" : 139, - "damage" : 2 - }, - { - "id" : 139, - "damage" : 3 - }, - { - "id" : 139, - "damage" : 4 - }, - { - "id" : 139, - "damage" : 5 - }, - { - "id" : 139, - "damage" : 12 - }, - { - "id" : 139, - "damage" : 7 - }, - { - "id" : 139, - "damage" : 8 - }, - { - "id" : 139, - "damage" : 6 - }, - { - "id" : 139, - "damage" : 9 - }, - { - "id" : 139, - "damage" : 13 - }, - { - "id" : 139, - "damage" : 10 - }, - { - "id" : 139, - "damage" : 11 - }, - { - "id" : 85 - }, - { - "id" : 85, - "damage" : 1 - }, - { - "id" : 85, - "damage" : 2 - }, - { - "id" : 85, - "damage" : 3 - }, - { - "id" : 85, - "damage" : 4 - }, - { - "id" : 85, - "damage" : 5 - }, - { - "id" : 113 - }, - { - "id" : 107 - }, - { - "id" : 183 - }, - { - "id" : 184 - }, - { - "id" : 185 - }, - { - "id" : 187 - }, - { - "id" : 186 - }, - { - "id" : -180 - }, - { - "id" : 67 - }, - { - "id" : -179 - }, - { - "id" : 53 - }, - { - "id" : 134 - }, - { - "id" : 135 - }, - { - "id" : 136 - }, - { - "id" : 163 - }, - { - "id" : 164 - }, - { - "id" : 109 - }, - { - "id" : -175 - }, - { - "id" : 128 - }, - { - "id" : -177 - }, - { - "id" : 180 - }, - { - "id" : -176 - }, - { - "id" : -169 - }, - { - "id" : -172 - }, - { - "id" : -170 - }, - { - "id" : -173 - }, - { - "id" : -171 - }, - { - "id" : -174 - }, - { - "id" : 108 - }, - { - "id" : 114 - }, - { - "id" : -184 - }, - { - "id" : -178 - }, - { - "id" : 156 - }, - { - "id" : -185 - }, - { - "id" : 203 - }, - { - "id" : -2 - }, - { - "id" : -3 - }, - { - "id" : -4 - }, - { - "id" : 324 - }, - { - "id" : 427 - }, - { - "id" : 428 - }, - { - "id" : 429 - }, - { - "id" : 430 - }, - { - "id" : 431 - }, - { - "id" : 330 - }, - { - "id" : 96 - }, - { - "id" : -149 - }, - { - "id" : -146 - }, - { - "id" : -148 - }, - { - "id" : -145 - }, - { - "id" : -147 - }, - { - "id" : 167 - }, - { - "id" : 101 - }, - { - "id" : 20 - }, - { - "id" : 241 - }, - { - "id" : 241, - "damage" : 8 - }, - { - "id" : 241, - "damage" : 7 - }, - { - "id" : 241, - "damage" : 15 - }, - { - "id" : 241, - "damage" : 12 - }, - { - "id" : 241, - "damage" : 14 - }, - { - "id" : 241, - "damage" : 1 - }, - { - "id" : 241, - "damage" : 4 - }, - { - "id" : 241, - "damage" : 5 - }, - { - "id" : 241, - "damage" : 13 - }, - { - "id" : 241, - "damage" : 9 - }, - { - "id" : 241, - "damage" : 3 - }, - { - "id" : 241, - "damage" : 11 - }, - { - "id" : 241, - "damage" : 10 - }, - { - "id" : 241, - "damage" : 2 - }, - { - "id" : 241, - "damage" : 6 - }, - { - "id" : 102 - }, - { - "id" : 160 - }, - { - "id" : 160, - "damage" : 8 - }, - { - "id" : 160, - "damage" : 7 - }, - { - "id" : 160, - "damage" : 15 - }, - { - "id" : 160, - "damage" : 12 - }, - { - "id" : 160, - "damage" : 14 - }, - { - "id" : 160, - "damage" : 1 - }, - { - "id" : 160, - "damage" : 4 - }, - { - "id" : 160, - "damage" : 5 - }, - { - "id" : 160, - "damage" : 13 - }, - { - "id" : 160, - "damage" : 9 - }, - { - "id" : 160, - "damage" : 3 - }, - { - "id" : 160, - "damage" : 11 - }, - { - "id" : 160, - "damage" : 10 - }, - { - "id" : 160, - "damage" : 2 - }, - { - "id" : 160, - "damage" : 6 - }, - { - "id" : 65 - }, - { - "id" : -165 - }, - { - "id" : 44 - }, - { - "id" : -166, - "damage" : 2 - }, - { - "id" : 44, - "damage" : 3 - }, - { - "id" : 182, - "damage" : 5 - }, - { - "id" : 158 - }, - { - "id" : 158, - "damage" : 1 - }, - { - "id" : 158, - "damage" : 2 - }, - { - "id" : 158, - "damage" : 3 - }, - { - "id" : 158, - "damage" : 4 - }, - { - "id" : 158, - "damage" : 5 - }, - { - "id" : 44, - "damage" : 5 - }, - { - "id" : -166 - }, - { - "id" : 44, - "damage" : 1 - }, - { - "id" : -166, - "damage" : 3 - }, - { - "id" : 182, - "damage" : 6 - }, - { - "id" : 182 - }, - { - "id" : -166, - "damage" : 4 - }, - { - "id" : -162, - "damage" : 1 - }, - { - "id" : -162, - "damage" : 6 - }, - { - "id" : -162, - "damage" : 7 - }, - { - "id" : -162, - "damage" : 4 - }, - { - "id" : -162, - "damage" : 5 - }, - { - "id" : -162, - "damage" : 3 - }, - { - "id" : -162, - "damage" : 2 - }, - { - "id" : 44, - "damage" : 4 - }, - { - "id" : 44, - "damage" : 7 - }, - { - "id" : 182, - "damage" : 7 - }, - { - "id" : -162 - }, - { - "id" : 44, - "damage" : 6 - }, - { - "id" : -166, - "damage" : 1 - }, - { - "id" : 182, - "damage" : 1 - }, - { - "id" : 182, - "damage" : 2 - }, - { - "id" : 182, - "damage" : 3 - }, - { - "id" : 182, - "damage" : 4 - }, - { - "id" : 45 - }, - { - "id" : 98 - }, - { - "id" : 98, - "damage" : 1 - }, - { - "id" : 98, - "damage" : 2 - }, - { - "id" : 98, - "damage" : 3 - }, - { - "id" : 206 - }, - { - "id" : 168, - "damage" : 2 - }, - { - "id" : 4 - }, - { - "id" : 48 - }, - { - "id" : -183 - }, - { - "id" : 24 - }, - { - "id" : 24, - "damage" : 1 - }, - { - "id" : 24, - "damage" : 2 - }, - { - "id" : 24, - "damage" : 3 - }, - { - "id" : 179 - }, - { - "id" : 179, - "damage" : 1 - }, - { - "id" : 179, - "damage" : 2 - }, - { - "id" : 179, - "damage" : 3 - }, - { - "id" : 173 - }, - { - "id" : -139 - }, - { - "id" : 41 - }, - { - "id" : 42 - }, - { - "id" : 133 - }, - { - "id" : 57 - }, - { - "id" : 22 - }, - { - "id" : 155 - }, - { - "id" : 155, - "damage" : 2 - }, - { - "id" : 155, - "damage" : 1 - }, - { - "id" : 155, - "damage" : 3 - }, - { - "id" : 168 - }, - { - "id" : 168, - "damage" : 1 - }, - { - "id" : 165 - }, - { - "id" : 170 - }, - { - "id" : 216 - }, - { - "id" : 214 - }, - { - "id" : 112 - }, - { - "id" : 215 - }, - { - "id" : 35 - }, - { - "id" : 35, - "damage" : 8 - }, - { - "id" : 35, - "damage" : 7 - }, - { - "id" : 35, - "damage" : 15 - }, - { - "id" : 35, - "damage" : 12 - }, - { - "id" : 35, - "damage" : 14 - }, - { - "id" : 35, - "damage" : 1 - }, - { - "id" : 35, - "damage" : 4 - }, - { - "id" : 35, - "damage" : 5 - }, - { - "id" : 35, - "damage" : 13 - }, - { - "id" : 35, - "damage" : 9 - }, - { - "id" : 35, - "damage" : 3 - }, - { - "id" : 35, - "damage" : 11 - }, - { - "id" : 35, - "damage" : 10 - }, - { - "id" : 35, - "damage" : 2 - }, - { - "id" : 35, - "damage" : 6 - }, - { - "id" : 171 - }, - { - "id" : 171, - "damage" : 8 - }, - { - "id" : 171, - "damage" : 7 - }, - { - "id" : 171, - "damage" : 15 - }, - { - "id" : 171, - "damage" : 12 - }, - { - "id" : 171, - "damage" : 14 - }, - { - "id" : 171, - "damage" : 1 - }, - { - "id" : 171, - "damage" : 4 - }, - { - "id" : 171, - "damage" : 5 - }, - { - "id" : 171, - "damage" : 13 - }, - { - "id" : 171, - "damage" : 9 - }, - { - "id" : 171, - "damage" : 3 - }, - { - "id" : 171, - "damage" : 11 - }, - { - "id" : 171, - "damage" : 10 - }, - { - "id" : 171, - "damage" : 2 - }, - { - "id" : 171, - "damage" : 6 - }, - { - "id" : 237 - }, - { - "id" : 237, - "damage" : 8 - }, - { - "id" : 237, - "damage" : 7 - }, - { - "id" : 237, - "damage" : 15 - }, - { - "id" : 237, - "damage" : 12 - }, - { - "id" : 237, - "damage" : 14 - }, - { - "id" : 237, - "damage" : 1 - }, - { - "id" : 237, - "damage" : 4 - }, - { - "id" : 237, - "damage" : 5 - }, - { - "id" : 237, - "damage" : 13 - }, - { - "id" : 237, - "damage" : 9 - }, - { - "id" : 237, - "damage" : 3 - }, - { - "id" : 237, - "damage" : 11 - }, - { - "id" : 237, - "damage" : 10 - }, - { - "id" : 237, - "damage" : 2 - }, - { - "id" : 237, - "damage" : 6 - }, - { - "id" : 236 - }, - { - "id" : 236, - "damage" : 8 - }, - { - "id" : 236, - "damage" : 7 - }, - { - "id" : 236, - "damage" : 15 - }, - { - "id" : 236, - "damage" : 12 - }, - { - "id" : 236, - "damage" : 14 - }, - { - "id" : 236, - "damage" : 1 - }, - { - "id" : 236, - "damage" : 4 - }, - { - "id" : 236, - "damage" : 5 - }, - { - "id" : 236, - "damage" : 13 - }, - { - "id" : 236, - "damage" : 9 - }, - { - "id" : 236, - "damage" : 3 - }, - { - "id" : 236, - "damage" : 11 - }, - { - "id" : 236, - "damage" : 10 - }, - { - "id" : 236, - "damage" : 2 - }, - { - "id" : 236, - "damage" : 6 - }, - { - "id" : 82 - }, - { - "id" : 172 - }, - { - "id" : 159 - }, - { - "id" : 159, - "damage" : 8 - }, - { - "id" : 159, - "damage" : 7 - }, - { - "id" : 159, - "damage" : 15 - }, - { - "id" : 159, - "damage" : 12 - }, - { - "id" : 159, - "damage" : 14 - }, - { - "id" : 159, - "damage" : 1 - }, - { - "id" : 159, - "damage" : 4 - }, - { - "id" : 159, - "damage" : 5 - }, - { - "id" : 159, - "damage" : 13 - }, - { - "id" : 159, - "damage" : 9 - }, - { - "id" : 159, - "damage" : 3 - }, - { - "id" : 159, - "damage" : 11 - }, - { - "id" : 159, - "damage" : 10 - }, - { - "id" : 159, - "damage" : 2 - }, - { - "id" : 159, - "damage" : 6 - }, - { - "id" : 220 - }, - { - "id" : 228 - }, - { - "id" : 227 - }, - { - "id" : 235 - }, - { - "id" : 232 - }, - { - "id" : 234 - }, - { - "id" : 221 - }, - { - "id" : 224 - }, - { - "id" : 225 - }, - { - "id" : 233 - }, - { - "id" : 229 - }, - { - "id" : 223 - }, - { - "id" : 231 - }, - { - "id" : 219 - }, - { - "id" : 222 - }, - { - "id" : 226 - }, - { - "id" : 201 - }, - { - "id" : 201, - "damage" : 2 - }, - { - "id" : 3 - }, - { - "id" : 3, - "damage" : 1 - }, - { - "id" : 2 - }, - { - "id" : 198 - }, - { - "id" : 243 - }, - { - "id" : 110 - }, - { - "id" : 1 - }, - { - "id" : 15 - }, - { - "id" : 14 - }, - { - "id" : 56 - }, - { - "id" : 21 - }, - { - "id" : 73 - }, - { - "id" : 16 - }, - { - "id" : 129 - }, - { - "id" : 153 - }, - { - "id" : 13 - }, - { - "id" : 1, - "damage" : 1 - }, - { - "id" : 1, - "damage" : 3 - }, - { - "id" : 1, - "damage" : 5 - }, - { - "id" : 1, - "damage" : 2 - }, - { - "id" : 1, - "damage" : 4 - }, - { - "id" : 1, - "damage" : 6 - }, - { - "id" : 12 - }, - { - "id" : 12, - "damage" : 1 - }, - { - "id" : 81 - }, - { - "id" : 17 - }, - { - "id" : -10 - }, - { - "id" : 17, - "damage" : 1 - }, - { - "id" : -5 - }, - { - "id" : 17, - "damage" : 2 - }, - { - "id" : -6 - }, - { - "id" : 17, - "damage" : 3 - }, - { - "id" : -7 - }, - { - "id" : 162 - }, - { - "id" : -8 - }, - { - "id" : 162, - "damage" : 1 - }, - { - "id" : -9 - }, - { - "id" : -212 - }, - { - "id" : -212, - "damage" : 8 - }, - { - "id" : -212, - "damage" : 1 - }, - { - "id" : -212, - "damage" : 9 - }, - { - "id" : -212, - "damage" : 2 - }, - { - "id" : -212, - "damage" : 10 - }, - { - "id" : -212, - "damage" : 3 - }, - { - "id" : -212, - "damage" : 11 - }, - { - "id" : -212, - "damage" : 4 - }, - { - "id" : -212, - "damage" : 12 - }, - { - "id" : -212, - "damage" : 5 - }, - { - "id" : -212, - "damage" : 13 - }, - { - "id" : 18 - }, - { - "id" : 18, - "damage" : 1 - }, - { - "id" : 18, - "damage" : 2 - }, - { - "id" : 18, - "damage" : 3 - }, - { - "id" : 161 - }, - { - "id" : 161, - "damage" : 1 - }, - { - "id" : 6 - }, - { - "id" : 6, - "damage" : 1 - }, - { - "id" : 6, - "damage" : 2 - }, - { - "id" : 6, - "damage" : 3 - }, - { - "id" : 6, - "damage" : 4 - }, - { - "id" : 6, - "damage" : 5 - }, - { - "id" : 295 - }, - { - "id" : 361 - }, - { - "id" : 362 - }, - { - "id" : 458 - }, - { - "id" : 296 - }, - { - "id" : 457 - }, - { - "id" : 392 - }, - { - "id" : 394 - }, - { - "id" : 391 - }, - { - "id" : 396 - }, - { - "id" : 260 - }, - { - "id" : 322 - }, - { - "id" : 466 - }, - { - "id" : 103 - }, - { - "id" : 360 - }, - { - "id" : 382 - }, - { - "id" : 477 - }, - { - "id" : 86 - }, - { - "id" : -155 - }, - { - "id" : 91 - }, - { - "id" : 31, - "damage" : 2 - }, - { - "id" : 175, - "damage" : 3 - }, - { - "id" : 31, - "damage" : 1 - }, - { - "id" : 175, - "damage" : 2 - }, - { - "id" : -131, - "damage" : 3 - }, - { - "id" : -131, - "damage" : 1 - }, - { - "id" : -131, - "damage" : 2 - }, - { - "id" : -131 - }, - { - "id" : -131, - "damage" : 4 - }, - { - "id" : -131, - "damage" : 11 - }, - { - "id" : -131, - "damage" : 9 - }, - { - "id" : -131, - "damage" : 10 - }, - { - "id" : -131, - "damage" : 8 - }, - { - "id" : -131, - "damage" : 12 - }, - { - "id" : -133, - "damage" : 3 - }, - { - "id" : -133, - "damage" : 1 - }, - { - "id" : -133, - "damage" : 2 - }, - { - "id" : -133 - }, - { - "id" : -133, - "damage" : 4 - }, - { - "id" : -134, - "damage" : 3 - }, - { - "id" : -134, - "damage" : 1 - }, - { - "id" : -134, - "damage" : 2 - }, - { - "id" : -134 - }, - { - "id" : -134, - "damage" : 4 - }, - { - "id" : 335 - }, - { - "id" : -130 - }, - { - "id" : 37 - }, - { - "id" : 38 - }, - { - "id" : 38, - "damage" : 1 - }, - { - "id" : 38, - "damage" : 2 - }, - { - "id" : 38, - "damage" : 3 - }, - { - "id" : 38, - "damage" : 4 - }, - { - "id" : 38, - "damage" : 5 - }, - { - "id" : 38, - "damage" : 6 - }, - { - "id" : 38, - "damage" : 7 - }, - { - "id" : 38, - "damage" : 8 - }, - { - "id" : 38, - "damage" : 9 - }, - { - "id" : 38, - "damage" : 10 - }, - { - "id" : 175 - }, - { - "id" : 175, - "damage" : 1 - }, - { - "id" : 175, - "damage" : 4 - }, - { - "id" : 175, - "damage" : 5 - }, - { - "id" : -216 - }, - { - "id" : 351, - "damage" : 19 - }, - { - "id" : 351, - "damage" : 7 - }, - { - "id" : 351, - "damage" : 8 - }, - { - "id" : 351, - "damage" : 16 - }, - { - "id" : 351, - "damage" : 17 - }, - { - "id" : 351, - "damage" : 1 - }, - { - "id" : 351, - "damage" : 14 - }, - { - "id" : 351, - "damage" : 11 - }, - { - "id" : 351, - "damage" : 10 - }, - { - "id" : 351, - "damage" : 2 - }, - { - "id" : 351, - "damage" : 6 - }, - { - "id" : 351, - "damage" : 12 - }, - { - "id" : 351, - "damage" : 18 - }, - { - "id" : 351, - "damage" : 5 - }, - { - "id" : 351, - "damage" : 13 - }, - { - "id" : 351, - "damage" : 9 - }, - { - "id" : 351 - }, - { - "id" : 351, - "damage" : 3 - }, - { - "id" : 351, - "damage" : 4 - }, - { - "id" : 351, - "damage" : 15 - }, - { - "id" : 106 - }, - { - "id" : 111 - }, - { - "id" : 32 - }, - { - "id" : -163 - }, - { - "id" : 80 - }, - { - "id" : 79 - }, - { - "id" : 174 - }, - { - "id" : -11 - }, - { - "id" : 78 - }, - { - "id" : 365 - }, - { - "id" : 319 - }, - { - "id" : 363 - }, - { - "id" : 423 - }, - { - "id" : 411 - }, - { - "id" : 349 - }, - { - "id" : 460 - }, - { - "id" : 461 - }, - { - "id" : 462 - }, - { - "id" : 39 - }, - { - "id" : 40 - }, - { - "id" : 99, - "damage" : 14 - }, - { - "id" : 100, - "damage" : 14 - }, - { - "id" : 99, - "damage" : 15 - }, - { - "id" : 99 - }, - { - "id" : 344 - }, - { - "id" : 338 - }, - { - "id" : 353 - }, - { - "id" : 367 - }, - { - "id" : 352 - }, - { - "id" : 30 - }, - { - "id" : 375 - }, - { - "id" : 52 - }, - { - "id" : 97 - }, - { - "id" : 97, - "damage" : 1 - }, - { - "id" : 97, - "damage" : 2 - }, - { - "id" : 97, - "damage" : 3 - }, - { - "id" : 97, - "damage" : 4 - }, - { - "id" : 97, - "damage" : 5 - }, - { - "id" : 122 - }, - { - "id" : -159 - }, - { - "id" : 383, - "damage" : 10 - }, - { - "id" : 383, - "damage" : 11 - }, - { - "id" : 383, - "damage" : 12 - }, - { - "id" : 383, - "damage" : 13 - }, - { - "id" : 383, - "damage" : 14 - }, - { - "id" : 383, - "damage" : 28 - }, - { - "id" : 383, - "damage" : 22 - }, - { - "id" : 383, - "damage" : 75 - }, - { - "id" : 383, - "damage" : 16 - }, - { - "id" : 383, - "damage" : 19 - }, - { - "id" : 383, - "damage" : 30 - }, - { - "id" : 383, - "damage" : 18 - }, - { - "id" : 383, - "damage" : 29 - }, - { - "id" : 383, - "damage" : 23 - }, - { - "id" : 383, - "damage" : 24 - }, - { - "id" : 383, - "damage" : 25 - }, - { - "id" : 383, - "damage" : 26 - }, - { - "id" : 383, - "damage" : 27 - }, - { - "id" : 383, - "damage" : 111 - }, - { - "id" : 383, - "damage" : 112 - }, - { - "id" : 383, - "damage" : 108 - }, - { - "id" : 383, - "damage" : 109 - }, - { - "id" : 383, - "damage" : 31 - }, - { - "id" : 383, - "damage" : 74 - }, - { - "id" : 383, - "damage" : 113 - }, - { - "id" : 383, - "damage" : 121 - }, - { - "id" : 383, - "damage" : 33 - }, - { - "id" : 383, - "damage" : 38 - }, - { - "id" : 383, - "damage" : 39 - }, - { - "id" : 383, - "damage" : 34 - }, - { - "id" : 383, - "damage" : 48 - }, - { - "id" : 383, - "damage" : 46 - }, - { - "id" : 383, - "damage" : 37 - }, - { - "id" : 383, - "damage" : 35 - }, - { - "id" : 383, - "damage" : 32 - }, - { - "id" : 383, - "damage" : 36 - }, - { - "id" : 383, - "damage" : 47 - }, - { - "id" : 383, - "damage" : 110 - }, - { - "id" : 383, - "damage" : 17 - }, - { - "id" : 383, - "damage" : 40 - }, - { - "id" : 383, - "damage" : 45 - }, - { - "id" : 383, - "damage" : 49 - }, - { - "id" : 383, - "damage" : 50 - }, - { - "id" : 383, - "damage" : 55 - }, - { - "id" : 383, - "damage" : 42 - }, - { - "id" : 383, - "damage" : 41 - }, - { - "id" : 383, - "damage" : 43 - }, - { - "id" : 383, - "damage" : 54 - }, - { - "id" : 383, - "damage" : 57 - }, - { - "id" : 383, - "damage" : 104 - }, - { - "id" : 383, - "damage" : 105 - }, - { - "id" : 383, - "damage" : 115 - }, - { - "id" : 383, - "damage" : 118 - }, - { - "id" : 383, - "damage" : 116 - }, - { - "id" : 383, - "damage" : 58 - }, - { - "id" : 383, - "damage" : 114 - }, - { - "id" : 383, - "damage" : 59 - }, - { - "id" : 49 - }, - { - "id" : 7 - }, - { - "id" : 88 - }, - { - "id" : 87 - }, - { - "id" : 213 - }, - { - "id" : 372 - }, - { - "id" : 121 - }, - { - "id" : 200 - }, - { - "id" : 240 - }, - { - "id" : 432 - }, - { - "id" : 433 - }, - { - "id" : 19 - }, - { - "id" : 19, - "damage" : 1 - }, - { - "id" : -132 - }, - { - "id" : -132, - "damage" : 1 - }, - { - "id" : -132, - "damage" : 2 - }, - { - "id" : -132, - "damage" : 3 - }, - { - "id" : -132, - "damage" : 4 - }, - { - "id" : -132, - "damage" : 8 - }, - { - "id" : -132, - "damage" : 9 - }, - { - "id" : -132, - "damage" : 10 - }, - { - "id" : -132, - "damage" : 11 - }, - { - "id" : -132, - "damage" : 12 - }, - { - "id" : 298 - }, - { - "id" : 302 - }, - { - "id" : 306 - }, - { - "id" : 314 - }, - { - "id" : 310 - }, - { - "id" : 299 - }, - { - "id" : 303 - }, - { - "id" : 307 - }, - { - "id" : 315 - }, - { - "id" : 311 - }, - { - "id" : 300 - }, - { - "id" : 304 - }, - { - "id" : 308 - }, - { - "id" : 316 - }, - { - "id" : 312 - }, - { - "id" : 301 - }, - { - "id" : 305 - }, - { - "id" : 309 - }, - { - "id" : 317 - }, - { - "id" : 313 - }, - { - "id" : 268 - }, - { - "id" : 272 - }, - { - "id" : 267 - }, - { - "id" : 283 - }, - { - "id" : 276 - }, - { - "id" : 271 - }, - { - "id" : 275 - }, - { - "id" : 258 - }, - { - "id" : 286 - }, - { - "id" : 279 - }, - { - "id" : 270 - }, - { - "id" : 274 - }, - { - "id" : 257 - }, - { - "id" : 285 - }, - { - "id" : 278 - }, - { - "id" : 269 - }, - { - "id" : 273 - }, - { - "id" : 256 - }, - { - "id" : 284 - }, - { - "id" : 277 - }, - { - "id" : 290 - }, - { - "id" : 291 - }, - { - "id" : 292 - }, - { - "id" : 294 - }, - { - "id" : 293 - }, - { - "id" : 261 - }, - { - "id" : 471 - }, - { - "id" : 262 - }, - { - "id" : 262, - "damage" : 6 - }, - { - "id" : 262, - "damage" : 7 - }, - { - "id" : 262, - "damage" : 8 - }, - { - "id" : 262, - "damage" : 9 - }, - { - "id" : 262, - "damage" : 10 - }, - { - "id" : 262, - "damage" : 11 - }, - { - "id" : 262, - "damage" : 12 - }, - { - "id" : 262, - "damage" : 13 - }, - { - "id" : 262, - "damage" : 14 - }, - { - "id" : 262, - "damage" : 15 - }, - { - "id" : 262, - "damage" : 16 - }, - { - "id" : 262, - "damage" : 17 - }, - { - "id" : 262, - "damage" : 18 - }, - { - "id" : 262, - "damage" : 19 - }, - { - "id" : 262, - "damage" : 20 - }, - { - "id" : 262, - "damage" : 21 - }, - { - "id" : 262, - "damage" : 22 - }, - { - "id" : 262, - "damage" : 23 - }, - { - "id" : 262, - "damage" : 24 - }, - { - "id" : 262, - "damage" : 25 - }, - { - "id" : 262, - "damage" : 26 - }, - { - "id" : 262, - "damage" : 27 - }, - { - "id" : 262, - "damage" : 28 - }, - { - "id" : 262, - "damage" : 29 - }, - { - "id" : 262, - "damage" : 30 - }, - { - "id" : 262, - "damage" : 31 - }, - { - "id" : 262, - "damage" : 32 - }, - { - "id" : 262, - "damage" : 33 - }, - { - "id" : 262, - "damage" : 34 - }, - { - "id" : 262, - "damage" : 35 - }, - { - "id" : 262, - "damage" : 36 - }, - { - "id" : 262, - "damage" : 37 - }, - { - "id" : 262, - "damage" : 38 - }, - { - "id" : 262, - "damage" : 39 - }, - { - "id" : 262, - "damage" : 40 - }, - { - "id" : 262, - "damage" : 41 - }, - { - "id" : 262, - "damage" : 42 - }, - { - "id" : 513 - }, - { - "id" : 366 - }, - { - "id" : 320 - }, - { - "id" : 364 - }, - { - "id" : 424 - }, - { - "id" : 412 - }, - { - "id" : 350 - }, - { - "id" : 463 - }, - { - "id" : 297 - }, - { - "id" : 282 - }, - { - "id" : 459 - }, - { - "id" : 413 - }, - { - "id" : 393 - }, - { - "id" : 357 - }, - { - "id" : 400 - }, - { - "id" : 354 - }, - { - "id" : 464 - }, - { - "id" : 346 - }, - { - "id" : 398 - }, - { - "id" : 332 - }, - { - "id" : 359 - }, - { - "id" : 259 - }, - { - "id" : 420 - }, - { - "id" : 347 - }, - { - "id" : 345 - }, - { - "id" : 395 - }, - { - "id" : 395, - "damage" : 2 - }, - { - "id" : 329 - }, - { - "id" : 416 - }, - { - "id" : 417 - }, - { - "id" : 418 - }, - { - "id" : 419 - }, - { - "id" : 455 - }, - { - "id" : 469 - }, - { - "id" : 444 - }, - { - "id" : 450 - }, - { - "id" : 374 - }, - { - "id" : 384 - }, - { - "id" : 373 - }, - { - "id" : 373, - "damage" : 1 - }, - { - "id" : 373, - "damage" : 2 - }, - { - "id" : 373, - "damage" : 3 - }, - { - "id" : 373, - "damage" : 4 - }, - { - "id" : 373, - "damage" : 5 - }, - { - "id" : 373, - "damage" : 6 - }, - { - "id" : 373, - "damage" : 7 - }, - { - "id" : 373, - "damage" : 8 - }, - { - "id" : 373, - "damage" : 9 - }, - { - "id" : 373, - "damage" : 10 - }, - { - "id" : 373, - "damage" : 11 - }, - { - "id" : 373, - "damage" : 12 - }, - { - "id" : 373, - "damage" : 13 - }, - { - "id" : 373, - "damage" : 14 - }, - { - "id" : 373, - "damage" : 15 - }, - { - "id" : 373, - "damage" : 16 - }, - { - "id" : 373, - "damage" : 17 - }, - { - "id" : 373, - "damage" : 18 - }, - { - "id" : 373, - "damage" : 19 - }, - { - "id" : 373, - "damage" : 20 - }, - { - "id" : 373, - "damage" : 21 - }, - { - "id" : 373, - "damage" : 22 - }, - { - "id" : 373, - "damage" : 23 - }, - { - "id" : 373, - "damage" : 24 - }, - { - "id" : 373, - "damage" : 25 - }, - { - "id" : 373, - "damage" : 26 - }, - { - "id" : 373, - "damage" : 27 - }, - { - "id" : 373, - "damage" : 28 - }, - { - "id" : 373, - "damage" : 29 - }, - { - "id" : 373, - "damage" : 30 - }, - { - "id" : 373, - "damage" : 31 - }, - { - "id" : 373, - "damage" : 32 - }, - { - "id" : 373, - "damage" : 33 - }, - { - "id" : 373, - "damage" : 34 - }, - { - "id" : 373, - "damage" : 35 - }, - { - "id" : 373, - "damage" : 36 - }, - { - "id" : 373, - "damage" : 37 - }, - { - "id" : 373, - "damage" : 38 - }, - { - "id" : 373, - "damage" : 39 - }, - { - "id" : 373, - "damage" : 40 - }, - { - "id" : 373, - "damage" : 41 - }, - { - "id" : 438 - }, - { - "id" : 438, - "damage" : 1 - }, - { - "id" : 438, - "damage" : 2 - }, - { - "id" : 438, - "damage" : 3 - }, - { - "id" : 438, - "damage" : 4 - }, - { - "id" : 438, - "damage" : 5 - }, - { - "id" : 438, - "damage" : 6 - }, - { - "id" : 438, - "damage" : 7 - }, - { - "id" : 438, - "damage" : 8 - }, - { - "id" : 438, - "damage" : 9 - }, - { - "id" : 438, - "damage" : 10 - }, - { - "id" : 438, - "damage" : 11 - }, - { - "id" : 438, - "damage" : 12 - }, - { - "id" : 438, - "damage" : 13 - }, - { - "id" : 438, - "damage" : 14 - }, - { - "id" : 438, - "damage" : 15 - }, - { - "id" : 438, - "damage" : 16 - }, - { - "id" : 438, - "damage" : 17 - }, - { - "id" : 438, - "damage" : 18 - }, - { - "id" : 438, - "damage" : 19 - }, - { - "id" : 438, - "damage" : 20 - }, - { - "id" : 438, - "damage" : 21 - }, - { - "id" : 438, - "damage" : 22 - }, - { - "id" : 438, - "damage" : 23 - }, - { - "id" : 438, - "damage" : 24 - }, - { - "id" : 438, - "damage" : 25 - }, - { - "id" : 438, - "damage" : 26 - }, - { - "id" : 438, - "damage" : 27 - }, - { - "id" : 438, - "damage" : 28 - }, - { - "id" : 438, - "damage" : 29 - }, - { - "id" : 438, - "damage" : 30 - }, - { - "id" : 438, - "damage" : 31 - }, - { - "id" : 438, - "damage" : 32 - }, - { - "id" : 438, - "damage" : 33 - }, - { - "id" : 438, - "damage" : 34 - }, - { - "id" : 438, - "damage" : 35 - }, - { - "id" : 438, - "damage" : 36 - }, - { - "id" : 438, - "damage" : 37 - }, - { - "id" : 438, - "damage" : 38 - }, - { - "id" : 438, - "damage" : 39 - }, - { - "id" : 438, - "damage" : 40 - }, - { - "id" : 438, - "damage" : 41 - }, - { - "id" : 441 - }, - { - "id" : 441, - "damage" : 1 - }, - { - "id" : 441, - "damage" : 2 - }, - { - "id" : 441, - "damage" : 3 - }, - { - "id" : 441, - "damage" : 4 - }, - { - "id" : 441, - "damage" : 5 - }, - { - "id" : 441, - "damage" : 6 - }, - { - "id" : 441, - "damage" : 7 - }, - { - "id" : 441, - "damage" : 8 - }, - { - "id" : 441, - "damage" : 9 - }, - { - "id" : 441, - "damage" : 10 - }, - { - "id" : 441, - "damage" : 11 - }, - { - "id" : 441, - "damage" : 12 - }, - { - "id" : 441, - "damage" : 13 - }, - { - "id" : 441, - "damage" : 14 - }, - { - "id" : 441, - "damage" : 15 - }, - { - "id" : 441, - "damage" : 16 - }, - { - "id" : 441, - "damage" : 17 - }, - { - "id" : 441, - "damage" : 18 - }, - { - "id" : 441, - "damage" : 19 - }, - { - "id" : 441, - "damage" : 20 - }, - { - "id" : 441, - "damage" : 21 - }, - { - "id" : 441, - "damage" : 22 - }, - { - "id" : 441, - "damage" : 23 - }, - { - "id" : 441, - "damage" : 24 - }, - { - "id" : 441, - "damage" : 25 - }, - { - "id" : 441, - "damage" : 26 - }, - { - "id" : 441, - "damage" : 27 - }, - { - "id" : 441, - "damage" : 28 - }, - { - "id" : 441, - "damage" : 29 - }, - { - "id" : 441, - "damage" : 30 - }, - { - "id" : 441, - "damage" : 31 - }, - { - "id" : 441, - "damage" : 32 - }, - { - "id" : 441, - "damage" : 33 - }, - { - "id" : 441, - "damage" : 34 - }, - { - "id" : 441, - "damage" : 35 - }, - { - "id" : 441, - "damage" : 36 - }, - { - "id" : 441, - "damage" : 37 - }, - { - "id" : 441, - "damage" : 38 - }, - { - "id" : 441, - "damage" : 39 - }, - { - "id" : 441, - "damage" : 40 - }, - { - "id" : 441, - "damage" : 41 - }, - { - "id" : 280 - }, - { - "id" : 355 - }, - { - "id" : 355, - "damage" : 8 - }, - { - "id" : 355, - "damage" : 7 - }, - { - "id" : 355, - "damage" : 15 - }, - { - "id" : 355, - "damage" : 12 - }, - { - "id" : 355, - "damage" : 14 - }, - { - "id" : 355, - "damage" : 1 - }, - { - "id" : 355, - "damage" : 4 - }, - { - "id" : 355, - "damage" : 5 - }, - { - "id" : 355, - "damage" : 13 - }, - { - "id" : 355, - "damage" : 9 - }, - { - "id" : 355, - "damage" : 3 - }, - { - "id" : 355, - "damage" : 11 - }, - { - "id" : 355, - "damage" : 10 - }, - { - "id" : 355, - "damage" : 2 - }, - { - "id" : 355, - "damage" : 6 - }, - { - "id" : 50 - }, - { - "id" : -156 - }, - { - "id" : -208 - }, - { - "id" : 58 - }, - { - "id" : -200 - }, - { - "id" : -201 - }, - { - "id" : -202 - }, - { - "id" : 720 - }, - { - "id" : 61 - }, - { - "id" : -196 - }, - { - "id" : -198 - }, - { - "id" : 379 - }, - { - "id" : 145 - }, - { - "id" : 145, - "damage" : 4 - }, - { - "id" : 145, - "damage" : 8 - }, - { - "id" : -195 - }, - { - "id" : 116 - }, - { - "id" : 47 - }, - { - "id" : -194 - }, - { - "id" : 380 - }, - { - "id" : -213 - }, - { - "id" : 54 - }, - { - "id" : 146 - }, - { - "id" : 130 - }, - { - "id" : -203 - }, - { - "id" : 205 - }, - { - "id" : 218 - }, - { - "id" : 218, - "damage" : 8 - }, - { - "id" : 218, - "damage" : 7 - }, - { - "id" : 218, - "damage" : 15 - }, - { - "id" : 218, - "damage" : 12 - }, - { - "id" : 218, - "damage" : 14 - }, - { - "id" : 218, - "damage" : 1 - }, - { - "id" : 218, - "damage" : 4 - }, - { - "id" : 218, - "damage" : 5 - }, - { - "id" : 218, - "damage" : 13 - }, - { - "id" : 218, - "damage" : 9 - }, - { - "id" : 218, - "damage" : 3 - }, - { - "id" : 218, - "damage" : 11 - }, - { - "id" : 218, - "damage" : 10 - }, - { - "id" : 218, - "damage" : 2 - }, - { - "id" : 218, - "damage" : 6 - }, - { - "id" : 425 - }, - { - "id" : 25 - }, - { - "id" : 84 - }, - { - "id" : 500 - }, - { - "id" : 501 - }, - { - "id" : 502 - }, - { - "id" : 503 - }, - { - "id" : 504 - }, - { - "id" : 505 - }, - { - "id" : 506 - }, - { - "id" : 507 - }, - { - "id" : 508 - }, - { - "id" : 509 - }, - { - "id" : 510 - }, - { - "id" : 511 - }, - { - "id" : 348 - }, - { - "id" : 89 - }, - { - "id" : 123 - }, - { - "id" : 169 - }, - { - "id" : 323 - }, - { - "id" : 472 - }, - { - "id" : 473 - }, - { - "id" : 474 - }, - { - "id" : 475 - }, - { - "id" : 476 - }, - { - "id" : 321 - }, - { - "id" : 389 - }, - { - "id" : 390 - }, - { - "id" : 281 - }, - { - "id" : 325 - }, - { - "id" : 325, - "damage" : 1 - }, - { - "id" : 325, - "damage" : 8 - }, - { - "id" : 325, - "damage" : 10 - }, - { - "id" : 325, - "damage" : 2 - }, - { - "id" : 325, - "damage" : 3 - }, - { - "id" : 325, - "damage" : 4 - }, - { - "id" : 325, - "damage" : 5 - }, - { - "id" : 397, - "damage" : 3 - }, - { - "id" : 397, - "damage" : 2 - }, - { - "id" : 397, - "damage" : 4 - }, - { - "id" : 397, - "damage" : 5 - }, - { - "id" : 397 - }, - { - "id" : 397, - "damage" : 1 - }, - { - "id" : 138 - }, - { - "id" : -206 - }, - { - "id" : -157 - }, - { - "id" : -197 - }, - { - "id" : 120 - }, - { - "id" : 263 - }, - { - "id" : 263, - "damage" : 1 - }, - { - "id" : 264 - }, - { - "id" : 452 - }, - { - "id" : 265 - }, - { - "id" : 371 - }, - { - "id" : 266 - }, - { - "id" : 388 - }, - { - "id" : 406 - }, - { - "id" : 337 - }, - { - "id" : 336 - }, - { - "id" : 405 - }, - { - "id" : 409 - }, - { - "id" : 422 - }, - { - "id" : 465 - }, - { - "id" : 467 - }, - { - "id" : 468 - }, - { - "id" : 470 - }, - { - "id" : 287 - }, - { - "id" : 288 - }, - { - "id" : 318 - }, - { - "id" : 289 - }, - { - "id" : 334 - }, - { - "id" : 415 - }, - { - "id" : 414 - }, - { - "id" : 385 - }, - { - "id" : 369 - }, - { - "id" : 377 - }, - { - "id" : 378 - }, - { - "id" : 376 - }, - { - "id" : 437 - }, - { - "id" : 445 - }, - { - "id" : 370 - }, - { - "id" : 341 - }, - { - "id" : 368 - }, - { - "id" : 381 - }, - { - "id" : 399 - }, - { - "id" : 208 - }, - { - "id" : 426 - }, - { - "id" : 339 - }, - { - "id" : 340 - }, - { - "id" : 386 - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAUAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAUAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAUAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAYAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAYAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAYAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAgAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAsAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAsAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAsAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAsAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAsAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAwAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAwAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZA4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZA8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZA8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZA8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZBMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZBMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBQAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBUAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBYAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBcAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBgAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBgAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBgAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBkAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBoAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZB0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZB0AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB4AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB8AAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCAAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCEAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZCIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZCIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZCIAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZCMAAAA=" - }, - { - "id" : 403, - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZCMAAAA=" - }, - { - "id" : 333 - }, - { - "id" : 333, - "damage" : 1 - }, - { - "id" : 333, - "damage" : 2 - }, - { - "id" : 333, - "damage" : 3 - }, - { - "id" : 333, - "damage" : 4 - }, - { - "id" : 333, - "damage" : 5 - }, - { - "id" : 66 - }, - { - "id" : 27 - }, - { - "id" : 28 - }, - { - "id" : 126 - }, - { - "id" : 328 - }, - { - "id" : 342 - }, - { - "id" : 408 - }, - { - "id" : 407 - }, - { - "id" : 331 - }, - { - "id" : 152 - }, - { - "id" : 76 - }, - { - "id" : 69 - }, - { - "id" : 143 - }, - { - "id" : -144 - }, - { - "id" : -141 - }, - { - "id" : -143 - }, - { - "id" : -140 - }, - { - "id" : -142 - }, - { - "id" : 77 - }, - { - "id" : 131 - }, - { - "id" : 72 - }, - { - "id" : -154 - }, - { - "id" : -151 - }, - { - "id" : -153 - }, - { - "id" : -150 - }, - { - "id" : -152 - }, - { - "id" : 70 - }, - { - "id" : 147 - }, - { - "id" : 148 - }, - { - "id" : 251 - }, - { - "id" : 151 - }, - { - "id" : 356 - }, - { - "id" : 404 - }, - { - "id" : 410 - }, - { - "id" : 125, - "damage" : 3 - }, - { - "id" : 23, - "damage" : 3 - }, - { - "id" : 33, - "damage" : 1 - }, - { - "id" : 29, - "damage" : 1 - }, - { - "id" : 46 - }, - { - "id" : 421 - }, - { - "id" : -204 - }, - { - "id" : 446 - }, - { - "id" : 446, - "damage" : 8 - }, - { - "id" : 446, - "damage" : 7 - }, - { - "id" : 446, - "damage" : 15 - }, - { - "id" : 446, - "damage" : 12 - }, - { - "id" : 446, - "damage" : 14 - }, - { - "id" : 446, - "damage" : 1 - }, - { - "id" : 446, - "damage" : 4 - }, - { - "id" : 446, - "damage" : 5 - }, - { - "id" : 446, - "damage" : 13 - }, - { - "id" : 446, - "damage" : 9 - }, - { - "id" : 446, - "damage" : 3 - }, - { - "id" : 446, - "damage" : 11 - }, - { - "id" : 446, - "damage" : 10 - }, - { - "id" : 446, - "damage" : 2 - }, - { - "id" : 446, - "damage" : 6 - }, - { - "id" : 446, - "damage" : 15, - "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" - }, - { - "id" : 434 - }, - { - "id" : 434, - "damage" : 1 - }, - { - "id" : 434, - "damage" : 2 - }, - { - "id" : 434, - "damage" : 3 - }, - { - "id" : 434, - "damage" : 4 - }, - { - "id" : 434, - "damage" : 5 - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMAAAAAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 401, - "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" - }, - { - "id" : 402, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IhHR3/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 8, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3JST0f/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 7, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KXnZ3/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 15, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Lw8PD/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 12, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Laszr/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 14, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IdgPn/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 1, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3ImLrD/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 4, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KqRDz/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 5, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3K4Mon/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 13, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3K9Tsf/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 9, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Kqi/P/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 3, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IyVIP/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 11, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3I92P7/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 10, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Ifx4D/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 2, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IWfF7/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - }, - { - "id" : 402, - "damage" : 6, - "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KcnBb/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" - } -] \ No newline at end of file +{ + "items" : [ + { + "id" : 5 + }, + { + "id" : 5, + "damage" : 1 + }, + { + "id" : 5, + "damage" : 2 + }, + { + "id" : 5, + "damage" : 3 + }, + { + "id" : 5, + "damage" : 4 + }, + { + "id" : 5, + "damage" : 5 + }, + { + "id" : 139 + }, + { + "id" : 139, + "damage" : 1 + }, + { + "id" : 139, + "damage" : 2 + }, + { + "id" : 139, + "damage" : 3 + }, + { + "id" : 139, + "damage" : 4 + }, + { + "id" : 139, + "damage" : 5 + }, + { + "id" : 139, + "damage" : 12 + }, + { + "id" : 139, + "damage" : 7 + }, + { + "id" : 139, + "damage" : 8 + }, + { + "id" : 139, + "damage" : 6 + }, + { + "id" : 139, + "damage" : 9 + }, + { + "id" : 139, + "damage" : 13 + }, + { + "id" : 139, + "damage" : 10 + }, + { + "id" : 139, + "damage" : 11 + }, + { + "id" : 85 + }, + { + "id" : 85, + "damage" : 1 + }, + { + "id" : 85, + "damage" : 2 + }, + { + "id" : 85, + "damage" : 3 + }, + { + "id" : 85, + "damage" : 4 + }, + { + "id" : 85, + "damage" : 5 + }, + { + "id" : 113 + }, + { + "id" : 107 + }, + { + "id" : 183 + }, + { + "id" : 184 + }, + { + "id" : 185 + }, + { + "id" : 187 + }, + { + "id" : 186 + }, + { + "id" : -180 + }, + { + "id" : 67 + }, + { + "id" : -179 + }, + { + "id" : 53 + }, + { + "id" : 134 + }, + { + "id" : 135 + }, + { + "id" : 136 + }, + { + "id" : 163 + }, + { + "id" : 164 + }, + { + "id" : 109 + }, + { + "id" : -175 + }, + { + "id" : 128 + }, + { + "id" : -177 + }, + { + "id" : 180 + }, + { + "id" : -176 + }, + { + "id" : -169 + }, + { + "id" : -172 + }, + { + "id" : -170 + }, + { + "id" : -173 + }, + { + "id" : -171 + }, + { + "id" : -174 + }, + { + "id" : 108 + }, + { + "id" : 114 + }, + { + "id" : -184 + }, + { + "id" : -178 + }, + { + "id" : 156 + }, + { + "id" : -185 + }, + { + "id" : 203 + }, + { + "id" : -2 + }, + { + "id" : -3 + }, + { + "id" : -4 + }, + { + "id" : 324 + }, + { + "id" : 427 + }, + { + "id" : 428 + }, + { + "id" : 429 + }, + { + "id" : 430 + }, + { + "id" : 431 + }, + { + "id" : 330 + }, + { + "id" : 96 + }, + { + "id" : -149 + }, + { + "id" : -146 + }, + { + "id" : -148 + }, + { + "id" : -145 + }, + { + "id" : -147 + }, + { + "id" : 167 + }, + { + "id" : 101 + }, + { + "id" : 20 + }, + { + "id" : 241 + }, + { + "id" : 241, + "damage" : 8 + }, + { + "id" : 241, + "damage" : 7 + }, + { + "id" : 241, + "damage" : 15 + }, + { + "id" : 241, + "damage" : 12 + }, + { + "id" : 241, + "damage" : 14 + }, + { + "id" : 241, + "damage" : 1 + }, + { + "id" : 241, + "damage" : 4 + }, + { + "id" : 241, + "damage" : 5 + }, + { + "id" : 241, + "damage" : 13 + }, + { + "id" : 241, + "damage" : 9 + }, + { + "id" : 241, + "damage" : 3 + }, + { + "id" : 241, + "damage" : 11 + }, + { + "id" : 241, + "damage" : 10 + }, + { + "id" : 241, + "damage" : 2 + }, + { + "id" : 241, + "damage" : 6 + }, + { + "id" : 102 + }, + { + "id" : 160 + }, + { + "id" : 160, + "damage" : 8 + }, + { + "id" : 160, + "damage" : 7 + }, + { + "id" : 160, + "damage" : 15 + }, + { + "id" : 160, + "damage" : 12 + }, + { + "id" : 160, + "damage" : 14 + }, + { + "id" : 160, + "damage" : 1 + }, + { + "id" : 160, + "damage" : 4 + }, + { + "id" : 160, + "damage" : 5 + }, + { + "id" : 160, + "damage" : 13 + }, + { + "id" : 160, + "damage" : 9 + }, + { + "id" : 160, + "damage" : 3 + }, + { + "id" : 160, + "damage" : 11 + }, + { + "id" : 160, + "damage" : 10 + }, + { + "id" : 160, + "damage" : 2 + }, + { + "id" : 160, + "damage" : 6 + }, + { + "id" : 65 + }, + { + "id" : -165 + }, + { + "id" : 44 + }, + { + "id" : -166, + "damage" : 2 + }, + { + "id" : 44, + "damage" : 3 + }, + { + "id" : 182, + "damage" : 5 + }, + { + "id" : 158 + }, + { + "id" : 158, + "damage" : 1 + }, + { + "id" : 158, + "damage" : 2 + }, + { + "id" : 158, + "damage" : 3 + }, + { + "id" : 158, + "damage" : 4 + }, + { + "id" : 158, + "damage" : 5 + }, + { + "id" : 44, + "damage" : 5 + }, + { + "id" : -166 + }, + { + "id" : 44, + "damage" : 1 + }, + { + "id" : -166, + "damage" : 3 + }, + { + "id" : 182, + "damage" : 6 + }, + { + "id" : 182 + }, + { + "id" : -166, + "damage" : 4 + }, + { + "id" : -162, + "damage" : 1 + }, + { + "id" : -162, + "damage" : 6 + }, + { + "id" : -162, + "damage" : 7 + }, + { + "id" : -162, + "damage" : 4 + }, + { + "id" : -162, + "damage" : 5 + }, + { + "id" : -162, + "damage" : 3 + }, + { + "id" : -162, + "damage" : 2 + }, + { + "id" : 44, + "damage" : 4 + }, + { + "id" : 44, + "damage" : 7 + }, + { + "id" : 182, + "damage" : 7 + }, + { + "id" : -162 + }, + { + "id" : 44, + "damage" : 6 + }, + { + "id" : -166, + "damage" : 1 + }, + { + "id" : 182, + "damage" : 1 + }, + { + "id" : 182, + "damage" : 2 + }, + { + "id" : 182, + "damage" : 3 + }, + { + "id" : 182, + "damage" : 4 + }, + { + "id" : 45 + }, + { + "id" : 98 + }, + { + "id" : 98, + "damage" : 1 + }, + { + "id" : 98, + "damage" : 2 + }, + { + "id" : 98, + "damage" : 3 + }, + { + "id" : 206 + }, + { + "id" : 168, + "damage" : 2 + }, + { + "id" : 4 + }, + { + "id" : 48 + }, + { + "id" : -183 + }, + { + "id" : 24 + }, + { + "id" : 24, + "damage" : 1 + }, + { + "id" : 24, + "damage" : 2 + }, + { + "id" : 24, + "damage" : 3 + }, + { + "id" : 179 + }, + { + "id" : 179, + "damage" : 1 + }, + { + "id" : 179, + "damage" : 2 + }, + { + "id" : 179, + "damage" : 3 + }, + { + "id" : 173 + }, + { + "id" : -139 + }, + { + "id" : 41 + }, + { + "id" : 42 + }, + { + "id" : 133 + }, + { + "id" : 57 + }, + { + "id" : 22 + }, + { + "id" : 155 + }, + { + "id" : 155, + "damage" : 2 + }, + { + "id" : 155, + "damage" : 1 + }, + { + "id" : 155, + "damage" : 3 + }, + { + "id" : 168 + }, + { + "id" : 168, + "damage" : 1 + }, + { + "id" : 165 + }, + { + "id" : -220 + }, + { + "id" : -221 + }, + { + "id" : 170 + }, + { + "id" : 216 + }, + { + "id" : 214 + }, + { + "id" : 112 + }, + { + "id" : 215 + }, + { + "id" : 35 + }, + { + "id" : 35, + "damage" : 8 + }, + { + "id" : 35, + "damage" : 7 + }, + { + "id" : 35, + "damage" : 15 + }, + { + "id" : 35, + "damage" : 12 + }, + { + "id" : 35, + "damage" : 14 + }, + { + "id" : 35, + "damage" : 1 + }, + { + "id" : 35, + "damage" : 4 + }, + { + "id" : 35, + "damage" : 5 + }, + { + "id" : 35, + "damage" : 13 + }, + { + "id" : 35, + "damage" : 9 + }, + { + "id" : 35, + "damage" : 3 + }, + { + "id" : 35, + "damage" : 11 + }, + { + "id" : 35, + "damage" : 10 + }, + { + "id" : 35, + "damage" : 2 + }, + { + "id" : 35, + "damage" : 6 + }, + { + "id" : 171 + }, + { + "id" : 171, + "damage" : 8 + }, + { + "id" : 171, + "damage" : 7 + }, + { + "id" : 171, + "damage" : 15 + }, + { + "id" : 171, + "damage" : 12 + }, + { + "id" : 171, + "damage" : 14 + }, + { + "id" : 171, + "damage" : 1 + }, + { + "id" : 171, + "damage" : 4 + }, + { + "id" : 171, + "damage" : 5 + }, + { + "id" : 171, + "damage" : 13 + }, + { + "id" : 171, + "damage" : 9 + }, + { + "id" : 171, + "damage" : 3 + }, + { + "id" : 171, + "damage" : 11 + }, + { + "id" : 171, + "damage" : 10 + }, + { + "id" : 171, + "damage" : 2 + }, + { + "id" : 171, + "damage" : 6 + }, + { + "id" : 237 + }, + { + "id" : 237, + "damage" : 8 + }, + { + "id" : 237, + "damage" : 7 + }, + { + "id" : 237, + "damage" : 15 + }, + { + "id" : 237, + "damage" : 12 + }, + { + "id" : 237, + "damage" : 14 + }, + { + "id" : 237, + "damage" : 1 + }, + { + "id" : 237, + "damage" : 4 + }, + { + "id" : 237, + "damage" : 5 + }, + { + "id" : 237, + "damage" : 13 + }, + { + "id" : 237, + "damage" : 9 + }, + { + "id" : 237, + "damage" : 3 + }, + { + "id" : 237, + "damage" : 11 + }, + { + "id" : 237, + "damage" : 10 + }, + { + "id" : 237, + "damage" : 2 + }, + { + "id" : 237, + "damage" : 6 + }, + { + "id" : 236 + }, + { + "id" : 236, + "damage" : 8 + }, + { + "id" : 236, + "damage" : 7 + }, + { + "id" : 236, + "damage" : 15 + }, + { + "id" : 236, + "damage" : 12 + }, + { + "id" : 236, + "damage" : 14 + }, + { + "id" : 236, + "damage" : 1 + }, + { + "id" : 236, + "damage" : 4 + }, + { + "id" : 236, + "damage" : 5 + }, + { + "id" : 236, + "damage" : 13 + }, + { + "id" : 236, + "damage" : 9 + }, + { + "id" : 236, + "damage" : 3 + }, + { + "id" : 236, + "damage" : 11 + }, + { + "id" : 236, + "damage" : 10 + }, + { + "id" : 236, + "damage" : 2 + }, + { + "id" : 236, + "damage" : 6 + }, + { + "id" : 82 + }, + { + "id" : 172 + }, + { + "id" : 159 + }, + { + "id" : 159, + "damage" : 8 + }, + { + "id" : 159, + "damage" : 7 + }, + { + "id" : 159, + "damage" : 15 + }, + { + "id" : 159, + "damage" : 12 + }, + { + "id" : 159, + "damage" : 14 + }, + { + "id" : 159, + "damage" : 1 + }, + { + "id" : 159, + "damage" : 4 + }, + { + "id" : 159, + "damage" : 5 + }, + { + "id" : 159, + "damage" : 13 + }, + { + "id" : 159, + "damage" : 9 + }, + { + "id" : 159, + "damage" : 3 + }, + { + "id" : 159, + "damage" : 11 + }, + { + "id" : 159, + "damage" : 10 + }, + { + "id" : 159, + "damage" : 2 + }, + { + "id" : 159, + "damage" : 6 + }, + { + "id" : 220 + }, + { + "id" : 228 + }, + { + "id" : 227 + }, + { + "id" : 235 + }, + { + "id" : 232 + }, + { + "id" : 234 + }, + { + "id" : 221 + }, + { + "id" : 224 + }, + { + "id" : 225 + }, + { + "id" : 233 + }, + { + "id" : 229 + }, + { + "id" : 223 + }, + { + "id" : 231 + }, + { + "id" : 219 + }, + { + "id" : 222 + }, + { + "id" : 226 + }, + { + "id" : 201 + }, + { + "id" : 201, + "damage" : 2 + }, + { + "id" : 3 + }, + { + "id" : 3, + "damage" : 1 + }, + { + "id" : 2 + }, + { + "id" : 198 + }, + { + "id" : 243 + }, + { + "id" : 110 + }, + { + "id" : 1 + }, + { + "id" : 15 + }, + { + "id" : 14 + }, + { + "id" : 56 + }, + { + "id" : 21 + }, + { + "id" : 73 + }, + { + "id" : 16 + }, + { + "id" : 129 + }, + { + "id" : 153 + }, + { + "id" : 13 + }, + { + "id" : 1, + "damage" : 1 + }, + { + "id" : 1, + "damage" : 3 + }, + { + "id" : 1, + "damage" : 5 + }, + { + "id" : 1, + "damage" : 2 + }, + { + "id" : 1, + "damage" : 4 + }, + { + "id" : 1, + "damage" : 6 + }, + { + "id" : 12 + }, + { + "id" : 12, + "damage" : 1 + }, + { + "id" : 81 + }, + { + "id" : 17 + }, + { + "id" : -10 + }, + { + "id" : 17, + "damage" : 1 + }, + { + "id" : -5 + }, + { + "id" : 17, + "damage" : 2 + }, + { + "id" : -6 + }, + { + "id" : 17, + "damage" : 3 + }, + { + "id" : -7 + }, + { + "id" : 162 + }, + { + "id" : -8 + }, + { + "id" : 162, + "damage" : 1 + }, + { + "id" : -9 + }, + { + "id" : -212 + }, + { + "id" : -212, + "damage" : 8 + }, + { + "id" : -212, + "damage" : 1 + }, + { + "id" : -212, + "damage" : 9 + }, + { + "id" : -212, + "damage" : 2 + }, + { + "id" : -212, + "damage" : 10 + }, + { + "id" : -212, + "damage" : 3 + }, + { + "id" : -212, + "damage" : 11 + }, + { + "id" : -212, + "damage" : 4 + }, + { + "id" : -212, + "damage" : 12 + }, + { + "id" : -212, + "damage" : 5 + }, + { + "id" : -212, + "damage" : 13 + }, + { + "id" : 18 + }, + { + "id" : 18, + "damage" : 1 + }, + { + "id" : 18, + "damage" : 2 + }, + { + "id" : 18, + "damage" : 3 + }, + { + "id" : 161 + }, + { + "id" : 161, + "damage" : 1 + }, + { + "id" : 6 + }, + { + "id" : 6, + "damage" : 1 + }, + { + "id" : 6, + "damage" : 2 + }, + { + "id" : 6, + "damage" : 3 + }, + { + "id" : 6, + "damage" : 4 + }, + { + "id" : 6, + "damage" : 5 + }, + { + "id" : -218 + }, + { + "id" : 295 + }, + { + "id" : 361 + }, + { + "id" : 362 + }, + { + "id" : 458 + }, + { + "id" : 296 + }, + { + "id" : 457 + }, + { + "id" : 392 + }, + { + "id" : 394 + }, + { + "id" : 391 + }, + { + "id" : 396 + }, + { + "id" : 260 + }, + { + "id" : 322 + }, + { + "id" : 466 + }, + { + "id" : 103 + }, + { + "id" : 360 + }, + { + "id" : 382 + }, + { + "id" : 477 + }, + { + "id" : 86 + }, + { + "id" : -155 + }, + { + "id" : 91 + }, + { + "id" : 736 + }, + { + "id" : 31, + "damage" : 2 + }, + { + "id" : 175, + "damage" : 3 + }, + { + "id" : 31, + "damage" : 1 + }, + { + "id" : 175, + "damage" : 2 + }, + { + "id" : -131, + "damage" : 3 + }, + { + "id" : -131, + "damage" : 1 + }, + { + "id" : -131, + "damage" : 2 + }, + { + "id" : -131 + }, + { + "id" : -131, + "damage" : 4 + }, + { + "id" : -131, + "damage" : 11 + }, + { + "id" : -131, + "damage" : 9 + }, + { + "id" : -131, + "damage" : 10 + }, + { + "id" : -131, + "damage" : 8 + }, + { + "id" : -131, + "damage" : 12 + }, + { + "id" : -133, + "damage" : 3 + }, + { + "id" : -133, + "damage" : 1 + }, + { + "id" : -133, + "damage" : 2 + }, + { + "id" : -133 + }, + { + "id" : -133, + "damage" : 4 + }, + { + "id" : -134, + "damage" : 3 + }, + { + "id" : -134, + "damage" : 1 + }, + { + "id" : -134, + "damage" : 2 + }, + { + "id" : -134 + }, + { + "id" : -134, + "damage" : 4 + }, + { + "id" : 335 + }, + { + "id" : -130 + }, + { + "id" : 37 + }, + { + "id" : 38 + }, + { + "id" : 38, + "damage" : 1 + }, + { + "id" : 38, + "damage" : 2 + }, + { + "id" : 38, + "damage" : 3 + }, + { + "id" : 38, + "damage" : 4 + }, + { + "id" : 38, + "damage" : 5 + }, + { + "id" : 38, + "damage" : 6 + }, + { + "id" : 38, + "damage" : 7 + }, + { + "id" : 38, + "damage" : 8 + }, + { + "id" : 38, + "damage" : 9 + }, + { + "id" : 38, + "damage" : 10 + }, + { + "id" : 175 + }, + { + "id" : 175, + "damage" : 1 + }, + { + "id" : 175, + "damage" : 4 + }, + { + "id" : 175, + "damage" : 5 + }, + { + "id" : -216 + }, + { + "id" : 351, + "damage" : 19 + }, + { + "id" : 351, + "damage" : 7 + }, + { + "id" : 351, + "damage" : 8 + }, + { + "id" : 351, + "damage" : 16 + }, + { + "id" : 351, + "damage" : 17 + }, + { + "id" : 351, + "damage" : 1 + }, + { + "id" : 351, + "damage" : 14 + }, + { + "id" : 351, + "damage" : 11 + }, + { + "id" : 351, + "damage" : 10 + }, + { + "id" : 351, + "damage" : 2 + }, + { + "id" : 351, + "damage" : 6 + }, + { + "id" : 351, + "damage" : 12 + }, + { + "id" : 351, + "damage" : 18 + }, + { + "id" : 351, + "damage" : 5 + }, + { + "id" : 351, + "damage" : 13 + }, + { + "id" : 351, + "damage" : 9 + }, + { + "id" : 351 + }, + { + "id" : 351, + "damage" : 3 + }, + { + "id" : 351, + "damage" : 4 + }, + { + "id" : 351, + "damage" : 15 + }, + { + "id" : 106 + }, + { + "id" : 111 + }, + { + "id" : 32 + }, + { + "id" : -163 + }, + { + "id" : 80 + }, + { + "id" : 79 + }, + { + "id" : 174 + }, + { + "id" : -11 + }, + { + "id" : 78 + }, + { + "id" : 365 + }, + { + "id" : 319 + }, + { + "id" : 363 + }, + { + "id" : 423 + }, + { + "id" : 411 + }, + { + "id" : 349 + }, + { + "id" : 460 + }, + { + "id" : 461 + }, + { + "id" : 462 + }, + { + "id" : 39 + }, + { + "id" : 40 + }, + { + "id" : 99, + "damage" : 14 + }, + { + "id" : 100, + "damage" : 14 + }, + { + "id" : 99, + "damage" : 15 + }, + { + "id" : 99 + }, + { + "id" : 344 + }, + { + "id" : 338 + }, + { + "id" : 353 + }, + { + "id" : 367 + }, + { + "id" : 352 + }, + { + "id" : 30 + }, + { + "id" : 375 + }, + { + "id" : 52 + }, + { + "id" : 97 + }, + { + "id" : 97, + "damage" : 1 + }, + { + "id" : 97, + "damage" : 2 + }, + { + "id" : 97, + "damage" : 3 + }, + { + "id" : 97, + "damage" : 4 + }, + { + "id" : 97, + "damage" : 5 + }, + { + "id" : 122 + }, + { + "id" : -159 + }, + { + "id" : 383, + "damage" : 10 + }, + { + "id" : 383, + "damage" : 122 + }, + { + "id" : 383, + "damage" : 11 + }, + { + "id" : 383, + "damage" : 12 + }, + { + "id" : 383, + "damage" : 13 + }, + { + "id" : 383, + "damage" : 14 + }, + { + "id" : 383, + "damage" : 28 + }, + { + "id" : 383, + "damage" : 22 + }, + { + "id" : 383, + "damage" : 75 + }, + { + "id" : 383, + "damage" : 16 + }, + { + "id" : 383, + "damage" : 19 + }, + { + "id" : 383, + "damage" : 30 + }, + { + "id" : 383, + "damage" : 18 + }, + { + "id" : 383, + "damage" : 29 + }, + { + "id" : 383, + "damage" : 23 + }, + { + "id" : 383, + "damage" : 24 + }, + { + "id" : 383, + "damage" : 25 + }, + { + "id" : 383, + "damage" : 26 + }, + { + "id" : 383, + "damage" : 27 + }, + { + "id" : 383, + "damage" : 111 + }, + { + "id" : 383, + "damage" : 112 + }, + { + "id" : 383, + "damage" : 108 + }, + { + "id" : 383, + "damage" : 109 + }, + { + "id" : 383, + "damage" : 31 + }, + { + "id" : 383, + "damage" : 74 + }, + { + "id" : 383, + "damage" : 113 + }, + { + "id" : 383, + "damage" : 121 + }, + { + "id" : 383, + "damage" : 33 + }, + { + "id" : 383, + "damage" : 38 + }, + { + "id" : 383, + "damage" : 39 + }, + { + "id" : 383, + "damage" : 34 + }, + { + "id" : 383, + "damage" : 48 + }, + { + "id" : 383, + "damage" : 46 + }, + { + "id" : 383, + "damage" : 37 + }, + { + "id" : 383, + "damage" : 35 + }, + { + "id" : 383, + "damage" : 32 + }, + { + "id" : 383, + "damage" : 36 + }, + { + "id" : 383, + "damage" : 47 + }, + { + "id" : 383, + "damage" : 110 + }, + { + "id" : 383, + "damage" : 17 + }, + { + "id" : 383, + "damage" : 40 + }, + { + "id" : 383, + "damage" : 45 + }, + { + "id" : 383, + "damage" : 49 + }, + { + "id" : 383, + "damage" : 50 + }, + { + "id" : 383, + "damage" : 55 + }, + { + "id" : 383, + "damage" : 42 + }, + { + "id" : 383, + "damage" : 41 + }, + { + "id" : 383, + "damage" : 43 + }, + { + "id" : 383, + "damage" : 54 + }, + { + "id" : 383, + "damage" : 57 + }, + { + "id" : 383, + "damage" : 104 + }, + { + "id" : 383, + "damage" : 105 + }, + { + "id" : 383, + "damage" : 115 + }, + { + "id" : 383, + "damage" : 118 + }, + { + "id" : 383, + "damage" : 116 + }, + { + "id" : 383, + "damage" : 58 + }, + { + "id" : 383, + "damage" : 114 + }, + { + "id" : 383, + "damage" : 59 + }, + { + "id" : 49 + }, + { + "id" : 7 + }, + { + "id" : 88 + }, + { + "id" : 87 + }, + { + "id" : 213 + }, + { + "id" : 372 + }, + { + "id" : 121 + }, + { + "id" : 200 + }, + { + "id" : 240 + }, + { + "id" : 432 + }, + { + "id" : 433 + }, + { + "id" : 19 + }, + { + "id" : 19, + "damage" : 1 + }, + { + "id" : -132 + }, + { + "id" : -132, + "damage" : 1 + }, + { + "id" : -132, + "damage" : 2 + }, + { + "id" : -132, + "damage" : 3 + }, + { + "id" : -132, + "damage" : 4 + }, + { + "id" : -132, + "damage" : 8 + }, + { + "id" : -132, + "damage" : 9 + }, + { + "id" : -132, + "damage" : 10 + }, + { + "id" : -132, + "damage" : 11 + }, + { + "id" : -132, + "damage" : 12 + }, + { + "id" : 298 + }, + { + "id" : 302 + }, + { + "id" : 306 + }, + { + "id" : 314 + }, + { + "id" : 310 + }, + { + "id" : 299 + }, + { + "id" : 303 + }, + { + "id" : 307 + }, + { + "id" : 315 + }, + { + "id" : 311 + }, + { + "id" : 300 + }, + { + "id" : 304 + }, + { + "id" : 308 + }, + { + "id" : 316 + }, + { + "id" : 312 + }, + { + "id" : 301 + }, + { + "id" : 305 + }, + { + "id" : 309 + }, + { + "id" : 317 + }, + { + "id" : 313 + }, + { + "id" : 268 + }, + { + "id" : 272 + }, + { + "id" : 267 + }, + { + "id" : 283 + }, + { + "id" : 276 + }, + { + "id" : 271 + }, + { + "id" : 275 + }, + { + "id" : 258 + }, + { + "id" : 286 + }, + { + "id" : 279 + }, + { + "id" : 270 + }, + { + "id" : 274 + }, + { + "id" : 257 + }, + { + "id" : 285 + }, + { + "id" : 278 + }, + { + "id" : 269 + }, + { + "id" : 273 + }, + { + "id" : 256 + }, + { + "id" : 284 + }, + { + "id" : 277 + }, + { + "id" : 290 + }, + { + "id" : 291 + }, + { + "id" : 292 + }, + { + "id" : 294 + }, + { + "id" : 293 + }, + { + "id" : 261 + }, + { + "id" : 471 + }, + { + "id" : 262 + }, + { + "id" : 262, + "damage" : 6 + }, + { + "id" : 262, + "damage" : 7 + }, + { + "id" : 262, + "damage" : 8 + }, + { + "id" : 262, + "damage" : 9 + }, + { + "id" : 262, + "damage" : 10 + }, + { + "id" : 262, + "damage" : 11 + }, + { + "id" : 262, + "damage" : 12 + }, + { + "id" : 262, + "damage" : 13 + }, + { + "id" : 262, + "damage" : 14 + }, + { + "id" : 262, + "damage" : 15 + }, + { + "id" : 262, + "damage" : 16 + }, + { + "id" : 262, + "damage" : 17 + }, + { + "id" : 262, + "damage" : 18 + }, + { + "id" : 262, + "damage" : 19 + }, + { + "id" : 262, + "damage" : 20 + }, + { + "id" : 262, + "damage" : 21 + }, + { + "id" : 262, + "damage" : 22 + }, + { + "id" : 262, + "damage" : 23 + }, + { + "id" : 262, + "damage" : 24 + }, + { + "id" : 262, + "damage" : 25 + }, + { + "id" : 262, + "damage" : 26 + }, + { + "id" : 262, + "damage" : 27 + }, + { + "id" : 262, + "damage" : 28 + }, + { + "id" : 262, + "damage" : 29 + }, + { + "id" : 262, + "damage" : 30 + }, + { + "id" : 262, + "damage" : 31 + }, + { + "id" : 262, + "damage" : 32 + }, + { + "id" : 262, + "damage" : 33 + }, + { + "id" : 262, + "damage" : 34 + }, + { + "id" : 262, + "damage" : 35 + }, + { + "id" : 262, + "damage" : 36 + }, + { + "id" : 262, + "damage" : 37 + }, + { + "id" : 262, + "damage" : 38 + }, + { + "id" : 262, + "damage" : 39 + }, + { + "id" : 262, + "damage" : 40 + }, + { + "id" : 262, + "damage" : 41 + }, + { + "id" : 262, + "damage" : 42 + }, + { + "id" : 513 + }, + { + "id" : 366 + }, + { + "id" : 320 + }, + { + "id" : 364 + }, + { + "id" : 424 + }, + { + "id" : 412 + }, + { + "id" : 350 + }, + { + "id" : 463 + }, + { + "id" : 297 + }, + { + "id" : 282 + }, + { + "id" : 459 + }, + { + "id" : 413 + }, + { + "id" : 393 + }, + { + "id" : 357 + }, + { + "id" : 400 + }, + { + "id" : 354 + }, + { + "id" : 464 + }, + { + "id" : 346 + }, + { + "id" : 398 + }, + { + "id" : 332 + }, + { + "id" : 359 + }, + { + "id" : 259 + }, + { + "id" : 420 + }, + { + "id" : 347 + }, + { + "id" : 345 + }, + { + "id" : 395 + }, + { + "id" : 395, + "damage" : 2 + }, + { + "id" : 329 + }, + { + "id" : 416 + }, + { + "id" : 417 + }, + { + "id" : 418 + }, + { + "id" : 419 + }, + { + "id" : 455 + }, + { + "id" : 469 + }, + { + "id" : 444 + }, + { + "id" : 450 + }, + { + "id" : 374 + }, + { + "id" : 384 + }, + { + "id" : 373 + }, + { + "id" : 373, + "damage" : 1 + }, + { + "id" : 373, + "damage" : 2 + }, + { + "id" : 373, + "damage" : 3 + }, + { + "id" : 373, + "damage" : 4 + }, + { + "id" : 373, + "damage" : 5 + }, + { + "id" : 373, + "damage" : 6 + }, + { + "id" : 373, + "damage" : 7 + }, + { + "id" : 373, + "damage" : 8 + }, + { + "id" : 373, + "damage" : 9 + }, + { + "id" : 373, + "damage" : 10 + }, + { + "id" : 373, + "damage" : 11 + }, + { + "id" : 373, + "damage" : 12 + }, + { + "id" : 373, + "damage" : 13 + }, + { + "id" : 373, + "damage" : 14 + }, + { + "id" : 373, + "damage" : 15 + }, + { + "id" : 373, + "damage" : 16 + }, + { + "id" : 373, + "damage" : 17 + }, + { + "id" : 373, + "damage" : 18 + }, + { + "id" : 373, + "damage" : 19 + }, + { + "id" : 373, + "damage" : 20 + }, + { + "id" : 373, + "damage" : 21 + }, + { + "id" : 373, + "damage" : 22 + }, + { + "id" : 373, + "damage" : 23 + }, + { + "id" : 373, + "damage" : 24 + }, + { + "id" : 373, + "damage" : 25 + }, + { + "id" : 373, + "damage" : 26 + }, + { + "id" : 373, + "damage" : 27 + }, + { + "id" : 373, + "damage" : 28 + }, + { + "id" : 373, + "damage" : 29 + }, + { + "id" : 373, + "damage" : 30 + }, + { + "id" : 373, + "damage" : 31 + }, + { + "id" : 373, + "damage" : 32 + }, + { + "id" : 373, + "damage" : 33 + }, + { + "id" : 373, + "damage" : 34 + }, + { + "id" : 373, + "damage" : 35 + }, + { + "id" : 373, + "damage" : 36 + }, + { + "id" : 373, + "damage" : 37 + }, + { + "id" : 373, + "damage" : 38 + }, + { + "id" : 373, + "damage" : 39 + }, + { + "id" : 373, + "damage" : 40 + }, + { + "id" : 373, + "damage" : 41 + }, + { + "id" : 438 + }, + { + "id" : 438, + "damage" : 1 + }, + { + "id" : 438, + "damage" : 2 + }, + { + "id" : 438, + "damage" : 3 + }, + { + "id" : 438, + "damage" : 4 + }, + { + "id" : 438, + "damage" : 5 + }, + { + "id" : 438, + "damage" : 6 + }, + { + "id" : 438, + "damage" : 7 + }, + { + "id" : 438, + "damage" : 8 + }, + { + "id" : 438, + "damage" : 9 + }, + { + "id" : 438, + "damage" : 10 + }, + { + "id" : 438, + "damage" : 11 + }, + { + "id" : 438, + "damage" : 12 + }, + { + "id" : 438, + "damage" : 13 + }, + { + "id" : 438, + "damage" : 14 + }, + { + "id" : 438, + "damage" : 15 + }, + { + "id" : 438, + "damage" : 16 + }, + { + "id" : 438, + "damage" : 17 + }, + { + "id" : 438, + "damage" : 18 + }, + { + "id" : 438, + "damage" : 19 + }, + { + "id" : 438, + "damage" : 20 + }, + { + "id" : 438, + "damage" : 21 + }, + { + "id" : 438, + "damage" : 22 + }, + { + "id" : 438, + "damage" : 23 + }, + { + "id" : 438, + "damage" : 24 + }, + { + "id" : 438, + "damage" : 25 + }, + { + "id" : 438, + "damage" : 26 + }, + { + "id" : 438, + "damage" : 27 + }, + { + "id" : 438, + "damage" : 28 + }, + { + "id" : 438, + "damage" : 29 + }, + { + "id" : 438, + "damage" : 30 + }, + { + "id" : 438, + "damage" : 31 + }, + { + "id" : 438, + "damage" : 32 + }, + { + "id" : 438, + "damage" : 33 + }, + { + "id" : 438, + "damage" : 34 + }, + { + "id" : 438, + "damage" : 35 + }, + { + "id" : 438, + "damage" : 36 + }, + { + "id" : 438, + "damage" : 37 + }, + { + "id" : 438, + "damage" : 38 + }, + { + "id" : 438, + "damage" : 39 + }, + { + "id" : 438, + "damage" : 40 + }, + { + "id" : 438, + "damage" : 41 + }, + { + "id" : 441 + }, + { + "id" : 441, + "damage" : 1 + }, + { + "id" : 441, + "damage" : 2 + }, + { + "id" : 441, + "damage" : 3 + }, + { + "id" : 441, + "damage" : 4 + }, + { + "id" : 441, + "damage" : 5 + }, + { + "id" : 441, + "damage" : 6 + }, + { + "id" : 441, + "damage" : 7 + }, + { + "id" : 441, + "damage" : 8 + }, + { + "id" : 441, + "damage" : 9 + }, + { + "id" : 441, + "damage" : 10 + }, + { + "id" : 441, + "damage" : 11 + }, + { + "id" : 441, + "damage" : 12 + }, + { + "id" : 441, + "damage" : 13 + }, + { + "id" : 441, + "damage" : 14 + }, + { + "id" : 441, + "damage" : 15 + }, + { + "id" : 441, + "damage" : 16 + }, + { + "id" : 441, + "damage" : 17 + }, + { + "id" : 441, + "damage" : 18 + }, + { + "id" : 441, + "damage" : 19 + }, + { + "id" : 441, + "damage" : 20 + }, + { + "id" : 441, + "damage" : 21 + }, + { + "id" : 441, + "damage" : 22 + }, + { + "id" : 441, + "damage" : 23 + }, + { + "id" : 441, + "damage" : 24 + }, + { + "id" : 441, + "damage" : 25 + }, + { + "id" : 441, + "damage" : 26 + }, + { + "id" : 441, + "damage" : 27 + }, + { + "id" : 441, + "damage" : 28 + }, + { + "id" : 441, + "damage" : 29 + }, + { + "id" : 441, + "damage" : 30 + }, + { + "id" : 441, + "damage" : 31 + }, + { + "id" : 441, + "damage" : 32 + }, + { + "id" : 441, + "damage" : 33 + }, + { + "id" : 441, + "damage" : 34 + }, + { + "id" : 441, + "damage" : 35 + }, + { + "id" : 441, + "damage" : 36 + }, + { + "id" : 441, + "damage" : 37 + }, + { + "id" : 441, + "damage" : 38 + }, + { + "id" : 441, + "damage" : 39 + }, + { + "id" : 441, + "damage" : 40 + }, + { + "id" : 441, + "damage" : 41 + }, + { + "id" : 280 + }, + { + "id" : 355 + }, + { + "id" : 355, + "damage" : 8 + }, + { + "id" : 355, + "damage" : 7 + }, + { + "id" : 355, + "damage" : 15 + }, + { + "id" : 355, + "damage" : 12 + }, + { + "id" : 355, + "damage" : 14 + }, + { + "id" : 355, + "damage" : 1 + }, + { + "id" : 355, + "damage" : 4 + }, + { + "id" : 355, + "damage" : 5 + }, + { + "id" : 355, + "damage" : 13 + }, + { + "id" : 355, + "damage" : 9 + }, + { + "id" : 355, + "damage" : 3 + }, + { + "id" : 355, + "damage" : 11 + }, + { + "id" : 355, + "damage" : 10 + }, + { + "id" : 355, + "damage" : 2 + }, + { + "id" : 355, + "damage" : 6 + }, + { + "id" : 50 + }, + { + "id" : -156 + }, + { + "id" : -208 + }, + { + "id" : 58 + }, + { + "id" : -200 + }, + { + "id" : -201 + }, + { + "id" : -202 + }, + { + "id" : -219 + }, + { + "id" : 720 + }, + { + "id" : 61 + }, + { + "id" : -196 + }, + { + "id" : -198 + }, + { + "id" : 238, + "damage" : 8 + }, + { + "id" : 238 + }, + { + "id" : 238, + "damage" : 12 + }, + { + "id" : 238, + "damage" : 4 + }, + { + "id" : 379 + }, + { + "id" : 145 + }, + { + "id" : 145, + "damage" : 4 + }, + { + "id" : 145, + "damage" : 8 + }, + { + "id" : -195 + }, + { + "id" : 116 + }, + { + "id" : 47 + }, + { + "id" : -194 + }, + { + "id" : 380 + }, + { + "id" : -213 + }, + { + "id" : 54 + }, + { + "id" : 146 + }, + { + "id" : 130 + }, + { + "id" : -203 + }, + { + "id" : 205 + }, + { + "id" : 218 + }, + { + "id" : 218, + "damage" : 8 + }, + { + "id" : 218, + "damage" : 7 + }, + { + "id" : 218, + "damage" : 15 + }, + { + "id" : 218, + "damage" : 12 + }, + { + "id" : 218, + "damage" : 14 + }, + { + "id" : 218, + "damage" : 1 + }, + { + "id" : 218, + "damage" : 4 + }, + { + "id" : 218, + "damage" : 5 + }, + { + "id" : 218, + "damage" : 13 + }, + { + "id" : 218, + "damage" : 9 + }, + { + "id" : 218, + "damage" : 3 + }, + { + "id" : 218, + "damage" : 11 + }, + { + "id" : 218, + "damage" : 10 + }, + { + "id" : 218, + "damage" : 2 + }, + { + "id" : 218, + "damage" : 6 + }, + { + "id" : 425 + }, + { + "id" : 25 + }, + { + "id" : 84 + }, + { + "id" : 500 + }, + { + "id" : 501 + }, + { + "id" : 502 + }, + { + "id" : 503 + }, + { + "id" : 504 + }, + { + "id" : 505 + }, + { + "id" : 506 + }, + { + "id" : 507 + }, + { + "id" : 508 + }, + { + "id" : 509 + }, + { + "id" : 510 + }, + { + "id" : 511 + }, + { + "id" : 348 + }, + { + "id" : 89 + }, + { + "id" : 123 + }, + { + "id" : 169 + }, + { + "id" : 323 + }, + { + "id" : 472 + }, + { + "id" : 473 + }, + { + "id" : 474 + }, + { + "id" : 475 + }, + { + "id" : 476 + }, + { + "id" : 321 + }, + { + "id" : 389 + }, + { + "id" : 737 + }, + { + "id" : 390 + }, + { + "id" : 281 + }, + { + "id" : 325 + }, + { + "id" : 325, + "damage" : 1 + }, + { + "id" : 325, + "damage" : 8 + }, + { + "id" : 325, + "damage" : 10 + }, + { + "id" : 325, + "damage" : 2 + }, + { + "id" : 325, + "damage" : 3 + }, + { + "id" : 325, + "damage" : 4 + }, + { + "id" : 325, + "damage" : 5 + }, + { + "id" : 397, + "damage" : 3 + }, + { + "id" : 397, + "damage" : 2 + }, + { + "id" : 397, + "damage" : 4 + }, + { + "id" : 397, + "damage" : 5 + }, + { + "id" : 397 + }, + { + "id" : 397, + "damage" : 1 + }, + { + "id" : 138 + }, + { + "id" : -206 + }, + { + "id" : -157 + }, + { + "id" : -197 + }, + { + "id" : 120 + }, + { + "id" : 263 + }, + { + "id" : 263, + "damage" : 1 + }, + { + "id" : 264 + }, + { + "id" : 452 + }, + { + "id" : 265 + }, + { + "id" : 371 + }, + { + "id" : 266 + }, + { + "id" : 388 + }, + { + "id" : 406 + }, + { + "id" : 337 + }, + { + "id" : 336 + }, + { + "id" : 405 + }, + { + "id" : 409 + }, + { + "id" : 422 + }, + { + "id" : 465 + }, + { + "id" : 467 + }, + { + "id" : 468 + }, + { + "id" : 470 + }, + { + "id" : 287 + }, + { + "id" : 288 + }, + { + "id" : 318 + }, + { + "id" : 289 + }, + { + "id" : 334 + }, + { + "id" : 415 + }, + { + "id" : 414 + }, + { + "id" : 385 + }, + { + "id" : 369 + }, + { + "id" : 377 + }, + { + "id" : 378 + }, + { + "id" : 376 + }, + { + "id" : 437 + }, + { + "id" : 445 + }, + { + "id" : 370 + }, + { + "id" : 341 + }, + { + "id" : 368 + }, + { + "id" : 381 + }, + { + "id" : 399 + }, + { + "id" : 208 + }, + { + "id" : 426 + }, + { + "id" : 339 + }, + { + "id" : 340 + }, + { + "id" : 386 + }, + { + "id" : 36 + }, + { + "id" : -12 + }, + { + "id" : -13 + }, + { + "id" : -14 + }, + { + "id" : -15 + }, + { + "id" : -16 + }, + { + "id" : -17 + }, + { + "id" : -18 + }, + { + "id" : -19 + }, + { + "id" : -20 + }, + { + "id" : -21 + }, + { + "id" : -22 + }, + { + "id" : -23 + }, + { + "id" : -24 + }, + { + "id" : -25 + }, + { + "id" : -26 + }, + { + "id" : -27 + }, + { + "id" : -28 + }, + { + "id" : -29 + }, + { + "id" : -30 + }, + { + "id" : -31 + }, + { + "id" : -32 + }, + { + "id" : -33 + }, + { + "id" : -34 + }, + { + "id" : -35 + }, + { + "id" : -36 + }, + { + "id" : -37 + }, + { + "id" : -38 + }, + { + "id" : -39 + }, + { + "id" : -40 + }, + { + "id" : -41 + }, + { + "id" : -42 + }, + { + "id" : -43 + }, + { + "id" : -44 + }, + { + "id" : -45 + }, + { + "id" : -46 + }, + { + "id" : -47 + }, + { + "id" : -48 + }, + { + "id" : -49 + }, + { + "id" : -50 + }, + { + "id" : -51 + }, + { + "id" : -52 + }, + { + "id" : -53 + }, + { + "id" : -54 + }, + { + "id" : -55 + }, + { + "id" : -56 + }, + { + "id" : -57 + }, + { + "id" : -58 + }, + { + "id" : -59 + }, + { + "id" : -60 + }, + { + "id" : -61 + }, + { + "id" : -62 + }, + { + "id" : -63 + }, + { + "id" : -64 + }, + { + "id" : -65 + }, + { + "id" : -66 + }, + { + "id" : -67 + }, + { + "id" : -68 + }, + { + "id" : -69 + }, + { + "id" : -70 + }, + { + "id" : -71 + }, + { + "id" : -72 + }, + { + "id" : -73 + }, + { + "id" : -74 + }, + { + "id" : -75 + }, + { + "id" : -76 + }, + { + "id" : -77 + }, + { + "id" : -78 + }, + { + "id" : -79 + }, + { + "id" : -80 + }, + { + "id" : -81 + }, + { + "id" : -82 + }, + { + "id" : -83 + }, + { + "id" : -84 + }, + { + "id" : -85 + }, + { + "id" : -86 + }, + { + "id" : -87 + }, + { + "id" : -88 + }, + { + "id" : -89 + }, + { + "id" : -90 + }, + { + "id" : -91 + }, + { + "id" : -92 + }, + { + "id" : -93 + }, + { + "id" : -94 + }, + { + "id" : -95 + }, + { + "id" : -96 + }, + { + "id" : -97 + }, + { + "id" : -98 + }, + { + "id" : -99 + }, + { + "id" : -100 + }, + { + "id" : -101 + }, + { + "id" : -102 + }, + { + "id" : -103 + }, + { + "id" : -104 + }, + { + "id" : -105 + }, + { + "id" : -106 + }, + { + "id" : -107 + }, + { + "id" : -108 + }, + { + "id" : -109 + }, + { + "id" : -110 + }, + { + "id" : -111 + }, + { + "id" : -112 + }, + { + "id" : -113 + }, + { + "id" : -114 + }, + { + "id" : -115 + }, + { + "id" : -116 + }, + { + "id" : -117 + }, + { + "id" : -118 + }, + { + "id" : -119 + }, + { + "id" : -120 + }, + { + "id" : -121 + }, + { + "id" : -122 + }, + { + "id" : -123 + }, + { + "id" : -124 + }, + { + "id" : -125 + }, + { + "id" : -126 + }, + { + "id" : -127 + }, + { + "id" : -128 + }, + { + "id" : -129 + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAUAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAUAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAUAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAYAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAYAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAYAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAgAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAsAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAsAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZAsAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZAsAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZAsAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZAwAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZAwAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZA4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZA8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZA8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZA8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZA8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZA8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZBMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZBMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBQAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBUAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBYAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBcAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBgAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBgAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZBgAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZBkAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZBoAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZB0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBQACAgBpZB0AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB4AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZB8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZB8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZB8AAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCAAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCEAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZCIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZCIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsBAACAgBpZCIAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAQACAgBpZCMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAgACAgBpZCMAAAA=" + }, + { + "id" : 403, + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgMAbHZsAwACAgBpZCMAAAA=" + }, + { + "id" : 333 + }, + { + "id" : 333, + "damage" : 1 + }, + { + "id" : 333, + "damage" : 2 + }, + { + "id" : 333, + "damage" : 3 + }, + { + "id" : 333, + "damage" : 4 + }, + { + "id" : 333, + "damage" : 5 + }, + { + "id" : 66 + }, + { + "id" : 27 + }, + { + "id" : 28 + }, + { + "id" : 126 + }, + { + "id" : 328 + }, + { + "id" : 342 + }, + { + "id" : 408 + }, + { + "id" : 407 + }, + { + "id" : 331 + }, + { + "id" : 152 + }, + { + "id" : 76 + }, + { + "id" : 69 + }, + { + "id" : 143 + }, + { + "id" : -144 + }, + { + "id" : -141 + }, + { + "id" : -143 + }, + { + "id" : -140 + }, + { + "id" : -142 + }, + { + "id" : 77 + }, + { + "id" : 131 + }, + { + "id" : 72 + }, + { + "id" : -154 + }, + { + "id" : -151 + }, + { + "id" : -153 + }, + { + "id" : -150 + }, + { + "id" : -152 + }, + { + "id" : 70 + }, + { + "id" : 147 + }, + { + "id" : 148 + }, + { + "id" : 251 + }, + { + "id" : 151 + }, + { + "id" : 356 + }, + { + "id" : 404 + }, + { + "id" : 410 + }, + { + "id" : 125, + "damage" : 3 + }, + { + "id" : 23, + "damage" : 3 + }, + { + "id" : 33, + "damage" : 1 + }, + { + "id" : 29, + "damage" : 1 + }, + { + "id" : 46 + }, + { + "id" : 421 + }, + { + "id" : -204 + }, + { + "id" : 446 + }, + { + "id" : 446, + "damage" : 8 + }, + { + "id" : 446, + "damage" : 7 + }, + { + "id" : 446, + "damage" : 15 + }, + { + "id" : 446, + "damage" : 12 + }, + { + "id" : 446, + "damage" : 14 + }, + { + "id" : 446, + "damage" : 1 + }, + { + "id" : 446, + "damage" : 4 + }, + { + "id" : 446, + "damage" : 5 + }, + { + "id" : 446, + "damage" : 13 + }, + { + "id" : 446, + "damage" : 9 + }, + { + "id" : 446, + "damage" : 3 + }, + { + "id" : 446, + "damage" : 11 + }, + { + "id" : 446, + "damage" : 10 + }, + { + "id" : 446, + "damage" : 2 + }, + { + "id" : 446, + "damage" : 6 + }, + { + "id" : 446, + "damage" : 15, + "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" + }, + { + "id" : 434 + }, + { + "id" : 434, + "damage" : 1 + }, + { + "id" : 434, + "damage" : 2 + }, + { + "id" : 434, + "damage" : 3 + }, + { + "id" : 434, + "damage" : 4 + }, + { + "id" : 434, + "damage" : 5 + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMAAAAAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAADQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAACgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAAAgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 401, + "nbt_b64" : "CgAACgkARmlyZXdvcmtzAQYARmxpZ2h0AQkKAEV4cGxvc2lvbnMKAQAAAAcNAEZpcmV3b3JrQ29sb3IBAAAABgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAAA" + }, + { + "id" : 402, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IhHR3/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 8, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3JST0f/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 7, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KXnZ3/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 15, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Lw8PD/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 12, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Laszr/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 14, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IdgPn/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 1, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3ImLrD/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 4, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KqRDz/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 5, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3K4Mon/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 13, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3K9Tsf/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 9, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Kqi/P/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 3, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IyVIP/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 11, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3I92P7/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 10, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3Ifx4D/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 2, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3IWfF7/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + }, + { + "id" : 402, + "damage" : 6, + "nbt_b64" : "CgAAAwsAY3VzdG9tQ29sb3KcnBb/Cg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgEMAEZpcmV3b3JrVHlwZQAHDABGaXJld29ya0ZhZGUAAAAAAQ0ARmlyZXdvcmtUcmFpbAABDwBGaXJld29ya0ZsaWNrZXIAAAA=" + } + ] +} \ No newline at end of file diff --git a/connector/src/main/resources/bedrock/items.json b/connector/src/main/resources/bedrock/items.json index e4b9e43e8..87f85187b 100644 --- a/connector/src/main/resources/bedrock/items.json +++ b/connector/src/main/resources/bedrock/items.json @@ -1,2786 +1,2810 @@ [ { - "name": "minecraft:item.reeds", - "id": 83 + "name" : "minecraft:item.reeds", + "id" : 83 }, { - "name": "minecraft:air", - "id": -158 + "name" : "minecraft:air", + "id" : -158 }, { - "name": "minecraft:stripped_jungle_log", - "id": -7 + "name" : "minecraft:item.birch_door", + "id" : 194 }, { - "name": "minecraft:unlit_redstone_torch", - "id": 75 + "name" : "minecraft:apple", + "id" : 260 }, { - "name": "minecraft:item.birch_door", - "id": 194 + "name" : "minecraft:cooked_porkchop", + "id" : 320 }, { - "name": "minecraft:apple", - "id": 260 + "name" : "minecraft:beacon", + "id" : 138 }, { - "name": "minecraft:cooked_porkchop", - "id": 320 + "name" : "minecraft:stone_stairs", + "id" : 67 }, { - "name": "minecraft:beacon", - "id": 138 + "name" : "minecraft:appleenchanted", + "id" : 466 }, { - "name": "minecraft:stone_stairs", - "id": 67 + "name" : "minecraft:tripwire", + "id" : 132 }, { - "name": "minecraft:appleenchanted", - "id": 466 + "name" : "minecraft:leather_leggings", + "id" : 300 }, { - "name": "minecraft:tripwire", - "id": 132 + "name" : "minecraft:bread", + "id" : 297 }, { - "name": "minecraft:leather_leggings", - "id": 300 + "name" : "minecraft:light_block", + "id" : -215 }, { - "name": "minecraft:bread", - "id": 297 + "name" : "minecraft:porkchop", + "id" : 319 }, { - "name": "minecraft:light_block", - "id": -215 + "name" : "minecraft:spruce_fence_gate", + "id" : 183 }, { - "name": "minecraft:porkchop", - "id": 319 + "name" : "minecraft:fish", + "id" : 349 }, { - "name": "minecraft:spruce_fence_gate", - "id": 183 + "name" : "minecraft:element_52", + "id" : -63 }, { - "name": "minecraft:fish", - "id": 349 + "name" : "minecraft:diamond_sword", + "id" : 276 }, { - "name": "minecraft:element_52", - "id": -63 + "name" : "minecraft:element_38", + "id" : -49 }, { - "name": "minecraft:diamond_sword", - "id": 276 + "name" : "minecraft:sandstone_stairs", + "id" : 128 }, { - "name": "minecraft:element_38", - "id": -49 + "name" : "minecraft:acacia_sign", + "id" : 475 }, { - "name": "minecraft:sandstone_stairs", - "id": 128 + "name" : "minecraft:rabbit_stew", + "id" : 413 }, { - "name": "minecraft:acacia_sign", - "id": 475 + "name" : "minecraft:birch_sign", + "id" : 473 }, { - "name": "minecraft:rabbit_stew", - "id": 413 + "name" : "minecraft:horsearmorgold", + "id" : 418 }, { - "name": "minecraft:birch_sign", - "id": 473 + "name" : "minecraft:element_74", + "id" : -85 }, { - "name": "minecraft:horsearmorgold", - "id": 418 + "name" : "minecraft:pufferfish", + "id" : 462 }, { - "name": "minecraft:element_74", - "id": -85 + "name" : "minecraft:redstone_block", + "id" : 152 }, { - "name": "minecraft:pufferfish", - "id": 462 + "name" : "minecraft:golden_apple", + "id" : 322 }, { - "name": "minecraft:redstone_block", - "id": 152 + "name" : "minecraft:item.wooden_door", + "id" : 64 }, { - "name": "minecraft:golden_apple", - "id": 322 + "name" : "minecraft:emerald", + "id" : 388 }, { - "name": "minecraft:item.wooden_door", - "id": 64 + "name" : "minecraft:element_47", + "id" : -58 }, { - "name": "minecraft:emerald", - "id": 388 + "name" : "minecraft:mushroom_stew", + "id" : 282 }, { - "name": "minecraft:element_47", - "id": -58 + "name" : "minecraft:stone_axe", + "id" : 275 }, { - "name": "minecraft:mushroom_stew", - "id": 282 + "name" : "minecraft:salmon", + "id" : 460 }, { - "name": "minecraft:stone_axe", - "id": 275 + "name" : "minecraft:feather", + "id" : 288 }, { - "name": "minecraft:salmon", - "id": 460 + "name" : "minecraft:clownfish", + "id" : 461 }, { - "name": "minecraft:feather", - "id": 288 + "name" : "minecraft:diamond", + "id" : 264 }, { - "name": "minecraft:clownfish", - "id": 461 + "name" : "minecraft:cooked_fish", + "id" : 350 }, { - "name": "minecraft:diamond", - "id": 264 + "name" : "minecraft:element_32", + "id" : -43 }, { - "name": "minecraft:cooked_fish", - "id": 350 + "name" : "minecraft:double_stone_slab4", + "id" : -166 }, { - "name": "minecraft:element_32", - "id": -43 + "name" : "minecraft:element_5", + "id" : -16 }, { - "name": "minecraft:double_stone_slab4", - "id": -166 + "name" : "minecraft:element_25", + "id" : -36 }, { - "name": "minecraft:element_5", - "id": -16 + "name" : "minecraft:polished_granite_stairs", + "id" : -172 }, { - "name": "minecraft:element_25", - "id": -36 + "name" : "minecraft:bowl", + "id" : 281 }, { - "name": "minecraft:polished_granite_stairs", - "id": -172 + "name" : "minecraft:red_mushroom_block", + "id" : 100 }, { - "name": "minecraft:bowl", - "id": 281 + "name" : "minecraft:mossy_stone_brick_stairs", + "id" : -175 }, { - "name": "minecraft:red_mushroom_block", - "id": 100 + "name" : "minecraft:cooked_salmon", + "id" : 463 }, { - "name": "minecraft:mossy_stone_brick_stairs", - "id": -175 + "name" : "minecraft:element_87", + "id" : -98 }, { - "name": "minecraft:cooked_salmon", - "id": 463 + "name" : "minecraft:pumpkin_seeds", + "id" : 361 }, { - "name": "minecraft:element_87", - "id": -98 + "name" : "minecraft:element_53", + "id" : -64 }, { - "name": "minecraft:pumpkin_seeds", - "id": 361 + "name" : "minecraft:dried_kelp", + "id" : 464 }, { - "name": "minecraft:element_53", - "id": -64 + "name" : "minecraft:brewingstandblock", + "id" : 117 }, { - "name": "minecraft:dried_kelp", - "id": 464 + "name" : "minecraft:wooden_pickaxe", + "id" : 270 }, { - "name": "minecraft:brewingstandblock", - "id": 117 + "name" : "minecraft:cookie", + "id" : 357 }, { - "name": "minecraft:wooden_pickaxe", - "id": 270 + "name" : "minecraft:gold_ingot", + "id" : 266 }, { - "name": "minecraft:cookie", - "id": 357 + "name" : "minecraft:sweet_berries", + "id" : 477 }, { - "name": "minecraft:gold_ingot", - "id": 266 + "name" : "minecraft:melon", + "id" : 360 }, { - "name": "minecraft:sweet_berries", - "id": 477 + "name" : "minecraft:iron_pickaxe", + "id" : 257 }, { - "name": "minecraft:melon", - "id": 360 + "name" : "minecraft:glow_stick", + "id" : 166 }, { - "name": "minecraft:iron_pickaxe", - "id": 257 + "name" : "minecraft:beef", + "id" : 363 }, { - "name": "minecraft:glow_stick", - "id": 166 + "name" : "minecraft:stone_hoe", + "id" : 291 }, { - "name": "minecraft:beef", - "id": 363 + "name" : "minecraft:cooked_beef", + "id" : 364 }, { - "name": "minecraft:stone_hoe", - "id": 291 + "name" : "minecraft:lime_glazed_terracotta", + "id" : 225 }, { - "name": "minecraft:cooked_beef", - "id": 364 + "name" : "minecraft:chicken", + "id" : 365 }, { - "name": "minecraft:lime_glazed_terracotta", - "id": 225 + "name" : "minecraft:element_31", + "id" : -42 }, { - "name": "minecraft:chicken", - "id": 365 + "name" : "minecraft:cooked_chicken", + "id" : 366 }, { - "name": "minecraft:element_31", - "id": -42 + "name" : "minecraft:rotten_flesh", + "id" : 367 }, { - "name": "minecraft:cooked_chicken", - "id": 366 + "name" : "minecraft:darkoak_sign", + "id" : 476 }, { - "name": "minecraft:rotten_flesh", - "id": 367 + "name" : "minecraft:stone_sword", + "id" : 272 }, { - "name": "minecraft:darkoak_sign", - "id": 476 + "name" : "minecraft:spider_eye", + "id" : 375 }, { - "name": "minecraft:stone_sword", - "id": 272 + "name" : "minecraft:diamond_axe", + "id" : 279 }, { - "name": "minecraft:spider_eye", - "id": 375 + "name" : "minecraft:element_105", + "id" : -116 }, { - "name": "minecraft:diamond_axe", - "id": 279 + "name" : "minecraft:carrot", + "id" : 391 }, { - "name": "minecraft:element_105", - "id": -116 + "name" : "minecraft:stripped_birch_log", + "id" : -6 }, { - "name": "minecraft:carrot", - "id": 391 + "name" : "minecraft:potato", + "id" : 392 }, { - "name": "minecraft:stripped_birch_log", - "id": -6 + "name" : "minecraft:baked_potato", + "id" : 393 }, { - "name": "minecraft:potato", - "id": 392 + "name" : "minecraft:element_15", + "id" : -26 }, { - "name": "minecraft:baked_potato", - "id": 393 + "name" : "minecraft:carpet", + "id" : 171 }, { - "name": "minecraft:element_15", - "id": -26 + "name" : "minecraft:poisonous_potato", + "id" : 394 }, { - "name": "minecraft:carpet", - "id": 171 + "name" : "minecraft:beetroot_seeds", + "id" : 458 }, { - "name": "minecraft:poisonous_potato", - "id": 394 + "name" : "minecraft:noteblock", + "id" : 25 }, { - "name": "minecraft:beetroot_seeds", - "id": 458 + "name" : "minecraft:golden_carrot", + "id" : 396 }, { - "name": "minecraft:noteblock", - "id": 25 + "name" : "minecraft:pumpkin_pie", + "id" : 400 }, { - "name": "minecraft:golden_carrot", - "id": 396 + "name" : "minecraft:beetroot", + "id" : 457 }, { - "name": "minecraft:pumpkin_pie", - "id": 400 + "name" : "minecraft:coral_fan_dead", + "id" : -134 }, { - "name": "minecraft:beetroot", - "id": 457 + "name" : "minecraft:iron_ingot", + "id" : 265 }, { - "name": "minecraft:coral_fan_dead", - "id": -134 + "name" : "minecraft:beetroot_soup", + "id" : 459 }, { - "name": "minecraft:iron_ingot", - "id": 265 + "name" : "minecraft:rabbit", + "id" : 411 }, { - "name": "minecraft:beetroot_soup", - "id": 459 + "name" : "minecraft:cooked_rabbit", + "id" : 412 }, { - "name": "minecraft:rabbit", - "id": 411 + "name" : "minecraft:iron_helmet", + "id" : 306 }, { - "name": "minecraft:cooked_rabbit", - "id": 412 + "name" : "minecraft:wheat_seeds", + "id" : 295 }, { - "name": "minecraft:iron_helmet", - "id": 306 + "name" : "minecraft:melon_seeds", + "id" : 362 }, { - "name": "minecraft:wheat_seeds", - "id": 295 + "name" : "minecraft:nether_wart", + "id" : 372 }, { - "name": "minecraft:melon_seeds", - "id": 362 + "name" : "minecraft:record_strad", + "id" : 508 }, { - "name": "minecraft:lit_redstone_ore", - "id": 74 + "name" : "minecraft:iron_sword", + "id" : 267 }, { - "name": "minecraft:nether_wart", - "id": 372 + "name" : "minecraft:iron_shovel", + "id" : 256 }, { - "name": "minecraft:record_strad", - "id": 508 + "name" : "minecraft:stone_pickaxe", + "id" : 274 }, { - "name": "minecraft:iron_sword", - "id": 267 + "name" : "minecraft:leather", + "id" : 334 }, { - "name": "minecraft:iron_shovel", - "id": 256 + "name" : "minecraft:command_block_minecart", + "id" : 443 }, { - "name": "minecraft:stone_pickaxe", - "id": 274 + "name" : "minecraft:stone_shovel", + "id" : 273 }, { - "name": "minecraft:leather", - "id": 334 + "name" : "minecraft:written_book", + "id" : 387 }, { - "name": "minecraft:command_block_minecart", - "id": 443 + "name" : "minecraft:diorite_stairs", + "id" : -170 }, { - "name": "minecraft:stone_shovel", - "id": 273 + "name" : "minecraft:arrow", + "id" : 262 }, { - "name": "minecraft:written_book", - "id": 387 + "name" : "minecraft:element_97", + "id" : -108 }, { - "name": "minecraft:diorite_stairs", - "id": -170 + "name" : "minecraft:campfire", + "id" : 720 }, { - "name": "minecraft:arrow", - "id": 262 + "name" : "minecraft:polished_andesite_stairs", + "id" : -174 }, { - "name": "minecraft:element_97", - "id": -108 + "name" : "minecraft:acacia_stairs", + "id" : 163 }, { - "name": "minecraft:campfire", - "id": 720 + "name" : "minecraft:iron_axe", + "id" : 258 }, { - "name": "minecraft:polished_andesite_stairs", - "id": -174 + "name" : "minecraft:flint_and_steel", + "id" : 259 }, { - "name": "minecraft:acacia_stairs", - "id": 163 + "name" : "minecraft:bow", + "id" : 261 }, { - "name": "minecraft:iron_axe", - "id": 258 + "name" : "minecraft:nautilus_shell", + "id" : 465 }, { - "name": "minecraft:flint_and_steel", - "id": 259 + "name" : "minecraft:coal", + "id" : 263 }, { - "name": "minecraft:bow", - "id": 261 + "name" : "minecraft:bookshelf", + "id" : 47 }, { - "name": "minecraft:nautilus_shell", - "id": 465 + "name" : "minecraft:wooden_sword", + "id" : 268 }, { - "name": "minecraft:coal", - "id": 263 + "name" : "minecraft:diamond_pickaxe", + "id" : 278 }, { - "name": "minecraft:bookshelf", - "id": 47 + "name" : "minecraft:deadbush", + "id" : 32 }, { - "name": "minecraft:wooden_sword", - "id": 268 + "name" : "minecraft:ender_chest", + "id" : 130 }, { - "name": "minecraft:diamond_pickaxe", - "id": 278 + "name" : "minecraft:record_stal", + "id" : 507 }, { - "name": "minecraft:deadbush", - "id": 32 + "name" : "minecraft:wooden_shovel", + "id" : 269 }, { - "name": "minecraft:ender_chest", - "id": 130 + "name" : "minecraft:dark_oak_trapdoor", + "id" : -147 }, { - "name": "minecraft:record_stal", - "id": 507 + "name" : "minecraft:record_mall", + "id" : 505 }, { - "name": "minecraft:wooden_shovel", - "id": 269 + "name" : "minecraft:wooden_axe", + "id" : 271 }, { - "name": "minecraft:dark_oak_trapdoor", - "id": -147 + "name" : "minecraft:powered_comparator", + "id" : 150 }, { - "name": "minecraft:record_mall", - "id": 505 + "name" : "minecraft:diamond_shovel", + "id" : 277 }, { - "name": "minecraft:wooden_axe", - "id": 271 + "name" : "minecraft:golden_rail", + "id" : 27 }, { - "name": "minecraft:powered_comparator", - "id": 150 + "name" : "minecraft:lit_furnace", + "id" : 62 }, { - "name": "minecraft:diamond_shovel", - "id": 277 + "name" : "minecraft:stick", + "id" : 280 }, { - "name": "minecraft:golden_rail", - "id": 27 + "name" : "minecraft:slime_ball", + "id" : 341 }, { - "name": "minecraft:lit_furnace", - "id": 62 + "name" : "minecraft:element_58", + "id" : -69 }, { - "name": "minecraft:stick", - "id": 280 + "name" : "minecraft:golden_sword", + "id" : 283 }, { - "name": "minecraft:slime_ball", - "id": 341 + "name" : "minecraft:golden_shovel", + "id" : 284 }, { - "name": "minecraft:element_58", - "id": -69 + "name" : "minecraft:chest", + "id" : 54 }, { - "name": "minecraft:golden_sword", - "id": 283 + "name" : "minecraft:golden_pickaxe", + "id" : 285 }, { - "name": "minecraft:golden_shovel", - "id": 284 + "name" : "minecraft:golden_axe", + "id" : 286 }, { - "name": "minecraft:chest", - "id": 54 + "name" : "minecraft:element_62", + "id" : -73 }, { - "name": "minecraft:golden_pickaxe", - "id": 285 + "name" : "minecraft:string", + "id" : 287 }, { - "name": "minecraft:golden_axe", - "id": 286 + "name" : "minecraft:glowstone_dust", + "id" : 348 }, { - "name": "minecraft:element_62", - "id": -73 + "name" : "minecraft:gunpowder", + "id" : 289 }, { - "name": "minecraft:string", - "id": 287 + "name" : "minecraft:spawn_egg", + "id" : 383 }, { - "name": "minecraft:glowstone_dust", - "id": 348 + "name" : "minecraft:fence", + "id" : 85 }, { - "name": "minecraft:gunpowder", - "id": 289 + "name" : "minecraft:wooden_hoe", + "id" : 290 }, { - "name": "minecraft:spawn_egg", - "id": 383 + "name" : "minecraft:shulker_shell", + "id" : 445 }, { - "name": "minecraft:fence", - "id": 85 + "name" : "minecraft:iron_hoe", + "id" : 292 }, { - "name": "minecraft:wooden_hoe", - "id": 290 + "name" : "minecraft:diamond_hoe", + "id" : 293 }, { - "name": "minecraft:shulker_shell", - "id": 445 + "name" : "minecraft:golden_hoe", + "id" : 294 }, { - "name": "minecraft:iron_hoe", - "id": 292 + "name" : "minecraft:turtle_shell_piece", + "id" : 468 }, { - "name": "minecraft:diamond_hoe", - "id": 293 + "name" : "minecraft:sweet_berry_bush", + "id" : -207 }, { - "name": "minecraft:golden_hoe", - "id": 294 + "name" : "minecraft:info_update2", + "id" : 249 }, { - "name": "minecraft:turtle_shell_piece", - "id": 468 + "name" : "minecraft:muttoncooked", + "id" : 424 }, { - "name": "minecraft:sweet_berry_bush", - "id": -207 + "name" : "minecraft:wheat", + "id" : 296 }, { - "name": "minecraft:info_update2", - "id": 249 + "name" : "minecraft:dark_oak_door", + "id" : 431 }, { - "name": "minecraft:muttoncooked", - "id": 424 + "name" : "minecraft:grindstone", + "id" : -195 }, { - "name": "minecraft:wheat", - "id": 296 + "name" : "minecraft:element_46", + "id" : -57 }, { - "name": "minecraft:dark_oak_door", - "id": 431 + "name" : "minecraft:potion", + "id" : 373 }, { - "name": "minecraft:grindstone", - "id": -195 + "name" : "minecraft:wither_rose", + "id" : -216 }, { - "name": "minecraft:element_46", - "id": -57 + "name" : "minecraft:leather_helmet", + "id" : 298 }, { - "name": "minecraft:potion", - "id": 373 + "name" : "minecraft:element_48", + "id" : -59 }, { - "name": "minecraft:wither_rose", - "id": -216 + "name" : "minecraft:leather_chestplate", + "id" : 299 }, { - "name": "minecraft:leather_helmet", - "id": 298 + "name" : "minecraft:leather_boots", + "id" : 301 }, { - "name": "minecraft:element_48", - "id": -59 + "name" : "minecraft:lectern", + "id" : -194 }, { - "name": "minecraft:leather_chestplate", - "id": 299 + "name" : "minecraft:smithing_table", + "id" : -202 }, { - "name": "minecraft:leather_boots", - "id": 301 + "name" : "minecraft:bedrock", + "id" : 7 }, { - "name": "minecraft:lectern", - "id": -194 + "name" : "minecraft:chainmail_helmet", + "id" : 302 }, { - "name": "minecraft:smithing_table", - "id": -202 + "name" : "minecraft:stonebrick", + "id" : 98 }, { - "name": "minecraft:bedrock", - "id": 7 + "name" : "minecraft:stickypistonarmcollision", + "id" : -217 }, { - "name": "minecraft:chainmail_helmet", - "id": 302 + "name" : "minecraft:structure_void", + "id" : 217 }, { - "name": "minecraft:stonebrick", - "id": 98 + "name" : "minecraft:chainmail_chestplate", + "id" : 303 }, { - "name": "minecraft:stickypistonarmcollision", - "id": -217 + "name" : "minecraft:lit_blast_furnace", + "id" : -214 }, { - "name": "minecraft:structure_void", - "id": 217 + "name" : "minecraft:element_11", + "id" : -22 }, { - "name": "minecraft:chainmail_chestplate", - "id": 303 + "name" : "minecraft:chainmail_leggings", + "id" : 304 }, { - "name": "minecraft:lit_blast_furnace", - "id": -214 + "name" : "minecraft:saddle", + "id" : 329 }, { - "name": "minecraft:element_11", - "id": -22 + "name" : "minecraft:purpur_block", + "id" : 201 }, { - "name": "minecraft:chainmail_leggings", - "id": 304 + "name" : "minecraft:chainmail_boots", + "id" : 305 }, { - "name": "minecraft:saddle", - "id": 329 + "name" : "minecraft:ladder", + "id" : 65 }, { - "name": "minecraft:purpur_block", - "id": 201 + "name" : "minecraft:iron_chestplate", + "id" : 307 }, { - "name": "minecraft:chainmail_boots", - "id": 305 + "name" : "minecraft:diamond_helmet", + "id" : 310 }, { - "name": "minecraft:ladder", - "id": 65 + "name" : "minecraft:iron_leggings", + "id" : 308 }, { - "name": "minecraft:iron_chestplate", - "id": 307 + "name" : "minecraft:iron_boots", + "id" : 309 }, { - "name": "minecraft:diamond_helmet", - "id": 310 + "name" : "minecraft:element_104", + "id" : -115 }, { - "name": "minecraft:iron_leggings", - "id": 308 + "name" : "minecraft:chorus_fruit_popped", + "id" : 433 }, { - "name": "minecraft:iron_boots", - "id": 309 + "name" : "minecraft:diamond_chestplate", + "id" : 311 }, { - "name": "minecraft:element_104", - "id": -115 + "name" : "minecraft:diamond_leggings", + "id" : 312 }, { - "name": "minecraft:chorus_fruit_popped", - "id": 433 + "name" : "minecraft:element_75", + "id" : -86 }, { - "name": "minecraft:diamond_chestplate", - "id": 311 + "name" : "minecraft:diamond_boots", + "id" : 313 }, { - "name": "minecraft:diamond_leggings", - "id": 312 + "name" : "minecraft:acacia_button", + "id" : -140 }, { - "name": "minecraft:element_75", - "id": -86 + "name" : "minecraft:standing_banner", + "id" : 176 }, { - "name": "minecraft:diamond_boots", - "id": 313 + "name" : "minecraft:golden_helmet", + "id" : 314 }, { - "name": "minecraft:acacia_button", - "id": -140 + "name" : "minecraft:golden_chestplate", + "id" : 315 }, { - "name": "minecraft:standing_banner", - "id": 176 + "name" : "minecraft:golden_leggings", + "id" : 316 }, { - "name": "minecraft:golden_helmet", - "id": 314 + "name" : "minecraft:golden_boots", + "id" : 317 }, { - "name": "minecraft:golden_chestplate", - "id": 315 + "name" : "minecraft:item.hopper", + "id" : 154 }, { - "name": "minecraft:golden_leggings", - "id": 316 + "name" : "minecraft:shield", + "id" : 513 }, { - "name": "minecraft:golden_boots", - "id": 317 + "name" : "minecraft:flint", + "id" : 318 }, { - "name": "minecraft:item.hopper", - "id": 154 + "name" : "minecraft:painting", + "id" : 321 }, { - "name": "minecraft:shield", - "id": 513 + "name" : "minecraft:sign", + "id" : 323 }, { - "name": "minecraft:flint", - "id": 318 + "name" : "minecraft:wooden_door", + "id" : 324 }, { - "name": "minecraft:painting", - "id": 321 + "name" : "minecraft:bucket", + "id" : 325 }, { - "name": "minecraft:sign", - "id": 323 + "name" : "minecraft:minecart", + "id" : 328 }, { - "name": "minecraft:wooden_door", - "id": 324 + "name" : "minecraft:prismarine_stairs", + "id" : -2 }, { - "name": "minecraft:bucket", - "id": 325 + "name" : "minecraft:iron_door", + "id" : 330 }, { - "name": "minecraft:minecart", - "id": 328 + "name" : "minecraft:tripwire_hook", + "id" : 131 }, { - "name": "minecraft:prismarine_stairs", - "id": -2 + "name" : "minecraft:redstone", + "id" : 331 }, { - "name": "minecraft:iron_door", - "id": 330 + "name" : "minecraft:andesite_stairs", + "id" : -171 }, { - "name": "minecraft:tripwire_hook", - "id": 131 + "name" : "minecraft:sponge", + "id" : 19 }, { - "name": "minecraft:redstone", - "id": 331 + "name" : "minecraft:snowball", + "id" : 332 }, { - "name": "minecraft:andesite_stairs", - "id": -171 + "name" : "minecraft:boat", + "id" : 333 }, { - "name": "minecraft:sponge", - "id": 19 + "name" : "minecraft:item.dark_oak_door", + "id" : 197 }, { - "name": "minecraft:snowball", - "id": 332 + "name" : "minecraft:kelp", + "id" : 335 }, { - "name": "minecraft:boat", - "id": 333 + "name" : "minecraft:brick", + "id" : 336 }, { - "name": "minecraft:item.dark_oak_door", - "id": 197 + "name" : "minecraft:clay_ball", + "id" : 337 }, { - "name": "minecraft:kelp", - "id": 335 + "name" : "minecraft:real_double_stone_slab", + "id" : 43 }, { - "name": "minecraft:brick", - "id": 336 + "name" : "minecraft:reeds", + "id" : 338 }, { - "name": "minecraft:clay_ball", - "id": 337 + "name" : "minecraft:dirt", + "id" : 3 }, { - "name": "minecraft:real_double_stone_slab", - "id": 43 + "name" : "minecraft:magma", + "id" : 213 }, { - "name": "minecraft:reeds", - "id": 338 + "name" : "minecraft:red_mushroom", + "id" : 40 }, { - "name": "minecraft:dirt", - "id": 3 + "name" : "minecraft:paper", + "id" : 339 }, { - "name": "minecraft:magma", - "id": 213 + "name" : "minecraft:book", + "id" : 340 }, { - "name": "minecraft:red_mushroom", - "id": 40 + "name" : "minecraft:chest_minecart", + "id" : 342 }, { - "name": "minecraft:paper", - "id": 339 + "name" : "minecraft:flowing_lava", + "id" : 10 }, { - "name": "minecraft:book", - "id": 340 + "name" : "minecraft:element_86", + "id" : -97 }, { - "name": "minecraft:chest_minecart", - "id": 342 + "name" : "minecraft:red_glazed_terracotta", + "id" : 234 }, { - "name": "minecraft:flowing_lava", - "id": 10 + "name" : "minecraft:crafting_table", + "id" : 58 }, { - "name": "minecraft:element_86", - "id": -97 + "name" : "minecraft:egg", + "id" : 344 }, { - "name": "minecraft:red_glazed_terracotta", - "id": 234 + "name" : "minecraft:real_double_stone_slab4", + "id" : -168 }, { - "name": "minecraft:crafting_table", - "id": 58 + "name" : "minecraft:end_gateway", + "id" : 209 }, { - "name": "minecraft:egg", - "id": 344 + "name" : "minecraft:compass", + "id" : 345 }, { - "name": "minecraft:real_double_stone_slab4", - "id": -168 + "name" : "minecraft:horsearmordiamond", + "id" : 419 }, { - "name": "minecraft:end_gateway", - "id": 209 + "name" : "minecraft:sapling", + "id" : 6 }, { - "name": "minecraft:compass", - "id": 345 + "name" : "minecraft:fishing_rod", + "id" : 346 }, { - "name": "minecraft:horsearmordiamond", - "id": 419 + "name" : "minecraft:name_tag", + "id" : 421 }, { - "name": "minecraft:sapling", - "id": 6 + "name" : "minecraft:clock", + "id" : 347 }, { - "name": "minecraft:fishing_rod", - "id": 346 + "name" : "minecraft:element_96", + "id" : -107 }, { - "name": "minecraft:name_tag", - "id": 421 + "name" : "minecraft:dye", + "id" : 351 }, { - "name": "minecraft:clock", - "id": 347 + "name" : "minecraft:anvil", + "id" : 145 }, { - "name": "minecraft:element_96", - "id": -107 + "name" : "minecraft:conduit", + "id" : -157 }, { - "name": "minecraft:dye", - "id": 351 + "name" : "minecraft:bone", + "id" : 352 }, { - "name": "minecraft:anvil", - "id": 145 + "name" : "minecraft:soul_sand", + "id" : 88 }, { - "name": "minecraft:conduit", - "id": -157 + "name" : "minecraft:sugar", + "id" : 353 }, { - "name": "minecraft:bone", - "id": 352 + "name" : "minecraft:cake", + "id" : 354 }, { - "name": "minecraft:soul_sand", - "id": 88 + "name" : "minecraft:element_113", + "id" : -124 }, { - "name": "minecraft:sugar", - "id": 353 + "name" : "minecraft:mossy_cobblestone", + "id" : 48 }, { - "name": "minecraft:cake", - "id": 354 + "name" : "minecraft:bed", + "id" : 355 }, { - "name": "minecraft:element_113", - "id": -124 + "name" : "minecraft:flowing_water", + "id" : 8 }, { - "name": "minecraft:mossy_cobblestone", - "id": 48 + "name" : "minecraft:item.frame", + "id" : 199 }, { - "name": "minecraft:bed", - "id": 355 + "name" : "minecraft:repeater", + "id" : 356 }, { - "name": "minecraft:flowing_water", - "id": 8 + "name" : "minecraft:map", + "id" : 358 }, { - "name": "minecraft:item.frame", - "id": 199 + "name" : "minecraft:shears", + "id" : 359 }, { - "name": "minecraft:repeater", - "id": 356 + "name" : "minecraft:double_stone_slab2", + "id" : 182 }, { - "name": "minecraft:map", - "id": 358 + "name" : "minecraft:element_3", + "id" : -14 }, { - "name": "minecraft:shears", - "id": 359 + "name" : "minecraft:element_23", + "id" : -34 }, { - "name": "minecraft:double_stone_slab2", - "id": 182 + "name" : "minecraft:skull", + "id" : 397 }, { - "name": "minecraft:element_3", - "id": -14 + "name" : "minecraft:ender_pearl", + "id" : 368 }, { - "name": "minecraft:element_23", - "id": -34 + "name" : "minecraft:carved_pumpkin", + "id" : -155 }, { - "name": "minecraft:skull", - "id": 397 + "name" : "minecraft:yellow_flower", + "id" : 37 }, { - "name": "minecraft:ender_pearl", - "id": 368 + "name" : "minecraft:shulker_box", + "id" : 218 }, { - "name": "minecraft:carved_pumpkin", - "id": -155 + "name" : "minecraft:blaze_rod", + "id" : 369 }, { - "name": "minecraft:yellow_flower", - "id": 37 + "name" : "minecraft:lit_pumpkin", + "id" : 91 }, { - "name": "minecraft:shulker_box", - "id": 218 + "name" : "minecraft:ghast_tear", + "id" : 370 }, { - "name": "minecraft:blaze_rod", - "id": 369 + "name" : "minecraft:gold_nugget", + "id" : 371 }, { - "name": "minecraft:lit_pumpkin", - "id": 91 + "name" : "minecraft:glass_bottle", + "id" : 374 }, { - "name": "minecraft:ghast_tear", - "id": 370 + "name" : "minecraft:emptymap", + "id" : 395 }, { - "name": "minecraft:gold_nugget", - "id": 371 + "name" : "minecraft:fermented_spider_eye", + "id" : 376 }, { - "name": "minecraft:glass_bottle", - "id": 374 + "name" : "minecraft:element_81", + "id" : -92 }, { - "name": "minecraft:emptymap", - "id": 395 + "name" : "minecraft:monster_egg", + "id" : 97 }, { - "name": "minecraft:fermented_spider_eye", - "id": 376 + "name" : "minecraft:blaze_powder", + "id" : 377 }, { - "name": "minecraft:element_81", - "id": -92 + "name" : "minecraft:armor_stand", + "id" : 425 }, { - "name": "minecraft:monster_egg", - "id": 97 + "name" : "minecraft:magma_cream", + "id" : 378 }, { - "name": "minecraft:blaze_powder", - "id": 377 + "name" : "minecraft:brewing_stand", + "id" : 379 }, { - "name": "minecraft:armor_stand", - "id": 425 + "name" : "minecraft:darkoak_standing_sign", + "id" : -192 }, { - "name": "minecraft:magma_cream", - "id": 378 + "name" : "minecraft:glowingobsidian", + "id" : 246 }, { - "name": "minecraft:brewing_stand", - "id": 379 + "name" : "minecraft:cauldron", + "id" : 380 }, { - "name": "minecraft:darkoak_standing_sign", - "id": -192 + "name" : "minecraft:nether_brick", + "id" : 112 }, { - "name": "minecraft:glowingobsidian", - "id": 246 + "name" : "minecraft:ender_eye", + "id" : 381 }, { - "name": "minecraft:cauldron", - "id": 380 + "name" : "minecraft:experience_bottle", + "id" : 384 }, { - "name": "minecraft:nether_brick", - "id": 112 + "name" : "minecraft:speckled_melon", + "id" : 382 }, { - "name": "minecraft:ender_eye", - "id": 381 + "name" : "minecraft:coral", + "id" : -131 }, { - "name": "minecraft:experience_bottle", - "id": 384 + "name" : "minecraft:fireball", + "id" : 385 }, { - "name": "minecraft:speckled_melon", - "id": 382 + "name" : "minecraft:writable_book", + "id" : 386 }, { - "name": "minecraft:coral", - "id": -131 + "name" : "minecraft:frame", + "id" : 389 }, { - "name": "minecraft:fireball", - "id": 385 + "name" : "minecraft:smoker", + "id" : -198 }, { - "name": "minecraft:writable_book", - "id": 386 + "name" : "minecraft:flower_pot", + "id" : 390 }, { - "name": "minecraft:frame", - "id": 389 + "name" : "minecraft:carrotonastick", + "id" : 398 }, { - "name": "minecraft:smoker", - "id": -198 + "name" : "minecraft:netherstar", + "id" : 399 }, { - "name": "minecraft:flower_pot", - "id": 390 + "name" : "minecraft:element_16", + "id" : -27 }, { - "name": "minecraft:carrotonastick", - "id": 398 + "name" : "minecraft:fireworks", + "id" : 401 }, { - "name": "minecraft:netherstar", - "id": 399 + "name" : "minecraft:element_30", + "id" : -41 }, { - "name": "minecraft:element_16", - "id": -27 + "name" : "minecraft:fireworkscharge", + "id" : 402 }, { - "name": "minecraft:fireworks", - "id": 401 + "name" : "minecraft:trident", + "id" : 455 }, { - "name": "minecraft:element_30", - "id": -41 + "name" : "minecraft:enchanted_book", + "id" : 403 }, { - "name": "minecraft:fireworkscharge", - "id": 402 + "name" : "minecraft:comparator", + "id" : 404 }, { - "name": "minecraft:trident", - "id": 455 + "name" : "minecraft:netherbrick", + "id" : 405 }, { - "name": "minecraft:enchanted_book", - "id": 403 + "name" : "minecraft:concrete", + "id" : 236 }, { - "name": "minecraft:comparator", - "id": 404 + "name" : "minecraft:element_73", + "id" : -84 }, { - "name": "minecraft:netherbrick", - "id": 405 + "name" : "minecraft:quartz", + "id" : 406 }, { - "name": "minecraft:concrete", - "id": 236 + "name" : "minecraft:tnt_minecart", + "id" : 407 }, { - "name": "minecraft:element_73", - "id": -84 + "name" : "minecraft:leaves2", + "id" : 161 }, { - "name": "minecraft:quartz", - "id": 406 + "name" : "minecraft:element_102", + "id" : -113 }, { - "name": "minecraft:tnt_minecart", - "id": 407 + "name" : "minecraft:coral_fan_hang2", + "id" : -136 }, { - "name": "minecraft:leaves2", - "id": 161 + "name" : "minecraft:element_67", + "id" : -78 }, { - "name": "minecraft:element_102", - "id": -113 + "name" : "minecraft:hopper_minecart", + "id" : 408 }, { - "name": "minecraft:coral_fan_hang2", - "id": -136 + "name" : "minecraft:lead", + "id" : 420 }, { - "name": "minecraft:element_67", - "id": -78 + "name" : "minecraft:sea_pickle", + "id" : -156 }, { - "name": "minecraft:hopper_minecart", - "id": 408 + "name" : "minecraft:hopper", + "id" : 410 }, { - "name": "minecraft:lead", - "id": 420 + "name" : "minecraft:rabbit_foot", + "id" : 414 }, { - "name": "minecraft:sea_pickle", - "id": -156 + "name" : "minecraft:rabbit_hide", + "id" : 415 }, { - "name": "minecraft:hopper", - "id": 410 + "name" : "minecraft:acacia_standing_sign", + "id" : -190 }, { - "name": "minecraft:rabbit_foot", - "id": 414 + "name" : "minecraft:horsearmorleather", + "id" : 416 }, { - "name": "minecraft:rabbit_hide", - "id": 415 + "name" : "minecraft:item.wheat", + "id" : 59 }, { - "name": "minecraft:acacia_standing_sign", - "id": -190 + "name" : "minecraft:horsearmoriron", + "id" : 417 }, { - "name": "minecraft:horsearmorleather", - "id": 416 + "name" : "minecraft:record_13", + "id" : 500 }, { - "name": "minecraft:item.wheat", - "id": 59 + "name" : "minecraft:stone_button", + "id" : 77 }, { - "name": "minecraft:horsearmoriron", - "id": 417 + "name" : "minecraft:record_cat", + "id" : 501 }, { - "name": "minecraft:record_13", - "id": 500 + "name" : "minecraft:element_89", + "id" : -100 }, { - "name": "minecraft:stone_button", - "id": 77 + "name" : "minecraft:record_blocks", + "id" : 502 }, { - "name": "minecraft:record_cat", - "id": 501 + "name" : "minecraft:bamboo", + "id" : -163 }, { - "name": "minecraft:element_89", - "id": -100 + "name" : "minecraft:element_72", + "id" : -83 }, { - "name": "minecraft:record_blocks", - "id": 502 + "name" : "minecraft:record_chirp", + "id" : 503 }, { - "name": "minecraft:bamboo", - "id": -163 + "name" : "minecraft:frosted_ice", + "id" : 207 }, { - "name": "minecraft:element_72", - "id": -83 + "name" : "minecraft:record_far", + "id" : 504 }, { - "name": "minecraft:record_chirp", - "id": 503 + "name" : "minecraft:record_wait", + "id" : 511 }, { - "name": "minecraft:frosted_ice", - "id": 207 + "name" : "minecraft:spruce_door", + "id" : 427 }, { - "name": "minecraft:record_far", - "id": 504 + "name" : "minecraft:record_mellohi", + "id" : 506 }, { - "name": "minecraft:record_wait", - "id": 511 + "name" : "minecraft:vine", + "id" : 106 }, { - "name": "minecraft:spruce_door", - "id": 427 + "name" : "minecraft:record_ward", + "id" : 509 }, { - "name": "minecraft:record_mellohi", - "id": 506 + "name" : "minecraft:jungle_stairs", + "id" : 136 }, { - "name": "minecraft:vine", - "id": 106 + "name" : "minecraft:ice_bomb", + "id" : 453 }, { - "name": "minecraft:record_ward", - "id": 509 + "name" : "minecraft:record_11", + "id" : 510 }, { - "name": "minecraft:jungle_stairs", - "id": 136 + "name" : "minecraft:prismarine_crystals", + "id" : 422 }, { - "name": "minecraft:ice_bomb", - "id": 453 + "name" : "minecraft:banner", + "id" : 446 }, { - "name": "minecraft:record_11", - "id": 510 + "name" : "minecraft:glass_pane", + "id" : 102 }, { - "name": "minecraft:prismarine_crystals", - "id": 422 + "name" : "minecraft:muttonraw", + "id" : 423 }, { - "name": "minecraft:banner", - "id": 446 + "name" : "minecraft:end_crystal", + "id" : 426 }, { - "name": "minecraft:glass_pane", - "id": 102 + "name" : "minecraft:element_55", + "id" : -66 }, { - "name": "minecraft:muttonraw", - "id": 423 + "name" : "minecraft:birch_door", + "id" : 428 }, { - "name": "minecraft:end_crystal", - "id": 426 + "name" : "minecraft:darkoak_wall_sign", + "id" : -193 }, { - "name": "minecraft:element_55", - "id": -66 + "name" : "minecraft:jungle_door", + "id" : 429 }, { - "name": "minecraft:birch_door", - "id": 428 + "name" : "minecraft:acacia_door", + "id" : 430 }, { - "name": "minecraft:darkoak_wall_sign", - "id": -193 + "name" : "minecraft:element_116", + "id" : -127 }, { - "name": "minecraft:jungle_door", - "id": 429 + "name" : "minecraft:chorus_fruit", + "id" : 432 }, { - "name": "minecraft:acacia_door", - "id": 430 + "name" : "minecraft:cobblestone_wall", + "id" : 139 }, { - "name": "minecraft:element_116", - "id": -127 + "name" : "minecraft:cobblestone", + "id" : 4 }, { - "name": "minecraft:chorus_fruit", - "id": 432 + "name" : "minecraft:dragon_breath", + "id" : 437 }, { - "name": "minecraft:cobblestone_wall", - "id": 139 + "name" : "minecraft:cactus", + "id" : 81 }, { - "name": "minecraft:cobblestone", - "id": 4 + "name" : "minecraft:splash_potion", + "id" : 438 }, { - "name": "minecraft:dragon_breath", - "id": 437 + "name" : "minecraft:spruce_stairs", + "id" : 134 }, { - "name": "minecraft:cactus", - "id": 81 + "name" : "minecraft:loom", + "id" : -204 }, { - "name": "minecraft:splash_potion", - "id": 438 + "name" : "minecraft:powered_repeater", + "id" : 94 }, { - "name": "minecraft:spruce_stairs", - "id": 134 + "name" : "minecraft:lingering_potion", + "id" : 441 }, { - "name": "minecraft:loom", - "id": -204 + "name" : "minecraft:elytra", + "id" : 444 }, { - "name": "minecraft:powered_repeater", - "id": 94 + "name" : "minecraft:prismarine_shard", + "id" : 409 }, { - "name": "minecraft:lingering_potion", - "id": 441 + "name" : "minecraft:element_112", + "id" : -123 }, { - "name": "minecraft:elytra", - "id": 444 + "name" : "minecraft:totem", + "id" : 450 }, { - "name": "minecraft:prismarine_shard", - "id": 409 + "name" : "minecraft:iron_nugget", + "id" : 452 }, { - "name": "minecraft:element_112", - "id": -123 + "name" : "minecraft:pumpkin_stem", + "id" : 104 }, { - "name": "minecraft:totem", - "id": 450 + "name" : "minecraft:element_50", + "id" : -61 }, { - "name": "minecraft:iron_nugget", - "id": 452 + "name" : "minecraft:lever", + "id" : 69 }, { - "name": "minecraft:pumpkin_stem", - "id": 104 + "name" : "minecraft:heart_of_the_sea", + "id" : 467 }, { - "name": "minecraft:element_50", - "id": -61 + "name" : "minecraft:element_92", + "id" : -103 }, { - "name": "minecraft:lever", - "id": 69 + "name" : "minecraft:grass", + "id" : 2 }, { - "name": "minecraft:heart_of_the_sea", - "id": 467 + "name" : "minecraft:turtle_helmet", + "id" : 469 }, { - "name": "minecraft:element_92", - "id": -103 + "name" : "minecraft:wall_banner", + "id" : 177 }, { - "name": "minecraft:grass", - "id": 2 + "name" : "minecraft:spruce_button", + "id" : -144 }, { - "name": "minecraft:turtle_helmet", - "id": 469 + "name" : "minecraft:phantom_membrane", + "id" : 470 }, { - "name": "minecraft:wall_banner", - "id": 177 + "name" : "minecraft:crossbow", + "id" : 471 }, { - "name": "minecraft:spruce_button", - "id": -144 + "name" : "minecraft:spruce_sign", + "id" : 472 }, { - "name": "minecraft:phantom_membrane", - "id": 470 + "name" : "minecraft:quartz_stairs", + "id" : 156 }, { - "name": "minecraft:crossbow", - "id": 471 + "name" : "minecraft:daylight_detector_inverted", + "id" : 178 }, { - "name": "minecraft:spruce_sign", - "id": 472 + "name" : "minecraft:jungle_sign", + "id" : 474 }, { - "name": "minecraft:quartz_stairs", - "id": 156 + "name" : "minecraft:red_flower", + "id" : 38 }, { - "name": "minecraft:daylight_detector_inverted", - "id": 178 + "name" : "minecraft:tallgrass", + "id" : 31 }, { - "name": "minecraft:jungle_sign", - "id": 474 + "name" : "minecraft:banner_pattern", + "id" : 434 }, { - "name": "minecraft:red_flower", - "id": 38 + "name" : "minecraft:suspicious_stew", + "id" : 734 }, { - "name": "minecraft:tallgrass", - "id": 31 + "name" : "minecraft:birch_fence_gate", + "id" : 184 }, { - "name": "minecraft:banner_pattern", - "id": 434 + "name" : "minecraft:honeycomb", + "id" : 736 }, { - "name": "minecraft:suspicious_stew", - "id": 734 + "name" : "minecraft:element_115", + "id" : -126 }, { - "name": "minecraft:element_4", - "id": -15 + "name" : "minecraft:honey_bottle", + "id" : 737 }, { - "name": "minecraft:element_24", - "id": -35 + "name" : "minecraft:element_4", + "id" : -15 }, { - "name": "minecraft:camera", - "id": 498 + "name" : "minecraft:element_24", + "id" : -35 }, { - "name": "minecraft:compound", - "id": 499 + "name" : "minecraft:camera", + "id" : 498 }, { - "name": "minecraft:bleach", - "id": 451 + "name" : "minecraft:compound", + "id" : 499 }, { - "name": "minecraft:element_40", - "id": -51 + "name" : "minecraft:bleach", + "id" : 451 }, { - "name": "minecraft:rapid_fertilizer", - "id": 449 + "name" : "minecraft:element_40", + "id" : -51 }, { - "name": "minecraft:balloon", - "id": 448 + "name" : "minecraft:honey_block", + "id" : -220 }, { - "name": "minecraft:redstone_ore", - "id": 73 + "name" : "minecraft:rapid_fertilizer", + "id" : 449 }, { - "name": "minecraft:stonecutter_block", - "id": -197 + "name" : "minecraft:balloon", + "id" : 448 }, { - "name": "minecraft:medicine", - "id": 447 + "name" : "minecraft:redstone_ore", + "id" : 73 }, { - "name": "minecraft:gold_block", - "id": 41 + "name" : "minecraft:stonecutter_block", + "id" : -197 }, { - "name": "minecraft:stripped_oak_log", - "id": -10 + "name" : "minecraft:medicine", + "id" : 447 }, { - "name": "minecraft:blue_ice", - "id": -11 + "name" : "minecraft:gold_block", + "id" : 41 }, { - "name": "minecraft:sparkler", - "id": 442 + "name" : "minecraft:stripped_oak_log", + "id" : -10 }, { - "name": "minecraft:stone", - "id": 1 + "name" : "minecraft:blue_ice", + "id" : -11 }, { - "name": "minecraft:sand", - "id": 12 + "name" : "minecraft:sparkler", + "id" : 442 }, { - "name": "minecraft:stained_hardened_clay", - "id": 159 + "name" : "minecraft:stone", + "id" : 1 }, { - "name": "minecraft:wool", - "id": 35 + "name" : "minecraft:sand", + "id" : 12 }, { - "name": "minecraft:unpowered_comparator", - "id": 149 + "name" : "minecraft:stained_hardened_clay", + "id" : 159 }, { - "name": "minecraft:log", - "id": 17 + "name" : "minecraft:wool", + "id" : 35 }, { - "name": "minecraft:item.kelp", - "id": -138 + "name" : "minecraft:unpowered_comparator", + "id" : 149 }, { - "name": "minecraft:coral_block", - "id": -132 + "name" : "minecraft:log", + "id" : 17 }, { - "name": "minecraft:element_54", - "id": -65 + "name" : "minecraft:item.kelp", + "id" : -138 }, { - "name": "minecraft:double_stone_slab", - "id": 44 + "name" : "minecraft:coral_block", + "id" : -132 }, { - "name": "minecraft:double_stone_slab3", - "id": -162 + "name" : "minecraft:element_54", + "id" : -65 }, { - "name": "minecraft:element_2", - "id": -13 + "name" : "minecraft:double_stone_slab", + "id" : 44 }, { - "name": "minecraft:element_22", - "id": -33 + "name" : "minecraft:double_stone_slab3", + "id" : -162 }, { - "name": "minecraft:real_double_stone_slab2", - "id": 181 + "name" : "minecraft:element_2", + "id" : -13 }, { - "name": "minecraft:real_double_stone_slab3", - "id": -167 + "name" : "minecraft:element_22", + "id" : -33 }, { - "name": "minecraft:coral_fan", - "id": -133 + "name" : "minecraft:real_double_stone_slab2", + "id" : 181 }, { - "name": "minecraft:leaves", - "id": 18 + "name" : "minecraft:real_double_stone_slab3", + "id" : -167 }, { - "name": "minecraft:element_10", - "id": -21 + "name" : "minecraft:coral_fan", + "id" : -133 }, { - "name": "minecraft:birch_button", - "id": -141 + "name" : "minecraft:leaves", + "id" : 18 }, { - "name": "minecraft:sandstone", - "id": 24 + "name" : "minecraft:element_10", + "id" : -21 }, { - "name": "minecraft:red_sandstone", - "id": 179 + "name" : "minecraft:birch_button", + "id" : -141 }, { - "name": "minecraft:element_91", - "id": -102 + "name" : "minecraft:sandstone", + "id" : 24 }, { - "name": "minecraft:wooden_slab", - "id": 158 + "name" : "minecraft:red_sandstone", + "id" : 179 }, { - "name": "minecraft:end_stone", - "id": 121 + "name" : "minecraft:element_91", + "id" : -102 }, { - "name": "minecraft:double_plant", - "id": 175 + "name" : "minecraft:wooden_slab", + "id" : 158 }, { - "name": "minecraft:waterlily", - "id": 111 + "name" : "minecraft:end_stone", + "id" : 121 }, { - "name": "minecraft:snow_layer", - "id": 78 + "name" : "minecraft:double_plant", + "id" : 175 }, { - "name": "minecraft:black_glazed_terracotta", - "id": 235 + "name" : "minecraft:waterlily", + "id" : 111 }, { - "name": "minecraft:planks", - "id": 5 + "name" : "minecraft:snow_layer", + "id" : 78 }, { - "name": "minecraft:quartz_block", - "id": 155 + "name" : "minecraft:black_glazed_terracotta", + "id" : 235 }, { - "name": "minecraft:seagrass", - "id": -130 + "name" : "minecraft:planks", + "id" : 5 }, { - "name": "minecraft:brown_mushroom_block", - "id": 99 + "name" : "minecraft:quartz_block", + "id" : 155 }, { - "name": "minecraft:log2", - "id": 162 + "name" : "minecraft:seagrass", + "id" : -130 }, { - "name": "minecraft:end_portal_frame", - "id": 120 + "name" : "minecraft:brown_mushroom_block", + "id" : 99 }, { - "name": "minecraft:lantern", - "id": -208 + "name" : "minecraft:log2", + "id" : 162 }, { - "name": "minecraft:prismarine", - "id": 168 + "name" : "minecraft:end_portal_frame", + "id" : 120 }, { - "name": "minecraft:sealantern", - "id": 169 + "name" : "minecraft:lantern", + "id" : -208 }, { - "name": "minecraft:hard_stained_glass", - "id": 254 + "name" : "minecraft:prismarine", + "id" : 168 }, { - "name": "minecraft:concrete_powder", - "id": 237 + "name" : "minecraft:sealantern", + "id" : 169 }, { - "name": "minecraft:stained_glass", - "id": 241 + "name" : "minecraft:hard_stained_glass", + "id" : 254 }, { - "name": "minecraft:element_82", - "id": -93 + "name" : "minecraft:concrete_powder", + "id" : 237 }, { - "name": "minecraft:stained_glass_pane", - "id": 160 + "name" : "minecraft:stained_glass", + "id" : 241 }, { - "name": "minecraft:quartz_ore", - "id": 153 + "name" : "minecraft:element_82", + "id" : -93 }, { - "name": "minecraft:undyed_shulker_box", - "id": 205 + "name" : "minecraft:stained_glass_pane", + "id" : 160 }, { - "name": "minecraft:element_107", - "id": -118 + "name" : "minecraft:quartz_ore", + "id" : 153 }, { - "name": "minecraft:piston", - "id": 33 + "name" : "minecraft:undyed_shulker_box", + "id" : 205 }, { - "name": "minecraft:sticky_piston", - "id": 29 + "name" : "minecraft:element_107", + "id" : -118 }, { - "name": "minecraft:turtle_egg", - "id": -159 + "name" : "minecraft:piston", + "id" : 33 }, { - "name": "minecraft:acacia_fence_gate", - "id": 187 + "name" : "minecraft:sticky_piston", + "id" : 29 }, { - "name": "minecraft:colored_torch_bp", - "id": 204 + "name" : "minecraft:turtle_egg", + "id" : -159 }, { - "name": "minecraft:lava", - "id": 11 + "name" : "minecraft:acacia_fence_gate", + "id" : 187 }, { - "name": "minecraft:scaffolding", - "id": -165 + "name" : "minecraft:colored_torch_bp", + "id" : 204 }, { - "name": "minecraft:blast_furnace", - "id": -196 + "name" : "minecraft:lava", + "id" : 11 }, { - "name": "minecraft:item.cauldron", - "id": 118 + "name" : "minecraft:scaffolding", + "id" : -165 }, { - "name": "minecraft:barrel", - "id": -203 + "name" : "minecraft:blast_furnace", + "id" : -196 }, { - "name": "minecraft:bell", - "id": -206 + "name" : "minecraft:item.cauldron", + "id" : 118 }, { - "name": "minecraft:element_42", - "id": -53 + "name" : "minecraft:barrel", + "id" : -203 }, { - "name": "minecraft:cartography_table", - "id": -200 + "name" : "minecraft:bell", + "id" : -206 }, { - "name": "minecraft:end_rod", - "id": 208 + "name" : "minecraft:element_42", + "id" : -53 }, { - "name": "minecraft:fletching_table", - "id": -201 + "name" : "minecraft:cartography_table", + "id" : -200 }, { - "name": "minecraft:wood", - "id": -212 + "name" : "minecraft:end_rod", + "id" : 208 }, { - "name": "minecraft:chemistry_table", - "id": 238 + "name" : "minecraft:fletching_table", + "id" : -201 }, { - "name": "minecraft:element_70", - "id": -81 + "name" : "minecraft:wood", + "id" : -212 }, { - "name": "minecraft:tnt", - "id": 46 + "name" : "minecraft:chemistry_table", + "id" : 238 }, { - "name": "minecraft:hard_stained_glass_pane", - "id": 191 + "name" : "minecraft:element_70", + "id" : -81 }, { - "name": "minecraft:colored_torch_rg", - "id": 202 + "name" : "minecraft:tnt", + "id" : 46 }, { - "name": "minecraft:brown_mushroom", - "id": 39 + "name" : "minecraft:hard_stained_glass_pane", + "id" : 191 }, { - "name": "minecraft:element_0", - "id": 36 + "name" : "minecraft:colored_torch_rg", + "id" : 202 }, { - "name": "minecraft:element_20", - "id": -31 + "name" : "minecraft:brown_mushroom", + "id" : 39 }, { - "name": "minecraft:element_1", - "id": -12 + "name" : "minecraft:element_0", + "id" : 36 }, { - "name": "minecraft:element_21", - "id": -32 + "name" : "minecraft:element_20", + "id" : -31 }, { - "name": "minecraft:element_6", - "id": -17 + "name" : "minecraft:element_1", + "id" : -12 }, { - "name": "minecraft:element_26", - "id": -37 + "name" : "minecraft:element_21", + "id" : -32 }, { - "name": "minecraft:element_7", - "id": -18 + "name" : "minecraft:element_6", + "id" : -17 }, { - "name": "minecraft:element_27", - "id": -38 + "name" : "minecraft:element_26", + "id" : -37 }, { - "name": "minecraft:element_8", - "id": -19 + "name" : "minecraft:element_7", + "id" : -18 }, { - "name": "minecraft:element_28", - "id": -39 + "name" : "minecraft:element_27", + "id" : -38 }, { - "name": "minecraft:dark_oak_pressure_plate", - "id": -152 + "name" : "minecraft:element_8", + "id" : -19 }, { - "name": "minecraft:element_9", - "id": -20 + "name" : "minecraft:element_28", + "id" : -39 }, { - "name": "minecraft:element_29", - "id": -40 + "name" : "minecraft:dark_oak_pressure_plate", + "id" : -152 }, { - "name": "minecraft:item.spruce_door", - "id": 193 + "name" : "minecraft:element_9", + "id" : -20 }, { - "name": "minecraft:element_12", - "id": -23 + "name" : "minecraft:element_29", + "id" : -40 }, { - "name": "minecraft:cyan_glazed_terracotta", - "id": 229 + "name" : "minecraft:item.spruce_door", + "id" : 193 }, { - "name": "minecraft:element_13", - "id": -24 + "name" : "minecraft:element_12", + "id" : -23 }, { - "name": "minecraft:element_14", - "id": -25 + "name" : "minecraft:cyan_glazed_terracotta", + "id" : 229 }, { - "name": "minecraft:iron_ore", - "id": 15 + "name" : "minecraft:element_13", + "id" : -24 }, { - "name": "minecraft:element_17", - "id": -28 + "name" : "minecraft:element_14", + "id" : -25 }, { - "name": "minecraft:element_18", - "id": -29 + "name" : "minecraft:iron_ore", + "id" : 15 }, { - "name": "minecraft:birch_pressure_plate", - "id": -151 + "name" : "minecraft:element_17", + "id" : -28 }, { - "name": "minecraft:element_19", - "id": -30 + "name" : "minecraft:element_18", + "id" : -29 }, { - "name": "minecraft:wooden_pressure_plate", - "id": 72 + "name" : "minecraft:birch_pressure_plate", + "id" : -151 }, { - "name": "minecraft:element_33", - "id": -44 + "name" : "minecraft:element_19", + "id" : -30 }, { - "name": "minecraft:element_34", - "id": -45 + "name" : "minecraft:wooden_pressure_plate", + "id" : 72 }, { - "name": "minecraft:element_35", - "id": -46 + "name" : "minecraft:element_33", + "id" : -44 }, { - "name": "minecraft:composter", - "id": -213 + "name" : "minecraft:element_34", + "id" : -45 }, { - "name": "minecraft:element_36", - "id": -47 + "name" : "minecraft:element_35", + "id" : -46 }, { - "name": "minecraft:element_37", - "id": -48 + "name" : "minecraft:composter", + "id" : -213 }, { - "name": "minecraft:element_39", - "id": -50 + "name" : "minecraft:element_36", + "id" : -47 }, { - "name": "minecraft:element_41", - "id": -52 + "name" : "minecraft:element_37", + "id" : -48 }, { - "name": "minecraft:hay_block", - "id": 170 + "name" : "minecraft:element_39", + "id" : -50 }, { - "name": "minecraft:element_43", - "id": -54 + "name" : "minecraft:element_41", + "id" : -52 }, { - "name": "minecraft:lit_redstone_lamp", - "id": 124 + "name" : "minecraft:hay_block", + "id" : 170 }, { - "name": "minecraft:element_44", - "id": -55 + "name" : "minecraft:element_43", + "id" : -54 }, { - "name": "minecraft:element_45", - "id": -56 + "name" : "minecraft:lit_redstone_lamp", + "id" : 124 }, { - "name": "minecraft:element_49", - "id": -60 + "name" : "minecraft:element_44", + "id" : -55 }, { - "name": "minecraft:element_51", - "id": -62 + "name" : "minecraft:element_45", + "id" : -56 }, { - "name": "minecraft:element_56", - "id": -67 + "name" : "minecraft:element_49", + "id" : -60 }, { - "name": "minecraft:element_57", - "id": -68 + "name" : "minecraft:element_51", + "id" : -62 }, { - "name": "minecraft:element_59", - "id": -70 + "name" : "minecraft:element_56", + "id" : -67 }, { - "name": "minecraft:element_60", - "id": -71 + "name" : "minecraft:element_57", + "id" : -68 }, { - "name": "minecraft:dropper", - "id": 125 + "name" : "minecraft:element_59", + "id" : -70 }, { - "name": "minecraft:element_61", - "id": -72 + "name" : "minecraft:element_60", + "id" : -71 }, { - "name": "minecraft:element_63", - "id": -74 + "name" : "minecraft:dropper", + "id" : 125 }, { - "name": "minecraft:element_64", - "id": -75 + "name" : "minecraft:element_61", + "id" : -72 }, { - "name": "minecraft:element_65", - "id": -76 + "name" : "minecraft:element_63", + "id" : -74 }, { - "name": "minecraft:coral_fan_hang3", - "id": -137 + "name" : "minecraft:element_64", + "id" : -75 }, { - "name": "minecraft:element_66", - "id": -77 + "name" : "minecraft:element_65", + "id" : -76 }, { - "name": "minecraft:redstone_lamp", - "id": 123 + "name" : "minecraft:coral_fan_hang3", + "id" : -137 }, { - "name": "minecraft:element_68", - "id": -79 + "name" : "minecraft:element_66", + "id" : -77 }, { - "name": "minecraft:spruce_trapdoor", - "id": -149 + "name" : "minecraft:redstone_lamp", + "id" : 123 }, { - "name": "minecraft:purple_glazed_terracotta", - "id": 219 + "name" : "minecraft:element_68", + "id" : -79 }, { - "name": "minecraft:element_69", - "id": -80 + "name" : "minecraft:spruce_trapdoor", + "id" : -149 }, { - "name": "minecraft:iron_block", - "id": 42 + "name" : "minecraft:purple_glazed_terracotta", + "id" : 219 }, { - "name": "minecraft:element_71", - "id": -82 + "name" : "minecraft:element_69", + "id" : -80 }, { - "name": "minecraft:element_76", - "id": -87 + "name" : "minecraft:iron_block", + "id" : 42 }, { - "name": "minecraft:element_77", - "id": -88 + "name" : "minecraft:element_71", + "id" : -82 }, { - "name": "minecraft:water", - "id": 9 + "name" : "minecraft:element_76", + "id" : -87 }, { - "name": "minecraft:element_78", - "id": -89 + "name" : "minecraft:element_77", + "id" : -88 }, { - "name": "minecraft:element_79", - "id": -90 + "name" : "minecraft:water", + "id" : 9 }, { - "name": "minecraft:element_80", - "id": -91 + "name" : "minecraft:element_78", + "id" : -89 }, { - "name": "minecraft:netherreactor", - "id": 247 + "name" : "minecraft:element_79", + "id" : -90 }, { - "name": "minecraft:element_83", - "id": -94 + "name" : "minecraft:element_80", + "id" : -91 }, { - "name": "minecraft:element_84", - "id": -95 + "name" : "minecraft:netherreactor", + "id" : 247 }, { - "name": "minecraft:jungle_wall_sign", - "id": -189 + "name" : "minecraft:element_83", + "id" : -94 }, { - "name": "minecraft:end_brick_stairs", - "id": -178 + "name" : "minecraft:element_84", + "id" : -95 }, { - "name": "minecraft:element_85", - "id": -96 + "name" : "minecraft:jungle_wall_sign", + "id" : -189 }, { - "name": "minecraft:element_88", - "id": -99 + "name" : "minecraft:end_brick_stairs", + "id" : -178 }, { - "name": "minecraft:element_90", - "id": -101 + "name" : "minecraft:element_85", + "id" : -96 }, { - "name": "minecraft:birch_standing_sign", - "id": -186 + "name" : "minecraft:element_88", + "id" : -99 }, { - "name": "minecraft:gold_ore", - "id": 14 + "name" : "minecraft:element_90", + "id" : -101 }, { - "name": "minecraft:element_93", - "id": -104 + "name" : "minecraft:birch_standing_sign", + "id" : -186 }, { - "name": "minecraft:element_94", - "id": -105 + "name" : "minecraft:gold_ore", + "id" : 14 }, { - "name": "minecraft:element_95", - "id": -106 + "name" : "minecraft:element_93", + "id" : -104 }, { - "name": "minecraft:glass", - "id": 20 + "name" : "minecraft:element_94", + "id" : -105 }, { - "name": "minecraft:red_nether_brick", - "id": 215 + "name" : "minecraft:element_95", + "id" : -106 }, { - "name": "minecraft:element_98", - "id": -109 + "name" : "minecraft:glass", + "id" : 20 }, { - "name": "minecraft:element_99", - "id": -110 + "name" : "minecraft:red_nether_brick", + "id" : 215 }, { - "name": "minecraft:element_100", - "id": -111 + "name" : "minecraft:element_98", + "id" : -109 }, { - "name": "minecraft:element_101", - "id": -112 + "name" : "minecraft:element_99", + "id" : -110 }, { - "name": "minecraft:element_103", - "id": -114 + "name" : "minecraft:element_100", + "id" : -111 }, { - "name": "minecraft:element_106", - "id": -117 + "name" : "minecraft:element_101", + "id" : -112 }, { - "name": "minecraft:element_108", - "id": -119 + "name" : "minecraft:element_103", + "id" : -114 }, { - "name": "minecraft:element_109", - "id": -120 + "name" : "minecraft:element_106", + "id" : -117 }, { - "name": "minecraft:element_110", - "id": -121 + "name" : "minecraft:element_108", + "id" : -119 }, { - "name": "minecraft:element_111", - "id": -122 + "name" : "minecraft:element_109", + "id" : -120 }, { - "name": "minecraft:element_114", - "id": -125 + "name" : "minecraft:element_110", + "id" : -121 }, { - "name": "minecraft:birch_fence_gate", - "id": 184 + "name" : "minecraft:element_111", + "id" : -122 }, { - "name": "minecraft:element_115", - "id": -126 + "name" : "minecraft:element_114", + "id" : -125 }, { - "name": "minecraft:element_117", - "id": -128 + "name" : "minecraft:element_117", + "id" : -128 }, { - "name": "minecraft:slime", - "id": 165 + "name" : "minecraft:slime", + "id" : 165 }, { - "name": "minecraft:spruce_standing_sign", - "id": -181 + "name" : "minecraft:spruce_standing_sign", + "id" : -181 }, { - "name": "minecraft:element_118", - "id": -129 + "name" : "minecraft:element_118", + "id" : -129 }, { - "name": "minecraft:gravel", - "id": 13 + "name" : "minecraft:gravel", + "id" : 13 }, { - "name": "minecraft:detector_rail", - "id": 28 + "name" : "minecraft:detector_rail", + "id" : 28 }, { - "name": "minecraft:oak_stairs", - "id": 53 + "name" : "minecraft:oak_stairs", + "id" : 53 }, { - "name": "minecraft:coal_ore", - "id": 16 + "name" : "minecraft:coal_ore", + "id" : 16 }, { - "name": "minecraft:diamond_block", - "id": 57 + "name" : "minecraft:diamond_block", + "id" : 57 }, { - "name": "minecraft:item.cake", - "id": 92 + "name" : "minecraft:item.cake", + "id" : 92 }, { - "name": "minecraft:spruce_pressure_plate", - "id": -154 + "name" : "minecraft:spruce_pressure_plate", + "id" : -154 }, { - "name": "minecraft:diamond_ore", - "id": 56 + "name" : "minecraft:diamond_ore", + "id" : 56 }, { - "name": "minecraft:furnace", - "id": 61 + "name" : "minecraft:furnace", + "id" : 61 }, { - "name": "minecraft:underwater_torch", - "id": 239 + "name" : "minecraft:underwater_torch", + "id" : 239 }, { - "name": "minecraft:web", - "id": 30 + "name" : "minecraft:web", + "id" : 30 }, { - "name": "minecraft:jungle_standing_sign", - "id": -188 + "name" : "minecraft:jungle_standing_sign", + "id" : -188 }, { - "name": "minecraft:standing_sign", - "id": 63 + "name" : "minecraft:standing_sign", + "id" : 63 }, { - "name": "minecraft:lapis_ore", - "id": 21 + "name" : "minecraft:lapis_ore", + "id" : 21 }, { - "name": "minecraft:item.bed", - "id": 26 + "name" : "minecraft:beehive", + "id" : -219 }, { - "name": "minecraft:lapis_block", - "id": 22 + "name" : "minecraft:item.bed", + "id" : 26 }, { - "name": "minecraft:stripped_acacia_log", - "id": -8 + "name" : "minecraft:lapis_block", + "id" : 22 }, { - "name": "minecraft:dispenser", - "id": 23 + "name" : "minecraft:stripped_acacia_log", + "id" : -8 }, { - "name": "minecraft:obsidian", - "id": 49 + "name" : "minecraft:dispenser", + "id" : 23 }, { - "name": "minecraft:brick_block", - "id": 45 + "name" : "minecraft:obsidian", + "id" : 49 }, { - "name": "minecraft:dried_kelp_block", - "id": -139 + "name" : "minecraft:brick_block", + "id" : 45 }, { - "name": "minecraft:structure_block", - "id": 252 + "name" : "minecraft:dried_kelp_block", + "id" : -139 }, { - "name": "minecraft:pistonarmcollision", - "id": 34 + "name" : "minecraft:structure_block", + "id" : 252 }, { - "name": "minecraft:green_glazed_terracotta", - "id": 233 + "name" : "minecraft:pistonarmcollision", + "id" : 34 }, { - "name": "minecraft:acacia_trapdoor", - "id": -145 + "name" : "minecraft:green_glazed_terracotta", + "id" : 233 }, { - "name": "minecraft:carrots", - "id": 141 + "name" : "minecraft:acacia_trapdoor", + "id" : -145 }, { - "name": "minecraft:rail", - "id": 66 + "name" : "minecraft:carrots", + "id" : 141 }, { - "name": "minecraft:torch", - "id": 50 + "name" : "minecraft:rail", + "id" : 66 }, { - "name": "minecraft:mob_spawner", - "id": 52 + "name" : "minecraft:torch", + "id" : 50 }, { - "name": "minecraft:lava_cauldron", - "id": -210 + "name" : "minecraft:mob_spawner", + "id" : 52 }, { - "name": "minecraft:redstone_wire", - "id": 55 + "name" : "minecraft:lava_cauldron", + "id" : -210 }, { - "name": "minecraft:farmland", - "id": 60 + "name" : "minecraft:redstone_wire", + "id" : 55 }, { - "name": "minecraft:wall_sign", - "id": 68 + "name" : "minecraft:farmland", + "id" : 60 }, { - "name": "minecraft:stone_pressure_plate", - "id": 70 + "name" : "minecraft:wall_sign", + "id" : 68 }, { - "name": "minecraft:red_sandstone_stairs", - "id": 180 + "name" : "minecraft:stone_pressure_plate", + "id" : 70 }, { - "name": "minecraft:item.iron_door", - "id": 71 + "name" : "minecraft:red_sandstone_stairs", + "id" : 180 }, { - "name": "minecraft:red_nether_brick_stairs", - "id": -184 + "name" : "minecraft:item.iron_door", + "id" : 71 }, { - "name": "minecraft:redstone_torch", - "id": 76 + "name" : "minecraft:lit_redstone_ore", + "id" : 74 }, { - "name": "minecraft:ice", - "id": 79 + "name" : "minecraft:stripped_jungle_log", + "id" : -7 }, { - "name": "minecraft:snow", - "id": 80 + "name" : "minecraft:unlit_redstone_torch", + "id" : 75 }, { - "name": "minecraft:command_block", - "id": 137 + "name" : "minecraft:red_nether_brick_stairs", + "id" : -184 }, { - "name": "minecraft:clay", - "id": 82 + "name" : "minecraft:redstone_torch", + "id" : 76 }, { - "name": "minecraft:jukebox", - "id": 84 + "name" : "minecraft:ice", + "id" : 79 }, { - "name": "minecraft:pumpkin", - "id": 86 + "name" : "minecraft:snow", + "id" : 80 }, { - "name": "minecraft:item.acacia_door", - "id": 196 + "name" : "minecraft:command_block", + "id" : 137 }, { - "name": "minecraft:nether_brick_stairs", - "id": 114 + "name" : "minecraft:clay", + "id" : 82 }, { - "name": "minecraft:netherrack", - "id": 87 + "name" : "minecraft:jukebox", + "id" : 84 }, { - "name": "minecraft:glowstone", - "id": 89 + "name" : "minecraft:pumpkin", + "id" : 86 }, { - "name": "minecraft:hard_glass", - "id": 253 + "name" : "minecraft:item.acacia_door", + "id" : 196 }, { - "name": "minecraft:portal", - "id": 90 + "name" : "minecraft:nether_brick_stairs", + "id" : 114 }, { - "name": "minecraft:item.beetroot", - "id": 244 + "name" : "minecraft:netherrack", + "id" : 87 }, { - "name": "minecraft:unpowered_repeater", - "id": 93 + "name" : "minecraft:glowstone", + "id" : 89 }, { - "name": "minecraft:invisiblebedrock", - "id": 95 + "name" : "minecraft:hard_glass", + "id" : 253 }, { - "name": "minecraft:trapdoor", - "id": 96 + "name" : "minecraft:portal", + "id" : 90 }, { - "name": "minecraft:item.jungle_door", - "id": 195 + "name" : "minecraft:item.beetroot", + "id" : 244 }, { - "name": "minecraft:iron_bars", - "id": 101 + "name" : "minecraft:unpowered_repeater", + "id" : 93 }, { - "name": "minecraft:chain_command_block", - "id": 189 + "name" : "minecraft:invisiblebedrock", + "id" : 95 }, { - "name": "minecraft:melon_block", - "id": 103 + "name" : "minecraft:trapdoor", + "id" : 96 }, { - "name": "minecraft:emerald_block", - "id": 133 + "name" : "minecraft:item.jungle_door", + "id" : 195 }, { - "name": "minecraft:chemical_heat", - "id": 192 + "name" : "minecraft:iron_bars", + "id" : 101 }, { - "name": "minecraft:melon_stem", - "id": 105 + "name" : "minecraft:chain_command_block", + "id" : 189 }, { - "name": "minecraft:fence_gate", - "id": 107 + "name" : "minecraft:melon_block", + "id" : 103 }, { - "name": "minecraft:brick_stairs", - "id": 108 + "name" : "minecraft:emerald_block", + "id" : 133 }, { - "name": "minecraft:stone_brick_stairs", - "id": 109 + "name" : "minecraft:chemical_heat", + "id" : 192 }, { - "name": "minecraft:mycelium", - "id": 110 + "name" : "minecraft:melon_stem", + "id" : 105 }, { - "name": "minecraft:smooth_stone", - "id": -183 + "name" : "minecraft:fence_gate", + "id" : 107 }, { - "name": "minecraft:nether_brick_fence", - "id": 113 + "name" : "minecraft:brick_stairs", + "id" : 108 }, { - "name": "minecraft:item.nether_wart", - "id": 115 + "name" : "minecraft:stone_brick_stairs", + "id" : 109 }, { - "name": "minecraft:enchanting_table", - "id": 116 + "name" : "minecraft:mycelium", + "id" : 110 }, { - "name": "minecraft:end_portal", - "id": 119 + "name" : "minecraft:smooth_stone", + "id" : -183 }, { - "name": "minecraft:dragon_egg", - "id": 122 + "name" : "minecraft:nether_brick_fence", + "id" : 113 }, { - "name": "minecraft:granite_stairs", - "id": -169 + "name" : "minecraft:item.nether_wart", + "id" : 115 }, { - "name": "minecraft:podzol", - "id": 243 + "name" : "minecraft:enchanting_table", + "id" : 116 }, { - "name": "minecraft:activator_rail", - "id": 126 + "name" : "minecraft:end_portal", + "id" : 119 }, { - "name": "minecraft:cocoa", - "id": 127 + "name" : "minecraft:dragon_egg", + "id" : 122 }, { - "name": "minecraft:emerald_ore", - "id": 129 + "name" : "minecraft:granite_stairs", + "id" : -169 }, { - "name": "minecraft:brown_glazed_terracotta", - "id": 232 + "name" : "minecraft:podzol", + "id" : 243 }, { - "name": "minecraft:pink_glazed_terracotta", - "id": 226 + "name" : "minecraft:activator_rail", + "id" : 126 }, { - "name": "minecraft:observer", - "id": 251 + "name" : "minecraft:cocoa", + "id" : 127 }, { - "name": "minecraft:info_update", - "id": 248 + "name" : "minecraft:emerald_ore", + "id" : 129 }, { - "name": "minecraft:birch_stairs", - "id": 135 + "name" : "minecraft:brown_glazed_terracotta", + "id" : 232 }, { - "name": "minecraft:coral_fan_hang", - "id": -135 + "name" : "minecraft:pink_glazed_terracotta", + "id" : 226 }, { - "name": "minecraft:packed_ice", - "id": 174 + "name" : "minecraft:observer", + "id" : 251 }, { - "name": "minecraft:item.flower_pot", - "id": 140 + "name" : "minecraft:info_update", + "id" : 248 }, { - "name": "minecraft:potatoes", - "id": 142 + "name" : "minecraft:birch_stairs", + "id" : 135 }, { - "name": "minecraft:wooden_button", - "id": 143 + "name" : "minecraft:coral_fan_hang", + "id" : -135 }, { - "name": "minecraft:item.skull", - "id": 144 + "name" : "minecraft:packed_ice", + "id" : 174 }, { - "name": "minecraft:trapped_chest", - "id": 146 + "name" : "minecraft:item.flower_pot", + "id" : 140 }, { - "name": "minecraft:light_weighted_pressure_plate", - "id": 147 + "name" : "minecraft:potatoes", + "id" : 142 }, { - "name": "minecraft:heavy_weighted_pressure_plate", - "id": 148 + "name" : "minecraft:wooden_button", + "id" : 143 }, { - "name": "minecraft:daylight_detector", - "id": 151 + "name" : "minecraft:item.skull", + "id" : 144 }, { - "name": "minecraft:smooth_sandstone_stairs", - "id": -177 + "name" : "minecraft:trapped_chest", + "id" : 146 }, { - "name": "minecraft:repeating_command_block", - "id": 188 + "name" : "minecraft:light_weighted_pressure_plate", + "id" : 147 }, { - "name": "minecraft:double_wooden_slab", - "id": 157 + "name" : "minecraft:heavy_weighted_pressure_plate", + "id" : 148 }, { - "name": "minecraft:dark_oak_stairs", - "id": 164 + "name" : "minecraft:daylight_detector", + "id" : 151 }, { - "name": "minecraft:iron_trapdoor", - "id": 167 + "name" : "minecraft:smooth_sandstone_stairs", + "id" : -177 }, { - "name": "minecraft:hardened_clay", - "id": 172 + "name" : "minecraft:repeating_command_block", + "id" : 188 }, { - "name": "minecraft:coal_block", - "id": 173 + "name" : "minecraft:double_wooden_slab", + "id" : 157 }, { - "name": "minecraft:purpur_stairs", - "id": 203 + "name" : "minecraft:dark_oak_stairs", + "id" : 164 }, { - "name": "minecraft:jungle_fence_gate", - "id": 185 + "name" : "minecraft:iron_trapdoor", + "id" : 167 }, { - "name": "minecraft:dark_oak_fence_gate", - "id": 186 + "name" : "minecraft:hardened_clay", + "id" : 172 }, { - "name": "minecraft:grass_path", - "id": 198 + "name" : "minecraft:coal_block", + "id" : 173 }, { - "name": "minecraft:bone_block", - "id": 216 + "name" : "minecraft:purpur_stairs", + "id" : 203 }, { - "name": "minecraft:normal_stone_stairs", - "id": -180 + "name" : "minecraft:jungle_fence_gate", + "id" : 185 }, { - "name": "minecraft:chorus_flower", - "id": 200 + "name" : "minecraft:dark_oak_fence_gate", + "id" : 186 }, { - "name": "minecraft:jungle_pressure_plate", - "id": -153 + "name" : "minecraft:grass_path", + "id" : 198 }, { - "name": "minecraft:end_bricks", - "id": 206 + "name" : "minecraft:bone_block", + "id" : 216 }, { - "name": "minecraft:blue_glazed_terracotta", - "id": 231 + "name" : "minecraft:normal_stone_stairs", + "id" : -180 }, { - "name": "minecraft:movingblock", - "id": 250 + "name" : "minecraft:chorus_flower", + "id" : 200 }, { - "name": "minecraft:light_blue_glazed_terracotta", - "id": 223 + "name" : "minecraft:jungle_pressure_plate", + "id" : -153 }, { - "name": "minecraft:nether_wart_block", - "id": 214 + "name" : "minecraft:end_bricks", + "id" : 206 }, { - "name": "minecraft:white_glazed_terracotta", - "id": 220 + "name" : "minecraft:blue_glazed_terracotta", + "id" : 231 }, { - "name": "minecraft:orange_glazed_terracotta", - "id": 221 + "name" : "minecraft:movingblock", + "id" : 250 }, { - "name": "minecraft:magenta_glazed_terracotta", - "id": 222 + "name" : "minecraft:light_blue_glazed_terracotta", + "id" : 223 }, { - "name": "minecraft:yellow_glazed_terracotta", - "id": 224 + "name" : "minecraft:nether_wart_block", + "id" : 214 }, { - "name": "minecraft:barrier", - "id": -161 + "name" : "minecraft:white_glazed_terracotta", + "id" : 220 }, { - "name": "minecraft:gray_glazed_terracotta", - "id": 227 + "name" : "minecraft:orange_glazed_terracotta", + "id" : 221 }, { - "name": "minecraft:silver_glazed_terracotta", - "id": 228 + "name" : "minecraft:magenta_glazed_terracotta", + "id" : 222 }, { - "name": "minecraft:chorus_plant", - "id": 240 + "name" : "minecraft:yellow_glazed_terracotta", + "id" : 224 }, { - "name": "minecraft:fire", - "id": 51 + "name" : "minecraft:barrier", + "id" : -161 }, { - "name": "minecraft:item.camera", - "id": 242 + "name" : "minecraft:gray_glazed_terracotta", + "id" : 227 }, { - "name": "minecraft:stonecutter", - "id": 245 + "name" : "minecraft:silver_glazed_terracotta", + "id" : 228 }, { - "name": "minecraft:reserved6", - "id": 255 + "name" : "minecraft:chorus_plant", + "id" : 240 }, { - "name": "minecraft:dark_prismarine_stairs", - "id": -3 + "name" : "minecraft:fire", + "id" : 51 }, { - "name": "minecraft:prismarine_bricks_stairs", - "id": -4 + "name" : "minecraft:item.camera", + "id" : 242 }, { - "name": "minecraft:stripped_spruce_log", - "id": -5 + "name" : "minecraft:stonecutter", + "id" : 245 }, { - "name": "minecraft:stripped_dark_oak_log", - "id": -9 + "name" : "minecraft:reserved6", + "id" : 255 }, { - "name": "minecraft:hard_glass_pane", - "id": 190 + "name" : "minecraft:dark_prismarine_stairs", + "id" : -3 }, { - "name": "minecraft:mossy_cobblestone_stairs", - "id": -179 + "name" : "minecraft:prismarine_bricks_stairs", + "id" : -4 }, { - "name": "minecraft:smooth_red_sandstone_stairs", - "id": -176 + "name" : "minecraft:stripped_spruce_log", + "id" : -5 }, { - "name": "minecraft:bamboo_sapling", - "id": -164 + "name" : "minecraft:stripped_dark_oak_log", + "id" : -9 }, { - "name": "minecraft:jungle_button", - "id": -143 + "name" : "minecraft:hard_glass_pane", + "id" : 190 }, { - "name": "minecraft:birch_wall_sign", - "id": -187 + "name" : "minecraft:mossy_cobblestone_stairs", + "id" : -179 }, { - "name": "minecraft:spruce_wall_sign", - "id": -182 + "name" : "minecraft:smooth_red_sandstone_stairs", + "id" : -176 }, { - "name": "minecraft:jungle_trapdoor", - "id": -148 + "name" : "minecraft:bamboo_sapling", + "id" : -164 }, { - "name": "minecraft:dark_oak_button", - "id": -142 + "name" : "minecraft:jungle_button", + "id" : -143 }, { - "name": "minecraft:birch_trapdoor", - "id": -146 + "name" : "minecraft:birch_wall_sign", + "id" : -187 }, { - "name": "minecraft:jigsaw", - "id": -211 + "name" : "minecraft:spruce_wall_sign", + "id" : -182 }, { - "name": "minecraft:acacia_pressure_plate", - "id": -150 + "name" : "minecraft:jungle_trapdoor", + "id" : -148 }, { - "name": "minecraft:bubble_column", - "id": -160 + "name" : "minecraft:dark_oak_button", + "id" : -142 }, { - "name": "minecraft:polished_diorite_stairs", - "id": -173 + "name" : "minecraft:birch_trapdoor", + "id" : -146 }, { - "name": "minecraft:smooth_quartz_stairs", - "id": -185 + "name" : "minecraft:jigsaw", + "id" : -211 }, { - "name": "minecraft:acacia_wall_sign", - "id": -191 + "name" : "minecraft:acacia_pressure_plate", + "id" : -150 }, { - "name": "minecraft:lit_smoker", - "id": -199 + "name" : "minecraft:bubble_column", + "id" : -160 }, { - "name": "minecraft:item.campfire", - "id": -209 + "name" : "minecraft:polished_diorite_stairs", + "id" : -173 + }, + { + "name" : "minecraft:smooth_quartz_stairs", + "id" : -185 + }, + { + "name" : "minecraft:acacia_wall_sign", + "id" : -191 + }, + { + "name" : "minecraft:lit_smoker", + "id" : -199 + }, + { + "name" : "minecraft:item.campfire", + "id" : -209 + }, + { + "name" : "minecraft:bee_nest", + "id" : -218 + }, + { + "name" : "minecraft:honeycomb_block", + "id" : -221 } -] +] \ No newline at end of file diff --git a/connector/src/main/resources/bedrock/runtime_block_states-1.14.dat b/connector/src/main/resources/bedrock/runtime_block_states-1.14.dat new file mode 100644 index 0000000000000000000000000000000000000000..38b413c2d14b0dce04f33af6f0f25578c39c580f GIT binary patch literal 302699 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 literal 0 HcmV?d00001 From 76e80df94c1fbeb4c92a530bbd2166f83dc0418c Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Sat, 14 Dec 2019 11:40:04 -0600 Subject: [PATCH 16/22] Add trader llama entity --- .../entity/living/horse/LlamaEntity.java | 37 +++++++++++++++++++ .../connector/entity/type/EntityType.java | 4 +- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 connector/src/main/java/org/geysermc/connector/entity/living/horse/LlamaEntity.java diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/horse/LlamaEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/horse/LlamaEntity.java new file mode 100644 index 000000000..6050ff824 --- /dev/null +++ b/connector/src/main/java/org/geysermc/connector/entity/living/horse/LlamaEntity.java @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2019 GeyserMC. http://geysermc.org + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @author GeyserMC + * @link https://github.com/GeyserMC/Geyser + */ + +package org.geysermc.connector.entity.living.horse; + +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.connector.entity.living.ChestedHorseEntity; +import org.geysermc.connector.entity.type.EntityType; + +public class LlamaEntity extends ChestedHorseEntity { + + public LlamaEntity(long entityId, long geyserId, EntityType entityType, Vector3f position, Vector3f motion, Vector3f rotation) { + super(entityId, geyserId, entityType, position, motion, rotation); + } +} diff --git a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java index 13e2abe54..1179617d8 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java +++ b/connector/src/main/java/org/geysermc/connector/entity/type/EntityType.java @@ -29,6 +29,7 @@ import lombok.Getter; import org.geysermc.connector.entity.*; import org.geysermc.connector.entity.living.*; import org.geysermc.connector.entity.living.horse.HorseEntity; +import org.geysermc.connector.entity.living.horse.LlamaEntity; import org.geysermc.connector.entity.living.monster.GuardianEntity; import org.geysermc.connector.entity.living.monster.ZombieEntity; @@ -54,7 +55,8 @@ public enum EntityType { SKELETON_HORSE(AbstractHorseEntity.class, 26, 1.6f, 1.3965f), ZOMBIE_HORSE(AbstractHorseEntity.class, 27, 1.6f, 1.3965f), POLAR_BEAR(AnimalEntity.class, 28, 1.4f, 1.3f), - LLAMA(ChestedHorseEntity.class, 29, 1.87f, 0.9f), + LLAMA(LlamaEntity.class, 29, 1.87f, 0.9f), + TRADER_LLAMA(LlamaEntity.class, 29, 1.187f, 0.9f), PARROT(TameableEntity.class, 30, 0.9f, 0.5f), DOLPHIN(WaterEntity.class, 31, 0.6f, 0.9f), ZOMBIE(ZombieEntity.class, 32, 1.8f, 0.6f, 0.6f, 1.62f), From 16950bf8f2c29d7e80e31a9fd0e7cb149e4c6a6f Mon Sep 17 00:00:00 2001 From: OnlyBMan <27742182+OnlyBMan@users.noreply.github.com> Date: Sat, 14 Dec 2019 21:12:12 -0500 Subject: [PATCH 17/22] Update SkinProvider.java Fix OptiFine capes and downscales banner capes so they work on PE too. --- .../connector/utils/SkinProvider.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java index b2634e3be..2b9d9a77b 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java +++ b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java @@ -164,11 +164,17 @@ public class SkinProvider { BufferedImage image = ImageIO.read(new URL(imageUrl)); Geyser.getLogger().debug("Downloaded " + imageUrl); - if (cape) { + if (cape && image.getWidth() <= 64) { BufferedImage newImage = new BufferedImage(64, 32, BufferedImage.TYPE_INT_RGB); - Graphics g = newImage.createGraphics(); - g.drawImage(image, 0, 0, 64, 32, null); + g.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), null); + g.dispose(); + image = newImage; + } + else if(cape && image.getWidth() >= 64 && image.getWidth() <= 128) { + BufferedImage newImage = new BufferedImage(64, 32, BufferedImage.TYPE_INT_RGB); + Graphics g = newImage.createGraphics(); + g.drawImage(scale(image), 0, 0, scale(image).getWidth(), scale(image).getHeight(), null); g.dispose(); image = newImage; } @@ -193,6 +199,15 @@ public class SkinProvider { } } + private static BufferedImage scale (BufferedImage bufferedImage) { + BufferedImage resized = new BufferedImage(bufferedImage.getWidth() / 2, bufferedImage.getHeight() / 2, BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = resized.createGraphics(); + g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); + g2.drawImage(bufferedImage, 0, 0, bufferedImage.getWidth() / 2, bufferedImage.getHeight() / 2, null); + g2.dispose(); + return resized; + } + public static T getOrDefault(CompletableFuture future, T defaultValue, int timeoutInSeconds) { try { return future.get(timeoutInSeconds, TimeUnit.SECONDS); From e933ed12a85e5c3fd8b29caec7ffceb941b2d328 Mon Sep 17 00:00:00 2001 From: Redned Date: Sun, 15 Dec 2019 14:57:56 -0600 Subject: [PATCH 18/22] Update Discord badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6278d4e18..2a8fd14eb 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Build Status](https://ci.nukkitx.com/job/Geyser/job/master/badge/icon)](https://ci.nukkitx.com/job/Geyser/job/master/) -[![Discord](https://img.shields.io/discord/597838753859633172.svg?color=%237289da&label=discord)](http://discord.geysermc.org/) +[![Discord](https://img.shields.io/discord/613163671870242838.svg?color=%237289da&label=discord)](http://discord.geysermc.org/) [![HitCount](http://hits.dwyl.io/Geyser/GeyserMC.svg)](http://hits.dwyl.io/Geyser/GeyserMC) Geyser is a bridge between Minecraft: Bedrock Edition and Minecraft: Java Edition, closing the gap from those wanting to play true cross-platform. From 203b3b9d4623355bec24546279a422867f48ecb5 Mon Sep 17 00:00:00 2001 From: OnlyBMan <27742182+OnlyBMan@users.noreply.github.com> Date: Sun, 15 Dec 2019 19:24:00 -0500 Subject: [PATCH 19/22] Update SkinProvider.java Instead of calling the scale method 3 times, just used a cached scaled image --- .../main/java/org/geysermc/connector/utils/SkinProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java index 2b9d9a77b..07693de7d 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java +++ b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java @@ -162,6 +162,7 @@ public class SkinProvider { private static byte[] requestImage(String imageUrl, boolean cape) throws Exception { BufferedImage image = ImageIO.read(new URL(imageUrl)); + BufferedImage scale = scale(image); Geyser.getLogger().debug("Downloaded " + imageUrl); if (cape && image.getWidth() <= 64) { @@ -174,7 +175,7 @@ public class SkinProvider { else if(cape && image.getWidth() >= 64 && image.getWidth() <= 128) { BufferedImage newImage = new BufferedImage(64, 32, BufferedImage.TYPE_INT_RGB); Graphics g = newImage.createGraphics(); - g.drawImage(scale(image), 0, 0, scale(image).getWidth(), scale(image).getHeight(), null); + g.drawImage(scale, 0, 0, scale.getWidth(), scale.getHeight(), null); g.dispose(); image = newImage; } From afab21695a5fee3e2e32c9090f1706d341048875 Mon Sep 17 00:00:00 2001 From: OnlyBMan <27742182+OnlyBMan@users.noreply.github.com> Date: Mon, 16 Dec 2019 22:26:35 -0500 Subject: [PATCH 20/22] Update SkinProvider.java Remove duplicate code --- .../org/geysermc/connector/utils/SkinProvider.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java index 07693de7d..f3bb4319d 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java +++ b/connector/src/main/java/org/geysermc/connector/utils/SkinProvider.java @@ -162,23 +162,16 @@ public class SkinProvider { private static byte[] requestImage(String imageUrl, boolean cape) throws Exception { BufferedImage image = ImageIO.read(new URL(imageUrl)); - BufferedImage scale = scale(image); Geyser.getLogger().debug("Downloaded " + imageUrl); - if (cape && image.getWidth() <= 64) { + if (cape) { + image = image.getWidth() > 64 ? scale(image) : image; BufferedImage newImage = new BufferedImage(64, 32, BufferedImage.TYPE_INT_RGB); Graphics g = newImage.createGraphics(); g.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), null); g.dispose(); image = newImage; } - else if(cape && image.getWidth() >= 64 && image.getWidth() <= 128) { - BufferedImage newImage = new BufferedImage(64, 32, BufferedImage.TYPE_INT_RGB); - Graphics g = newImage.createGraphics(); - g.drawImage(scale, 0, 0, scale.getWidth(), scale.getHeight(), null); - g.dispose(); - image = newImage; - } ByteArrayOutputStream outputStream = new ByteArrayOutputStream(image.getWidth() * 4 + image.getHeight() * 4); try { From de66b3405d3ce6f4185b5f3c61b6a2e48ec1b4d4 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 17 Dec 2019 18:00:24 -0600 Subject: [PATCH 21/22] Add support for 1.15.1 --- connector/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/pom.xml b/connector/pom.xml index f50991f37..ee8b9049e 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -103,7 +103,7 @@ com.github.steveice10 mcprotocollib - 1.15-1-SNAPSHOT + 1.15.1-1-SNAPSHOT compile From 49caffc73e996d4b1af6117c11939cbced1bafe5 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Wed, 18 Dec 2019 20:53:20 -0600 Subject: [PATCH 22/22] Remove comment in AgeableEntity as it no longer true This was due to the wrong entity IDs in MCProtocolLib, which have since been patched. --- .../geysermc/connector/entity/living/AgeableEntity.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java b/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java index d2d798546..7feaacbac 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/living/AgeableEntity.java @@ -41,13 +41,7 @@ public class AgeableEntity extends CreatureEntity { @Override public void updateBedrockMetadata(EntityMetadata entityMetadata, GeyserSession session) { if (entityMetadata.getId() == 15) { - // TODO: Figure out why this value sometimes returns an integer - // At the time of writing this, the value here sometimes returns as an int - // rather than a boolean for donkeys. The wiki.vg documentation is lacking at the - // time of writing this, but once this value is known, the bug will be fixed accordingly. - if (entityMetadata.getType() == MetadataType.BOOLEAN) { - metadata.getFlags().setFlag(EntityFlag.BABY, (boolean) entityMetadata.getValue()); - } + metadata.getFlags().setFlag(EntityFlag.BABY, (boolean) entityMetadata.getValue()); } super.updateBedrockMetadata(entityMetadata, session);