From 56bdfd2c578d95c91d7fc3c4b6c3451487b372d5 Mon Sep 17 00:00:00 2001 From: Carbuino <19510288+Carbuino@users.noreply.github.com> Date: Fri, 20 Nov 2020 02:22:24 -0700 Subject: [PATCH 001/199] Update UpstreamPacketHandler.java Changed the logging in message to display in the Action Bar instead of spamming the chat. --- .../geysermc/connector/network/UpstreamPacketHandler.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 3c4dc821f..f4e3ca214 100644 --- a/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java +++ b/connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java @@ -187,7 +187,13 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { @Override public boolean handle(MovePlayerPacket packet) { if (session.isLoggingIn()) { - session.sendMessage(LanguageUtils.getPlayerLocaleString("geyser.auth.login.wait", session.getLocale())); + SetTitlePacket titlePacket = new SetTitlePacket(); + titlePacket.setType(SetTitlePacket.Type.ACTIONBAR); + titlePacket.setText(LanguageUtils.getPlayerLocaleString("geyser.auth.login.wait", session.getLocale())); + titlePacket.setFadeInTime(0); + titlePacket.setFadeOutTime(1); + titlePacket.setStayTime(2); + session.sendUpstreamPacket(titlePacket); } return translateAndDefault(packet); From 67945ea44710ac582d95c5eb1b90aa4c95736c2b Mon Sep 17 00:00:00 2001 From: Carbuino <19510288+Carbuino@users.noreply.github.com> Date: Fri, 17 Dec 2021 17:03:10 -0700 Subject: [PATCH 002/199] Update the Bedrock Biome map for 1.18 --- .../resources/bedrock/biome_definitions.dat | Bin 39466 -> 41668 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/core/src/main/resources/bedrock/biome_definitions.dat b/core/src/main/resources/bedrock/biome_definitions.dat index 8fe3b95a585f8fde3f824ee822e55b68a3421fb1..1bd332601f39d973b89e009e17a3f4f9bd4ba3c5 100644 GIT binary patch delta 516 zcmZ3rh3UvqrVWQQ`T0|dG7E}J^7B&TlM~BQCx2vboE)GfGI@fDxHtzZNT?W1N%3Sw z9{I`d4MaB|(wrp7QjnUM4b-JNv4CZ=U1$`O@&3t%)#{TclyP!#=H{2?l_X~76;FP^ zED4hNXd$^d#M+gSl{LL6zie_Kzvg6n{s@+{XMFZeZj?8l{6WB193+#`OG=AU!P*s@gf|~*oy5e=4T`=> fct}j Date: Sat, 18 Dec 2021 11:43:57 -0500 Subject: [PATCH 003/199] Fix some mount offsets and strange behaviors with GSit (#2701) * Prevent boats from floating when a Bedrock player rides in the back * Update llama and shulker mount height offset * Fix Trader llama mount offset * Change passengers to an IntList Also move rotation lock stuff to EntityUtils * Allow EntityCache.getEntityByJavaId to return the session's player Removes many checks from several translators. * Fix mount offset on armorstands and area effect clouds Also prevent area effect clouds from despawning when used as an invisible entity (used in GSit to offset players riding on other players) * Update mount offsets on height changes TODO test this * Actually update vehicleId and optimize StriderEntity metadata update * Don't hide marker armor stands and properly update mount offsets * What? * Remove y offset for Shulkers riding other entities * Confirm teleports in the order received This allows Bedrock players to move after standing up when using GSit * Fix mount offset for riders on baby zoglins * Cache only the latest teleport and confirm teleports immediately * Fix crawling with GSit * Inline var and undo respawn method * Use Entity reference for vehicles * Remove ridingVehicleEntity from GeyserSession * Use Entity references for passengers and drop cachedPlayerEntityLinks * Reuse variable and remove setVehicle(null) --- .../entity/type/AreaEffectCloudEntity.java | 9 +- .../geyser/entity/type/BoatEntity.java | 12 ++- .../geysermc/geyser/entity/type/Entity.java | 43 ++++++-- .../geyser/entity/type/FishingHookEntity.java | 8 +- .../entity/type/living/ArmorStandEntity.java | 9 +- .../type/living/animal/StriderEntity.java | 15 +-- .../type/living/monster/GuardianEntity.java | 8 +- .../type/living/monster/PiglinEntity.java | 2 + .../type/living/monster/WitherEntity.java | 10 +- .../type/living/monster/ZoglinEntity.java | 14 ++- .../type/living/monster/ZombieEntity.java | 2 + .../entity/type/player/PlayerEntity.java | 8 -- .../type/player/SessionPlayerEntity.java | 10 +- .../geyser/session/GeyserSession.java | 81 +++------------ .../geyser/session/cache/EntityCache.java | 16 +-- .../geyser/session/cache/TeleportCache.java | 4 + .../geyser/session/cache/WorldBorder.java | 2 +- .../BedrockMoveEntityAbsoluteTranslator.java | 2 +- .../bedrock/BedrockPlayerInputTranslator.java | 2 +- .../player/BedrockActionTranslator.java | 31 +++--- .../player/BedrockInteractTranslator.java | 3 +- .../player/BedrockMovePlayerTranslator.java | 3 +- .../player/BedrockRiderJumpTranslator.java | 2 +- .../java/entity/JavaAnimateTranslator.java | 7 +- .../entity/JavaEntityEventTranslator.java | 7 +- .../JavaMoveEntityPosRotTranslator.java | 3 - .../entity/JavaMoveEntityPosTranslator.java | 7 +- .../entity/JavaMoveEntityRotTranslator.java | 3 - .../entity/JavaMoveVehicleTranslator.java | 2 +- .../entity/JavaRemoveMobEffectTranslator.java | 7 +- .../java/entity/JavaRotateHeadTranslator.java | 8 +- .../entity/JavaSetEntityDataTranslator.java | 7 +- .../entity/JavaSetEntityLinkTranslator.java | 36 +++---- .../entity/JavaSetEntityMotionTranslator.java | 9 +- .../entity/JavaSetEquipmentTranslator.java | 8 +- .../entity/JavaSetPassengersTranslator.java | 99 +++++++------------ .../entity/JavaTakeItemEntityTranslator.java | 7 +- .../entity/JavaTeleportEntityTranslator.java | 3 - .../JavaUpdateAttributesTranslator.java | 7 +- .../entity/JavaUpdateMobEffectTranslator.java | 7 +- .../player/JavaPlayerPositionTranslator.java | 56 ++++++----- .../entity/spawn/JavaAddEntityTranslator.java | 7 +- .../org/geysermc/geyser/util/EntityUtils.java | 43 +++++--- 43 files changed, 263 insertions(+), 366 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java index 6063c81f9..3b6b4448c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java @@ -47,18 +47,19 @@ public class AreaEffectCloudEntity extends Entity { protected void initializeMetadata() { super.initializeMetadata(); // Without this the cloud doesn't appear, - dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_DURATION, 600); + dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_DURATION, Integer.MAX_VALUE); // This disabled client side shrink of the cloud dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_RADIUS, 0.0f); - dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_CHANGE_RATE, -0.005f); - dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_CHANGE_ON_PICKUP, -0.5f); + dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_CHANGE_RATE, Float.MIN_VALUE); + dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_CHANGE_ON_PICKUP, Float.MIN_VALUE); setFlag(EntityFlag.FIRE_IMMUNE, true); } public void setRadius(FloatEntityMetadata entityMetadata) { - float value = entityMetadata.getPrimitiveValue(); + // Anything less than 0.5 will cause the cloud to despawn + float value = Math.max(entityMetadata.getPrimitiveValue(), 0.5f); dirtyMetadata.put(EntityData.AREA_EFFECT_CLOUD_RADIUS, value); dirtyMetadata.put(EntityData.BOUNDING_BOX_WIDTH, 2.0f * value); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java index ac1b3fcbd..8d6b793a9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java @@ -84,8 +84,12 @@ public class BoatEntity extends Entity { MoveEntityAbsolutePacket moveEntityPacket = new MoveEntityAbsolutePacket(); moveEntityPacket.setRuntimeEntityId(geyserId); - // Minimal glitching when ClientboundMoveVehiclePacket is sent - moveEntityPacket.setPosition(session.getRidingVehicleEntity() == this ? position.up(EntityDefinitions.PLAYER.offset() - this.definition.offset()) : this.position); + if (session.getPlayerEntity().getVehicle() == this && session.getPlayerEntity().isRidingInFront()) { + // Minimal glitching when ClientboundMoveVehiclePacket is sent + moveEntityPacket.setPosition(position.up(EntityDefinitions.PLAYER.offset() - this.definition.offset())); + } else { + moveEntityPacket.setPosition(this.position); + } moveEntityPacket.setRotation(getBedrockRotation()); moveEntityPacket.setOnGround(isOnGround); moveEntityPacket.setTeleported(teleported); @@ -128,7 +132,7 @@ public class BoatEntity extends Entity { paddleTimeLeft = 0f; if (!this.passengers.isEmpty()) { // Get the entity by the first stored passenger and convey motion in this manner - Entity entity = session.getEntityCache().getEntityByJavaId(this.passengers.iterator().nextLong()); + Entity entity = this.passengers.get(0); if (entity != null) { updateLeftPaddle(session, entity); } @@ -144,7 +148,7 @@ public class BoatEntity extends Entity { if (isPaddlingRight) { paddleTimeRight = 0f; if (!this.passengers.isEmpty()) { - Entity entity = session.getEntityCache().getEntityByJavaId(this.passengers.iterator().nextLong()); + Entity entity = this.passengers.get(0); if (entity != null) { updateRightPaddle(session, entity); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 479ec2e8c..5074751bf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -39,7 +39,6 @@ import com.nukkitx.protocol.bedrock.packet.AddEntityPacket; import com.nukkitx.protocol.bedrock.packet.MoveEntityAbsolutePacket; import com.nukkitx.protocol.bedrock.packet.RemoveEntityPacket; import com.nukkitx.protocol.bedrock.packet.SetEntityDataPacket; -import it.unimi.dsi.fastutil.longs.LongOpenHashSet; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; @@ -48,8 +47,11 @@ import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.GeyserDirtyMetadata; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.text.MessageTranslator; +import org.geysermc.geyser.util.EntityUtils; import org.geysermc.geyser.util.MathUtils; +import java.util.Collections; +import java.util.List; import java.util.Optional; import java.util.UUID; @@ -90,7 +92,8 @@ public class Entity { protected String nametag = ""; /* Metadata end */ - protected LongOpenHashSet passengers = new LongOpenHashSet(); + protected List passengers = Collections.emptyList(); + protected Entity vehicle; /** * A container to store temporary metadata before it's sent to Bedrock. */ @@ -181,11 +184,11 @@ public class Entity { public boolean despawnEntity() { if (!valid) return true; - for (long passenger : passengers) { // Make sure all passengers on the despawned entity are updated - Entity entity = session.getEntityCache().getEntityByJavaId(passenger); - if (entity == null) continue; - entity.setFlag(EntityFlag.RIDING, false); - entity.updateBedrockMetadata(); + for (Entity passenger : passengers) { // Make sure all passengers on the despawned entity are updated + if (passenger == null) continue; + passenger.setVehicle(null); + passenger.setFlag(EntityFlag.RIDING, false); + passenger.updateBedrockMetadata(); } RemoveEntityPacket removeEntityPacket = new RemoveEntityPacket(); @@ -391,6 +394,8 @@ public class Entity { if (height != boundingBoxHeight) { boundingBoxHeight = height; dirtyMetadata.put(EntityData.BOUNDING_BOX_HEIGHT, boundingBoxHeight); + + updatePassengerOffsets(); } } @@ -435,6 +440,30 @@ public class Entity { return Vector3f.from(pitch, headYaw, yaw); } + /** + * Update the mount offsets of each passenger on this vehicle + */ + protected void updatePassengerOffsets() { + for (Entity passenger : passengers) { + if (passenger != null) { + boolean rider = passengers.get(0) == this; + EntityUtils.updateMountOffset(passenger, this, rider, true, passengers.size() > 1); + passenger.updateBedrockMetadata(); + } + } + } + + /** + * Update this entity's mount offset + */ + protected void updateMountOffset() { + if (vehicle != null) { + boolean rider = vehicle.getPassengers().get(0) == this; + EntityUtils.updateMountOffset(this, vehicle, rider, true, vehicle.getPassengers().size() > 1); + updateBedrockMetadata(); + } + } + @SuppressWarnings("unchecked") public I as(Class entityClass) { return entityClass.isInstance(this) ? (I) this : null; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index b5774bd78..9a85a14a2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -78,13 +78,7 @@ public class FishingHookEntity extends ThrowableEntity { public void setHookedEntity(IntEntityMetadata entityMetadata) { int hookedEntityId = entityMetadata.getPrimitiveValue() - 1; - Entity entity; - if (session.getPlayerEntity().getEntityId() == hookedEntityId) { - entity = session.getPlayerEntity(); - } else { - entity = session.getEntityCache().getEntityByJavaId(hookedEntityId); - } - + Entity entity = session.getEntityCache().getEntityByJavaId(hookedEntityId); if (entity != null) { bedrockTargetId = entity.getGeyserId(); dirtyMetadata.put(EntityData.TARGET_EID, bedrockTargetId); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index fb459bf54..ea2452251 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -146,13 +146,14 @@ public class ArmorStandEntity extends LivingEntity { isMarker = (xd & 0x10) == 0x10; if (oldIsMarker != isMarker) { if (isMarker) { - dirtyMetadata.put(EntityData.BOUNDING_BOX_WIDTH, 0.0f); - dirtyMetadata.put(EntityData.BOUNDING_BOX_HEIGHT, 0.0f); + setBoundingBoxWidth(0.0f); + setBoundingBoxHeight(0.0f); dirtyMetadata.put(EntityData.SCALE, 0f); } else { toggleSmallStatus(); } + updateMountOffset(); updateSecondEntityStatus(false); } @@ -376,8 +377,8 @@ public class ArmorStandEntity extends LivingEntity { * If this armor stand is not a marker, set its bounding box size and scale. */ private void toggleSmallStatus() { - dirtyMetadata.put(EntityData.BOUNDING_BOX_WIDTH, isSmall ? 0.25f : definition.width()); - dirtyMetadata.put(EntityData.BOUNDING_BOX_HEIGHT, isSmall ? 0.9875f : definition.height()); + setBoundingBoxWidth(isSmall ? 0.25f : definition.width()); + setBoundingBoxHeight(isSmall ? 0.9875f : definition.height()); dirtyMetadata.put(EntityData.SCALE, isSmall ? 0.55f : 1f); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java index d684fba06..30f21a526 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java @@ -60,12 +60,8 @@ public class StriderEntity extends AnimalEntity { // Needs to copy the parent state if (getFlag(EntityFlag.RIDING)) { boolean parentShaking = false; - //TODO optimize - for (Entity ent : session.getEntityCache().getEntities().values()) { - if (ent.getPassengers().contains(entityId) && ent instanceof StriderEntity) { - parentShaking = ent.getFlag(EntityFlag.SHAKING); - break; - } + if (vehicle instanceof StriderEntity) { + parentShaking = vehicle.getFlag(EntityFlag.SHAKING); } setFlag(EntityFlag.BREATHING, !parentShaking); @@ -76,10 +72,9 @@ public class StriderEntity extends AnimalEntity { } // Update the passengers if we have any - for (long passenger : passengers) { - Entity passengerEntity = session.getEntityCache().getEntityByJavaId(passenger); - if (passengerEntity != null) { - passengerEntity.updateBedrockMetadata(); + for (Entity passenger : passengers) { + if (passenger != null) { + passenger.updateBedrockMetadata(); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java index 0190f3c60..1def7a4d6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java @@ -42,13 +42,7 @@ public class GuardianEntity extends MonsterEntity { public void setGuardianTarget(IntEntityMetadata entityMetadata) { int entityId = entityMetadata.getPrimitiveValue(); - Entity entity; - if (session.getPlayerEntity().getEntityId() == entityId) { - entity = session.getPlayerEntity(); - } else { - entity = session.getEntityCache().getEntityByJavaId(entityId); - } - + Entity entity = session.getEntityCache().getEntityByJavaId(entityId); if (entity != null) { dirtyMetadata.put(EntityData.TARGET_EID, entity.getGeyserId()); } else { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java index b98d6eabc..c68786703 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java @@ -44,6 +44,8 @@ public class PiglinEntity extends BasePiglinEntity { boolean isBaby = entityMetadata.getPrimitiveValue(); dirtyMetadata.put(EntityData.SCALE, isBaby? .55f : 1f); setFlag(EntityFlag.BABY, isBaby); + + updateMountOffset(); } public void setChargingCrossbow(BooleanEntityMetadata entityMetadata) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java index 17da0a611..81f183e2b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java @@ -60,15 +60,11 @@ public class WitherEntity extends MonsterEntity { private void setTargetId(EntityData entityData, IntEntityMetadata entityMetadata) { int entityId = entityMetadata.getPrimitiveValue(); - Entity entity; - if (session.getPlayerEntity().getEntityId() == entityId) { - entity = session.getPlayerEntity(); - } else { - entity = session.getEntityCache().getEntityByJavaId(entityId); - } - + Entity entity = session.getEntityCache().getEntityByJavaId(entityId); if (entity != null) { dirtyMetadata.put(entityData, entity.getGeyserId()); + } else { + dirtyMetadata.put(entityData, (long) 0); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java index f0fe101da..d69739abd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java @@ -42,7 +42,17 @@ public class ZoglinEntity extends MonsterEntity { public void setBaby(BooleanEntityMetadata entityMetadata) { boolean isBaby = entityMetadata.getPrimitiveValue(); - dirtyMetadata.put(EntityData.SCALE, isBaby? .55f : 1f); - setFlag(EntityFlag.BABY, isBaby); + if (isBaby != getFlag(EntityFlag.BABY)) { + dirtyMetadata.put(EntityData.SCALE, isBaby ? .55f : 1f); + setFlag(EntityFlag.BABY, isBaby); + + updatePassengerOffsets(); + } + } + + @Override + public float getBoundingBoxHeight() { + float scale = getFlag(EntityFlag.BABY) ? 0.55f : 1f; + return scale * definition.height(); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java index 9e3301b48..d2cc16601 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java @@ -45,6 +45,8 @@ public class ZombieEntity extends MonsterEntity { boolean isBaby = entityMetadata.getPrimitiveValue(); dirtyMetadata.put(EntityData.SCALE, isBaby ? .55f : 1.0f); setFlag(EntityFlag.BABY, isBaby); + + updateMountOffset(); } public void setConvertingToDrowned(BooleanEntityMetadata entityMetadata) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 1d59b83db..cfd39e511 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -123,14 +123,6 @@ public class PlayerEntity extends LivingEntity { setFlagsDirty(false); - long linkedEntityId = session.getEntityCache().getCachedPlayerEntityLink(entityId); - if (linkedEntityId != -1) { - Entity linkedEntity = session.getEntityCache().getEntityByJavaId(linkedEntityId); - if (linkedEntity != null) { - addPlayerPacket.getEntityLinks().add(new EntityLinkData(linkedEntity.getGeyserId(), geyserId, EntityLinkData.Type.RIDER, false, false)); - } - } - valid = true; session.sendUpstreamPacket(addPlayerPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index dff9fbfa2..47a254fa8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -35,11 +35,14 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.AttributeData; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import com.nukkitx.protocol.bedrock.packet.MovePlayerPacket; +import com.nukkitx.protocol.bedrock.packet.RespawnPacket; import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import lombok.Getter; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.util.AttributeUtils; import java.util.Collections; @@ -73,7 +76,7 @@ public class SessionPlayerEntity extends PlayerEntity { private final GeyserSession session; public SessionPlayerEntity(GeyserSession session) { - super(session, 1, 1, new GameProfile(UUID.randomUUID(), "unknown"), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0); + super(session, -1, 1, new GameProfile(UUID.randomUUID(), "unknown"), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0); valid = true; this.session = session; @@ -112,7 +115,10 @@ public class SessionPlayerEntity extends PlayerEntity { @Override public void setFlags(ByteEntityMetadata entityMetadata) { super.setFlags(entityMetadata); - session.setSwimmingInWater((entityMetadata.getPrimitiveValue() & 0x10) == 0x10 && getFlag(EntityFlag.SPRINTING)); + // Swimming/crawling is controlled by the Java server + boolean swimming = (entityMetadata.getPrimitiveValue() & 0x10) == 0x10; + session.setSwimming(swimming); + session.setSwimmingInWater(swimming && getFlag(EntityFlag.SPRINTING)); refreshSpeed = true; } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 2e3368356..c67299466 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -42,9 +42,7 @@ import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; import com.github.steveice10.mc.protocol.data.game.statistic.Statistic; import com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientIntentionPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.level.ServerboundAcceptTeleportationPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundMovePlayerPosPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundMovePlayerPosRotPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket; import com.github.steveice10.mc.protocol.packet.login.serverbound.ServerboundCustomQueryPacket; import com.github.steveice10.packetlib.BuiltinFlags; @@ -68,7 +66,6 @@ import it.unimi.dsi.fastutil.ints.*; import it.unimi.dsi.fastutil.longs.Long2ObjectMap; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import it.unimi.dsi.fastutil.objects.ObjectIterator; import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; import lombok.AccessLevel; import lombok.Getter; @@ -167,7 +164,8 @@ public class GeyserSession implements GeyserConnection, CommandSender { private final TagCache tagCache; private final WorldCache worldCache; - private final Int2ObjectMap teleportMap = new Int2ObjectOpenHashMap<>(); + @Setter + private TeleportCache unconfirmedTeleport; private final WorldBorder worldBorder; /** @@ -333,9 +331,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private Vector3f lastInteractionPlayerPosition = Vector3f.ZERO; - @Setter - private Entity ridingVehicleEntity; - /** * The entity that the client is currently looking at. */ @@ -1247,73 +1242,23 @@ public class GeyserSession implements GeyserConnection, CommandSender { return itemNetId.getAndIncrement(); } - public void addTeleport(TeleportCache teleportCache) { - teleportMap.put(teleportCache.getTeleportConfirmId(), teleportCache); - - ObjectIterator> it = teleportMap.int2ObjectEntrySet().iterator(); - - // Remove any teleports with a higher number - maybe this is a world change that reset the ID to 0? - while (it.hasNext()) { - Int2ObjectMap.Entry entry = it.next(); - int nextID = entry.getValue().getTeleportConfirmId(); - if (nextID > teleportCache.getTeleportConfirmId()) { - it.remove(); - } - } - } - public void confirmTeleport(Vector3d position) { - if (teleportMap.size() == 0) { + if (unconfirmedTeleport == null) { return; } - int teleportID = -1; - for (Int2ObjectMap.Entry entry : teleportMap.int2ObjectEntrySet()) { - if (entry.getValue().canConfirm(position)) { - if (entry.getValue().getTeleportConfirmId() > teleportID) { - teleportID = entry.getValue().getTeleportConfirmId(); - } - } + if (unconfirmedTeleport.canConfirm(position)) { + unconfirmedTeleport = null; + return; } - if (teleportID != -1) { - ObjectIterator> it = teleportMap.int2ObjectEntrySet().iterator(); - - // Confirm the current teleport and any earlier ones - while (it.hasNext()) { - TeleportCache entry = it.next().getValue(); - int nextID = entry.getTeleportConfirmId(); - if (nextID <= teleportID) { - ServerboundAcceptTeleportationPacket teleportConfirmPacket = new ServerboundAcceptTeleportationPacket(nextID); - sendDownstreamPacket(teleportConfirmPacket); - // Servers (especially ones like Hypixel) expect exact coordinates given back to them. - ServerboundMovePlayerPosRotPacket positionPacket = new ServerboundMovePlayerPosRotPacket(playerEntity.isOnGround(), - entry.getX(), entry.getY(), entry.getZ(), entry.getYaw(), entry.getPitch()); - sendDownstreamPacket(positionPacket); - it.remove(); - geyser.getLogger().debug("Confirmed teleport " + nextID); - } - } - } - - if (teleportMap.size() > 0) { - int resendID = -1; - for (Int2ObjectMap.Entry entry : teleportMap.int2ObjectEntrySet()) { - TeleportCache teleport = entry.getValue(); - teleport.incrementUnconfirmedFor(); - if (teleport.shouldResend()) { - if (teleport.getTeleportConfirmId() >= resendID) { - resendID = teleport.getTeleportConfirmId(); - } - } - } - - if (resendID != -1) { - geyser.getLogger().debug("Resending teleport " + resendID); - TeleportCache teleport = teleportMap.get(resendID); - getPlayerEntity().moveAbsolute(Vector3f.from(teleport.getX(), teleport.getY(), teleport.getZ()), - teleport.getYaw(), teleport.getPitch(), playerEntity.isOnGround(), true); - } + // Resend the teleport every few packets until Bedrock responds + unconfirmedTeleport.incrementUnconfirmedFor(); + if (unconfirmedTeleport.shouldResend()) { + unconfirmedTeleport.resetUnconfirmedFor(); + geyser.getLogger().debug("Resending teleport " + unconfirmedTeleport.getTeleportConfirmId()); + getPlayerEntity().moveAbsolute(Vector3f.from(unconfirmedTeleport.getX(), unconfirmedTeleport.getY(), unconfirmedTeleport.getZ()), + unconfirmedTeleport.getYaw(), unconfirmedTeleport.getPitch(), playerEntity.isOnGround(), true); } } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java index 5d99ba0e3..f6184c112 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java @@ -56,15 +56,12 @@ public class EntityCache { private final Long2LongMap entityIdTranslations = new Long2LongOpenHashMap(); private final Map playerEntities = new Object2ObjectOpenHashMap<>(); private final Map bossBars = new Object2ObjectOpenHashMap<>(); - private final Long2LongMap cachedPlayerEntityLinks = new Long2LongOpenHashMap(); @Getter private final AtomicLong nextEntityId = new AtomicLong(2L); public EntityCache(GeyserSession session) { this.session = session; - - cachedPlayerEntityLinks.defaultReturnValue(-1L); } public void spawnEntity(Entity entity) { @@ -112,8 +109,6 @@ public class EntityCache { } session.getPlayerWithCustomHeads().clear(); - // As a precaution - cachedPlayerEntityLinks.clear(); } public Entity getEntityByGeyserId(long geyserId) { @@ -121,6 +116,9 @@ public class EntityCache { } public Entity getEntityByJavaId(long javaId) { + if (javaId == session.getPlayerEntity().getEntityId()) { + return session.getPlayerEntity(); + } return entities.get(entityIdTranslations.get(javaId)); } @@ -160,14 +158,6 @@ public class EntityCache { bossBars.values().forEach(BossBar::updateBossBar); } - public long getCachedPlayerEntityLink(long playerId) { - return cachedPlayerEntityLinks.remove(playerId); - } - - public void addCachedPlayerEntityLink(long playerId, long linkedEntityId) { - cachedPlayerEntityLinks.put(playerId, linkedEntityId); - } - public List getTickableEntities() { return tickableEntities; } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java index cc9a7c09f..5eff56a97 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java @@ -66,6 +66,10 @@ public class TeleportCache { unconfirmedFor++; } + public void resetUnconfirmedFor() { + unconfirmedFor = 0; + } + public boolean shouldResend() { return unconfirmedFor >= RESEND_THRESHOLD; } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java index 01c5949c7..e4ba674ef 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java @@ -151,7 +151,7 @@ public class WorldBorder { // Move the player back, but allow gravity to take place // Teleported = true makes going back better, but disconnects the player from their mounted entity playerEntity.moveAbsolute(Vector3f.from(playerEntity.getPosition().getX(), (newPosition.getY() - EntityDefinitions.PLAYER.offset()), playerEntity.getPosition().getZ()), - playerEntity.getYaw(), playerEntity.getPitch(), playerEntity.getHeadYaw(), playerEntity.isOnGround(), session.getRidingVehicleEntity() == null); + playerEntity.getYaw(), playerEntity.getPitch(), playerEntity.getHeadYaw(), playerEntity.isOnGround(), playerEntity.getVehicle() == null); } return isInWorldBorder; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java index 6d971daeb..3f0e253c6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java @@ -45,7 +45,7 @@ public class BedrockMoveEntityAbsoluteTranslator extends PacketTranslator case LEAVE_VEHICLE: ServerboundPlayerCommandPacket sneakPacket = new ServerboundPlayerCommandPacket((int) entity.getEntityId(), PlayerState.START_SNEAKING); session.sendDownstreamPacket(sneakPacket); - session.setRidingVehicleEntity(null); break; case MOUSEOVER: // Handle the buttons for mobile - "Mount", etc; and the suggestions for console - "ZL: Mount", etc @@ -97,7 +96,7 @@ public class BedrockInteractTranslator extends PacketTranslator break; case OPEN_INVENTORY: if (session.getOpenInventory() == null) { - Entity ridingEntity = session.getRidingVehicleEntity(); + Entity ridingEntity = session.getPlayerEntity().getVehicle(); if (ridingEntity instanceof AbstractHorseEntity) { if (ridingEntity.getFlag(EntityFlag.TAMED)) { // We should request to open the horse inventory instead diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java index 1555722d6..7c170fdbc 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java @@ -67,7 +67,8 @@ public class BedrockMovePlayerTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, RiderJumpPacket packet) { - Entity vehicle = session.getRidingVehicleEntity(); + Entity vehicle = session.getPlayerEntity().getVehicle(); if (vehicle instanceof AbstractHorseEntity) { ServerboundPlayerCommandPacket playerCommandPacket = new ServerboundPlayerCommandPacket((int) vehicle.getEntityId(), PlayerState.START_HORSE_JUMP, packet.getJumpStrength()); session.sendDownstreamPacket(playerCommandPacket); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java index d7fc79f1e..fb4e2653d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java @@ -41,12 +41,7 @@ public class JavaAnimateTranslator extends PacketTranslator definition = entity.getDefinition(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java index 88f1c8ae1..deed9e65e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java @@ -43,33 +43,23 @@ public class JavaSetEntityLinkTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, ClientboundSetPassengersPacket packet) { - Entity entity; - if (packet.getEntityId() == session.getPlayerEntity().getEntityId()) { - entity = session.getPlayerEntity(); - } else { - entity = session.getEntityCache().getEntityByJavaId(packet.getEntityId()); - } - + Entity entity = session.getEntityCache().getEntityByJavaId(packet.getEntityId()); if (entity == null) return; - LongOpenHashSet passengers = entity.getPassengers().clone(); - boolean rider = true; + // Handle new/existing passengers + List newPassengers = new ArrayList<>(); for (long passengerId : packet.getPassengerIds()) { Entity passenger = session.getEntityCache().getEntityByJavaId(passengerId); - if (passengerId == session.getPlayerEntity().getEntityId()) { - passenger = session.getPlayerEntity(); - session.setRidingVehicleEntity(entity); + if (passenger == session.getPlayerEntity()) { + session.getPlayerEntity().setVehicle(entity); // We need to confirm teleports before entering a vehicle, or else we will likely exit right out session.confirmTeleport(passenger.getPosition().sub(0, EntityDefinitions.PLAYER.offset(), 0).toDouble()); } - // Passenger hasn't loaded in (likely since we're waiting for a skin response) - // and entity link needs to be set later - if (passenger == null && passengerId != 0) { - session.getEntityCache().addCachedPlayerEntityLink(passengerId, packet.getEntityId()); - } if (passenger == null) { + // Can occur if the passenger is outside the client's tracking range + // In this case, another SetPassengers packet will be sent when the passenger is spawned. continue; } + boolean rider = packet.getPassengerIds()[0] == passengerId; EntityLinkData.Type type = rider ? EntityLinkData.Type.RIDER : EntityLinkData.Type.PASSENGER; SetEntityLinkPacket linkPacket = new SetEntityLinkPacket(); - linkPacket.setEntityLink(new EntityLinkData(entity.getGeyserId(), passenger.getGeyserId(), type, false)); + linkPacket.setEntityLink(new EntityLinkData(entity.getGeyserId(), passenger.getGeyserId(), type, false, false)); session.sendUpstreamPacket(linkPacket); - passengers.add(passengerId); - - // Head rotation on boats - if (entity.getDefinition() == EntityDefinitions.BOAT) { - passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 1); - passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 90f); - passenger.getDirtyMetadata().put(EntityData.RIDER_MIN_ROTATION, 1f); - passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_OFFSET, -90f); - } else { - passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 0); - passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 0f); - passenger.getDirtyMetadata().put(EntityData.RIDER_MIN_ROTATION, 0f); - } - - passenger.updateBedrockMetadata(); - rider = false; - } - - entity.setPassengers(passengers); - - for (long passengerId : entity.getPassengers()) { - Entity passenger = session.getEntityCache().getEntityByJavaId(passengerId); - if (passengerId == session.getPlayerEntity().getEntityId()) { - passenger = session.getPlayerEntity(); - } - if (passenger == null) { - continue; - } - if (Arrays.stream(packet.getPassengerIds()).noneMatch(id -> id == passengerId)) { - SetEntityLinkPacket linkPacket = new SetEntityLinkPacket(); - linkPacket.setEntityLink(new EntityLinkData(entity.getGeyserId(), passenger.getGeyserId(), EntityLinkData.Type.REMOVE, false)); - session.sendUpstreamPacket(linkPacket); - passengers.remove(passenger.getEntityId()); - passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 0); - passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 0f); - passenger.getDirtyMetadata().put(EntityData.RIDER_MIN_ROTATION, 0f); - passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_OFFSET, 0f); - - EntityUtils.updateMountOffset(passenger, entity, false, false, (packet.getPassengerIds().length > 1)); - } else { - EntityUtils.updateMountOffset(passenger, entity, (packet.getPassengerIds()[0] == passengerId), true, (packet.getPassengerIds().length > 1)); - } + newPassengers.add(passenger); + passenger.setVehicle(entity); + EntityUtils.updateRiderRotationLock(passenger, entity, true); + EntityUtils.updateMountOffset(passenger, entity, rider, true, (packet.getPassengerIds().length > 1)); // Force an update to the passenger metadata passenger.updateBedrockMetadata(); } + // Handle passengers that were removed + for (Entity passenger : entity.getPassengers()) { + if (passenger == null) { + continue; + } + if (!newPassengers.contains(passenger)) { + SetEntityLinkPacket linkPacket = new SetEntityLinkPacket(); + linkPacket.setEntityLink(new EntityLinkData(entity.getGeyserId(), passenger.getGeyserId(), EntityLinkData.Type.REMOVE, false, false)); + session.sendUpstreamPacket(linkPacket); + + passenger.setVehicle(null); + EntityUtils.updateRiderRotationLock(passenger, entity, false); + EntityUtils.updateMountOffset(passenger, entity, false, false, (packet.getPassengerIds().length > 1)); + // Force an update to the passenger metadata + passenger.updateBedrockMetadata(); + } + } + + entity.setPassengers(newPassengers); + switch (entity.getDefinition().entityType()) { case HORSE, SKELETON_HORSE, DONKEY, MULE, RAVAGER -> { entity.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 181.0f); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java index 75d7bc976..dbf335ceb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java @@ -49,12 +49,7 @@ public class JavaTakeItemEntityTranslator extends PacketTranslator { @@ -53,9 +53,10 @@ public class JavaPlayerPositionTranslator extends PacketTranslator 1); + vehicle.getPassengers().remove(entity); + session.getPlayerEntity().setVehicle(null); + + EntityUtils.updateRiderRotationLock(entity, null, false); + EntityUtils.updateMountOffset(entity, null, false, false, entity.getPassengers().size() > 1); + entity.updateBedrockMetadata(); } // If coordinates are relative, then add to the existing coordinate @@ -119,9 +118,9 @@ public class JavaPlayerPositionTranslator extends PacketTranslator mountedHeightOffset = height * 0.5f; case DONKEY, MULE -> mountedHeightOffset -= 0.25f; - case LLAMA -> mountedHeightOffset = height * 0.67f; + case TRADER_LLAMA, LLAMA -> mountedHeightOffset = height * 0.6f; case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, COMMAND_BLOCK_MINECART -> mountedHeightOffset = 0; case BOAT -> mountedHeightOffset = -0.1f; @@ -144,20 +145,22 @@ public final class EntityUtils { float yOffset = mountedHeightOffset + heightOffset; float zOffset = 0; switch (mount.getDefinition().entityType()) { - case BOAT: + case BOAT -> { // Without the X offset, more than one entity on a boat is stacked on top of each other if (rider && moreThanOneEntity) { xOffset = 0.2f; } else if (moreThanOneEntity) { xOffset = -0.6f; } - break; - case CHICKEN: - zOffset = -0.1f; - break; - case LLAMA: - zOffset = -0.3f; - break; + } + case CHICKEN -> zOffset = -0.1f; + case TRADER_LLAMA, LLAMA -> zOffset = -0.3f; + } + if (passenger.getDefinition().entityType() == EntityType.SHULKER) { + switch (mount.getDefinition().entityType()) { + case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, + COMMAND_BLOCK_MINECART, BOAT -> yOffset = 0.1875f; + } } /* * Bedrock Differences @@ -165,8 +168,10 @@ public final class EntityUtils { * Horses are tinier * Players, Minecarts, and Boats have different origins */ - if (passenger.getDefinition().entityType() == EntityType.PLAYER && mount.getDefinition().entityType() != EntityType.PLAYER) { - yOffset += EntityDefinitions.PLAYER.offset(); + if (passenger.getDefinition().entityType() == EntityType.PLAYER) { + if (mount.getDefinition().entityType() != EntityType.PLAYER && mount.getDefinition().entityType() != EntityType.AREA_EFFECT_CLOUD) { + yOffset += EntityDefinitions.PLAYER.offset(); + } } switch (mount.getDefinition().entityType()) { case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, @@ -175,7 +180,21 @@ public final class EntityUtils { Vector3f offset = Vector3f.from(xOffset, yOffset, zOffset); passenger.setRiderSeatPosition(offset); } - passenger.updateBedrockMetadata(); + } + + public static void updateRiderRotationLock(Entity passenger, Entity mount, boolean isRiding) { + if (isRiding && mount.getDefinition() == EntityDefinitions.BOAT) { + // Head rotation is locked while riding in a boat + passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 1); + passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 90f); + passenger.getDirtyMetadata().put(EntityData.RIDER_MIN_ROTATION, 1f); + passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_OFFSET, -90f); + } else { + passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 0); + passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 0f); + passenger.getDirtyMetadata().put(EntityData.RIDER_MIN_ROTATION, 0f); + passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_OFFSET, 0f); + } } private EntityUtils() { From 3bf68af82db8f148fd79a074733a399d0d8a6268 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 18 Dec 2021 18:21:52 +0000 Subject: [PATCH 004/199] Bump log4j-api from 2.16.0 to 2.17.0 in /bootstrap/standalone (#2712) Bumps log4j-api from 2.16.0 to 2.17.0. --- updated-dependencies: - dependency-name: org.apache.logging.log4j:log4j-api dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- bootstrap/standalone/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index e8653ee8e..293d0cbdc 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -11,7 +11,7 @@ bootstrap-standalone - 2.16.0 + 2.17.0 From d699e7d02b269790d6c6f001dd63812e40097812 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 18 Dec 2021 22:45:47 -0500 Subject: [PATCH 005/199] Update mappings See #2710 --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index 82ad7ba27..d9fcbc0fe 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 82ad7ba279c68eb11a0b1a969c9efb3228c59227 +Subproject commit d9fcbc0feedbb8ad4a046b6074108b4b9042fb0c From 222c9d7a24840ab445eb3d5560332a98c2854155 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 18 Dec 2021 22:48:28 -0500 Subject: [PATCH 006/199] Switch to master branch of mappings --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index d9fcbc0fe..ea5950882 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit d9fcbc0feedbb8ad4a046b6074108b4b9042fb0c +Subproject commit ea5950882edebc1a0e5cee0626b958f233dfe434 From 71a975b8052ecb6da1277dc3773e38a160e43973 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 19 Dec 2021 15:54:31 -0500 Subject: [PATCH 007/199] Fix tooltip durability/NBT not being translated Fixes #2706 --- .../inventory/item/ItemTranslator.java | 32 +++++++++++++++---- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index 84ab0dc55..0d4ef3e78 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -34,14 +34,16 @@ import com.nukkitx.nbt.NbtType; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; +import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.format.NamedTextColor; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; -import org.geysermc.geyser.util.FileUtils; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.MinecraftLocale; +import org.geysermc.geyser.translator.text.MessageTranslator; +import org.geysermc.geyser.util.FileUtils; import javax.annotation.Nonnull; import java.util.*; @@ -206,15 +208,31 @@ public abstract class ItemTranslator { int maxDurability = mapping.getMaxDamage(); if (maxDurability != 0) { - int durability = maxDurability - ((IntTag) newNbt.get("Damage")).getValue(); - if (durability != maxDurability) { - listTag.add(new StringTag("", "§r§f" + String.format(MessageTranslator.convertMessage("item.durability", language), durability, maxDurability))); + Tag durabilityTag = newNbt.get("Damage"); + if (durabilityTag instanceof IntTag) { + int durability = maxDurability - ((IntTag) durabilityTag).getValue(); + if (durability != maxDurability) { + Component component = Component.text() + .resetStyle() + .color(NamedTextColor.WHITE) + .append(Component.translatable("item.durability", + Component.text(durability), + Component.text(maxDurability))) + .build(); + listTag.add(new StringTag("", MessageTranslator.convertMessage(component, language))); + } } } listTag.add(new StringTag("", "§r§8" + mapping.getJavaIdentifier())); if (nbt != null) { - listTag.add(new StringTag("", "§r§8" + String.format(MessageTranslator.convertMessage("item.nbt_tags", language), nbt.size()))); + Component component = Component.text() + .resetStyle() + .color(NamedTextColor.DARK_GRAY) + .append(Component.translatable("item.nbt_tags", + Component.text(nbt.size()))) + .build(); + listTag.add(new StringTag("", MessageTranslator.convertMessage(component, language))); } compoundTag.put(listTag); newNbt.put(compoundTag); From 15522aed52b515b133f2866788ba8cd5731cd3a1 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 19 Dec 2021 19:15:53 -0500 Subject: [PATCH 008/199] Fix fishing rod behavior on Geyser players Fixes #2716 --- .../geyser/entity/type/FishingHookEntity.java | 12 +++--------- .../java/entity/JavaEntityEventTranslator.java | 4 ++-- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index 9a85a14a2..3bfa0ee53 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -50,7 +50,7 @@ public class FishingHookEntity extends ThrowableEntity { private boolean inWater = false; @Getter - private final boolean isOwnerSessionPlayer; + private final long bedrockOwnerId; @Getter private long bedrockTargetId; @@ -66,14 +66,8 @@ public class FishingHookEntity extends ThrowableEntity { // so that it can be handled by moveAbsoluteImmediate. setBoundingBoxHeight(128); - isOwnerSessionPlayer = owner.getGeyserId() == session.getPlayerEntity().getGeyserId(); - this.dirtyMetadata.put(EntityData.OWNER_EID, owner.getGeyserId()); - } - - @Override - public void spawnEntity() { - - super.spawnEntity(); + this.bedrockOwnerId = owner.getGeyserId(); + this.dirtyMetadata.put(EntityData.OWNER_EID, this.bedrockOwnerId); } public void setHookedEntity(IntEntityMetadata entityMetadata) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index ce08d8287..00bea4908 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -119,8 +119,8 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Mon, 20 Dec 2021 19:25:11 -0500 Subject: [PATCH 009/199] Entity IDs in Java Edition just need to be integers We don't need to keep them as longs - this just reduces the amount of casting needing throughout the codebase. --- core/pom.xml | 2 +- .../geyser/entity/EntityDefinition.java | 6 --- .../geyser/entity/EntityDefinitions.java | 13 +++---- .../entity/factory/BaseEntityFactory.java | 39 ------------------- .../geyser/entity/factory/EntityFactory.java | 10 +++++ .../factory/ExperienceOrbEntityFactory.java | 36 ----------------- .../entity/factory/PaintingEntityFactory.java | 38 ------------------ .../entity/type/AbstractArrowEntity.java | 2 +- .../entity/type/AreaEffectCloudEntity.java | 2 +- .../geyser/entity/type/BoatEntity.java | 2 +- .../type/CommandBlockMinecartEntity.java | 2 +- .../type/DefaultBlockMinecartEntity.java | 2 +- .../entity/type/EnderCrystalEntity.java | 2 +- .../geysermc/geyser/entity/type/Entity.java | 4 +- .../geyser/entity/type/ExpOrbEntity.java | 2 +- .../entity/type/FallingBlockEntity.java | 2 +- .../geyser/entity/type/FireballEntity.java | 2 +- .../geyser/entity/type/FireworkEntity.java | 2 +- .../geyser/entity/type/FishingHookEntity.java | 2 +- .../entity/type/FurnaceMinecartEntity.java | 2 +- .../geyser/entity/type/ItemEntity.java | 2 +- .../geyser/entity/type/ItemFrameEntity.java | 2 +- .../geyser/entity/type/LeashKnotEntity.java | 2 +- .../geyser/entity/type/LightningEntity.java | 2 +- .../geyser/entity/type/LivingEntity.java | 2 +- .../geyser/entity/type/MinecartEntity.java | 2 +- .../geyser/entity/type/PaintingEntity.java | 2 +- .../entity/type/SpawnerMinecartEntity.java | 2 +- .../geyser/entity/type/TNTEntity.java | 2 +- .../geyser/entity/type/ThrowableEntity.java | 2 +- .../entity/type/ThrowableItemEntity.java | 2 +- .../entity/type/ThrownPotionEntity.java | 2 +- .../geyser/entity/type/TippedArrowEntity.java | 2 +- .../geyser/entity/type/TridentEntity.java | 2 +- .../geyser/entity/type/WitherSkullEntity.java | 2 +- .../type/living/AbstractFishEntity.java | 2 +- .../entity/type/living/AgeableEntity.java | 2 +- .../entity/type/living/AmbientEntity.java | 2 +- .../entity/type/living/ArmorStandEntity.java | 2 +- .../geyser/entity/type/living/BatEntity.java | 2 +- .../entity/type/living/CreatureEntity.java | 2 +- .../entity/type/living/FlyingEntity.java | 2 +- .../entity/type/living/GlowSquidEntity.java | 2 +- .../entity/type/living/GolemEntity.java | 2 +- .../entity/type/living/IronGolemEntity.java | 2 +- .../entity/type/living/MagmaCubeEntity.java | 2 +- .../geyser/entity/type/living/MobEntity.java | 2 +- .../entity/type/living/SlimeEntity.java | 2 +- .../entity/type/living/SnowGolemEntity.java | 2 +- .../entity/type/living/SquidEntity.java | 2 +- .../entity/type/living/WaterEntity.java | 2 +- .../type/living/animal/AnimalEntity.java | 2 +- .../type/living/animal/AxolotlEntity.java | 2 +- .../entity/type/living/animal/BeeEntity.java | 2 +- .../type/living/animal/ChickenEntity.java | 2 +- .../entity/type/living/animal/FoxEntity.java | 2 +- .../entity/type/living/animal/GoatEntity.java | 2 +- .../type/living/animal/HoglinEntity.java | 2 +- .../type/living/animal/MooshroomEntity.java | 2 +- .../type/living/animal/OcelotEntity.java | 2 +- .../type/living/animal/PandaEntity.java | 2 +- .../entity/type/living/animal/PigEntity.java | 2 +- .../type/living/animal/PolarBearEntity.java | 2 +- .../type/living/animal/PufferFishEntity.java | 2 +- .../type/living/animal/RabbitEntity.java | 2 +- .../type/living/animal/SheepEntity.java | 2 +- .../type/living/animal/StriderEntity.java | 2 +- .../living/animal/TropicalFishEntity.java | 2 +- .../type/living/animal/TurtleEntity.java | 2 +- .../animal/horse/AbstractHorseEntity.java | 2 +- .../animal/horse/ChestedHorseEntity.java | 2 +- .../type/living/animal/horse/HorseEntity.java | 2 +- .../type/living/animal/horse/LlamaEntity.java | 2 +- .../animal/horse/TraderLlamaEntity.java | 2 +- .../living/animal/tameable/CatEntity.java | 2 +- .../living/animal/tameable/ParrotEntity.java | 2 +- .../animal/tameable/TameableEntity.java | 2 +- .../living/animal/tameable/WolfEntity.java | 2 +- .../merchant/AbstractMerchantEntity.java | 2 +- .../type/living/merchant/VillagerEntity.java | 2 +- .../monster/AbstractSkeletonEntity.java | 2 +- .../type/living/monster/BasePiglinEntity.java | 2 +- .../type/living/monster/BlazeEntity.java | 2 +- .../type/living/monster/CreeperEntity.java | 2 +- .../living/monster/ElderGuardianEntity.java | 2 +- .../living/monster/EnderDragonEntity.java | 2 +- .../living/monster/EnderDragonPartEntity.java | 2 +- .../type/living/monster/EndermanEntity.java | 2 +- .../type/living/monster/GhastEntity.java | 2 +- .../type/living/monster/GiantEntity.java | 2 +- .../type/living/monster/GuardianEntity.java | 2 +- .../type/living/monster/MonsterEntity.java | 2 +- .../type/living/monster/PhantomEntity.java | 2 +- .../type/living/monster/PiglinEntity.java | 2 +- .../type/living/monster/ShulkerEntity.java | 2 +- .../type/living/monster/SkeletonEntity.java | 2 +- .../type/living/monster/SpiderEntity.java | 2 +- .../entity/type/living/monster/VexEntity.java | 2 +- .../type/living/monster/WitherEntity.java | 2 +- .../type/living/monster/ZoglinEntity.java | 2 +- .../type/living/monster/ZombieEntity.java | 2 +- .../living/monster/ZombieVillagerEntity.java | 2 +- .../living/monster/ZombifiedPiglinEntity.java | 2 +- .../monster/raid/AbstractIllagerEntity.java | 2 +- .../living/monster/raid/PillagerEntity.java | 2 +- .../monster/raid/RaidParticipantEntity.java | 2 +- .../raid/SpellcasterIllagerEntity.java | 2 +- .../living/monster/raid/VindicatorEntity.java | 2 +- .../entity/type/player/PlayerEntity.java | 2 +- .../geyser/session/cache/EntityCache.java | 8 ++-- .../BedrockCommandBlockUpdateTranslator.java | 2 +- ...BedrockInventoryTransactionTranslator.java | 12 +++--- .../BedrockItemFrameDropItemTranslator.java | 2 +- .../player/BedrockActionTranslator.java | 18 ++++----- .../entity/player/BedrockEmoteTranslator.java | 4 +- .../player/BedrockInteractTranslator.java | 8 ++-- .../player/BedrockRiderJumpTranslator.java | 2 +- .../entity/JavaSetPassengersTranslator.java | 2 +- .../entity/spawn/JavaAddEntityTranslator.java | 9 ++--- .../entity/spawn/JavaAddMobTranslator.java | 9 ++--- 120 files changed, 156 insertions(+), 270 deletions(-) delete mode 100644 core/src/main/java/org/geysermc/geyser/entity/factory/BaseEntityFactory.java delete mode 100644 core/src/main/java/org/geysermc/geyser/entity/factory/ExperienceOrbEntityFactory.java delete mode 100644 core/src/main/java/org/geysermc/geyser/entity/factory/PaintingEntityFactory.java diff --git a/core/pom.xml b/core/pom.xml index de264f908..22b8c8d21 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -83,7 +83,7 @@ com.nukkitx.fastutil - fastutil-long-long-maps + fastutil-int-long-maps ${fastutil.version} compile diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java index f66a0c56b..9b8f3aa86 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java @@ -32,7 +32,6 @@ import it.unimi.dsi.fastutil.objects.ObjectArrayList; import lombok.Setter; import lombok.experimental.Accessors; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.entity.factory.BaseEntityFactory; import org.geysermc.geyser.entity.factory.EntityFactory; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.registry.Registries; @@ -52,10 +51,6 @@ import java.util.function.BiConsumer; public record EntityDefinition(EntityFactory factory, EntityType entityType, String identifier, float width, float height, float offset, List> translators) { - public static Builder inherited(BaseEntityFactory factory, EntityDefinition parent) { - return inherited((EntityFactory) factory, parent); - } - public static Builder inherited(EntityFactory factory, EntityDefinition parent) { return new Builder<>(factory, parent.entityType, parent.identifier, parent.width, parent.height, parent.offset, new ObjectArrayList<>(parent.translators)); } @@ -64,7 +59,6 @@ public record EntityDefinition(EntityFactory factory, Entit return new Builder<>(factory); } - public void translateMetadata(T entity, EntityMetadata> metadata) { EntityMetadataTranslator>> translator = (EntityMetadataTranslator>>) this.translators.get(metadata.getId()); if (translator == null) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index e1f2169ef..80e104712 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -31,9 +31,6 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.FloatEnt import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import org.geysermc.geyser.entity.factory.BaseEntityFactory; -import org.geysermc.geyser.entity.factory.ExperienceOrbEntityFactory; -import org.geysermc.geyser.entity.factory.PaintingEntityFactory; import org.geysermc.geyser.entity.type.*; import org.geysermc.geyser.entity.type.living.*; import org.geysermc.geyser.entity.type.living.animal.*; @@ -50,8 +47,8 @@ import org.geysermc.geyser.entity.type.living.monster.raid.RaidParticipantEntity import org.geysermc.geyser.entity.type.living.monster.raid.SpellcasterIllagerEntity; import org.geysermc.geyser.entity.type.living.monster.raid.VindicatorEntity; import org.geysermc.geyser.entity.type.player.PlayerEntity; -import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.registry.Registries; +import org.geysermc.geyser.translator.text.MessageTranslator; public final class EntityDefinitions { public static final EntityDefinition AREA_EFFECT_CLOUD; @@ -177,7 +174,7 @@ public final class EntityDefinitions { public static final EntityDefinition WITHER_SKULL_DANGEROUS; static { - EntityDefinition entityBase = EntityDefinition.builder((BaseEntityFactory) Entity::new) + EntityDefinition entityBase = EntityDefinition.builder(Entity::new) .addTranslator(MetadataType.BYTE, Entity::setFlags) .addTranslator(MetadataType.INT, Entity::setAir) // Air/bubbles .addTranslator(MetadataType.OPTIONAL_CHAT, Entity::setDisplayName) @@ -224,11 +221,11 @@ public final class EntityDefinitions { .addTranslator(MetadataType.BOOLEAN, (enderCrystalEntity, entityMetadata) -> enderCrystalEntity.setFlag(EntityFlag.SHOW_BOTTOM, ((BooleanEntityMetadata) entityMetadata).getPrimitiveValue())) // There is a base located on the ender crystal .build(); - EXPERIENCE_ORB = EntityDefinition.inherited((ExperienceOrbEntityFactory) ExpOrbEntity::new, entityBase) + EXPERIENCE_ORB = EntityDefinition.inherited(null, entityBase) .type(EntityType.EXPERIENCE_ORB) .identifier("minecraft:xp_orb") .build(); - EVOKER_FANGS = EntityDefinition.inherited(entityBase.factory(), entityBase) + EVOKER_FANGS = EntityDefinition.builder(entityBase.factory()) // No entity metadata to listen to as of 1.18.1 .type(EntityType.EVOKER_FANGS) .height(0.8f).width(0.5f) .identifier("minecraft:evocation_fang") @@ -275,7 +272,7 @@ public final class EntityDefinitions { .type(EntityType.LLAMA_SPIT) .heightAndWidth(0.25f) .build(); - PAINTING = EntityDefinition.inherited((PaintingEntityFactory) PaintingEntity::new, entityBase) + PAINTING = EntityDefinition.inherited(null, entityBase) .type(EntityType.PAINTING) .build(); SHULKER_BULLET = EntityDefinition.inherited(ThrowableEntity::new, entityBase) diff --git a/core/src/main/java/org/geysermc/geyser/entity/factory/BaseEntityFactory.java b/core/src/main/java/org/geysermc/geyser/entity/factory/BaseEntityFactory.java deleted file mode 100644 index dff1617f9..000000000 --- a/core/src/main/java/org/geysermc/geyser/entity/factory/BaseEntityFactory.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2019-2021 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.geyser.entity.factory; - -import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.Entity; -import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.session.GeyserSession; - -import java.util.UUID; - -@FunctionalInterface -public interface BaseEntityFactory extends EntityFactory { - - T create(GeyserSession session, long javaId, long bedrockId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw); -} diff --git a/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java b/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java index 774166d44..e541c1f4a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java +++ b/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java @@ -25,7 +25,17 @@ package org.geysermc.geyser.entity.factory; +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.session.GeyserSession; +import java.util.UUID; + +/** + * Represents a constructor to create an entity. + */ public interface EntityFactory { + + T create(GeyserSession session, int javaId, long bedrockId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/factory/ExperienceOrbEntityFactory.java b/core/src/main/java/org/geysermc/geyser/entity/factory/ExperienceOrbEntityFactory.java deleted file mode 100644 index 40a93c08b..000000000 --- a/core/src/main/java/org/geysermc/geyser/entity/factory/ExperienceOrbEntityFactory.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2019-2021 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.geyser.entity.factory; - -import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.ExpOrbEntity; -import org.geysermc.geyser.session.GeyserSession; - -@FunctionalInterface -public interface ExperienceOrbEntityFactory extends EntityFactory { - - ExpOrbEntity create(GeyserSession session, int amount, long entityId, long geyserId, Vector3f position); -} diff --git a/core/src/main/java/org/geysermc/geyser/entity/factory/PaintingEntityFactory.java b/core/src/main/java/org/geysermc/geyser/entity/factory/PaintingEntityFactory.java deleted file mode 100644 index 2990b0ac5..000000000 --- a/core/src/main/java/org/geysermc/geyser/entity/factory/PaintingEntityFactory.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2019-2021 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.geyser.entity.factory; - -import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.PaintingEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.level.PaintingType; - -import java.util.UUID; - -public interface PaintingEntityFactory extends EntityFactory { - - PaintingEntity create(GeyserSession session, long entityId, long geyserId, UUID uuid, Vector3f position, PaintingType paintingName, int direction); -} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java index b80db2570..35958b4e7 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class AbstractArrowEntity extends Entity { - public AbstractArrowEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractArrowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); // Set the correct texture if using the resource pack diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java index 3b6b4448c..3a20bcfdf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java @@ -39,7 +39,7 @@ import java.util.UUID; public class AreaEffectCloudEntity extends Entity { - public AreaEffectCloudEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AreaEffectCloudEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java index 8d6b793a9..16af21eac 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java @@ -65,7 +65,7 @@ public class BoatEntity extends Entity { // Looks too fast and too choppy with 0.1f, which is how I believe the Microsoftian client handles it private final float ROWING_SPEED = 0.05f; - public BoatEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public BoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { // Initial rotation is incorrect super(session, entityId, geyserId, uuid, definition, position.add(0d, definition.offset(), 0d), motion, yaw + 90, 0, yaw + 90); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java index 1764c721e..82bec41f6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class CommandBlockMinecartEntity extends DefaultBlockMinecartEntity { - public CommandBlockMinecartEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public CommandBlockMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java index ec00c30be..8358d439d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java @@ -43,7 +43,7 @@ public class DefaultBlockMinecartEntity extends MinecartEntity { public int customBlockOffset = 0; public boolean showCustomBlock = false; - public DefaultBlockMinecartEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public DefaultBlockMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); dirtyMetadata.put(EntityData.CUSTOM_DISPLAY, (byte) 1); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java index aa907b7c6..5c5cb81ab 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java @@ -39,7 +39,7 @@ import java.util.UUID; public class EnderCrystalEntity extends Entity { - public EnderCrystalEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public EnderCrystalEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 5074751bf..bb09490a5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -60,7 +60,7 @@ import java.util.UUID; public class Entity { protected final GeyserSession session; - protected long entityId; + protected int entityId; protected final long geyserId; protected UUID uuid; @@ -112,7 +112,7 @@ public class Entity { @Setter(AccessLevel.PROTECTED) // For players private boolean flagsDirty = false; - public Entity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public Entity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { this.session = session; this.entityId = entityId; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java index 8196d03ff..1c35ff172 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java @@ -32,7 +32,7 @@ import org.geysermc.geyser.session.GeyserSession; public class ExpOrbEntity extends Entity { - public ExpOrbEntity(GeyserSession session, int amount, long entityId, long geyserId, Vector3f position) { + public ExpOrbEntity(GeyserSession session, int amount, int entityId, long geyserId, Vector3f position) { super(session, entityId, geyserId, null, EntityDefinitions.EXPERIENCE_ORB, position, Vector3f.ZERO, 0, 0, 0); this.dirtyMetadata.put(EntityData.EXPERIENCE_VALUE, amount); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java index 1f690036f..b79062ba8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class FallingBlockEntity extends Entity { - public FallingBlockEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, int javaId) { + public FallingBlockEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, int javaId) { super(session, entityId, geyserId, uuid, EntityDefinitions.FALLING_BLOCK, position, motion, yaw, pitch, 0f); this.dirtyMetadata.put(EntityData.VARIANT, session.getBlockMappings().getBedrockBlockId(javaId)); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java index 52796d67b..7350d55d5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java @@ -39,7 +39,7 @@ public class FireballEntity extends ThrowableEntity { */ protected int futureTicks = 3; - public FireballEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public FireballEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, Vector3f.ZERO, yaw, pitch, headYaw); float magnitude = motion.length(); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java index 075178b55..e9d36d796 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java @@ -50,7 +50,7 @@ import java.util.UUID; public class FireworkEntity extends Entity { - public FireworkEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public FireworkEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index 3bfa0ee53..ed39c7736 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -56,7 +56,7 @@ public class FishingHookEntity extends ThrowableEntity { private final BoundingBox boundingBox; - public FishingHookEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, PlayerEntity owner) { + public FishingHookEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, PlayerEntity owner) { super(session, entityId, geyserId, uuid, EntityDefinitions.FISHING_BOBBER, position, motion, yaw, pitch, 0f); this.boundingBox = new BoundingBox(0.125, 0.125, 0.125, 0.25, 0.25, 0.25); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java index ab34cb751..39e1bede2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java @@ -37,7 +37,7 @@ import java.util.UUID; public class FurnaceMinecartEntity extends DefaultBlockMinecartEntity { private boolean hasFuel = false; - public FurnaceMinecartEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public FurnaceMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java index dd98f9aba..efa55b388 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java @@ -46,7 +46,7 @@ public class ItemEntity extends ThrowableEntity { private int waterLevel = -1; - public ItemEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ItemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 0f73de739..0715f864e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -77,7 +77,7 @@ public class ItemFrameEntity extends Entity { */ private boolean changed = true; - public ItemFrameEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, Direction direction) { + public ItemFrameEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, Direction direction) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, 0f); NbtMapBuilder blockBuilder = NbtMap.builder() diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java index 63e964a55..a18cc28d4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class LeashKnotEntity extends Entity { - public LeashKnotEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public LeashKnotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { // Position is incorrect by default super(session, entityId, geyserId, uuid, definition, position.add(0.5f, 0.25f, 0.5f), motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java index 1f5af0492..94fe56fb9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java @@ -35,7 +35,7 @@ import java.util.concurrent.ThreadLocalRandom; public class LightningEntity extends Entity { - public LightningEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public LightningEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index 2aff7f9e1..77654fd17 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -80,7 +80,7 @@ public class LivingEntity extends Entity { */ private boolean isMaxFrozenState = false; - public LivingEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public LivingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java index ffb5e4018..5b8234245 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class MinecartEntity extends Entity { - public MinecartEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public MinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position.add(0d, definition.offset(), 0d), motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java index e97bb7090..02ee8d1cb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java @@ -38,7 +38,7 @@ public class PaintingEntity extends Entity { private final PaintingType paintingName; private final int direction; - public PaintingEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, Vector3f position, PaintingType paintingName, int direction) { + public PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, PaintingType paintingName, int direction) { super(session, entityId, geyserId, uuid, EntityDefinitions.PAINTING, position, Vector3f.ZERO, 0f, 0f, 0f); this.paintingName = paintingName; this.direction = direction; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java index 2cd4cf3f6..96a3eea0e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class SpawnerMinecartEntity extends DefaultBlockMinecartEntity { - public SpawnerMinecartEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SpawnerMinecartEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java index e7edd32d5..c0cb87971 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java @@ -38,7 +38,7 @@ import java.util.UUID; public class TNTEntity extends Entity implements Tickable { private int currentTick; - public TNTEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TNTEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java index d68779c9f..ab219501d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java @@ -44,7 +44,7 @@ public class ThrowableEntity extends Entity implements Tickable { protected Vector3f lastJavaPosition; - public ThrowableEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ThrowableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); this.lastJavaPosition = position; } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java index 2cee252ec..c85aeeff8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java @@ -44,7 +44,7 @@ public class ThrowableItemEntity extends ThrowableEntity { private int age; private boolean invisible; - public ThrowableItemEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ThrowableItemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); setFlag(EntityFlag.INVISIBLE, true); invisible = false; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java index 3b4d5674a..204a0171e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java @@ -44,7 +44,7 @@ import java.util.UUID; public class ThrownPotionEntity extends ThrowableItemEntity { private static final EnumSet NON_ENCHANTED_POTIONS = EnumSet.of(Potion.WATER, Potion.MUNDANE, Potion.THICK, Potion.AWKWARD); - public ThrownPotionEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ThrownPotionEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java index a60c0ab33..28289acdf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java @@ -39,7 +39,7 @@ import java.util.UUID; */ public class TippedArrowEntity extends AbstractArrowEntity { - public TippedArrowEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TippedArrowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java index 65591fb50..0ab462669 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class TridentEntity extends AbstractArrowEntity { - public TridentEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TridentEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java index f645fae34..d96aa1ef7 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class WitherSkullEntity extends FireballEntity { private boolean isCharged; - public WitherSkullEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public WitherSkullEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); this.futureTicks = 1; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java index 8fedce1e7..cc293c54a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class AbstractFishEntity extends WaterEntity { - public AbstractFishEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); setFlag(EntityFlag.CAN_SWIM, true); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java index b04247a7a..1961aa36b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class AgeableEntity extends CreatureEntity { - public AgeableEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AgeableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java index 693a0cd46..177c46f2f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class AmbientEntity extends MobEntity { - public AmbientEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AmbientEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index ea2452251..0a8a01ae8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -78,7 +78,7 @@ public class ArmorStandEntity extends LivingEntity { */ private boolean positionUpdateRequired = false; - public ArmorStandEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ArmorStandEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java index 0a72a431e..8f8061acf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class BatEntity extends AmbientEntity { - public BatEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public BatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java index b5e7557da..a6a2b03da 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class CreatureEntity extends MobEntity { - public CreatureEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public CreatureEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java index 91f839bc3..07060afba 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class FlyingEntity extends MobEntity { - public FlyingEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public FlyingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java index b5950b7bc..51c3f49b5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java @@ -32,7 +32,7 @@ import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; public class GlowSquidEntity extends SquidEntity { - public GlowSquidEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GlowSquidEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java index eb94e1406..16534791d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class GolemEntity extends CreatureEntity { - public GolemEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java index f86392ed3..4dac986d1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class IronGolemEntity extends GolemEntity { - public IronGolemEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public IronGolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); // Indicate that we should show cracks through a resource pack setFlag(EntityFlag.BRIBED, true); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java index 03cf9f3dc..40c99283c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class MagmaCubeEntity extends SlimeEntity { - public MagmaCubeEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public MagmaCubeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java index e82b813d7..d2c9bf3df 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java @@ -43,7 +43,7 @@ public class MobEntity extends LivingEntity { @Getter private long leashHolderBedrockId; - public MobEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public MobEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java index 100ed764d..98c734e87 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class SlimeEntity extends MobEntity { - public SlimeEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SlimeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java index 1d8375529..22a36c191 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class SnowGolemEntity extends GolemEntity { - public SnowGolemEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SnowGolemEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java index b0e2fcb9e..ebe103246 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java @@ -41,7 +41,7 @@ public class SquidEntity extends WaterEntity implements Tickable { private boolean inWater; - public SquidEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SquidEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java index acacd1f52..7da07cceb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class WaterEntity extends CreatureEntity { - public WaterEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public WaterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java index c7c15b288..be47014ab 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class AnimalEntity extends AgeableEntity { - public AnimalEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AnimalEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index 4dfa5fa8d..de8004035 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -37,7 +37,7 @@ import org.geysermc.geyser.registry.type.ItemMapping; import java.util.UUID; public class AxolotlEntity extends AnimalEntity { - public AxolotlEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AxolotlEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java index 7f9ec4255..579d36b00 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java @@ -40,7 +40,7 @@ import java.util.UUID; public class BeeEntity extends AnimalEntity { - public BeeEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public BeeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java index 506714dbc..2fe648de3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class ChickenEntity extends AnimalEntity { - public ChickenEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ChickenEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java index 127a70a0f..7d0a29d7e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java @@ -38,7 +38,7 @@ import java.util.UUID; public class FoxEntity extends AnimalEntity { - public FoxEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public FoxEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java index 708a95134..b04939f6d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java @@ -41,7 +41,7 @@ public class GoatEntity extends AnimalEntity { @Getter private boolean isScreamer; - public GoatEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java index ed0feed97..1cbbf5d1d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java @@ -38,7 +38,7 @@ import java.util.UUID; public class HoglinEntity extends AnimalEntity { private boolean isImmuneToZombification; - public HoglinEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public HoglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java index 15473c8ac..128b7abac 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class MooshroomEntity extends AnimalEntity { - public MooshroomEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public MooshroomEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java index 5244e3538..0ce4f4213 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class OcelotEntity extends AnimalEntity { - public OcelotEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public OcelotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java index 7548ccef1..4ccef13ad 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java @@ -42,7 +42,7 @@ public class PandaEntity extends AnimalEntity { private int mainGene; private int hiddenGene; - public PandaEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PandaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java index 0be4c78f1..6e772bf18 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class PigEntity extends AnimalEntity { - public PigEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PigEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java index 727804dbc..15eabc4b2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class PolarBearEntity extends AnimalEntity { - public PolarBearEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PolarBearEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java index 66853babf..8fe8d8d4b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class PufferFishEntity extends AbstractFishEntity { - public PufferFishEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PufferFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java index a1d80ac72..be2448ce8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java @@ -38,7 +38,7 @@ import java.util.UUID; public class RabbitEntity extends AnimalEntity { - public RabbitEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public RabbitEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java index 757c5b574..a5e822f3f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class SheepEntity extends AnimalEntity { - public SheepEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SheepEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java index 30f21a526..79290faf0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java @@ -39,7 +39,7 @@ public class StriderEntity extends AnimalEntity { private boolean isCold = false; - public StriderEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public StriderEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); setFlag(EntityFlag.FIRE_IMMUNE, true); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java index b883c91a9..c1f2f4326 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java @@ -48,7 +48,7 @@ public class TropicalFishEntity extends AbstractFishEntity { private static final List VARIANT_NAMES = ImmutableList.of("kob", "sunstreak", "snooper", "dasher", "brinely", "spotty", "flopper", "stripey", "glitter", "blockfish", "betty", "clayfish"); private static final List COLOR_NAMES = ImmutableList.of("white", "orange", "magenta", "light_blue", "yellow", "lime", "pink", "gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black"); - public TropicalFishEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TropicalFishEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java index e892d7d5e..ac3ce7365 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class TurtleEntity extends AnimalEntity { - public TurtleEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TurtleEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index 7d0a3cf9a..2a5b13032 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -51,7 +51,7 @@ public class AbstractHorseEntity extends AnimalEntity { private static final Set DONKEY_AND_HORSE_FOODS = ImmutableSet.of("golden_apple", "enchanted_golden_apple", "golden_carrot", "sugar", "apple", "wheat", "hay_block"); - public AbstractHorseEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); // Specifies the size of the entity's inventory. Required to place slots in the entity. diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java index ccf30dbc8..61fdb6c4d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class ChestedHorseEntity extends AbstractHorseEntity { - public ChestedHorseEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ChestedHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java index 31b5b7890..9389684b6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class HorseEntity extends AbstractHorseEntity { - public HorseEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public HorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java index c18778c81..8d374be17 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java @@ -38,7 +38,7 @@ import java.util.UUID; public class LlamaEntity extends ChestedHorseEntity { - public LlamaEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public LlamaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); dirtyMetadata.put(EntityData.CONTAINER_STRENGTH_MODIFIER, 3); // Presumably 3 slots for every 1 strength diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java index 770d30a05..95a65ab4e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class TraderLlamaEntity extends LlamaEntity { - public TraderLlamaEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TraderLlamaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java index 5538621d9..0b72750d5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java @@ -41,7 +41,7 @@ public class CatEntity extends TameableEntity { private byte collarColor; - public CatEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public CatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java index 05f0a6ad5..53524e7ba 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class ParrotEntity extends TameableEntity { - public ParrotEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ParrotEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java index d12839e92..23750790e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java @@ -46,7 +46,7 @@ public class TameableEntity extends AnimalEntity { @Getter protected long ownerBedrockId; - public TameableEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public TameableEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java index 13bb8e17d..a5c932706 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java @@ -49,7 +49,7 @@ public class WolfEntity extends TameableEntity { private byte collarColor; - public WolfEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public WolfEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java index 7981c9b23..1499b2826 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class AbstractMerchantEntity extends AgeableEntity { - public AbstractMerchantEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractMerchantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java index 012fb05f2..50627f2a0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java @@ -88,7 +88,7 @@ public class VillagerEntity extends AbstractMerchantEntity { @Getter private boolean canTradeWith; - public VillagerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public VillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java index ae13cfeae..d76d85dbc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class AbstractSkeletonEntity extends MonsterEntity { - public AbstractSkeletonEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractSkeletonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java index 2f315368f..c90839ef9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java @@ -37,7 +37,7 @@ import java.util.UUID; public class BasePiglinEntity extends MonsterEntity { private boolean isImmuneToZombification; - public BasePiglinEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public BasePiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java index 2303f8091..f52a237a3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class BlazeEntity extends MonsterEntity { - public BlazeEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public BlazeEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java index f1e0b6a65..b3d530a3e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java @@ -41,7 +41,7 @@ public class CreeperEntity extends MonsterEntity { */ private boolean ignitedByFlintAndSteel = false; - public CreeperEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public CreeperEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java index 9c237f117..db33e17bd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class ElderGuardianEntity extends GuardianEntity { - public ElderGuardianEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ElderGuardianEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index f49b51e6c..6dd5f3765 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -79,7 +79,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { private float wingPosition; private float lastWingPosition; - public EnderDragonEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public EnderDragonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java index 7cd4bb6cf..3e70f9483 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java @@ -34,7 +34,7 @@ import org.geysermc.geyser.session.GeyserSession; public class EnderDragonPartEntity extends Entity { - public EnderDragonPartEntity(GeyserSession session, long entityId, long geyserId, float width, float height) { + public EnderDragonPartEntity(GeyserSession session, int entityId, long geyserId, float width, float height) { super(session, entityId, geyserId, null, EntityDefinitions.ENDER_DRAGON_PART, Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0); dirtyMetadata.put(EntityData.BOUNDING_BOX_WIDTH, width); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java index 469f48521..7b06274df 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java @@ -39,7 +39,7 @@ import java.util.UUID; public class EndermanEntity extends MonsterEntity { - public EndermanEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public EndermanEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java index 845a281d9..455da559c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class GhastEntity extends FlyingEntity { - public GhastEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GhastEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java index 6dd27cc39..3b32924bd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class GiantEntity extends MonsterEntity { - public GiantEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GiantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); dirtyMetadata.put(EntityData.SCALE, 6f); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java index 1def7a4d6..41bb685ff 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class GuardianEntity extends MonsterEntity { - public GuardianEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public GuardianEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java index fad45f982..5285c3699 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class MonsterEntity extends CreatureEntity { - public MonsterEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public MonsterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java index 8d3ccc71f..be0d4d4cf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java @@ -35,7 +35,7 @@ import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; public class PhantomEntity extends FlyingEntity { - public PhantomEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PhantomEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java index c68786703..4a65477ae 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class PiglinEntity extends BasePiglinEntity { - public PiglinEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java index e60f81d2f..30fddfaaf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java @@ -39,7 +39,7 @@ import java.util.UUID; public class ShulkerEntity extends GolemEntity { - public ShulkerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ShulkerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); // Indicate that invisibility should be fixed through the resource pack setFlag(EntityFlag.BRIBED, true); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java index b1f6939aa..ac2c1971a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class SkeletonEntity extends AbstractSkeletonEntity { private boolean convertingToStray = false; - public SkeletonEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SkeletonEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java index 4f7b02d73..6eda40591 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class SpiderEntity extends MonsterEntity { - public SpiderEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SpiderEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java index 938b18022..243691533 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class VexEntity extends MonsterEntity { - public VexEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public VexEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java index 81f183e2b..6156cf410 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class WitherEntity extends MonsterEntity { - public WitherEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public WitherEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java index d69739abd..1d43b9ea7 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java @@ -36,7 +36,7 @@ import java.util.UUID; public class ZoglinEntity extends MonsterEntity { - public ZoglinEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ZoglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java index d2cc16601..2ad31f8a4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java @@ -37,7 +37,7 @@ import java.util.UUID; public class ZombieEntity extends MonsterEntity { private boolean convertingToDrowned = false; - public ZombieEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ZombieEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java index 54a5c4506..6897f6808 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java @@ -40,7 +40,7 @@ import java.util.UUID; public class ZombieVillagerEntity extends ZombieEntity { private boolean isTransforming; - public ZombieVillagerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ZombieVillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java index 2604ce12e..9d6ab17d1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class ZombifiedPiglinEntity extends ZombieEntity { - public ZombifiedPiglinEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public ZombifiedPiglinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); setFlag(EntityFlag.FIRE_IMMUNE, true); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java index 15ac1a0d9..b602fb5a4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java @@ -33,7 +33,7 @@ import java.util.UUID; public class AbstractIllagerEntity extends RaidParticipantEntity { - public AbstractIllagerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public AbstractIllagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java index 477d9fef7..471cc2bc0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class PillagerEntity extends AbstractIllagerEntity { - public PillagerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java index bd0f3ac5d..668f8ae06 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java @@ -34,7 +34,7 @@ import java.util.UUID; public class RaidParticipantEntity extends MonsterEntity { - public RaidParticipantEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public RaidParticipantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java index 7c2a05de1..38d2e8822 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java @@ -40,7 +40,7 @@ public class SpellcasterIllagerEntity extends AbstractIllagerEntity { private static final int ATTACK_PARTICLE_COLOR = (102 << 16) | (77 << 8) | 89; private static final int WOLOLO_PARTICLE_COLOR = (179 << 16) | (128 << 8) | 51; - public SpellcasterIllagerEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public SpellcasterIllagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); // OptionalPack usage setFlag(EntityFlag.BRIBED, this.definition == EntityDefinitions.ILLUSIONER); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java index a3b85dc73..180bedca2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java @@ -35,7 +35,7 @@ import java.util.UUID; public class VindicatorEntity extends AbstractIllagerEntity { - public VindicatorEntity(GeyserSession session, long entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public VindicatorEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index cfd39e511..8be3ded49 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -80,7 +80,7 @@ public class PlayerEntity extends LivingEntity { */ private ParrotEntity rightParrot; - public PlayerEntity(GeyserSession session, long entityId, long geyserId, GameProfile gameProfile, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PlayerEntity(GeyserSession session, int entityId, long geyserId, GameProfile gameProfile, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, gameProfile.getId(), EntityDefinitions.PLAYER, position, motion, yaw, pitch, headYaw); profile = gameProfile; diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java index f6184c112..fcf75525c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java @@ -25,8 +25,8 @@ package org.geysermc.geyser.session.cache; -import it.unimi.dsi.fastutil.longs.Long2LongMap; -import it.unimi.dsi.fastutil.longs.Long2LongOpenHashMap; +import it.unimi.dsi.fastutil.ints.Int2LongMap; +import it.unimi.dsi.fastutil.ints.Int2LongOpenHashMap; import it.unimi.dsi.fastutil.longs.Long2ObjectMap; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; @@ -53,7 +53,7 @@ public class EntityCache { * A list of all entities that must be ticked. */ private final List tickableEntities = new ObjectArrayList<>(); - private final Long2LongMap entityIdTranslations = new Long2LongOpenHashMap(); + private final Int2LongMap entityIdTranslations = new Int2LongOpenHashMap(); private final Map playerEntities = new Object2ObjectOpenHashMap<>(); private final Map bossBars = new Object2ObjectOpenHashMap<>(); @@ -115,7 +115,7 @@ public class EntityCache { return entities.get(geyserId); } - public Entity getEntityByJavaId(long javaId) { + public Entity getEntityByJavaId(int javaId) { if (javaId == session.getPlayerEntity().getEntityId()) { return session.getPlayerEntity(); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java index f0cf4ff8c..0929e98bd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java @@ -58,7 +58,7 @@ public class BedrockCommandBlockUpdateTranslator extends PacketTranslator { } } - long javaId = session.getPlayerEntity().getEntityId(); + int javaId = session.getPlayerEntity().getEntityId(); for (GeyserSession otherSession : session.getGeyser().getSessionManager().getSessions().values()) { if (otherSession != session) { if (otherSession.isClosed()) continue; @@ -65,7 +65,7 @@ public class BedrockEmoteTranslator extends PacketTranslator { } } - private void playEmote(GeyserSession otherSession, long javaId, String emoteId) { + private void playEmote(GeyserSession otherSession, int javaId, String emoteId) { Entity otherEntity = otherSession.getEntityCache().getEntityByJavaId(javaId); // Must be ran on same thread if (otherEntity == null) return; EmotePacket otherEmotePacket = new EmotePacket(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java index 01dc0df68..2d32156c0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java @@ -62,17 +62,17 @@ public class BedrockInteractTranslator extends PacketTranslator if (session.getPlayerInventory().getItemInHand().getJavaId() == session.getItemMappings().getStoredItems().shield().getJavaId()) { break; } - ServerboundInteractPacket interactPacket = new ServerboundInteractPacket((int) entity.getEntityId(), + ServerboundInteractPacket interactPacket = new ServerboundInteractPacket(entity.getEntityId(), InteractAction.INTERACT, Hand.MAIN_HAND, session.isSneaking()); session.sendDownstreamPacket(interactPacket); break; case DAMAGE: - ServerboundInteractPacket attackPacket = new ServerboundInteractPacket((int) entity.getEntityId(), + ServerboundInteractPacket attackPacket = new ServerboundInteractPacket(entity.getEntityId(), InteractAction.ATTACK, Hand.MAIN_HAND, session.isSneaking()); session.sendDownstreamPacket(attackPacket); break; case LEAVE_VEHICLE: - ServerboundPlayerCommandPacket sneakPacket = new ServerboundPlayerCommandPacket((int) entity.getEntityId(), PlayerState.START_SNEAKING); + ServerboundPlayerCommandPacket sneakPacket = new ServerboundPlayerCommandPacket(entity.getEntityId(), PlayerState.START_SNEAKING); session.sendDownstreamPacket(sneakPacket); break; case MOUSEOVER: @@ -100,7 +100,7 @@ public class BedrockInteractTranslator extends PacketTranslator if (ridingEntity instanceof AbstractHorseEntity) { if (ridingEntity.getFlag(EntityFlag.TAMED)) { // We should request to open the horse inventory instead - ServerboundPlayerCommandPacket openHorseWindowPacket = new ServerboundPlayerCommandPacket((int) session.getPlayerEntity().getEntityId(), PlayerState.OPEN_HORSE_INVENTORY); + ServerboundPlayerCommandPacket openHorseWindowPacket = new ServerboundPlayerCommandPacket(session.getPlayerEntity().getEntityId(), PlayerState.OPEN_HORSE_INVENTORY); session.sendDownstreamPacket(openHorseWindowPacket); } } else { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java index 358a7d3ff..89126b258 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java @@ -40,7 +40,7 @@ public class BedrockRiderJumpTranslator extends PacketTranslator newPassengers = new ArrayList<>(); - for (long passengerId : packet.getPassengerIds()) { + for (int passengerId : packet.getPassengerIds()) { Entity passenger = session.getEntityCache().getEntityByJavaId(passengerId); if (passenger == session.getPlayerEntity()) { session.getPlayerEntity().setVehicle(entity); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java index 5f7f0dad0..89f65d38e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java @@ -31,18 +31,17 @@ import com.github.steveice10.mc.protocol.data.game.entity.object.ProjectileData; import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddEntityPacket; import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.*; -import org.geysermc.geyser.entity.factory.BaseEntityFactory; +import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.FallingBlockEntity; import org.geysermc.geyser.entity.type.FishingHookEntity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.entity.type.player.PlayerEntity; +import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.text.GeyserLocale; @Translator(packet = ClientboundAddEntityPacket.class) public class JavaAddEntityTranslator extends PacketTranslator { @@ -80,7 +79,7 @@ public class JavaAddEntityTranslator extends PacketTranslator) definition.factory()).create(session, packet.getEntityId(), session.getEntityCache().getNextEntityId().incrementAndGet(), + entity = definition.factory().create(session, packet.getEntityId(), session.getEntityCache().getNextEntityId().incrementAndGet(), packet.getUuid(), definition, position, motion, yaw, pitch, 0f); } session.getEntityCache().spawnEntity(entity); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java index e6b82f365..25f4489d7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java @@ -27,14 +27,13 @@ package org.geysermc.geyser.translator.protocol.java.entity.spawn; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddMobPacket; import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.entity.factory.BaseEntityFactory; +import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.text.GeyserLocale; @Translator(packet = ClientboundAddMobPacket.class) public class JavaAddMobTranslator extends PacketTranslator { @@ -50,7 +49,7 @@ public class JavaAddMobTranslator extends PacketTranslator) definition.factory()).create(session, packet.getEntityId(), session.getEntityCache().getNextEntityId().incrementAndGet(), + Entity entity = definition.factory().create(session, packet.getEntityId(), session.getEntityCache().getNextEntityId().incrementAndGet(), packet.getUuid(), definition, position, motion, packet.getYaw(), packet.getPitch(), packet.getHeadYaw() ); session.getEntityCache().spawnEntity(entity); From 6eb069cc133f65d1f95d0a50c895d3495fcc54a6 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 20 Dec 2021 19:59:12 -0500 Subject: [PATCH 010/199] Fix evoker fangs not being visible Also implement sound when attacking --- .../geyser/entity/EntityDefinitions.java | 4 +- .../geyser/entity/type/EvokerFangsEntity.java | 71 +++++++++++++++++++ .../entity/JavaEntityEventTranslator.java | 6 +- 3 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 80e104712..999ce4fa8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -79,7 +79,7 @@ public final class EntityDefinitions { public static final EntityDefinition ENDER_PEARL; public static final EntityDefinition END_CRYSTAL; public static final EntityDefinition EVOKER; - public static final EntityDefinition EVOKER_FANGS; + public static final EntityDefinition EVOKER_FANGS; public static final EntityDefinition EXPERIENCE_BOTTLE; public static final EntityDefinition EXPERIENCE_ORB; public static final EntityDefinition EYE_OF_ENDER; @@ -225,7 +225,7 @@ public final class EntityDefinitions { .type(EntityType.EXPERIENCE_ORB) .identifier("minecraft:xp_orb") .build(); - EVOKER_FANGS = EntityDefinition.builder(entityBase.factory()) // No entity metadata to listen to as of 1.18.1 + EVOKER_FANGS = EntityDefinition.builder(EvokerFangsEntity::new) // No entity metadata to listen to as of 1.18.1 .type(EntityType.EVOKER_FANGS) .height(0.8f).width(0.5f) .identifier("minecraft:evocation_fang") diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java new file mode 100644 index 000000000..f9ef2c252 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2019-2021 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.geyser.entity.type; + +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityData; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import com.nukkitx.protocol.bedrock.packet.PlaySoundPacket; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.session.GeyserSession; + +import java.util.UUID; +import java.util.concurrent.ThreadLocalRandom; + +public class EvokerFangsEntity extends Entity implements Tickable { + private int limitedLife = 22; + private boolean attackStarted = false; + + public EvokerFangsEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + // As of 1.18.2 Bedrock, this line is required for the entity to be visible + // 22 is the starting number on Java Edition + dirtyMetadata.put(EntityData.LIMITED_LIFE, this.limitedLife); + } + + @Override + public void tick() { + if (attackStarted) { + if (--this.limitedLife > 0 && this.limitedLife % 2 == 0) { // Matches Bedrock behavior + dirtyMetadata.put(EntityData.LIMITED_LIFE, this.limitedLife); + updateBedrockMetadata(); + } + } + } + + public void setAttackStarted() { + this.attackStarted = true; + if (!getFlag(EntityFlag.SILENT)) { + // Play the chomp sound + PlaySoundPacket packet = new PlaySoundPacket(); + packet.setPosition(this.position); + packet.setSound("mob.evocation_fangs.attack"); + packet.setVolume(1.0f); + packet.setPitch(ThreadLocalRandom.current().nextFloat() * 0.2f + 0.85f); + session.sendUpstreamPacket(packet); + } + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index 00bea4908..1fc7af784 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -34,6 +34,7 @@ import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.*; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinitions; +import org.geysermc.geyser.entity.type.EvokerFangsEntity; import org.geysermc.geyser.entity.type.FishingHookEntity; import org.geysermc.geyser.entity.type.LivingEntity; import org.geysermc.geyser.session.GeyserSession; @@ -178,8 +179,11 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Mon, 20 Dec 2021 20:55:29 -0500 Subject: [PATCH 011/199] Allow some invalid decompression handling --- core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index 22b8c8d21..4da6bdbe0 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -155,7 +155,7 @@ com.github.GeyserMC MCProtocolLib - c247b1f + 6a23a780 compile From fd955a66af587f33155e2e49e85f1ddf4febf55b Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 20 Dec 2021 21:31:19 -0500 Subject: [PATCH 012/199] Fix stack trace when coordinate_scale isn't a DoubleTag --- .../main/java/org/geysermc/geyser/util/ChunkUtils.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java index cb80e209b..3e56bc7e8 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.util; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; -import com.github.steveice10.opennbt.tag.builtin.DoubleTag; import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.nukkitx.math.vector.Vector2i; import com.nukkitx.math.vector.Vector3i; @@ -40,14 +39,14 @@ import it.unimi.dsi.fastutil.ints.IntLists; import lombok.experimental.UtilityClass; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.text.GeyserLocale; -import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; import org.geysermc.geyser.level.chunk.BlockStorage; import org.geysermc.geyser.level.chunk.GeyserChunkSection; import org.geysermc.geyser.level.chunk.bitarray.SingletonBitArray; import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.GeyserLocale; +import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; import static org.geysermc.geyser.level.block.BlockStateValues.JAVA_AIR_ID; @@ -264,7 +263,7 @@ public class ChunkUtils { session.getChunkCache().setHeightY(maxY); // Load world coordinate scale for the world border - double coordinateScale = ((DoubleTag) dimensionTag.get("coordinate_scale")).getValue(); + double coordinateScale = ((Number) dimensionTag.get("coordinate_scale").getValue()).doubleValue(); session.getWorldBorder().setWorldCoordinateScale(coordinateScale); } } From 4c409f98f397ad97d160de9155ca728d3afadd6e Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 20 Dec 2021 22:54:34 -0500 Subject: [PATCH 013/199] Properly implement piglin/hoglin dimension safety Whether they shake or not is now controlled by the server, as implemented in Java Edition. --- .../geyser/entity/type/living/animal/HoglinEntity.java | 5 ++--- .../geyser/entity/type/living/monster/BasePiglinEntity.java | 3 +-- .../java/org/geysermc/geyser/session/GeyserSession.java | 6 ++++++ core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java | 3 +++ 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java index 1cbbf5d1d..5ac9e8bbd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java @@ -29,9 +29,8 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanE import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; -import org.geysermc.geyser.util.DimensionUtils; +import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; @@ -50,7 +49,7 @@ public class HoglinEntity extends AnimalEntity { @Override protected boolean isShaking() { - return (!isImmuneToZombification && !session.getDimension().equals(DimensionUtils.NETHER)) || super.isShaking(); + return (!isImmuneToZombification && !session.isDimensionPiglinSafe()) || super.isShaking(); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java index c90839ef9..526ff41ac 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java @@ -30,7 +30,6 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.util.DimensionUtils; import java.util.UUID; @@ -49,6 +48,6 @@ public class BasePiglinEntity extends MonsterEntity { @Override protected boolean isShaking() { - return (!isImmuneToZombification && !session.getDimension().equals(DimensionUtils.NETHER)) || super.isShaking(); + return (!isImmuneToZombification && !session.isDimensionPiglinSafe()) || super.isShaking(); } } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index c67299466..4cd9cd69f 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -302,6 +302,12 @@ public class GeyserSession implements GeyserConnection, CommandSender { */ @Setter private String dimension = DimensionUtils.OVERWORLD; + /** + * Whether piglins and hoglins are safe from conversion in this dimension. + * This controls if they have the shaking effect applied in the dimension. + */ + @Setter + private boolean dimensionPiglinSafe; @Setter private int breakingBlock; diff --git a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java index 3e56bc7e8..9dcb9f303 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java @@ -265,5 +265,8 @@ public class ChunkUtils { // Load world coordinate scale for the world border double coordinateScale = ((Number) dimensionTag.get("coordinate_scale").getValue()).doubleValue(); session.getWorldBorder().setWorldCoordinateScale(coordinateScale); + + // Set if piglins/hoglins should shake + session.setDimensionPiglinSafe(((Number) dimensionTag.get("piglin_safe").getValue()).byteValue() != (byte) 0); } } From 6cd8b3387cdacd2bd1c71f3bf4bfdc72591d037d Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Wed, 22 Dec 2021 23:05:56 -0500 Subject: [PATCH 014/199] Cleanup some ping passthrough stuff (#2726) --- .../bungeecord/GeyserBungeePingPassthrough.java | 15 +++++++++++---- .../spigot/GeyserSpigotPingPassthrough.java | 5 ++--- .../geyser/ping/IGeyserPingPassthrough.java | 3 +++ 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java index 393517aa2..920e6baf5 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java @@ -29,6 +29,7 @@ import lombok.AllArgsConstructor; import net.md_5.bungee.api.ProxyServer; import net.md_5.bungee.api.ServerPing; import net.md_5.bungee.api.chat.BaseComponent; +import net.md_5.bungee.api.chat.TextComponent; import net.md_5.bungee.api.config.ListenerInfo; import net.md_5.bungee.api.connection.PendingConnection; import net.md_5.bungee.api.event.ProxyPingEvent; @@ -52,8 +53,11 @@ public class GeyserBungeePingPassthrough implements IGeyserPingPassthrough, List public GeyserPingInfo getPingInformation(InetSocketAddress inetSocketAddress) { CompletableFuture future = new CompletableFuture<>(); proxyServer.getPluginManager().callEvent(new ProxyPingEvent(new GeyserPendingConnection(inetSocketAddress), getPingInfo(), (event, throwable) -> { - if (throwable != null) future.completeExceptionally(throwable); - else future.complete(event); + if (throwable != null) { + future.completeExceptionally(throwable); + } else { + future.complete(event); + } })); ProxyPingEvent event = future.join(); ServerPing response = event.getResponse(); @@ -76,9 +80,12 @@ public class GeyserBungeePingPassthrough implements IGeyserPingPassthrough, List private ServerPing getPingInfo() { return new ServerPing( - new ServerPing.Protocol(proxyServer.getName() + " " + proxyServer.getGameVersion(), ProtocolConstants.SUPPORTED_VERSION_IDS.get(ProtocolConstants.SUPPORTED_VERSION_IDS.size() - 1)), + new ServerPing.Protocol( + proxyServer.getName() + " " + ProtocolConstants.SUPPORTED_VERSIONS.get(0) + "-" + ProtocolConstants.SUPPORTED_VERSIONS.get(ProtocolConstants.SUPPORTED_VERSIONS.size() - 1), + ProtocolConstants.SUPPORTED_VERSION_IDS.get(ProtocolConstants.SUPPORTED_VERSION_IDS.size() - 1)), new ServerPing.Players(getDefaultListener().getMaxPlayers(), proxyServer.getOnlineCount(), null), - getDefaultListener().getMotd(), proxyServer.getConfig().getFaviconObject() + TextComponent.fromLegacyText(getDefaultListener().getMotd())[0], + proxyServer.getConfig().getFaviconObject() ); } diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java index a6ec9e329..2158e7503 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java @@ -57,8 +57,8 @@ public class GeyserSpigotPingPassthrough implements IGeyserPingPassthrough { Bukkit.getOnlinePlayers().stream().map(Player::getName).forEach(geyserPingInfo.getPlayerList()::add); return geyserPingInfo; } catch (Exception e) { - logger.debug("Error while getting Bukkit ping passthrough: " + e.toString()); - return new GeyserPingInfo(null, null, null); + logger.debug("Error while getting Bukkit ping passthrough: " + e); + return null; } } @@ -79,5 +79,4 @@ public class GeyserSpigotPingPassthrough implements IGeyserPingPassthrough { return Collections.emptyIterator(); } } - } diff --git a/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java b/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java index d2ebbe4ac..24377698e 100644 --- a/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java +++ b/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.ping; +import javax.annotation.Nullable; import java.net.Inet4Address; import java.net.InetSocketAddress; @@ -38,6 +39,7 @@ public interface IGeyserPingPassthrough { * * @return string of the MOTD */ + @Nullable default GeyserPingInfo getPingInformation() { return this.getPingInformation(new InetSocketAddress(Inet4Address.getLoopbackAddress(), 69)); } @@ -48,6 +50,7 @@ public interface IGeyserPingPassthrough { * @param inetSocketAddress the ip address of the client pinging the server * @return string of the MOTD */ + @Nullable GeyserPingInfo getPingInformation(InetSocketAddress inetSocketAddress); } From 65aaa074930289be839d2c25fe7eff7a8a8c1ffd Mon Sep 17 00:00:00 2001 From: David Choo Date: Thu, 23 Dec 2021 19:49:58 -0500 Subject: [PATCH 015/199] Fix sneaking speed adjustment and bounding box (#2728) * Fix sneaking speed adjustment and bounding box Also remove redundant session variable in SessionPlayerEntity * Add comment to valid field * Hopefully fix crawling after swimming in water --- .../geyser/entity/EntityDefinitions.java | 2 +- .../geysermc/geyser/entity/type/Entity.java | 11 +++++--- .../type/player/SessionPlayerEntity.java | 26 +++++++++++++------ .../geyser/session/GeyserSession.java | 18 +++++-------- .../BedrockAdventureSettingsTranslator.java | 5 ---- 5 files changed, 33 insertions(+), 29 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 999ce4fa8..f35e106d2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -181,7 +181,7 @@ public final class EntityDefinitions { .addTranslator(MetadataType.BOOLEAN, Entity::setDisplayNameVisible) .addTranslator(MetadataType.BOOLEAN, (entity, entityMetadata) -> entity.setFlag(EntityFlag.SILENT, ((BooleanEntityMetadata) entityMetadata).getPrimitiveValue())) .addTranslator(MetadataType.BOOLEAN, Entity::setGravity) - .addTranslator(MetadataType.POSE, Entity::setPose) + .addTranslator(MetadataType.POSE, (entity, entityMetadata) -> entity.setPose(entityMetadata.getValue())) .addTranslator(MetadataType.INT, Entity::setFreezing) .build(); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index bb09490a5..5d26b25b0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -81,6 +81,9 @@ public class Entity { protected EntityDefinition definition; + /** + * Indicates if the entity has been initialized and spawned + */ protected boolean valid; /* Metadata about this specific entity */ @@ -372,9 +375,7 @@ public class Entity { /** * Usually used for bounding box and not animation. */ - public void setPose(EntityMetadata entityMetadata) { - Pose pose = entityMetadata.getValue(); - + public void setPose(Pose pose) { setFlag(EntityFlag.SLEEPING, pose.equals(Pose.SLEEPING)); // Triggered when crawling setFlag(EntityFlag.SWIMMING, pose.equals(Pose.SWIMMING)); @@ -390,13 +391,15 @@ public class Entity { setBoundingBoxWidth(definition.width()); } - public void setBoundingBoxHeight(float height) { + public boolean setBoundingBoxHeight(float height) { if (height != boundingBoxHeight) { boundingBoxHeight = height; dirtyMetadata.put(EntityData.BOUNDING_BOX_HEIGHT, boundingBoxHeight); updatePassengerOffsets(); + return true; } + return false; } public void setBoundingBoxWidth(float width) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index 47a254fa8..b61110e6c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -73,13 +73,10 @@ public class SessionPlayerEntity extends PlayerEntity { */ private int fakeTradeXp; - private final GeyserSession session; - public SessionPlayerEntity(GeyserSession session) { super(session, -1, 1, new GameProfile(UUID.randomUUID(), "unknown"), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0); valid = true; - this.session = session; } @Override @@ -95,7 +92,7 @@ public class SessionPlayerEntity extends PlayerEntity { @Override public void setPosition(Vector3f position) { - if (session != null) { // null during entity initialization + if (valid) { // Don't update during session init session.getCollisionManager().updatePlayerBoundingBox(position); } super.setPosition(position); @@ -117,15 +114,28 @@ public class SessionPlayerEntity extends PlayerEntity { super.setFlags(entityMetadata); // Swimming/crawling is controlled by the Java server boolean swimming = (entityMetadata.getPrimitiveValue() & 0x10) == 0x10; - session.setSwimming(swimming); + if (swimming) { + setPose(Pose.SWIMMING); + } session.setSwimmingInWater(swimming && getFlag(EntityFlag.SPRINTING)); refreshSpeed = true; } @Override - public void setPose(EntityMetadata entityMetadata) { - super.setPose(entityMetadata); - session.setPose(entityMetadata.getValue()); + public boolean setBoundingBoxHeight(float height) { + if (super.setBoundingBoxHeight(height)) { + if (valid) { // Don't update during session init + session.getCollisionManager().updatePlayerBoundingBox(); + } + return true; + } + return false; + } + + @Override + public void setPose(Pose pose) { + super.setPose(pose); + session.setPose(pose); refreshSpeed = true; } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 4cd9cd69f..02a0814d8 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1059,18 +1059,14 @@ public class GeyserSession implements GeyserConnection, CommandSender { } private void setSneakingPose(boolean sneaking) { - this.pose = sneaking ? Pose.SNEAKING : Pose.STANDING; - playerEntity.setBoundingBoxHeight(sneaking ? 1.5f : playerEntity.getDefinition().height()); + if (this.pose == Pose.SNEAKING && !sneaking) { + this.pose = Pose.STANDING; + playerEntity.setBoundingBoxHeight(playerEntity.getDefinition().height()); + } else if (sneaking) { + this.pose = Pose.SNEAKING; + playerEntity.setBoundingBoxHeight(1.5f); + } playerEntity.setFlag(EntityFlag.SNEAKING, sneaking); - - collisionManager.updatePlayerBoundingBox(); - } - - public void setSwimming(boolean swimming) { - this.pose = swimming ? Pose.SWIMMING : Pose.STANDING; - playerEntity.setBoundingBoxHeight(swimming ? 0.6f : playerEntity.getDefinition().height()); - playerEntity.setFlag(EntityFlag.SWIMMING, swimming); - playerEntity.updateBedrockMetadata(); } public void setFlying(boolean flying) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java index d4de9e22a..f2edb6fa0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java @@ -49,10 +49,5 @@ public class BedrockAdventureSettingsTranslator extends PacketTranslator Date: Sat, 25 Dec 2021 16:16:30 -0600 Subject: [PATCH 016/199] fix: Return early in banner translation if tag is null (#2729) --- .../level/block/entity/BannerBlockEntityTranslator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java index 9cd1981c6..249271f99 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java @@ -41,6 +41,10 @@ public class BannerBlockEntityTranslator extends BlockEntityTranslator implement builder.put("Base", 15 - bannerColor); } + if (tag == null) { + return; + } + if (tag.contains("Patterns")) { ListTag patterns = tag.get("Patterns"); if (patterns.equals(BannerTranslator.OMINOUS_BANNER_PATTERN)) { From 68c13c08fa317de3c48c1a7ba390f6f1f92494bf Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 25 Dec 2021 22:46:16 -0500 Subject: [PATCH 017/199] Fix some regressions in swim handling --- .../entity/type/player/PlayerEntity.java | 4 +++- .../type/player/SessionPlayerEntity.java | 11 +---------- .../level/physics/CollisionManager.java | 19 +++++++++++++++++-- .../geyser/session/GeyserSession.java | 14 +++++++++++++- .../BedrockAdventureSettingsTranslator.java | 5 +++++ .../player/BedrockActionTranslator.java | 12 ++++++++---- 6 files changed, 47 insertions(+), 18 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 8be3ded49..cc33854cc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -65,6 +65,8 @@ import java.util.concurrent.TimeUnit; @Getter @Setter public class PlayerEntity extends LivingEntity { + public static final float SNEAKING_POSE_HEIGHT = 1.5f; + private GameProfile profile; private String username; private boolean playerList = true; // Player is in the player list @@ -381,7 +383,7 @@ public class PlayerEntity extends LivingEntity { protected void setDimensions(Pose pose) { float height; switch (pose) { - case SNEAKING -> height = 1.5f; + case SNEAKING -> height = SNEAKING_POSE_HEIGHT; case FALL_FLYING, SPIN_ATTACK, SWIMMING -> height = 0.6f; default -> { super.setDimensions(pose); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index b61110e6c..9b1fb8263 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -28,21 +28,17 @@ package org.geysermc.geyser.entity.type.player; import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.protocol.data.game.entity.attribute.Attribute; import com.github.steveice10.mc.protocol.data.game.entity.attribute.AttributeType; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.AttributeData; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import com.nukkitx.protocol.bedrock.packet.MovePlayerPacket; -import com.nukkitx.protocol.bedrock.packet.RespawnPacket; import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import lombok.Getter; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.util.AttributeUtils; import java.util.Collections; @@ -112,12 +108,7 @@ public class SessionPlayerEntity extends PlayerEntity { @Override public void setFlags(ByteEntityMetadata entityMetadata) { super.setFlags(entityMetadata); - // Swimming/crawling is controlled by the Java server - boolean swimming = (entityMetadata.getPrimitiveValue() & 0x10) == 0x10; - if (swimming) { - setPose(Pose.SWIMMING); - } - session.setSwimmingInWater(swimming && getFlag(EntityFlag.SPRINTING)); + session.setSwimmingInWater((entityMetadata.getPrimitiveValue() & 0x10) == 0x10 && getFlag(EntityFlag.SPRINTING)); refreshSpeed = true; } diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java b/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java index 5bd72182f..7a204ba4e 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java @@ -362,7 +362,22 @@ public class CollisionManager { * @return true if the block located at the player's floor position plus 1 would intersect with the player, * were they not sneaking */ - public boolean isUnderSlab() { + public boolean mustPlayerSneakHere() { + return checkPose(EntityDefinitions.PLAYER.height()); + } + + /** + * @return true if the block located at the player's floor position plus 1 would intersect with the player, + * were they not crawling + */ + public boolean mustPlayerCrawlHere() { + return checkPose(PlayerEntity.SNEAKING_POSE_HEIGHT); + } + + /** + * @param height check and see if this height is invalid in the current player position + */ + private boolean checkPose(float height) { Vector3i position = session.getPlayerEntity().getPosition().toInt(); BlockCollision collision = BlockUtils.getCollisionAt(session, position); if (collision != null) { @@ -370,7 +385,7 @@ public class CollisionManager { // at the current location. double originalY = playerBoundingBox.getMiddleY(); double originalHeight = playerBoundingBox.getSizeY(); - double standingY = originalY - (originalHeight / 2.0) + (EntityDefinitions.PLAYER.height() / 2.0); + double standingY = originalY - (originalHeight / 2.0) + (height / 2.0); playerBoundingBox.setSizeY(EntityDefinitions.PLAYER.height()); playerBoundingBox.setMiddleY(standingY); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 02a0814d8..c7e2018dd 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1069,6 +1069,18 @@ public class GeyserSession implements GeyserConnection, CommandSender { playerEntity.setFlag(EntityFlag.SNEAKING, sneaking); } + public void setSwimming(boolean swimming) { + if (swimming) { + this.pose = Pose.SWIMMING; + playerEntity.setBoundingBoxHeight(0.6f); + } else { + this.pose = Pose.STANDING; + playerEntity.setBoundingBoxHeight(playerEntity.getDefinition().height()); + } + playerEntity.setFlag(EntityFlag.SWIMMING, swimming); + playerEntity.updateBedrockMetadata(); + } + public void setFlying(boolean flying) { this.flying = flying; @@ -1087,7 +1099,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { public AttributeData adjustSpeed() { AttributeData currentPlayerSpeed = playerEntity.getAttributes().get(GeyserAttributeType.MOVEMENT_SPEED); if (currentPlayerSpeed != null) { - if ((pose.equals(Pose.SNEAKING) && !sneaking && collisionManager.isUnderSlab()) || + if ((pose.equals(Pose.SNEAKING) && !sneaking && collisionManager.mustPlayerSneakHere()) || (!swimmingInWater && playerEntity.getFlag(EntityFlag.SWIMMING) && !collisionManager.isPlayerInWater())) { // Either of those conditions means that Bedrock goes zoom when they shouldn't be AttributeData speedAttribute = GeyserAttributeType.MOVEMENT_SPEED.getAttribute(originalSpeedAttribute / 3.32f); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java index f2edb6fa0..ff094461e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java @@ -44,6 +44,11 @@ public class BedrockAdventureSettingsTranslator extends PacketTranslator Date: Sun, 26 Dec 2021 12:07:38 -0500 Subject: [PATCH 018/199] Allow dropping items from the creative menu in mobile Fixes #2626 --- .../inventory/PlayerInventoryTranslator.java | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java index 0fd9f114f..fcd613c23 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java @@ -401,7 +401,6 @@ public class PlayerInventoryTranslator extends InventoryTranslator { break; } case CRAFT_RESULTS_DEPRECATED: { - CraftResultsDeprecatedStackRequestActionData deprecatedCraftAction = (CraftResultsDeprecatedStackRequestActionData) action; if (craftState != CraftState.RECIPE_ID) { return rejectRequest(request); } @@ -453,6 +452,28 @@ public class PlayerInventoryTranslator extends InventoryTranslator { } break; } + case DROP: { + // Can be replicated as of 1.18.2 Bedrock on mobile by clicking from the creative menu to outside it + if (craftState != CraftState.DEPRECATED) { + return rejectRequest(request); + } + + DropStackRequestActionData dropAction = (DropStackRequestActionData) action; + if (dropAction.getSource().getContainer() != ContainerSlotType.CREATIVE_OUTPUT || dropAction.getSource().getSlot() != 50) { + return rejectRequest(request); + } + + ItemStack dropStack; + if (dropAction.getCount() == javaCreativeItem.getAmount()) { + dropStack = javaCreativeItem; + } else { + // Specify custom count + dropStack = new ItemStack(javaCreativeItem.getId(), dropAction.getCount(), javaCreativeItem.getNbt()); + } + ServerboundSetCreativeModeSlotPacket creativeDropPacket = new ServerboundSetCreativeModeSlotPacket(-1, dropStack); + session.sendDownstreamPacket(creativeDropPacket); + break; + } default: return rejectRequest(request); } From 5d7e564d957022315be017120ade7a959cccc35d Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 26 Dec 2021 23:58:19 -0500 Subject: [PATCH 019/199] Update mappings --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index ea5950882..b60cfcdd4 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit ea5950882edebc1a0e5cee0626b958f233dfe434 +Subproject commit b60cfcdd40cd58a93143b489fc9153a347e48c41 From 6318655e28ac4aa06a0be6331b17d0771c68bd98 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 27 Dec 2021 13:58:09 -0500 Subject: [PATCH 020/199] Print a logger warning if Geyser players will be unable to join this server We check if ViaVersion supports our version and doesn't have us blocked, and if the server supports our version natively. --- bootstrap/spigot/pom.xml | 10 +- .../platform/spigot/GeyserSpigotPlugin.java | 6 +- .../spigot/GeyserSpigotVersionChecker.java | 122 ++++++++++++++++++ 3 files changed, 133 insertions(+), 5 deletions(-) create mode 100644 bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 5d17d2619..5aa2c59cf 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -11,6 +11,10 @@ bootstrap-spigot + + papermc + https://papermc.io/repo/repository/maven-public/ + viaversion-repo https://repo.viaversion.com @@ -25,9 +29,9 @@ compile - org.spigotmc - spigot-api - 1.15.2-R0.1-SNAPSHOT + io.papermc.paper + paper-api + 1.18.1-R0.1-SNAPSHOT provided diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index 12a27190d..6b6344bd8 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -168,8 +168,7 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { // Ensure that we have the latest 4.0.0 changes and not an older ViaVersion version Class.forName("com.viaversion.viaversion.api.ViaManager"); } catch (ClassNotFoundException e) { - geyserLogger.warning(GeyserLocale.getLocaleStringLog("geyser.bootstrap.viaversion.too_old", - "https://ci.viaversion.com/job/ViaVersion/")); + GeyserSpigotVersionChecker.sendOutdatedViaVersionMessage(geyserLogger); isViaVersion = false; if (this.geyserConfig.isDebugMode()) { e.printStackTrace(); @@ -242,6 +241,9 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { } this.getCommand("geyser").setExecutor(new GeyserSpigotCommandExecutor(geyser)); + + // Check to ensure the current setup can support the protocol version Geyser uses + GeyserSpigotVersionChecker.checkForSupportedProtocol(geyserLogger, isViaVersion); } @Override diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java new file mode 100644 index 000000000..749323a1f --- /dev/null +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2019-2021 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.geyser.platform.spigot; + +import com.viaversion.viaversion.api.Via; +import org.bukkit.Bukkit; +import org.bukkit.UnsafeValues; +import org.geysermc.geyser.GeyserLogger; +import org.geysermc.geyser.network.MinecraftProtocol; +import org.geysermc.geyser.text.GeyserLocale; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.lang.reflect.Modifier; + +public final class GeyserSpigotVersionChecker { + private static final String VIAVERSION_DOWNLOAD_URL = "https://ci.viaversion.com/job/ViaVersion/"; + + public static void checkForSupportedProtocol(GeyserLogger logger, boolean viaversion) { + if (viaversion) { + checkViaVersionSupportedVersions(logger); + return; + } + + try { + // This method is only present on later versions of Paper + UnsafeValues.class.getMethod("getProtocolVersion"); + if (Bukkit.getUnsafe().getProtocolVersion() != MinecraftProtocol.getJavaProtocolVersion()) { + sendOutdatedMessage(logger); + } + return; + } catch (NoSuchMethodException ignored) { + } + + // Otherwise, we can just try to find the SharedConstants class + // It isn't present in all server versions, but if we can't find it, then we're probably not in the latest version + Class sharedConstants; + try { + sharedConstants = Class.forName("net.minecraft.SharedConstants"); + } catch (ClassNotFoundException e) { + // We're using pre-1.17 + String prefix = Bukkit.getServer().getClass().getPackage().getName().replace("org.bukkit.craftbukkit", "net.minecraft.server"); + try { + sharedConstants = Class.forName(prefix + ".SharedConstants"); + } catch (ClassNotFoundException e2) { + sendOutdatedMessage(logger); + return; + } + } + for (Method method : sharedConstants.getMethods()) { + if (method.getReturnType() == int.class && Modifier.isStatic(method.getModifiers())) { + int protocolVersion; + try { + protocolVersion = (int) method.invoke(null); + } catch (IllegalAccessException | InvocationTargetException e) { + logger.warning("Could not determine server version! This is safe to ignore, but please report to the developers: " + e.getMessage()); + if (logger.isDebug()) { + e.printStackTrace(); + } + return; + } + if (protocolVersion != MinecraftProtocol.getJavaProtocolVersion()) { + sendOutdatedMessage(logger); + } + return; + } + } + sendOutdatedMessage(logger); + } + + private static void checkViaVersionSupportedVersions(GeyserLogger logger) { + // Run after ViaVersion has obtained the server protocol version + Via.getPlatform().runSync(() -> { + if (Via.getAPI().getSupportedVersions().contains(MinecraftProtocol.getJavaProtocolVersion())) { + // Via supports this protocol version; we will be able to connect. + return; + } + if (Via.getAPI().getFullSupportedVersions().contains(MinecraftProtocol.getJavaProtocolVersion())) { + // ViaVersion supports our protocol, but the user has blocked them from connecting. + logger.warning(GeyserLocale.getLocaleStringLog("geyser.bootstrap.viaversion.blocked", MinecraftProtocol.getAllSupportedJavaVersions())); + return; + } + // Else, presumably, ViaVersion is not updated. + sendOutdatedViaVersionMessage(logger); + }); + } + + public static void sendOutdatedViaVersionMessage(GeyserLogger logger) { + logger.warning(GeyserLocale.getLocaleStringLog("geyser.bootstrap.viaversion.too_old", + VIAVERSION_DOWNLOAD_URL)); + } + + private static void sendOutdatedMessage(GeyserLogger logger) { + logger.warning(GeyserLocale.getLocaleStringLog("geyser.bootstrap.no_supported_protocol", MinecraftProtocol.getAllSupportedJavaVersions(), VIAVERSION_DOWNLOAD_URL)); + } + + private GeyserSpigotVersionChecker() { + } +} From 2037a924bd785b6347d17e89171bb31a94a78f43 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 27 Dec 2021 13:58:28 -0500 Subject: [PATCH 021/199] Update languages submodule --- core/src/main/resources/languages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index 1a50238c1..bdee0d0f3 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit 1a50238c1c743579a1dbd93c57d02b5da3be14fa +Subproject commit bdee0d0f3f8a1271cd001f0bd0d672d0010be1db From b246d5b4d1e31488451e1c7fe4ec4945e02495fe Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 28 Dec 2021 15:36:45 -0500 Subject: [PATCH 022/199] Spigot: Temporarily work around issue where channel handlers don't see the connection This 'fixes' issues where Floodgate may not work when the first player joins. --- .../platform/spigot/GeyserSpigotInjector.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java index 7f390f9d8..1e87e9332 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.platform.spigot; +import com.github.steveice10.mc.protocol.MinecraftProtocol; import com.viaversion.viaversion.bukkit.handlers.BukkitChannelInitializer; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.*; @@ -34,10 +35,12 @@ import org.bukkit.Bukkit; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.network.netty.GeyserInjector; import org.geysermc.geyser.network.netty.LocalServerChannelWrapper; +import org.geysermc.geyser.network.netty.LocalSession; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; +import java.net.InetAddress; import java.util.List; public class GeyserSpigotInjector extends GeyserInjector { @@ -128,6 +131,8 @@ public class GeyserSpigotInjector extends GeyserInjector { allServerChannels.add(channelFuture); this.localChannel = channelFuture; this.serverSocketAddress = channelFuture.channel().localAddress(); + + workAroundWeirdBug(bootstrap); } @SuppressWarnings("unchecked") @@ -158,6 +163,18 @@ public class GeyserSpigotInjector extends GeyserInjector { return childHandler; } + /** + * Work around an odd bug where the first connection might not initialize all channel handlers on the main pipeline - + * send a dummy status request down that acts as the first connection, then. + * For the future, if someone wants to properly fix this - as of December 28, 2021, it happens on 1.16.5/1.17.1/1.18.1 EXCEPT Spigot 1.16.5 + */ + private void workAroundWeirdBug(GeyserBootstrap bootstrap) { + LocalSession session = new LocalSession(bootstrap.getGeyserConfig().getRemote().getAddress(), + bootstrap.getGeyserConfig().getRemote().getPort(), this.serverSocketAddress, + InetAddress.getLoopbackAddress().getHostAddress(), new MinecraftProtocol()); + session.connect(); + } + @Override public void shutdown() { if (this.allServerChannels != null) { From b23275ff6c18843dc5dc634fed1c1325801c5b9e Mon Sep 17 00:00:00 2001 From: Redned Date: Tue, 28 Dec 2021 22:28:52 -0600 Subject: [PATCH 023/199] Fix /geyser reload --- .../java/org/geysermc/geyser/GeyserImpl.java | 106 +++++++++++------- 1 file changed, 63 insertions(+), 43 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index bac5e0735..374fbd7d7 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -112,35 +112,32 @@ public class GeyserImpl implements GeyserApi { private FloodgateCipher cipher; private FloodgateSkinUploader skinUploader; - private final NewsHandler newsHandler; + private NewsHandler newsHandler; private volatile boolean shuttingDown = false; - private final ScheduledExecutorService scheduledThread; + private ScheduledExecutorService scheduledThread; - private final BedrockServer bedrockServer; + private BedrockServer bedrockServer; private final PlatformType platformType; private final GeyserBootstrap bootstrap; - private final Metrics metrics; + private Metrics metrics; private static GeyserImpl instance; private GeyserImpl(PlatformType platformType, GeyserBootstrap bootstrap) { - long startupTime = System.currentTimeMillis(); - - this.bootstrap = bootstrap; - instance = this; Geyser.set(this); - GeyserLogger logger = bootstrap.getGeyserLogger(); - GeyserConfiguration config = bootstrap.getGeyserConfig(); - this.platformType = platformType; + this.bootstrap = bootstrap; + + long startupTime = System.currentTimeMillis(); GeyserLocale.finalizeDefaultLocale(this); + GeyserLogger logger = bootstrap.getGeyserLogger(); logger.info("******************************************"); logger.info(""); @@ -148,10 +145,6 @@ public class GeyserImpl implements GeyserApi { logger.info(""); logger.info("******************************************"); - this.scheduledThread = Executors.newSingleThreadScheduledExecutor(new DefaultThreadFactory("Geyser Scheduled Thread")); - - logger.setDebug(config.isDebugMode()); - /* Initialize translators and registries */ BlockRegistries.init(); Registries.init(); @@ -160,6 +153,46 @@ public class GeyserImpl implements GeyserApi { ItemTranslator.init(); MessageTranslator.init(); MinecraftLocale.init(); + + start(); + + GeyserConfiguration config = bootstrap.getGeyserConfig(); + + boolean isGui = false; + // This will check if we are in standalone and get the 'useGui' variable from there + if (platformType == PlatformType.STANDALONE) { + try { + Class cls = Class.forName("org.geysermc.geyser.platform.standalone.GeyserStandaloneBootstrap"); + isGui = (boolean) cls.getMethod("isUseGui").invoke(cls.cast(bootstrap)); + } catch (Exception e) { + logger.debug("Failed detecting if standalone is using a GUI; if this is a GeyserConnect instance this can be safely ignored."); + } + } + + double completeTime = (System.currentTimeMillis() - startupTime) / 1000D; + String message = GeyserLocale.getLocaleStringLog("geyser.core.finish.done", new DecimalFormat("#.###").format(completeTime)) + " "; + if (isGui) { + message += GeyserLocale.getLocaleStringLog("geyser.core.finish.gui"); + } else { + message += GeyserLocale.getLocaleStringLog("geyser.core.finish.console"); + } + + logger.info(message); + + if (platformType == PlatformType.STANDALONE) { + logger.warning(GeyserLocale.getLocaleStringLog("geyser.core.movement_warn")); + } else if (config.getRemote().getAuthType() == AuthType.FLOODGATE) { + VersionCheckUtils.checkForOutdatedFloodgate(logger); + } + } + + private void start() { + this.scheduledThread = Executors.newSingleThreadScheduledExecutor(new DefaultThreadFactory("Geyser Scheduled Thread")); + + GeyserLogger logger = bootstrap.getGeyserLogger(); + GeyserConfiguration config = bootstrap.getGeyserConfig(); + logger.setDebug(config.isDebugMode()); + ScoreboardUpdater.init(); ResourcePack.loadPacks(); @@ -231,7 +264,8 @@ public class GeyserImpl implements GeyserApi { } else { logger.debug("Not getting git properties for the news handler as we are in a development environment."); } - newsHandler = new NewsHandler(branch, buildNumber); + + this.newsHandler = new NewsHandler(branch, buildNumber); CooldownUtils.setDefaultShowCooldown(config.getShowCooldown()); DimensionUtils.changeBedrockNetherId(config.isAboveBedrockNetherBuilding()); // Apply End dimension ID workaround to Nether @@ -367,32 +401,6 @@ public class GeyserImpl implements GeyserApi { metrics = null; } - boolean isGui = false; - // This will check if we are in standalone and get the 'useGui' variable from there - if (platformType == PlatformType.STANDALONE) { - try { - Class cls = Class.forName("org.geysermc.geyser.platform.standalone.GeyserStandaloneBootstrap"); - isGui = (boolean) cls.getMethod("isUseGui").invoke(cls.cast(bootstrap)); - } catch (Exception e) { - logger.debug("Failed detecting if standalone is using a GUI; if this is a GeyserConnect instance this can be safely ignored."); - } - } - - double completeTime = (System.currentTimeMillis() - startupTime) / 1000D; - String message = GeyserLocale.getLocaleStringLog("geyser.core.finish.done", new DecimalFormat("#.###").format(completeTime)) + " "; - if (isGui) { - message += GeyserLocale.getLocaleStringLog("geyser.core.finish.gui"); - } else { - message += GeyserLocale.getLocaleStringLog("geyser.core.finish.console"); - } - logger.info(message); - - if (platformType == PlatformType.STANDALONE) { - logger.warning(GeyserLocale.getLocaleStringLog("geyser.core.movement_warn")); - } else if (config.getRemote().getAuthType() == AuthType.FLOODGATE) { - VersionCheckUtils.checkForOutdatedFloodgate(logger); - } - newsHandler.handleNews(null, NewsItemAction.ON_SERVER_STARTED); } @@ -447,6 +455,8 @@ public class GeyserImpl implements GeyserApi { newsHandler.shutdown(); this.getCommandManager().getCommands().clear(); + ResourcePack.PACKS.clear(); + bootstrap.getGeyserLogger().info(GeyserLocale.getLocaleStringLog("geyser.core.shutdown.done")); } @@ -469,7 +479,17 @@ public class GeyserImpl implements GeyserApi { } public static GeyserImpl start(PlatformType platformType, GeyserBootstrap bootstrap) { - return new GeyserImpl(platformType, bootstrap); + if (instance == null) { + return new GeyserImpl(platformType, bootstrap); + } + + // We've been reloaded + if (instance.isShuttingDown()) { + instance.shuttingDown = false; + instance.start(); + } + + return instance; } public GeyserLogger getLogger() { From 5a97410906dd102eea804aaac0adbd2387426807 Mon Sep 17 00:00:00 2001 From: Redned Date: Tue, 28 Dec 2021 22:41:22 -0600 Subject: [PATCH 024/199] Remove screenshots folder Many were very outdated and numerous videos, images, etc. exist nowadays showcasing Geyser to where it's not entirely necessary to have a screenshots folder in the main repo. --- screenshots/endcity.png | Bin 1383057 -> 0 bytes screenshots/endportal.png | Bin 1077966 -> 0 bytes screenshots/hypixel.png | Bin 3022889 -> 0 bytes screenshots/mineplex.png | Bin 1254962 -> 0 bytes screenshots/nether.png | Bin 952573 -> 0 bytes screenshots/version.png | Bin 89120 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 screenshots/endcity.png delete mode 100644 screenshots/endportal.png delete mode 100644 screenshots/hypixel.png delete mode 100644 screenshots/mineplex.png delete mode 100644 screenshots/nether.png delete mode 100644 screenshots/version.png diff --git a/screenshots/endcity.png b/screenshots/endcity.png deleted file mode 100644 index 65d73b94d1dd6950a03815c0b1000be0dc6a63a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1383057 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

+Mv9VG19bBy4 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 z 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 z

nCf*NNEqicf+IBC(~p@8(eKA6;R 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

GU(du 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

S>HHTAIc)$3?z|4@^_j&;3D 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"%p|K@cE1#K0 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%0D|-GyxK>=xFV`Nqfr*zL7S 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%0A{TW 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%0D;!0VY=Q?y1F*KU-4Oc@6+hP|WcThLq=kjU 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 z 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%0A~qHtW{Z5ZZ6q#1yn(6j-yekA07T zT6|6H2eRHm+%#G{$ru!yKxnDu4{Q8T1N-Mimgi z2Y?1v4Cxv=#I<$RTW;a|1H-R6GR$`h+C0YWbKkv!zZ3703={-b04H&mUay@=meAq^m))+a!JoY`ca&<#xmpsQYSi`6rAdt}cZjuDwibZ)HMSAOz} zL|+Q`4P7|Ao43F82CL21ZSV4awh6)o6k3lMGt7an-}qW4dcj)%=->Q`3G$)kIl7D@ zaKvZech{_6O)>m~`)6&oHOK3pcFak3d(RhVi}n zYoBsKb!Whu+0)K`lAXNy1nz%e{ZhXy)3syHYum~L5Z3NeXKtahC`Zyx&$jQE#r*Ew zI|&qx4Udz(hCi^QN2NWRE!*hi1O?A$_fI=x-K?~>WT$RChU)_{&2djIDoMxO#9H0H z(T0jS8+|+~-k9@Xt)qy7y}3(<8-is5*NqnM8!<$6tU_iZ_ebuva@ZyFdbz=FLzToX%-2nN=pU$QuD0^YS@8+2T6sH3_xoWK2(L5j!jLi7NFG6SiRp! z#t3H<5<;AF%o#d8TXzOPDQGa}Z2vud0vL*+GIrFe^)|h9NDisZj=ko^FSm^sZX;t7 zOg26z#m#ljVO~dDC!Q0mhl6v=c3`1t)5|T(IQa(^cIXR6n>xk!>Aa|ODAk=5*o6gj zxMMwHG_+_-IGlSg9dxlsJh2@}8U?0BK@f&24n#7U&>9yYqCP;d7Vi!6HHzmURU>wp zjBr$R#dPQSTW{Iy%#xV%V4H(!N7j!Q7EU{g=Q|jF_%n{WaL-;`tlMd4ACr^6mD!p@VGE!t$xcUhgb8wLe4lnbC7@=uJyz#j#5nOXWpTMi>@^;mSad* zF`h-tPlA(^MkCK2fGJ|G5-bf_fI$Gu^IweBPrrMIopIiAG7rh;><9mPC!Z5%M4T_c zC>ZlXQ%&zr$>5-lSO8c7_;4b)ei#5Sd_S0A&=kXk5Rf3)rh6x=xNTP5^(S0<#G(rD zD*5?@YN;e0fEI<|ot-9B7OkauF+;+MLRU`y9qc(K!fuI&`@lV7Hes!jRxT8>0`;y=|am5?xWK6zyVPxfHK~dpt84} zrCZzKe*;qugNn&m0uqYD1S}x3H&8L|+Ssb$0rLV;gU7*OL$!tIvk+Mv2IG?zQRN-+ zkAyM;mS{6jCAMpiJ^zG+g+@k-CyYvf!B%ulGGahUoh;cXP@R>2Q|bt+AJgW^YqSS9 zR432N(0|9L01k2JjZmy}V1th}6l)fT zUjlj#=&~hiHg+NHt_jsOs-bb{wHj*QL2{EGcHxet3K}bxpx(P6HFfL)Bz4C71HXBg zAPt$7?Vg=*`W6?k?%FvQqK#MqFvj)gKe&^9>I9{naS4{j)Bfz7l+D)b+4UcNz^i!z zXR;Y-%{=GtMAHvI{4h2fT9{*O0_){F9stkXFhp*s3ZP;SOq?{`byidMaPx$;Z8J3d zJc##zfh}PK+FkI}!8LJ#G;nIoajWlOUgBG;)_=>P+&Bi3$VAij8L(XRYAFbu$=fwl@- zN4&*~6j*`7Vgbl4j82+#Jal(M*Ai7*=;3TbCgrYK2V(>RgaBXrJ$u^~*V|-a!hW;k z9%*gBAfg5h$F^Pbv)8HR)Bz0amoPi{+vi`$isbf3cG&R9FhMoUNt%gty7uX7U(7L8 zJ66};^!#tzn$fjnL@dlLacuGP&}Exxƕ&)8&coWSD4v%Bo2fAS(qICQOR^Ye>V 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�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 z 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∈(tf#3K*k%vZlI{RheE!UFWk5Ref^ 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⪚cK>}R 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%0D>bg%v+%$;If+SCw>v0)^1t`+ev{ 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%0A%Ud#+=9dT6Ihj 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%0DSD_;h}LTy1w0U$qdpU+ZH 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 J^TMrqfbGvM6RCH69oVJ5 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%0D`%y=3fawrB;1GFb1%93BTmw=H3 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�Lx9HHuQC<7Y|#j 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

6h9-%8BwRuOy59mpIEGL8x*h0k4YAPUiBa~hR zwO?e3A*w2|Qvp*DI7_==L^5N%do&k%va9nfro4CYuKq*$tETwH=Vg%N6%QKHII7_d z;i1C`zSqyVWzda~0sGvw#Mu#T11Nf zOr|hi$V3%zJQMLRYP(3#6JyfZ^f?18sFL<|Od!v`Z2C8vY>I+BBR{)R<}a`#%z|TY z>H9%@O=L`mGU}a=0H$jWpbk1gC=0+}k99i&w9^A^kkBpD)y}fq`uY&2S{Y>Pfwj~b zK~wz+fGjMd*|b2MK+7PY`M&-_cKYN}h;%nIDDKjcYFi!9eVD>$JRCB2FJzt!;#`*5 z=y5Ar34A=@zneb7xq-Q=UzrGEdY8z1LL>sHu)DDPW_~#v5y0g? z2k+2tB+5QmIm$VCUFvdu@DZgCDEFZj*+uKp90KJe)onB3-4m=XLeqOQf3iXE{4BEe zMw0`^V|bRkoBC3Isw{jTS$pX)mV3R|q_^3pa_`&QpIY1ztYl&r%EnE1Mw_e9&3#u$ zZS=lU1$slX9-SEObKyNqp6%n$P>~0><0|cSTi?f3J?bi|WM&DKdzL!ojUWA7sfQ{m z$+(fR(+6n#*DTg<;gSFa1&jFKG}qgS)sEb+VULE7fKn=S^Kg0fPO|yl{Kw}y1x2*; zWW5+Z0E0i>_6a8aMh4Kv2l1P}4tPVQU#4M)GBl*!@`B1n2DOghb`VY!X#-Ifk-Kq+ z2#MZuZ>{4h2aNmp-0+S5<1RV1gRXe#jA1u)WQ;9ANnnVbsIOJ%)fPfOXdP$gV`j=^ zEnZfe_aN)TmZK7KI-CU@SH}N^qmL>SdAG5^@CP9wuqycuS_5)#?=o%1CKk149&nqA zY`ST$A`0~&5L{E*9pS`fyv*nN5Sy34a8Fo&Ptkt2F-aZF3q6nZ#d~U z%(OFnvzytuDfv47S#b{t1xZKpcaoPvt#n#pmJ$#-nB1G$r&ESQRf-nv*Sh8m^l;cA z!10UGtFT1B$wanwIj}C)8@_tGhq!7qD?1cWQ_Zcj3a|w&(8K6ou0wmH4sFG)|1PtQ zu^)dYgi%v%w~aYXWXXBjyR%50O(laBRQ!8x zW_8~9^kIdo0zJ0uG2UsJ(N5lv4XTCWAv{ueVyjT?iLu%+H&INtX~W+JV)k?rLu5`cFONJ*_0fr%6PZN9&J{2@7ta z+pyaJQ$m==1Yza>z+tC_f{7wW-5;o8w*|MkM|Umy?#w!C+-ZT1eN1ZAp{a|LRT3R_ zE)P5&DySHj)u9FyT9(b^5+OiWO)vQTJe2q5aU`4;s&BOY%yB5|YTOpfNIU7hgLDXd zAKJ2LCU;d9Las@9A=M>go6m3UxWt>tbf~E(iMKuFyuvTv9MMNeqD;OZ#!u8e%gWmrx zuTh>2VG8R`D}i|id&d55`fP97wp&CjW~#bI+f1Bnrtm1vK}PDKdL?_y0{U+ zrS1G!1|1GeRXMV~c-+|I7J!~b-?^T2zPNcL>!?kxSO&4(oAYZjsp)NN_%CSN5g6oq zU|8{^)6yQl+Lh%IA>_ob$40t5?3_G*Uc^a_++50Ov3Y!lI^Aj?Z`|xztYPMy1Y7jS zf%ebT75GEgj%j6;3CQstMQeXDWdU z{8?2RlK(2|pNU?Fe>3@Yd|}Mxt&W^^RqBqiqvXrvgC)-BGLmrh1x7vxz2~@Yr;DKc zf9x>Xs`X~bbp{+L?!|r60QyeETS2?Znsfl^gV%910z~?nmz87LNPd7^-|ds|dFUi< zbywWh{qf5(TRVaF9&3%Q;Kx1_uQooa^r)(v#EC(=cDDb@c4>+_8t$#?A|yYC&Hw$8su#j5O(s```|y* zkg5FYAR%}#KJ2Ig1=JJkufo-P0ow8Jjs?r{5TG1i39oPB=9Q6E=2k`L~3Pg>5o3_jY-1YvF0BJXHc=o2f72;gax%4VcB*Ed7EeiZ+x zcDice!)pOp)_xd5-pnOC^qAP6oldYrI+Dp8vkD5wp zj{{|FRc3aYqXJ}q{b!48^|`ITt=GBIZ)s)!3zFp{mQ{UMop`Whh^mG5M=glq#XW2YB z;G4q04UQzhY2WmF3-s@!4ri`cb#2U*qAoe}Mmrf_eXNnu$b|bbjL$A6kNnby=X@7h z#^j;rbF{^$1KK*)-T*k>ql?LF&(gGWa|+al(d8`)#{esA%xFIQ!K>SAYR0J_7IS<3a`?`lI~A`2!WSS5(0xB4Gm2!VNR_X?IqPxjt2$KBf71E z`0yqHyY=~Vb6ZY#;?@ItZLP`Z>1*V#=*rbj?XA)yD@pRf0jvJyibP>k)B}>8Fz?sq z)7ewcRU3#FnZK2V<8#`VC?9_YKVcWWLsq8B+%IU= zC|^{piZ|ba#%KPHhF78b&hnjvvma$ge{iC!!J1=eUbo`AfsXSUG z#4iiG8hGEU=$8K4EyF|0ffI#K@cT-K@8}FVHf*ZSb^80->H(Kgc-qH-aOnIFda?Xl zNmEH}(0!d(EX@wudL(%PMmtz#4hjC>>1@G4j9ZN7<)}n985{`ng13OFrL$J91CDD; z1MkprOE#A{Am}D|)+xMJf84c<*s|!j0b0p6LK2RDgH69Q;vMN#AJ0IlqPU&vg5At< zGNvQdpR+5;97#D|1|u76rMxkJBin`q@9J~aYPPmP+KVSpjGV1wKWXWqf|69xW#cW% zVZadpKRhsyVpRfE&WPS`&cNxXnfyzJ{4y)^s(s8*BgpLQ3}bV#R!XS3y2rbY?-7$3 zG!i_0P)Ep1}@oA6%KbaF7G z0pq`V^>#LfHEr#0M}x7Dswh^d1|#{IIv(P)PP#?Lko9t&rOITlZNEy%;56S;Vkmqm zscgDOIHTzHJGClrDBgmb@AFA^9k%TCjgKCPi;KQpNr_IYuJBmO*$mo31uj9Y%|A2z zM-HN^gL9S&g9WeMljJVfsC=Q}l%zyF49MalVh3n&=$>z8F(E)Qb-QfT!Rt3}CLJwP zJ!SLo$IesCBM#Q)>IJ(B-`Vj!ga2GqCi2{L+elYHN)=K=Ea z$>sM_N^HOI(@SVLAojez~F~4MQgQnCcrq_7ViD%)*`DsvuOR0$0^m024Jv z7#1b|{2a&lU ziB1zdNuK#1;?%bZsK%-OfB%~`;U>FisE&c2t-g~ zVmPa6x3{Z#`M(#u1$&=L51J%F+U^!-9k`;yye;@EKBDy-cGpUWy057$g_vdU|HIzq zXZ9-w=I!GhQLD8d1A?c54xlzuiI|>qO@3$5v$71tx3$dRA;nMC(~mXr>(>Om2*}H* zF3gbWR?+WtHNky;i>_V$A3aV(gwKuX_~6%kz{6EOzy1y4i}lDPeyn6H~pHR05vQbQGTi*!*=bmMP9&+iI$?a zt=_t`K&;W8)Km6;{2dM#?EG3_IcpiNDsfiqWm83NwGpFoEu)c$!-NB1i=@uQanwf5)Ry1sBcl! z#b`%KIZ{qKC<0qAdy%hC>eT`%W|iO9Q@W!BJ!Y32bb7#Oz; zeg9|8ftizqm2yh4$)a3RM>_dPNjrk}plH!EG$u}ce!!4*&k~mqnXk9!21=0+lxjt} zUaONm0^JFbf|LNW83;PbK$kMW@h!3cR@anTK#}>1f}Gu?u+E0gH$;gqTJb_1!S zUl8aYYd)VI3GcT{kS}AsgB+G6aI%vo6*GrX6ZeU;NIUM8>QMjI=S#09U%ldjBfHul z=QBx0)5#qZv-FI+bWu+UN91GF>bg8ev0DbW9Oc8 zWI-nZSxky66kJFWSk1%s$6sH6w3y4OSht|Rh-{ty^UuP!bhrb~-XnTXb2%mCUk87n z-%?LB<)lS-{5FS|38+&*JA||<@*z-Libqb;+nDl64Eb}}_q5B}vvkbfvTrv2G^c#O zQ@%-$nhyiGHH&xotb^^Efd@sl3NUBx1Y8oyAo!I#_}#vwc;c43keVspOw|S;n;WEr z;t93TNn?3mf?811hO^^k4bx;V6S1S0mFoy=|8-;b>}xMFX;_hyK@i4OHx!%o6uk#@ zXu#gk`*ZOIUVo>rE8ckBQ>9n9+qJ?^X!t6fxc*@6g4vLJ@2>PNbm&9>lLL3G%zI0f zd#v+hlOzYcRv?XQmh*qaO~`UjQUUB{%cBp{Gcb0%2ze50Xu0=y+CR+SY&P$)7<-qR z7}#4C5GnmuHHx@{?Kqy&Y9B-Q7dgbIO-}7PX;I%vX;LRmZfn<*_6e4I`rJmwL;$@s zY5A5I?7mu-vN%fAJafy+=9F}7aUlY-+qG78whjCyS`E)r#fNu%BXX| zL8xT{1#V-?dq&V&-dcr;CryYLK!&V%i}OAyrOU13rrcWEM2MqirrxnL)`70+19|6e zDqJKtm5s<<*g4Z*G7y<_Gt#|df+Dd6`BW5{t=sXKwvqbBJ50w%Uen`Is~_*dpd4!fF$Azc88BObEnM2RS$_Vsh>S>p3uU*H z7+aP6AFjV!N(-h0F%`X>sxTnQU3=e)78-A@NMhs9h6(C!K$CRE_fl?1T@pS%@^5+|f>MJ;Ou*N)5Mr z=|M+CytaS!I}Bsn1?So>%8hDT6nOsu_tPnZJ>SPCV&mR~oSsG&d#8q+j*aD6EmYEP zPYGfDJD5@arp*IFV(Z7-Ve5)sYd^auO7~jh?OhIgV=-DqK4#2?7w^1pmeHdTO|=;| zM%QGMj#v;ktcjXE#5ldB=}#0Fwdo zc%AQIYYBoM_GPKHfJ4+zOrTe_wjeAoDs?@Y8D2k3=#`yr9%W?2 z2NBOE$Rf_4B(6UG{NCVd$HXzg<(t)twM6}2r)&ozxDLD$Jz4I8CaS7q)JfrEL$&yP ziKo8N6;*750rNJQ`ML1gwbg=Rmj|68BRBK&qs()%|E#U~UhOrG)liHgkx70hr>icF zjV8Pvrr!#CafhOX^Wbwkz8U7{n_PF#R=2F!2#E|{5zZ`$4{crKeM9(p5%W-{Nx^UY zHg?qZBuW!@N%P+=AfS+_bA>D^r60k`_BX|Tz{%8dH|ZSSM5JJa_&VJ+M4Zwe z2t&*WdV9>jqu*4!QbR@;L*_RdNRI@(hICTEx=E|_OkkmYDsSPe{*6GtCrdA9XAJEF zzvt(N74y04TaRWDJkl**zl<*F5^8T?QyQsZJ?j|uTczs?_8hnFC-!HM{dDKj@P!XP z)!JNkU-O+&d26Bt&uFQ&4Wq*vYdn=&l>K#aufN7FCI!2?*15&M4Fkezh58nQC%7dY zF1}HBuKiS{2|7)pDju*ZgpJ6C+o&X%GcvepV?Bd=k=?eM6^l?^s5tfWNf~ExJm8S)>%Kl5T8FiTalN}wGU4hV&}FjaAU2V#SbpMXxn0s zn&o@$39M2ayurQEgVDSN+AGU5LjgXqzOkeLok#@jCdcuI&4}X~(K>;W$3P>%%vU3t z^;dWCroY*9i8(eb$10!VF1JQKjLfFvPv&RO3VQDnfOy0wa>fT-KRUYJ^_w#crkddT z>7$9(BXmZu$=TLA#p+Xy_M^={wxf6YlN9!X9;e6`Mf@L%C^yYtYQ5p}87W%jweWZu z_dHIWeG0Dp#$Xg*sA-}$@fFO##ho6tr{GbveG8YY29x^n#_ppz4G5sxiRVmHTR7oX zn*sK|6a@q4x|KEQ=435^77hwBZa-Ou6%>l*+Uu`{(K06b1u!6kc-K)p)Nhq@wNktg zIrDMU?q#GiLI1%m|#8}L5s z9raRVkNeeLdgb{mb!@}wJ_Z5#a#)=vGk)uLe$=V<27&^-(eT8O$#=TDHh4}^;9Ez< znw`o}4Sp4J4x?st_PRi*iB=qVx112{k z!+>XBj3{a&YwXJyQpK|?Q8BAsCVmItBASwVn*s_eeP2{R4+5K6?vf)zC%tCLFt63t zXhk4csu8AV!9~pxN0)oYmsY-^q)n>Rw_pBm8nmSrm~r@hQ>TzmSv~Z$q)W4RqV!fd zv(H%Nxd5in*BH}_nSFyyBV7}^{ocCcUfuiN-MAv&xJtz+Zi}}k{l}-Y-hMCVFWFeH zj^W4D;5o=M!@?+Z>96{UCsNWgddwpVR1?k-%2&U6aKmyVm>m3y>#Ul2R2#LN{&?F= z=hC7dS67vSTB=Wd+!Rf1+Qv^+B%8+g+XpuiAxb99v8SZM`7H~#1{E{pa%xbFu`ni} zG3xN3I2lW>`n9B1vvlMPk^zJq|FOCjLWFLs{@Gpc$`a#;$M~6~2FxED(blQk{J91p z10ezQ{`-u~kz%Ou*rn*Ct%3RlUus#Lj&tYNucXG0heL23YfJSU0L~)b^hq$Ql!c01 z*psuV?`a**PXG@s5~{`(*yJ9yN!=LoZbfjmnw=xYg7yu){@# z`15G__Xp+2QzUuTCXFL19hI)ACOc!p*GaaKYbrB z?Jmsv%$AbAaH8+O&O?COTWQmF>Ujq}iM2W>2fs-!*b zG_W#pmOB?Jxj*dp(HE;#X0~ew$LQw4D~ypJg4`PecLzTHM5$fvjoIB3AGhecVusU$ zgd*vE$g=4prrUE7W3v8yuQ3!AHJhOa$2hT4$WO_{!3RaL-wNynI;tbJgNNNUu=i%Q zue+&ZbrhJbr?lfmM4@7y!pBKY_C29WD{2j)6V!>~`5n9vzlqn)agvET?H4$coG9)- z(KvkB`h)Ui-!6PL|Iag>c6wC0t$xX|L3{0e)8{<Xi(>|kw{xose^ea|G9-Vzv=c>N*+@|ia|NOC^{qVE0E5MUu-C%B!PY^is z*o`CteonVW{CA3o92z!XP5rWKW6v`3dNVyDmQ{3gTP7`M@u_jaIZsw@fBNN{T;@{ed~X#LXoD>2 znN$Hpa^SPhm;mojQ+Dn2_&Z3>m3X65kZb*wzpsSc051R17J$l!1nHIR444+0jgs0g zGI_6ZXHP(E!@1f|VMM*zn9bPr8BAUGHGQ?sD5ob|SBOi(Xs*cNo__ClOtUA%@p1YQ zK_1g#?A=?RF5&jT@$=ZTZF+JuRn>oOXOau95o3gA=&O31l+_VGImFsU(zctnJcFHI zL|WFFDioB7{+~5tR3AZTf#1J$*)_?$;t{iExc9qat98TI(_vMXdF)q<%FuZck)vin)XC0~P6AD3Dc>64RJp!0Hi@-+s75u)%?@f_*e)lQ_SOT{E3)uOm{e z66A8%3PJ9v`fXWJFz5;V!E za1?&f-UxFVaS<%xou*zo>fwtEw~z(VRDtliChQvw|Sei{{BUU@2ce*pE+>T^Cvz@f9Sc_uxAfhMcP#K|KsS& z+|9cze$`pMNHl?CebUS97RJswRTvIBk+~=@EDxD}K2@|4n<_cjc_c6Kex$ikP z8@qq|{{HoN><^E<_kO*exAK5C+i@o~{NVePb;bK*N$jMMt|cKmHh0qRTAvT-9?8S3 zp8*L0Eo@c5{FacGHk8(t>Nr~^ZdAP=7u{Sg1Oc5`;3x%2`Oz4Wf~$R$TeN0qV6eH% zsh8`4wv}E@N0E$cN%-zpon8QiY#Q1wSDX5*ul$5uSH8=yk6tE+7@wptSt?E3A5I-G ziebE;V9U(!g>*!*T))cenw?>2TM>3?bKq5GMbWq%KU0c*I6ovj&zpS0Q_P!JCwxfT zb*tMeI?xE7VUxl++XU@sKq}tD$D|71=DSv`1pl4^twwLYr%ksXdozGEmgN6oV!dv) z9S*^ zTrgV#nE9Ue`#Z@TS9@PCap%%$TGJ<%Is7mqkN|!5!=`X&?m}C&QiOOlqWUZ=Y5dU; z=%|aHmnxlSaAGw++-KvN;Q{lpYq4oM@2{2SO})JvpR0`&-LiTeepsp@n6E_Xc*uO7 zWhNiLCN7li{u04J9)MjnU1@J$PT}^Nsd;AYgNxvKPDZ6OV@r=RV(s4KsliMI@dt#} zS8*9DRymA}?uX2uq5PNj^XKk2I%*vI;|5_@Bt3$E($Tk-8e=FzHbMWRw7(^LCI#8D zwjY#V)ro;chl6dTV?_j}biZKnCvq)&rmP_f=7Lxglij3KfZ121iMTXd%Q3|{rP(pG z^w=?zN-qX?>Dxa=3CE*HR3yTx!zMchiw;Zw^jhE+RanN(CJQ&(w9rNFUiq4$%KDZ} zl*tu$H~^9{Sc3jqH3MUSZYWq6Mge8VNT^8Uyp4KC^@=vYNU_FbVhqUe$yHOQt!F_y zH`AW3k-H;0Vc2=-WC!d8!$o)1G6e@%e#p9m!YNC9Fi(Usc=WAbu%xG8k3r}J*VZ{j z#=1n$YU^0E!3BJ`m{7MBR;QiWxJf$0nGd_p%a8gKMpk4dcN-@mknfv{67yb>2#n{w zs7EW*wj$f#Z0hd0KK6@nXnXo#{aSny%fuG+k-O& zSK;I0u=Q!+tbetPqYUuYbsV)176KMcjXRSp2;C4-j>vrGt1hvYEh_A3m>QQB8#rzz zCD(Mr&h6?6FaiK*uBlv5uaQe@eY^zi<$v|sX$xD&RMvTSZaBjkrP1%SV}pNQMJuPa<_8}4 zWbv**R3wcd(xaXj*V#0K;WcYRFQ*fy(o$h0`lJN)25i)${2AX}GQM8gK6gE_w8x5M5 zj~00GF5ppfmvN$s-vQ73XDs#?DC`-b>6~}NX5!;~(*N2Z*19A1r{*OQLZ1l2x-a4# zSFC2bQuQaS8ChQ`kHS0R3oo`fLB<6m&F>(hr7*#AYrxTv{N1ZwCCO-QSBIkS)W0dO zvAQESoE&_{QsW_fh-#Sc%t9jJ6^vy1UDRIarLcffBSk3F|SzZ7HU&zgT$$=jx7HH z{=y%1r{4TmIwqwjhwwlOaI*X5kbPd6z&)q(o#x9_F94u3RYL8Z<-{vUS0J$P5Q2N5 z4^(SxVAbdX??Z~;Ix=xxB70VQ<}!WiM_?7|4z0oTzsHdwS1Q6XvIeie{sV?Ft9nyP zx~?mrTi=PzUjB_txUK*V-fA$LdG^>D_YXM(MN&b|K zr?0Bu8f}cNQV5kZKcejf5X56xiTVIArmuXKlC1VyLCAN zhrm`R%6I_|5nN)(&jEd;^6Oj7}f4;+YpH9c|gIwD1WUo=>88+*H! z!Yb8LM}E#PbUJFuuO}EudaTQ_t`ik#%<80Y7!8+=n}e+huDY9}w?TXk5Q zfEMRIY>zW0ne?zWcvJfl?}_!`9^ww*9AWUx3(Hb{AewtWVe%{gJcjCp-U4Je{usGq zO7hP^$MK)w#akCKTtUe5jrfok8!i7*7=qd;xmyT8IVLc|p=?Jq7RKUT;EDHQWyuX3 zGgWbN>T4?78mK-8mAlA$M&B^W>aJ0Y396odJsH+=FitEi1BDT_Lck=xQQ`N%K^J|J zsXqIHYKQB|GdI}LEhnA?#UY{qe>Y(q=q zxA>%^A1ojHwX77(-lnca(mZY9Jj1Nlu^h6a1lPzwU)F>|_0k_m-OdhE?1`0Pmvgc- z1msl0hs|t6o^uV&uQqZ~wq^N;@W6GD;eSb~VR;&Yvn;c_AR|_dyC8YgA&rZ_9*7L{ z9_Xu}mB3p>#{3Z{&N}b=(h+4^U~t~mRDzpVa=|*bl%Lnue35laZz*!!q!hLOx|jY4 z^|r*{ma~JPlBJi5YK?wpSu-hnU^k&Isjb1GZFI{X&7PIE@ISj4Bma)|JfOFq*GavI z9iQ$ptTQF+Rj7-u!#k}OY(l!;8dP)gU9W|V_#^XMlbVUnC^VjP@QqCyoBy4bYsViM z=AMH(o_6=bS^SZ~JvLAGhmsmmY5!)N=HKY#YC;L`Ea$^5_Q9l+V_^l#nQ#bq%I6*D zW%qY+Hv6Cx{dm8hD2$`Ll0|JwnCrW}u(o)Stv4`wo0-Yh`Ipa4#MRqni^^E3{rEJ9 z+rK+_d$+&o85a|pQ1!sjcG14>-QIHjjcaFPfyI}ip;2^A)jIl6Nyz6Akc(2q@Ir%) zHtS3Hd$IILL6AmoZzsp_0pbs@n8=z89kgJS%p*_S$d;8`QUc~0Y~ZWrO2|2n0exJKpTup{bix&|^~2t8007?wmvfW9!*;U%6Jj4Qrv# z>K~!ctJ-~VfE7BkEmZX4Y>i&(PqOgw-O^}d7)gwuVC*%MEB;l!ed*F;5e*kXoBpOq zD6r179(DJx3heX9>r$gB$!U%~do1_KR^_z(aci}E^U%R#k{YK$z~SyQhc(U~?yrkU zP+vPnMOar$kRpGtG9YYo_RKTA%n>DyX*B>C%khemCV zL_F;*$>bf~DXlxUQqdW(2PvZe2o8U2av&8jbC-~il_*|cyqBjQ(}2Or4!h6G(!4?h z1B+1QQQyE8%At!Yt7R><`)h`tN`k?%pTXi(@8`H^B){pX%USffr*J8+kL6$2v!@fF zwGCOW(;#b=-MH4>OM1*UpMS`Mp}WHj;v&!0HtPV2tFRKz77zx>H}a-NV-IXv7^yAE z0aL#&*qF}sA%4gaUhbvl?^ac+jGPZ8I zF!x!$MtNKGLqU~t^r1mE@rqCqz$~z~lVRQ+mQbazl#5Q`s9bO`3uc!rv-~rYZ^rC z0L)rM!0=v@F!g@b7jVeFZQ>Ls=u@M`2cg9RTJ>iEI5Ep(916)P!$%oxD18d*j^rXfbcA)& zk9D-r^Q}=qscD-Pl?P4tAeitTIr0p*j@5#W_D7xUe+BQfu5Sp4Qvo{1UfEwsXFJw( zaT|nz)srr8E4uoiepse6I>lgKh~x-nHxKJC**zH=!5^B9UQpT0;s!X~aRQBvyIZaW zFF2TLg!U^L>X34Sr)tgB7axiIFq(^T0k6)&A#Lf-`MD=adZg0Yam7s=0#4(vE7^Y< z?m(LXSxU_|2^%qb42}C3vOHf>+8L=l%WOznU3l3OZDBTRrWhSD@W;u5YcU}N3DdwY z80@gd>K4B}`u?~m+X{?Figuz(ib|pi&VK2~nlH*vHNZ;HTd?RP?!hV&%@W2^An zLZ%37S9P-Y)GBo)UtZFA|B!$%-MiEk=%`A=PxG47)s8BDAAUDtau0hIA-u;v>i{c@ z_ta}r(jseN6-SLjT-h?OYVHJ^2R3#?fwe~HW}kQVJZuYlm;}Y(c0VjyJczv{C9&I4 z)KZV`PBOE%__}g~w-$`;g++>sF&iVZO6qAPpWKUCFS97Xfg+W66^LxF0v@Ci5#wft zIb5sDBy+Z5l;ga91kxkU8p%DZiEY5-{`t=YU4l~2MPZCch7=?QRSVkeonZapW~nsj z<&2V37xE!fbF&&`YWvV*7Sub&pLDz#lri0|9IbMcJ#kGd6(^K)-rQl;XgGgz609h} zm*ct#zBqH$}J?x zr`IRJv+&pJE1yChjRpu?Y@m}asIQU!%}{_Wro$uOSuWPxMY8$O%}6QEy`_+GBtOj$ zDY$8RgtRnN?Rix{2L!BbMh41@$A_iM7RKsgO)YXpY`$kr?SoJhfr3R__iy;h@CXH< zdrk5API776M1bSM5@ADp;;&8VM6~r@nEPi5-z~9F@*&T-Kkyr_Ybj@3$)-((+RjEi zOnOu*WF~AW)LTsHgl-OE@f#*>(5xr6?Xi~>$J?S zs;Xp}?c&i=3;2FUq&Z-)+8Xp_10ulSGHt?%j1KYA?arn8-^(X|gytkCJMkP4r5lIa z&Be!2K)X3s0tiU~ra@NdzgKJI9sQuEBJ6O=agne2PpWA9^7qeR4~oy-F{<6UD?%J9#H+tJhuyT7Ji}o%E~>6Y*tGoH_~z`zP|E$Irq719oo&%I~5A9wjJQBM$Bsy4{zA1c^-&g|~ za!=|~n@go%KNmU|+mW}|uAQq%QoFh+b{4s$=97Xq)aUwKInuO;@MMXJv41d%B_$J8 ztYvw?G}6_;0N~4}&AxZeG%>KEHv!2ZD|yZpHgM@ouEC2Lhlcs4rJgQ9uPE!@32M#{ zA254->*~N;^$QQ%KUh%GlA0Iy7Zs66mVM8DeD}~qT33gBqvaKWPXzFn)vCfU@OxtO zw$*%eKa1kD>}BDIs>f^p=}@a~nemESM@>t7wYf^D)CxL>H|G|MTbX$mOC zcgpFDBF{5jFGDKZ)c{@UORk=x_dim!UOwl)F_rLBhgywSc`eAr;O>nE(~VC{F@?tm|H8ciF5FGpctfvoU(HN z;O&j$K!mylue2;L>bDuer56X?EDL*)?54ArwBP|ZTmk0z%vk1o=Aa$>W{t)zA_5$C zFV#B47u{LCTPrb`QHa=TDbVGq@gxMdYwi)5lTFb-5PN1VQh;(#1H#Nxc6o{w`Wqh% z77N}BRM=z>Qigx_h1;hm`=UGH7tnn6xh%L^?HuPBHxX7#dg};F)Db@vxMlUyOF6mI zbY%I%r60Zt$(GSk3Q-$FIL63QfX?*qO`eTI`vPPuW3#Njmm_@1AsiaQzk-NTay>Qe zW0RBdAz>HYdkQ;j$ji{0*s7UJq8NN5*}o?-Ua8bF$}?NpLm&Z+-5i3h?tZ|tjVytY zz6&gP5h#~`KDFJTmZg;nSbSDHpi#W;Qd7t&58#R|WlU+nUrUR}E3vp>@gr-gdKf2h z8lq^R6e7{;K%7o1`m@kQ_~%?8s0ENXi90m_Fjeia5w90YukN&2rm@0hftqEt?{4?V zc|+W$Nc1iWHJlLk)4b0JC+rFi@u+z_Tid=R5dX=OHoQ(8sP_Ni>gVSmJyBxM0}Foi zTB5vbnNgUkdqXtkYNcxHff5j4pt(Cctw(u9kOf8Xn1Okt&B z$0f%~>a$+-^j-&|IC&k*ffXUXpc|UCgo^+KB;s?|3Umy-?ldA7w!GVobi z-n$@F`C@T)dO%^!63$P_+i@;ZE;tl*g{+rXA)&D~GhoCJ)VY$}>?KT`l-%6loi3U3$B+Gd7 zXhQx5BD=~&J%L!t?e1T6m@r5I2|`4w3VlaY7Cyj66SlFhX$`AqO>$UWD(Wd+dAwCe zdk*wlh`Bzc2lC6?ai9|;VakIXcDorUTIZ7lDo%v%33{gC%_F*qst zq;dJcPXPS13#Te<_n->ww3w28E>OzO={iuuhP$( z(9R*?RmUr-wZR2Sn^_zDtp(Sr^j9D0bkLJGmbeCC?$=XRfOq`0tNLr!rtRi%ifYRE zIhu31DX;b1aQ@KQgN`Nmv|s7`3+{n|f{v#FcF}VD>K``>S5Hmu!7r{~PSj~ws_(>Xlid7F4xS%ChvaY;>`h-nn(jwbDHpHcC?rz;{oJ}61aPxU5TH9qFtpa^H&>m ztys*KIMr%c;6D)h;!Lsf*c1WV>enGbpo|T?&UGjKb4EIWw-qp~Fyc|x%jpl1#j_73 zvJ=Bgk^TRwM{PD9_2Gv!6IF74!2s~g+bhDl{nH)Az8O4VEWraIW+1u-q1oo*ss!+h zl}8JY>`h%TMOkv;0dZJe8Zm#qKa?Sjr3z)v$BQ zq6yj`i5D05%<0dsyY9@avSrQEpgQtD9ev$?9lE;s8{YDrN~QX+wvXxm$oIyC6QJ8M zDwz=J9R?ptX3s1!npDDx?bTOm5VGFpEEBJ)r`oG9GKC?d^}2J*X3HA~R2J9N2}54k zi5*#~^$!p4k05h3ufty!Sb#TeLYTBCHO#$Tvr~SPSmEkRQMU{Ag>?m#e@mxvQ>@98 zj)w>5_7Yik!;txGf?I;y84~3_VK_{uE0%&iCX5TqNN-}lw{#$CD1LaaK$cuhXw|X0 zR1>6MwsvM-LGd*P4c+n1l9Yrz|E?YR*^g1~v!`o1QU6;c_rK=ZPBl>&OH#}Eg6V<^ zo#2cDP=jVFLt^aTHXjYyA=a-eUNMYTE$59rbsJQop94f@rd&Uy@sI1hZtQGRtUsB^HiIO8Y(Uz- zH;=tOps_cwsuZh}mt#-%hwm(yHIjhPj%EIme<^Oeke1f<_<{I%IL87HGhL5_KC`WJ z9o)4&!b3Uc_RhQT|E|`gJY{5M+Q48Ju(pR?EP7Jp3smIfZ$FRv0@6dxZH2Gye*pj( z;QVPb+ozh(&*4Bg*ySOZYUaUAsM}KHt4=HTp!%<3*e<)Iq#GP`6ML+>V)u4~;Czoe zeeI4WT6IOK7*qUP7zM`aTH}`m_+}pf48W4Pi2bnDNGZ7J2>Z-XQ|{exF;Sxxvbee0 z5o^P~UAIqNSA9P$ulgnBeTyx6w8m=w@$MMKRsE~fqgtGWbnHyHzPrT)|*4rpLaWlvK{psIVe*TKDQL zDi@qz)a6Xv`;FfP(uL~pe@LJs^46(HZ*CtmFjc)d=?!0HK=gSos%6Y z%-T0Sj}V-l7t7DQNB+(qEq+Q>9tQKfjOFuqSMJW`LZ8&b;>l2u|d_F{7KI}tItQsX{;AHhaKkLc@eB#Eni*k^FEr(ZNE-So7fLcg;Y zpp~QA4sGsp{{Gk7o|cY@V5~d#}EO;Lb|-tU5cNgSCUh z0+x=tFHjxqtBZqYq9@-RQNWnC>v3CH&zTAQkky+Hq{v}~8OvpQg9-VCi$8-#b|PsJ zb72U@j)?oK(?+mgJ%j^5g5a4jjr1XVxpI-Fu<{3OsRm>IMxG(1g{G`Bx6Xu(A$PX^ zlA*+Anc|`xD!aI@WJmYE%i8jBN~B0|hYV($YJbT}t$BjVq_0y+xVc?F{v%T8J`$Mg zM4V$(cng|c?{3?zG^axi#$UITkPf*O{&-PO3P{Yts0{;Bvbz^bxN`}V%#^C$Jar3C z%f1ZxatXH69RZ~a4wu*mTWt&mhIhe25=w~~1UdNw*K$R{cLLzTVy_n99Ip@_2jccq z2WE?sDjx1x#I}e!Ik!@0Sh35n>-1vWC@ts)Gq+$Si5XfrYs%?|@fq%G|EkB?YK*Nb zeM$d`DS6a{ii1A(XZ(0=(!KlPpzw**!b$0l*}hOG4_)TDgTmiQ2#Tbz>ez1cg~}Fa z4!@_QEr1Ie5VHoYI;;8ak+~L-5B79pdFjT4IBOjIVPSw=M}qpJ)OLH-)#zXnhO}3C z3??akXA~G(2iua95mE+_8<5u!D+nOZ7?87>V13T~=e!Qog2*6cFu=W41>G7Wt@`{b z;ufWvOk>yX*L9=EUQxAr!`@Yb|B`-xk?7H9QFlt7zXm>`I{Uhhc+{|0&Luo594u>( zs;43so-V(82k4$oMg!fb)3Czw3GK?Axf=T=t)B;)?4WhCKR48BOYLj!c6=-o$YNlU-AecS?=33*xv_9Lq@%Ig^_d9zGSne(fCp#l zUM(Pg}Q`RFVcLP5iVR$Qw(H7I`a+{1-B;i{eD6EwELN+8VUHWCu2o(1l`#$jP)rt%U7>&UI9W zF@!&*w)(+Fj<$@XHEBCHBpS-!2nwC9Eo6@>-jSi8A=uUItkvA}tJHc6JSk9@EI&^Q zTPPz)C&-faqUWE09)=a@=i+NLYe~fW1^VKl%m(RC{=nUWeByu9RJI+cr}b!Gq~0sM zD|kcl7FXDaMTVQ#BqYF-cz#R{t_LJFZ)XpX97 z(uqvEMRA1hXc3}-_PINnOTP+ZUO~n2r_9||ET4QtgC4ia?f;;nR|F!4Kq5 z8-02KvDx4>1+k_}|J#?4$;LZb!0_g{d8 zKMhYkhdZ}nZ7H9)QWh)qpHVcC`g$bB$#opyn@oli8%|N{zaN!Z^_uxuv?nRwbo%$# z`1j75<&1MQ^>OHKiDjP@5NeShYjG8*d0HFSCAj;Kn<+4JxmBPmrP#`zkPB0{Dns`j!G^{faG`oFf8fcv&gh&}bGu17;{mJ(+bIFqoGyaBGO2 zMX1&5IU@m3 zlPmK^p5nyE+NZijj`)qlrCb{F2^HNUk$Thf!OGPNz-q}s=mYS*Y+_$`)Y}FRxVXpw zTeZ=ZzT#QPV+>ZMhaO1g|Ieo$Iy6DUujHl^AB0f5={=zhtwqi=FW$Pf92Q?jf7Y-C z|H`;@R1N8Rs$SVO_&2o<>%r>-hczQeUMa%y4CJ}-7tw6zJd`>R29V0yh8?Ry z?+3CA8Rk7JmURFb2EIzb&NRJ+#QKO{B+ULs7YdcmO0K@K7XYM_3La|JuJx$bR|l*G zo;{>ML)7ZoD%7ThX@-7A zv&g@0IsaQwyz~A#`f~QDL&$NZ4Uv!`nEp3l*vh-VP*YucoH-Z#=}OqgccSqUe8-{;YMe&evSIhuWk04+)?5s3$4XzGp8oeB#L zM?FcHLFlIIueb!+pOYIfQWaIbjA5fMzM&R$5`B$ZbtL)P;<9qBoA#&$o#a57^eJBc z2#Wq0c#9f?0_T3A35X{)LTrD?Za9^wyY}i@P4&~}e^`cCx&g&(*6kmoab~hK=;^O= zXQMf%$la+>6zTPCVvOxT+9q3~zs?2wOt3rfuId=IFcy&TX1iIV^j}xm+v5h$G+BNS zy3opFxEzppezekP>=T4@Zi9Cb`LZfDl?scE_DNfB=ra<4kr~8S>j%!Et)tvBG|*Vn z(AxV*p-+H|R>MeNw&ntJ@D|((!S7m$2Hl?p_6dZa*2N-A0R*+0Yq1 zIfSPS(d6xzxzs&^sLm-5pLB71D*-bz}QW6PqYE@(LZ29 zV4LQ>(XrBuWN zF%Z3q;PXD;QX7P(T)7&jPB&VR4>~+|*`|5^nK#Gpp7b;ZGt#km7IpRLTwbby`S*x{ zw_pAg9?`$Q4fwnI({s4G*cVw=G@n27&C77uM;x1&*Kc)cvB5lNUK{x!`{)!%CCuqS zBPA^Jt9)@R99na~x;Vt3;H=h`h#u$)CS3vG*$}DiJ5&_d60Ik z?)%HDpb!)BeeXO3MmU1J9Mr@}w5SO^NPC}n5F+;5m3!IM*MdQ@3u682 zR~o-yy3%K+zEk@PnDOnpKAh|6odSS3tLu@n{X-t~G;wo1l4I)0n)nwT0zf0!xmd>P z#)oP1uV}EW+bQZ}QskoyN8Mo3dcaPg1G)(?CFC2m$-SJbyl`ig#@!tjMsdCsS_E;I z8^n^&JTQnJ=A5n|MQkq}=Y5otmCaDZoHD*e)a2djEy|ah);j=vDue-s99hcSFY7ur zJJ9I^yj|is(&n_iif?A9Yl~2vRda6fE5FCnhSmx<@;;jN}r`k^*gHF!g-s)o>%hWsMh@a zRc`eBe{L@GxXhA|z(T;2m`D$ZV@&IDzv44J|B^Imu`acf zJ|mWGE_LByt?IX&?`->mj|;J`smTeAqMceuwR68U1GDO|t8V;nB)^Ml+uo#W&=RTyi1w#^_N9f3b2(HaIBU3~F5P*&50A(zVmvL;d$<@_PjXQ{f$?@d zd zs^^GCSjqY(F(KOppWXPx9Bqprj>bj@*M!+41uldpi(gnT`(HFTr@hRXgyx!6h2aMB z6ZAFG8Csihn%HWs3k0=bzM*=a4k!x@LVP%4Uh;2z$wqu8x&m*jUq^z$%|&D4@kou~ zO2&-_ABRY#y00fpMoHnpQkNc7sa*lUrNrUTUoLcAr!{clj?0qZ(xoD{LeQlqSCz>+ z7ju2bk8Pw_A@Cd|1eMM|4Xy&+4Tt{995-%Dlo}hzDkUVlVJOEyk>!c2P+1V(3}?fD zOn{^p&V0ojr=UinkM#@Bp#k3G;6Cx}Hxk$Tm?g`_9`3diUC7&hFwT@g3oJ z*i96-jX(c%06gS zIpcnfL}7WSsWNI|3v#rBD?>+ffo&`ZQzIC z7Q(DP1Q;;*WhX`Fi%QBuei`&spxFG#2C>Fe%zNQSsX4)X)Zfk3-yszLSxi$Dn5=*3 zDm=KJW7DtvU^EX35E;cb{Tf-5AaC!GySWD2LWQxQhwStY@-^Oz+VUWCNY5vF5Ex+X z2?8iPnG(CS0P257isQq-%R9@JqHJrBFPjTW+M@IUE%>oRhy~;R2fPG%pQK#G$++I` z`7=l0K>ksx+L5?;x8EmBJinbpAM2y2KwNC$uZ%YgBL*HlGRP5@SVlf8xyq^(C_N0i z-!{-b+7GCi--!#s$4ACa+zTb%bvf-*Srz0#*$Dwun*Z;_oA}J|{79%kToFiCVB%}1a&qJV%0JLu5ZfrF;MF24FfYe8~_lF)@ z0xn~qe>f@IpS(W?sIOot$t&U(1TC3M=R-DQK_OYWHpsJS!9Q_#mYQYo9ph`wV^htr zR&AI0k6(pH4@+-WB`#7MW7lD=F}`gd#GBIU%?}?Tq=4b1^1zBa9E8|(-|M!RcI0L| zdw{!UDhAJ>6kzx6$%I6=eYF{rAn^}#mH8GSX$Zsse5K&D#p5h8AU~KOVXr8q_~O|3 z_?47pK=;1NwJMVC)E}GpiFpJaaOprR$3z734d`jFBl%B2gSO6OI6dt_e$#|?jpjnS z<}sryJ>SE2xJ{{bAPw^h1TqDd^t*k7tWk*6`K;8BVt&3=iO!J?mN3|r40D;-1f58G z{fc#(C)=W}4ai8I=5FXVMzCk@t1wGu`RhhXLdvzA_ANHEg=C&(^7wXO?z{HhiIaS1)o`N;% z#ai(dF2(W1?5`Q5Tj~t*O*g&lQ96b~l+?$p^W!_{-^vcOY_j>ld3DrxmtMI^1REtRss@)@<66RBw@>sd5Wj!sa z0#)?jFJ>=P*yOj?Ol`HfIo<5a;PX5Bzu2!tsjfoSyEuJoKB}}eLa=B+Xr^(Gb}QA+ zXxiom?}`L>{+B6yIaSlmiBB4GI}nx&svRcE-GL~c4bW6n%;LGy5e}MK!4V_WSsGe!EMF&r#YDOD@57T>=BeWOmJ;m)lnVzDEF@H~TcJG9-0 zx+mmH)A9>b0lsB4wQLY|!19|>QvMj{UUTQgk(JU<@~K|-mQSfR1JU%5ITWcDdg-UL zXU_U-X}Q2{g-k7x@`m9$S zEGj~WvRE4gqwkBu<-pkTSKe8P3xc0q{^p0w8sz#V`kVApQTZBL96?`qUxaCib4C|X z>&XZ6t2Qi0ladAhrsP~#e(mTpugI@%sOB{XT}v&9it!3=#MJGptTtAR30{wHnr-M_ zLB!QK;Je~BnLQ19(YDx}ur~z4PIVHLwBwz{&wV)Rz9C zn|Sg%cYZw(Zy8h^`Av9-bEooUjXQTp4VSSSEo=4DXY=I}yK~r|)}=Y!VRA9(J=>v* zaaso>?{aC4I^+Z4YoqP=*)>xgi~!_>HF5;R1}#YIUWiiij`j`aYRk{{o#@0JapUd7 z!08M4z~$#vC;bq`lYfFp_@+SYMGXY$^5ELg9(blxI5GMSHQ9}U4?VU%2UW~~37eRE z=gYd~<1Rf()am>;K2J}aZ9d#D1q2Ux8<`;Q^yx7jH^TPiCHOKy0fSy3NsvmD{&q~{ z!Y2CggTBMFJFNokf^M1sq+o{m@peQxAvN?y+fON}v7cE0EW0p(7M?H~!Aj-c(&0(LXlDq`FhgdB(QNe>}1pbVFhb~m-f5R`B zgVtBQBi}`F={(YP`w!f%&KFruahv+zUr7RM1(Ae-zxK-D_(aflz#sAd4{K_Zb#TAh*iM9Y-*5%nY z*rrx)nJ}GD`Gm#G!Jy)TvF9xW{<6Fg4PRzLfYG zkEh|j?#+hyHw%Y(5+FRm_?F;Go_}2M|2}PbZFV4vbLLt!g>ufc;NVL%EsS9LY7399 z$Zk|Nd-^#v`@Y#ec_wpadW6KtcI=8=Fa%VqL3Y#LxLB`nX|WGG3%3GXXU;#8|4ucek+Irh_-2A z#mYX<1St1cpv;Doek5HrvgL`4rn?wJtg5Eb&;{e@6QUFH)GR{Plk(Bq`ovMdWrx=0 z88gb$W)8h+%f#(o|3Bi~G42B2?WeWceSlz!>M5(IJA782l3*!QAy)>4KGyoyRkI zM~aI4ihVuSs&nd+M!n|MVUNC5jx;+R{8{hnYAxtl`m z`(Jq)`oUTp6q%ukgmJ~wN{<;2-1uM88oo@jfh~e9Hz=c>7ni`#2A@9q3X*kPwSwQb z>4ASpST=xoBPI6Mo{tVfKL4CUD-QV@&DWhaBw9_Vd^gsYlx0ki47AAN^RZ+()x!cOWy8y^e5Kh%r6NRU{%BZ4>50YT-F>EU zYn%(5W0|6Cnpe&6Ck|*mfO&~~>RU*xmR3sI9db$$V#f}4SxN^4bn-~H_{C*~bVEO1 ze0C9wVSq3*4R*jTWcC>**IPhgKs_{#3qJUgobL|`NTkmhkr>9-Xx|#r5k&E;1g$R+$pa?cQhwIB!L7Mp3B*z8>31A|4N&mc z)XCZkH&NUPem!U|`X-Kg09ZcBYCZSz`Q$n6DOTf zbEGx6ReVO0#Z2{McKr)F0gV3y`_VWg#^u0B^5xC7jR!Z$SLUsrIK5@ov6|W7|!E zRoG!*Gq*}$QuzpV;td-XL^thIB9kav+$t_U)tvcv`-hjgPlvpjPUuPhkIued9_9kS zDF&>#s*OYg%a<#ErE=}WQKBQqJWP}$NWp(~SC$6#VW*x&(C?RUhU}e_58glnz;vO0 zO|Sej*gF1w5$-QDb)hZggB-wRHCf%*NCm@WBXdW`uO;%URe@iF^0)i~e=VPY1>q6( zQomKfa`zW`{ql)hRu!f9LuOMZ3wIutsxxsr5!F1l=?odV&i-goy|g{l&h4^Wo?$_S zvYu4)kq^tL+vFjCj+LkYe~b8_%M7#uyFz?;r!A%jeKTdQtN>GnO2V$EHR)OOX&68} zE!X%Pt5es~8MYgZo7Y?)KJa7xUVCG40cu|GxsSV@1Q*-XuQx)-u*U!!06vpc7ZQNq z(o07vmRgsU15*TdybpHhgTbcJ#AeHKjxDqI?&Lq8`O-;o)tHtQ;`Glf-_iL<=)rXs2FgqxE-()438p=1OBc5x z?G;b5Tb28SP0y4H0%@MAH@1n9fq3rB3iARg0RX3)X7w7H>B4Yo9(k%W2j~Q7gi~<`b4^ZEK;dqT38j z-vXZjkp(GpINRUPqDh(O5_7fXV(fSW z=(e&cnw6CU%}Ooz#({WSTAA9=%mtd7d*t4dmgdCVdn+n#TS|qzw)pocM6M$ zSKWeolY)SN6n!hW9CYy`#m6a6N^VYT&-VEN$Br6i_f^hxzm+e$5Mp1L%fn)!Hy#H#Y(v_ElEK*G4lBl=!Hoap zSCT$nFlJ@*Ebdwad>`4e>J?V_N4QEtYmcoGg5=G&#@meiK!emY$Ko;KD7)v)nLxRftvfjYFG7gPZPf$5)A|RIyzs5FrHBHj#K_R~ za>nJyUwux5u$Q1W_eOj|-gz0~oqL`Xz^|F>yQSSt!&Tbd)b_u8$;5`H=7^TnTuS=& z8F6gXDP;3!g*8QZQ7?nS1$_ox?5tAe^!FqQT*(lxkv9{jMX)MgHL9Yh zS|A?+z|jCedax#o`GBL#c~(TL@Q?CWfdacW+E=77)FaY{$T?}PQ*Cz|wwIs{61@Rf z5NtDwDt0tXoX)Qv>2ix+STR2|7UG6!_pjWFS(ab(M~x$qJ7v$LaA!{FFUp-l}rpD|nVsK!+QSpt_a{2(6-;l$mEgiQbDaFu>igM zQB>UA@$sGC>MZOjlLu7S{VPj!3v2EBAZgJEr`FNuR@i^`VIy2?7I-^2Tq7W(z!kcl zK^*MyEnM^#{Uy9q;f@9Q1S=WDn#S7KgTl7SwWcqJ&f&rbHyci@0i^WVO}iHT3dFDZ z?LZk-Pjd}R1CHoavc-V*h>mq%$V5wF{TJM(=#}~|Ik2GvJbx))rXKC^G=1g^EPh1z zssh+aBLExe?QZL1Dzf@;X=e&#s~(FN0Y0^R8%_EjlTQqDuLHb(sikBqLHyMs7b}*# z)##}c&M8?QASxS_%o{I4rnkSV@?jQ--edkf&dUz{Wo#oFFUHr#zQS)2=0Dex7;f6)q&;#YK$97^CZ*tYwhyjr4H{111 zYeJsx?c_6=V*`0RRttIuqw!!M_U!2asU`jS_T~59_@>fv6oI$(Q@3I2Wh4R%yTFM( zmbIvxmIpSFpangF4~BpR>hnfVts2!Tsfq8~04_9BBEWa!b;ka3eVH7vw;l*EL(2~u zow^C(gBwL)E{by!LX}w5YwI^Zy4eEO96N&zZS5j=Kmtx+r^*OS^jV)`2oeYqmszYn zXlW_L)us_&c~F${5j{M+zhtG=9sP%c&seK~ta*eC(DSEpQ@rC8bjKbq(?Q2$I_n|@ znLV}WUSzK7smhkc^wwOrfoh4Y+#v`x`uiv<)!d6mIMV8W0xwvHH6Q^aoa=zOCncH#y`2)neovAkr)lUoLfWLvE{idJ=7r-Ll zFn?CQt^-^pGVnAOlq9>%Ug*1pQSZ=?!U2kp{|9|y_x+$_z|xUfK7lh{XNik`xaV&r zRPQ6X`d33*I>;3d8tBh%;EcyQ4#VuIfz12BzY6hO__rc;#d_9Bp1v@9ByLwA<^&d* zDf3_Hmp13t6J+j&@cC+$>08gEk!9b)^EIGAsL26gXy&k#@nB^$3O4$T1qEF%S=0*n z=~Ew8(Ji%v=S9azb(t4d;`qR}|o%V}-*h{6jubYobE9ReO@uaJ{x9c;$Td#$Ek{pW*f2FBW@$m*! zfxSmm^SBC2X}q4v?K5mK*xxY4F8>*e0J>qqnom{8o3fNVKtEP3@XdR~hd0c4S2Ox% zogs;mXEz@&04NlNw>^&6kuN z+HZu=f!zr2qlVWNn*W6GOEaTo0#q7@@G^hVD=3X~0n^IytujE2)Q6`dJB;fy(a1NK z@6L|FC*GuyhXY6Jvm6vmuU$IsD>aBxrXJJXS%4gSNk`J7sV0FY@oFAAak!^1Cs+ga zYb|`wM^kst1NBpstqXy~UyML0z)%4=%rB@hEbSfq!B|{}=m^X%QSnnahDomMJLU;9 zuOA8EowN+a@XKjARyKN`90CE84Uwkwl4ki-760umwzw1?W7|CeI+3ty@mO-PNBFS=SFgJp| zJtQIC^(n#TmvSH$B`iV~>dVEr6B3pXQqoToM6Z0JV@YQrfz1((x^?js0A$fcDz&mg zFA@hmZwIGk)Badz`8q$BFEEIc+IPIt9{KZpB0w1z4qsA(9*m1{_v^QwAGkA8{HYE3 z4vyWDVYk$L_D`j+o@}Aj=n4KbqJI;E3-bI2eC$?g!DUatoJVoedn&rdxw72VeC=n( zYG|cqzfY&kD@rNz3m*y{)j0HDpr4EE2Qg{HDo$aiz%w3L10YHs3J{R?cvy0}UQdyv z7<|CbWdH{UO(;*U0Qm9pc9IV1ENTGaxm&~?HY@=Y95kuPtzW(w3iDZ@-r3MDJ zS5)QDB|>!COE&+9=+;O=Nvn;K}vSw1`T1(Kn5Vef5@-!A4_= z52;ro!c3|EMr`i=y;lrS46d(yeo_8Iqc-?2mx9h14vwJ-H_FqVi!>QP_6T=3!4j}# zH6uU7(;0_T_KWSt(8 zH4QPuyWS%ZI{&?&yYnurkH9sqYR-zMViw+Z2L^0kiU^#R@qSpuh02DOglj0|n1q$u zGS02;XxjD-3~IymD{Af|BpnbB^5|oPdAPwC-~cMEP%qFzm58N2l3Ixo+%IbA3r+DKe`{AFk)Q& zy`(*yM*jE`kyA=!v9D|n4*IAnTN+{QoQE%d{ps@D+g7hFm##1lNe5H{p(=o-v|1Eh z8xR6@(Xgc=T&c`p4$}MXKj=sJ9kbUMZ)@6j_qS3r)^%l(l_>r5ATRc-LMZn zw|YN>82Jk96-|ELv&38d*>ZwauYdR6lAzYSua2NRzVI=wi1CWB(Ng^p;7UIH6W+f9 zfGq5SxH<-oajg<9+tKlaaa$oI7WYcwO{^ehDYOJ56H?DJqMic^wo)f;&h}rE9lt_# z_A-uF09+dv{q~G|_TICMZ<7J1E)t5C`!MJ7O{hZiki_Ra*l-tdWXONoS7jbJt}A1~C_QPaj~I}Mm<;6 zmHAhHUxOhh*78t(5*QOQDm(`U6zqLItg==bDbhYyzn}f#3N2$`V5Qwmvv6=LP55VR zYq8BOJx}E4YM%;$QYA9O%p;q&RUXn^GIV~*;I?PL!gEr;HVWdU9#an~)BHTPWyJhRAqQ9ch+%(}H z4L;y-q~kjekCbX!djIp{NHpUTL^K`oU(o=lX6ayS!vT$a9PPw#MDnmQqvrh1hmgQG zBPDn@d|QatJv=?wd5nYVz$x4k{?zi>!Q``@ow@m%F&yBpY!Mp?KsPf4J*R}5_J-OI zJnJidrA+O`gks+OXS1P7+aP|(dQH1}I`1{@#_53l#JQB>ak8&H*QAnugp6P1rqPRr zEz6MfMXk6oPyih*bV$5tUw%TVi+Fxt$m2IA9EXbmGS75Ea{?w%hhCu8g~~Lx{^xtE z&&jI?594s0HwiR#*$6J!y^n6wI>B z3_dgby`XgxnS;9LpJY#8>$nr;>%fh8znqIQNr zaIbi5$87tS2WeAW;-!hhw=}-UC~P7@61GFJNl=X{NagJ-QhwWCh|4sjqu*oGvqYee4* zp`#YAA~Vru?18`KOHkljUv#dT?uPafRHQSvfhYK}z4g;0(u=S{^cO&_j&w%RlH=y~=Hqrw`~MYEoL z#f-t5=2<1_Cmfou+Lfl8t?awdYd|QdG49TO5ghwOb69(Odx?l1X;aeFKR%u6na*r1 zC2vPB6Dv5{wK#!L_QYBQIGCK7U!JcT8Iw~Fx$9`_?)E$+imo>|t-sa{m%WafiNTSu zNZ^;!5tb3*VPu*fDl;i1`Nc}ce=~93m{t0AkP8G@HY+PxNSg0AKDwFYM>SOF*@_6E zKiZ@Ibhxr{xmhAURc`9o`}F`(L4>*^pt*k5u^Z`i4B^*ZXtp_oQ`N6j88?5-FY=~V z(cUk$)!Nc^CT=d2-Xfwlc3b4~Z$W5i1-cVF{f#c%Q%J=V(tpe{B2ahVmS#;g#8Xt3 zpKOG-DZP$*Cog6NCMfDYTi0v&Y@L@lAJ!Xvdi2B+BcRvE7jqPO z$e)DdDAA9o7wE5}_C6_15m*Ut?EWI65Lq+eT`;h?bwj_e%sX=HMsy7#C0~$nIH&fd zqr+Dx@>_;!m${(uc^sxWgWQ0TXnZZNq;O#WgNl1IhXm(NDXV_~;d_{>2H&m3MJ{l(R+|~`d}{#0*W70I^SjBeoq}k9@^Zl?W?(uv0=qu zn;a+z$UT&^k2q>IIT05V4(N~F$<-^AXxLXYSKeZVHj&EySu zD!NvF9rV&|(v_Q|=Wv~$pKj7#@-w&cCSCSiGf}|vG+z#*gg^o*Ag_L1@PNM*E2x+a zc&MAgv6?j3re0<%|E^EOHtZJ=djd=ymYNlm0N`|0^H$tGq-~vBBK0x}Rb*vak7+sc z!^PJ)s&_wtf%vcmWcAoq8Sg#riI$yA3Q7pNBi7IO`mVldr~OLJdl(Gl`$3JOKEp3l zvCA#M3%gj6*pHagyy&oqWs_0flYzApB>%^RW!%T_K)`TFS0ra`kH^+lt7+^xrzk8I zQ_arUKcX5t$@ynnf7wZeky%ULEwH-3J;P?@^S;c#s^AdT`8j?@L^WNgEJQ{(@gp$} zN9!T(PQaeTua*IG+`Yc<_1xeu^@g3SC|P;Rk^H_mzUx zv{}!7&G9{~S@eDB5Bg{g=qkz?Y&2I&xi!jI0KLg^ES`$=G+IvrLg$J@`(}ktLFK+d zk6l1S!ql%Yf*;`T`3D{RBAc&_jgV2Oiw^)GAAQJW--1_Q{ zZwe`Jsbei<1(=B$JFRnXLMe7@8#I$zbe#%slW}a+q~UUa7-u1kIbILDc6W0!2c9lc z-NBq(vY1N_gOvs<8sY*pU_#&Q%?vF>rVeJA3_ej4KSynxLMo(9YhMkX%E^0ul6nO} z9=y)fj2DIZt&?aKzr6i>fX?Uo!Fv1NN6aUEFIl=) zHDgz*{RVdRY#voK?F;E;rMQ}(Br}>!79OpmY#Xz-;9K#t@?HY&->STFZO7;-lB?h2 z_AR++n=hgySMo3b8oHt^6#KP8bCGbNg-g3G7Tg7})!t$|dYk_$M+6Lxn}Ou7`v7GU z!V%&^#KFRjh_1dae)K8daJF<{B-#k1Rj#{{Kaszid7;J_mv)agx&`9H*>)h@0C|ag zmPYJ#Lh&c&!MzrKp4D`zk^)&56J0E1;#r^9*1;o`IKYGDIi3q6VME8Xo=lWpyp4}X zbZLHhl86HmQR2;elTh2B5JF)RRB0P3z{cRBJ`LoSQT{~*3y+{ z6!6f?uvdPDQOc4@EagAx{r@b0R1f9HwZj##M16nnD^Jan(Hnk@u)!&|JLA}967qgE z_ej|H9#tF>ap$X5%)tkL@=1h_Xpc>OZ6+Xn9rJhbUs_WMA#Ph}wa@ccIEC2?7Znx- z(dI=;W14-A+X8UyNAqm+l;f!{8HKy&SVOdCLGqhUs^+2;O^2`y+b7Xo2iW>JN`Dn8 zlX>M}Eao!SC=#dncVBC2h`%->l z?MVc<6@dz37g>i^^8#|8mHcc+jxq7Hp*BJ8a=>e{peRWUDD(K{6fMbCi)9=<(Bbm; z$MO@;+Jpb~P8Xb$y(-KvmI|Key<2`;YaOr!EQjKf0-ah;*yQ`1)6j4zW_^adXnAVe zKWKjv*3+8XZyYS?FFa>njHy+L2-Nw`bQ=inP%m40zl3Sqtj^sQmwW({K;N3WQzJ78z zyyL?o;H_j#>N!;V0LlpSZeo2`%$@t?K}q_batAs{ru16L^3-$pdbRw7{UAa@T)mZ5 z(qZauNXSSp603_^gUlt7{CCUFkuc!z$m5|=gF!M9L*p_o`)G18msN~K6v>1=(q zn)>xR85#r#06tXFxm}VytM2yak3wA2zTvdvR#97h6{i4XFq zzld4%QC5!e3*p$iYeGVC3_U#6h>Y!VVclAaZdQh(^1KC2FlA4BvWo=Ye4mtWS-4RLni{ z(BKlc@<{ExeeXs^XM-{HYVN@?b;{`!63Npa@Vly*2&*fRVN-TX{|C~@=AZ~64UPM+ zx0Me1h|V#Fk^hk@kcA3DjLtVO*iuC=yVHUB9~3I0uxt=aHEYb(3IM1BS`d?eJQUb| z($bbVY%XdJ0)VoqwF*DNjgSn5L&Z*0GIQ6_&3_ecqMA|c&7)l}7ul)0_n3tZlQ9@D zqU#l?ZERHrugC`>1wIP#gI^|UjJYXDkM=YK)dQ(=EWikqNJ(uncVBDLj2-iPU`a+x z|K&W81di+Sb4nRge_2_Xy}N!ZKtV*J&6FtjJff?*}Na-rtty1)JIr^XwDkAI(vAr+dDJ4Q%i`o-8GA z#k{5z$w^Wgg@3Vt@e5n1u`fS}18$xn=9C2!8$GUEJF^TG;Pn`-;S=sf8{@mxA|L3k z+rG&h8E1{5=*6_dWwtzf%+r<2G2v$Ql~VDA+pbh?6l8KDetVxkaCHUaS2kS`OEx*@ zi4p>yxA&vu7&<*q7}?Z6y?$B4k;ZURaq@=-Hl)QoiL`wPEMX#FD%5zu$QfTbIIji zlSyk@3GB{|^1Za%{$0%w`VCj@`L4(*_iF{k!Zp9*G&OgfkfPaDfPAVLI3Q1 zX)ylB@bE8=&2q94Ogj`jM~=5ohV^1l?Bbb9{7P=Y=H%_Z zrZdJ-(QxXQ!t&41cF2a%HR9hvCql7X&F|jA*p(ihf16YbW(!MPzmiRQLh=QVF{o3~ zdQsfaXUY=Fn&VyB*FJmOPSZErx2CPvZSYPzZt0#D@-AUn=jl|L|6+L6KCF~80&s4b z6OKvP>#3lO63#@CS-_+r70W*1-1=_Ff9FePV~)H$Wjl&ep@T8n@B4UKAQH)~Ibf5U z!gJjQs=s->t_JJ1aZWJ%S2Exh zb&pvzII3ib!EBinXnqXQ>wJbOZ(uW2Js+v?Qt-A@^o8I)l#qU3EiSSC$#EXN!U8lvGXY0@aRoSN2=RAN8$yQ_!v8@|99@kT8W#H2 zGwAzuUF_FX5E}~Fw76YCMGqj4-6uuJ!Gw?sr9Ll4MHwIEMHLk@1;#yRsCy&5O*7fc z4s$m;V#+nwFB7vsnL&UQOScKp6qvL-*mM8qW5yTlcVmefBNnz*n;Unkx01K2ylcs} zsJA{ZWTu$$J}RXrO*!}%VC39van{L1#n=Z5 zB-}~t2frroB`~NhNYV00Ca>2(mFEAMbM7WrKlN5G=jJwC&75{H>*4_KPbhAe8$Kgt z|H2gUy({MUqUwCcV+gQ8AA)nW&~|I6ZD-2UYIE0-3P$vXM%ZGH?l@??T?doeMrgzS zZ7Yav-)=R8)|*a?{UQxD&4wjgv^LAR=xz<^2yf&tv%bY)OpP9*S`02B>4z?Amx zI(`{@a8E7m{0G9Jj34rkB%_TaBUMkRDSq_9Dq1RTe*0x|cRd+>eJ(^hK>eQn+lX#h zvY&J_g8AS6z@T<4Mr?9~jDXbOWS)FLB<6jZJgc5jnXT|T)mu8Uks23zWKOxmkV@HD z|J}koX6%3(bv$XgOujAJDb^86!ooPyg&e^?0ftNG7nISNJTOVK5EBWRTOm& zX%0%PnG3lqW%j5YWp>E5rO71cA74!>fj2k% zxN{8;{O|1iD++v-)Tam052`>_P6m?VouvN!>_E<-!Zu)7Dgp}VSlF}gj@*W}#@G#; zY$r%}{A?c+J9+DaWf_7bd1TuAXo6|(UA|urrsfrI>L%*&%@$q94T=lvrY_O<*XJ>$ zNvaQzzkmR#O!A*CFb8U=!ua6{;qytGf-`IXGAxESE%(@KX(9ge-t%;d8X)~d>0j~H z?aR%h!T(i@w!?YckWX{$16PbSB*`rw`}DH>c( zbDyPH&)U9mA?mNSjR-JgyZZ~N*>NQ5at-wcb!Hsoai$7*WxC z9P{=d%jtO<>P~ZqyyYq8i#`{^KS$$*wk|FDy>G{m?6)TmS zQHke{={~>0KVuNBagyTX_E+&G^mQm?P3sRUajN6#n)e?VSDdObWGGDPVyk=z^D)$= zhz=*qDJrg!+(}O9NQ9^?;CWG@Zm`3A#Fo*VCC`-a>8)W}!o5SFfC#TZEys=+ms1TCWEOMB3OJMj8krQQBZe!1(80e$$W2fc@iSzCIM3(3bCdI zcmv(6{`K!|E7v*y@yqJEkm7)-tmuwRkusI}bZ96nuR&b&O&W$;8`$~1e3&tFPJ9)7 zfZbdv@Hpd@xN`d712&*IK{jc%9=}{UrX{^u2lG#G(Sz^AcV3?UJrS0?v{JnBrG>FwT0LUF znRD35zp`n;nA7H|D;%8Z6e3cUsZT!ki7Z$JRP?%ALvMk(0zh-eMPGBn@$*ndnb@s&~2Eou)BqK1zyXuWU5;MagM zn-XVxOPuKU9JSvSHWQyt5RTS(ZGEza(L$&2t&iSFVUfgl_t@XE?o<#BN&md90 z%oMX1_R_jb$vCJHjCVUhPUtvlm`sn*kpo06gI?75jGl+lSfS6|b+54E_0hoYK!0yw zv49V-#WX&`Yb#qpbfc_YbTM37rQ^_FL3>LI&k#Z{XN_fVH5-)9iRj+d|b5ze*VNLT=4ZXTQL3yji5OK7dWY@K#O< zLoO_nCtO*E{NPF9y)y+^>V#eiU*`kt17Ha`rh5l+jtg3qbqpsV@|_EtQ}g(HG<=U{ zkLE9)vcm7rdv5xrdP2_s(bwK*2nzTjGOI;kFTv*wOZCLmQ!?;cCC&SPVW?K}2nY$d zeo{FfRCpYDuY8`W!dBhCdWBdA=zYAT9zsyUi0_1)-eXQB{ zg0UJNQ`~4e>)=nJAzu=jwq|I1fo}F+UP+FU6jtOq?4h;%tu6q_cEOHlM{X)Xfdpk$ zsy4P#wCeC!LG5Rs*(W6FeB8Jt{j6!o_lwa*eChA#!6TBQDvCNbjXGiqB4k((xp*%K z*C**Yq7EQB8nqlh+teGopr+E~XHPur8aqiGB8X&8dyz3 zj;q17SFdnl zWP$g+Nci=!2g9g=A4(!X5Pc_h6?SBun~Ct9Yu9O zG>?M5hE)1*?$d0qez(V?>{O2uuR78}PJS>75C`m02chm^X^T9&5^IyGCv&^=*Md8e z@z2%y<6?@50Cg5QD41iBqtB^@tY{8~SfdS5yd;V%@(e_%n-hk%cMbC$yPRh#ck1a< z)eWDc`>3D*?WFGcXxWg%2*t$Fw2g@aGc@jW9|CATKfKp7zUJI!e|H})vZV%&K^E=Z z@pP^+rIhWm$Gvu1PC1x;Axyer0` z!L&D>-TXSP-W1N1@3h1nY(*Yh5Oh^zw0KhqF51m$^N0u{=U2oj!DuJX8gEcU`7#y} zt^6y%L(6gHZH$_MpRb}6hb1i3>?X$(xD$)q^TJ;GO?+IVXCtR&-e|>$f`&}`Eku~E zm&O@-+DaaKct`UTZ<$s34*xiRJGs-}8h`fKm|p63Pyk1QBN1_`VSZZg*8S3%#g6S3>p=@_-aD(MCTG2p|_$m@~UHtQ~E(9Sgpq5f|LH^r&m z>*DJTY%uC!isKZD!B=LGbL@+Fobs&NX$oev$c3Ut0uO;4-pw`okYg&_PciTA*RAO3 z!%Yvi!v^_lc{ea3y=d8o9B(4Aob{0xy7;7XpYI|5N~2@2_aam@8Ue3e&%1f{4P5qD zA~LEvn4}#EdLe3{d#nb0 z1(-@aCsW`65qwgZ-w4PAu#0n%YGT7{M*^@ywH9@m%3=UWrSwYS+ziN|xLgGynSPBs zQF+T@{WTxBpxgDvHU!%la6i*ic=l`r7@?7>JRChA^I9&P}IHDc1pD9xZ9Eu1>-pROaK6)*w_s@S%_bIA%&gn zJ_wh*0soVC7De7(dm#_81)A7V>#mO@gS(JA&b290#g}J*&9cM5(`JuJVge^U< zR{zeDlEnz+G?P;nXWc7%lq3EtHPy!I5TvUxPOSLG|0Q3;ccO*(LekLXiMNIdT(tF? z%GzDRnT?h)bzlF9!UGYbTK@iPg`sCVMEg~w*N9m%Jz+<^U9!i;q!mxDw|X!#clF48 zwaQRMCSVj)L_6x(udZQV(=$TdEx7)|e++Bx2XUw!v1<5aetNV`Ev4f3~5+R|$V#Winp$mMne%{iSC#hOEOQqhhz8A0`FLF)_a)NbD_d-ZP3~Z=|~!P$ff+nX8qcl zwf|E-;cr-Xwc+_OTX)p3#~(jVAIxfbY{{Bs9jCwO(@;2O*~frR3eEn}dtc;LJEGQR zJO<*M9jtW=8K*Dl2tq17oChOX4;kWgy;6kdgt4Uc!4>}G4Bs%w)IC7Z>{-E(1L3Aor3Kj z1TALg(mw>sF2G2n!1aA9i03Mn`$VJxS7zm`exP1|_s1f^z}OzFt8mVkA0J zM`4Z<6^OTS5|}mK@Ll#~J&u@}H4PtPQo5e%+<-|fgsvZyJ%+OoZ|Rb`sUzz;{&N>h z8e6uV;qXCZB4yCW6fc90KDr-J2S!eTeS#P*#&HQ~n3zC-?+hJSLVXMjHP0hCssM=> zZA}JUdXcaTcS@{gQGDU0N4!Dx+!A+o5{9ITS+GKc3}byx>ay2)C;gg z7uumUZI(c?EtGZXl({0FUZRfQ1K1;1&^b~TtO8DnB!Nxt| zi&o<&9kiwY^NrC>va)B&KN!2$w|x7|M$r+#Fu2y?w-BJ!$MJc7RwL4(1mmb4|NFy% zsK6Ip_mk-FuKAw%)QBM5{g~v)!TqZ@nH`2$T`}f>Q^H~wF+~PBbXU+>*=sXmslFN- ze#@f{B2*EJjs8oZ;vRQrrI|)i>+t-MVUD8E$S~LB}7JKIdV;-(hMt#hJThdXRVh=&5+{xQp@`c2&`nnJ# zXhPNrv@`cixMFqQds(5t8zFSm&*u5g_2s~h{7UOfav|VnBD+J*84^Yr#2(3loDqc< zHR@3trt-L2spaE}lx|+ZL5;y3q4>meWe2p<`R)U(Bdb@(@#BvgKuU9<{vnBE;H1h7 zl+@U;H=_-odnp@-{e}|uteIUPoWB>S>0NiZ$Fa}XstVBmee0R!8CpQPB%^Y%qAp13 zW>tIK868J&=PEm^TVawLV#!8T%(OOkEnG4%PbjJyIE?kOtsX^e^4? zRpD*77>)Klt%Oe7mi{Ds_$GgE>Caw;rQHZ@WHuffQFnJXY)b`Ft|4r>2B}W0@!AWJ0~J?b zz!G~Ue?xS~m_6L-+>!gcOUjChf_Rl5F-?TT~0e!&L&)k4xtOvZyciq#0RL* zk2MoQUCFMxSJ;KI!Lf&YiJr}y$&A~Hr#D;jlm6z)0BXPCeQ8X|KOS$7_hE8Wvtf1% z(agRh%^72vh#qfRvBD22kUE>wXLqx*6~4q~D9^WoSrSXEna;r(@9`56o)>6rLrLbM zD({)@)fgxC)vw%FO%#U?+9-0^KaBV(yt4*1pQASD)?N2(ilCz=)Ssgk*+NnCU+6#H z1)8!wo_@}mvSSadwb=ANVujq&33re?Yv| zNGwG_AqW{;=IT>_0v4ANlgcj7P))n|P}h$%?zY!N?x2}EqM^&=wp6=vH|h{VAp#@) z(=7}IDOo9`5B+YtAWv(|r0>_o!T3pzQMqy1KAj5hXl{+(CZglAY`zMoizg=mk=e0*n?|CU8zL0(tc3>z+0YZ}Rd%X>Z zkY3$RozcIb}u1nRs1jjZK`}!BKSX0aytx@g4?%n@+->ID3RzO>R+ddd(%KS&2 z%o?v(CXsw-F9xi)|274_?uFYE39yd0O8EDd}#`2ejFh3e;uK zDx0Z`tA!&CG{5F#Yx)sisf$s{zf8XeZ_TkdeKQc}$&I~*W9Sz&Wrh6h&Aqrgx?W{w zeD(D|;lPzEGq<+pvQs;LJEB?C{^p0^F{y0Po3&)3<8`)+;Lse3(Q4Vc~BE z-RnzBo*XDF!`w*0l&hoHvJ;SavbOqK9kxH5R0~&LR@Frx=+pC8Tl9NAJM;hnj3eX8 zs5K>3eYRJGK|G(Fx|jcV)QN)rB-#>0M$Lb;xY2|FcIv2I=Z*CpcwfEqH?I6JlS1*L zrr0$sQ1atVW)ePpZs*BW|T69%4eD}X z`PwX>(7j;Qm%*&^GR=s@+{^c%LP*{_^?T(2#go3D@1lhm$8o>JzlI#YTzfPT{?%*f z%G@L880Di&#S$ZL;bSYi(y}i^FFjdt1Bj0?hB}Nkk z%3tp@UDNlG@v$}yEdqu~o0<9MfSoBq9C4t=x-oR!yS4K9L~tgkOn4)+vw3B--INZI zjtEYn2rR6Rqx82ToQ7=0SXrMoatxfk5GuaZt$|7dtf?3 z{kvlQD;vX4Yh0r${sS_w)N5-gzl}M9HDVu1E6?7I_nC4d%UpDu#k|pqKYA|O-^auv zbX~jPtuIc%1!Kyz)0seJ5!VDK_G&CE zJ^ew$k~9PsBTPZ4YmMtP$W{YG`@ean2DZnB>BfCFHs-=z`gD>(9wcK{TWGO4BE>*I z-w^|BS+r2mLyJ#|W;7!kudWD4s1OIeN_$neXIqQCDEHyeFrFVBa&b(dtZ8a;6xU8n2mmGv-0|3;Hr;u)Ul&(Y&N>oBNcH>2hHW2g4J zS@0-`u%+}7j1zK4U%D@T@A?OBM-0DR@QU}*YN-(UZEYoe{aZSwMs;H+&X0QQ)a?bC zpa`C2)KWvRGx=-`PxZ?{UUq}IO0z(2nrNzbMZi;?26-um9XIs*KSTRCJAi+q8h4jF z-KP(pF|WwYx9vOTU;3}C$z_pmjXx$Bt6tc6`sg%uiAk&?e&S{UJ?rGS_03ZIl}Lj8 z4A<0PK3!JyMfNu`zFKH0*_9RLXd>W>^O#e;wFK^$9wY{rswv8;zNn$W#?-r#tDA{W5y`)(>m;v2J}97aO2jr8 zO6XiopC@TbGrIyx>!5rG-H)h=a40tzj z_Cv_h!ouHPc0ob`M3+kBMYp4jU%!s^x_z-kFNAu4utDsOn!ne9JpgSnqWMyEi_1Qs z?|a{m?72+Ms#R&N#@3SEankk9Sd_K$B}Rr(lD<=Zi1FV`opKC_JDB+%miqo4xdKv4 zZ04Dho%JpJq(5(!J%Cei1UN5!S(TR=vKYFlb=rgEQU&`j=e9REDnYc0iX0j#>7|=wo_JuJ>PcyGB;@sog$2OaT zNrBD?W9wFEfNS^~IA|BW=xh_gz1HLtA0h(8NJsQ>rckgZt3<#E#rY4L6dJI9G4QC7 zKtvIHe_fq1ODm*+HmB;HX^P4xIky5{%vMHD40G$aPk*R~ShIfQ39{xz8hHhRRNThi zB{f2)}61`O#}ODx`p6J!qJw)z5MF3*_J3TnauX ziNy}KNzL>Rv~!M}?{iAgyVEd;AL{f|1GRbA_HSiN<#hV>IIVJ1ZWk-*&Wm?Q0dG1) zCi*v7by*j+B-4~o8|{ecOX*5r7|FNFC1{d!n8H!XnKg!xyNo|EU$I3xiu?Gb$OXJr z61eK2Y*}Dwtzlcy{o{`u_dANwduJ*WW)CHJozeJx9RA^L{_kEXP&u+C-sTq4IkOP# zN5U1R*dtKH_SNe6P#^Ha!Ey9jwh`J>C=$H2e>o&u&5iEX-LG|p9X}N9pxcX2VDY-R zWvv2FNB8Ow5TIx=*;QYxlVMnosRRX9WGXjX@)GJZzREc)Gi?82W!)t5)hxBu;jPBJ zM2g+U2D;6=Q8G(WO!Yi5Tk)zMcI}(*a+Tz2%V&$7$!Bl$DdndLd(E_PszgvUDVQ;|lIEVJuZ<=wC2RGD%7P zpPSRotq3hm-MUU|;F;ttJ?cH%*;MZ6>YFeTu>tRQU0;^fEi(=-VdFeZ#0j~mCgc`~0gU=?VkgPiA~73B1Yr}vZeL*_1z3~+L^l0XtC zQ&ddvd@$}*R|8a8l+UZri|>C_VlN8F@2_wtGQKL=fa|pnDqqls8W_6)v+|EN{l^r$Dc=G&?+)LjisDsY8;V zp6#&6Dc!hG-0RK&0hWFL%;HYm=ts89WO~)9ESA;bH#-A`ckR3%Kb7JT!(WfpWDHps za~wjEx-;ReCFX-fU+>OL_Nl>e#Gqd6nW~`MwW~Qw+X)S#E(4b_XG)3Xe!tM<0RLg@ z*K;4vxT)CX@Ea|*EdHVg1CUC6i3)|=aP|f!>idG@M(WJN3fyIO%$KYhzn^a5xuv22 zyASnn_#Yx7KOip{_tbCEC_q4sy9pES>h9x?y8=IMR`$HLR~NM@B0i{k)guMti!8kA z-ruF=GFLr|g@JMdFny>xXA7%HpA2f$*duo76S0suIulCXxneVP`j~lWPVagwE0J^d zGbWU5#9S>$ev5pzP()s=@m-EcEA)>)%Jn}ph|h$JY0EM6_Hq;d*t;}z;{&Jke1`Pl z@5d4;*?L~SheP%K*2*uc@5;Sm_!P!2zPKt+^6}wm<`!Oq0Rj z_qKP80{@rB$H4oiK9^IPk(fxx7;yW(FiGfjXvxO<4!9Dszh}1hTmzYvH92OgbBeh7 zcWGN8FL|=78MyqVY`c1?q|fDqpoE0je<9Zg+3>rJt@zOr7h1jdU{}~7qZEIKE4z0D zExk7$2NCp*ur?L?FE<8vFuLDhgoNs$Uv}`nOqoZ-mn}Bh+Krl8$?f5~J9;IS|7>$% zh|+K)Sad91BY$?U5pvc30KHzIVH;vKcz;de`&wlUOxXf2){HFl`)j1JMo^{afg5*v zuF%%OND@0#DAY-pF1d$gzdO`fTISBMu&{O2tPoK8b{*Zx4;bf#VzGF!Ufz?DL$((e zw=|73N6SwTkPi}yc;QCrrMAI!6XnON(&zLYL9%zB=a&)f0oM&^$b)l~UB#`eTWHGY zwGfK~;+v55WK{YBr#u)ZW?(APEWTM$qWSZap==(t%AY7Ra`S=LgMuvx;2BgJ@^d`@ zj!e|XPPD~s^9o+v((ALd+*HbH^94O51jvA=cm3QzRG-}U@3hqv?l&F?XlTGO2e;lUc|n1}(W33} zqlP07i`U{_mj(P-z7rL9hzZX>Q7xs^kBN%bR}8Nv+a|->OZRUfcLPidu!G$*NQvoY8k$HKzKV zTgBZ9BuqR)t8a%JtC;iKCNf>zx2jh|?s#t+Lc?9E<1VQnxiv4-?^8jT`d0l&{#8=% zy3@?-Nt|xT_TfciM54IBN+XdqxPM}V+C!7uGioj+C6Qtypg#Fq6 z{E}w|kRsLld`9?76O-cC(U6<2+_`>-Fk_bqUr=*so(Mt%b`uU>Bbqy#kC%0N69EH& z_O4@(et*h0$PK`C9i|zzaz?AyCdBzp(Z{UvD>jU0bw z&Y#Lo3^8X5R)$JT3rdri^2(6{6ShzPENk#kj-WEl#4bP)_*ZIX@Wp*2_@)0KeVx+W zs*!+12{=uGpXF%!GwrZ3)kv5Bu-JKs#bLhlo=DPz)S%;d)g0>)^Nj{Zy6pYR2S?hL z2%R<#Kjul@Tb~(ENf)>aqASEshTt`RW(jO|}g_zU%rmRu=j%MA_xr>-m>N4piicInd%I;TDx2MUaO&kVCLZhW)- ziJjfLJ#^iHU=W$ed11_=ZkEv+RY_nod;qSTID=~tHTfdf9t(x{Wq7VG;lt4 z(9zobYr;TX!M5eRNvj+1qMZ4SJ9~z7ooC~W24C8pdJkt$E?Tp9n$X@8PHg+PkQ|tp zoJuPiX5cMK?EjkM+M{XN+wEJW5I`I7{!pc2x&4Ynou}rO5IU}JJI#X;`72LeABSmX zgxEpI0|DLTVaFY%4c=!F{%Fn-IX%aM={~?%84U}Z>(6};2a{)sJy!sunrr1y84z?B z2(CK*1PUUhz~lkvC+=|B3&6=7^u`0f!1fm}XNiX%n+g9jyYQZ8pUR6{Xn4=tH66dE z7?rhzKP2}OgofUH93}A>WgS$F>tlF_}SZ-JlO~~lEgIX{Z zu$0S}%h!nIqo6X~V0j6&6aW`u_?dvy5g9eL1lXM}-A6}>Wnju)8O}OesXgXdw%TPZ z$iS8zRy9H6Vh5!;9W%_>x9LR5_ouM1&02E5&GvsU*QO5Ho4CS0oF!Cwd`fox-^paS zNYs$U56sDn5(@Y)ra^16ph;XcW$-j4YGOA$bhg71on!9g?7aTIIU`f&uti$}|_ zJ2W_7A?gn~fm) zIN|Tj9HC9m;sPvf@TAdNj&4YIBZZ)7j!zxE!x(qg%oLIo?}S?;pdwr2`W7?_N>YfQ z+g$k;*BAEu2B@j_GIm{o0EK_wxbR)M&R~djI~fR7 zRYuYrkAPpA4EW|wQRTyLxXfhM6>=iH>3j0z3C<^#rWAMi>y{XdGtM>f?a3}A%(+9r z77#nPwU3Z&Lx>nbK~MCcM}kv`$nR>f^7Dp_>ABY90U`I=R#pSY;GyTsl800x`;et| zSI!*LnqK2hIJK1Y%L^+uOWs#6+}xVLwuHG{(Gq-i?hI|lUL3E!O==NYey(wm`!&k( z#Y6C_%j-*!R@4PvMJv4*s1#>XaG3Irq24J!O^BIkL zC*^4YA0U6w&gzAbxs#VQuByVz+n>KTDwu!0=k&K&h*B2Jwk|qx?RdHzrY583*MP?J zNs}P;yD589Ns6$TNn-=%U!T{cp%j8ALa^rA@PQXLsy?kB!4O|DZ;;h|=NIqmI=t=C zK=*iHHPV|_I%w`c$c!e#6!dloFQOl4e9ZS(Lduu&lJM46C`$eAr2^(TME4XVYO>~{ z0%d!B0(2*|;kT>^y8z*-PJtiG;^+6A$F{Kx>OUsk5fB?Yd0HgDJ!reEe0<;us}m*K z1XbpIDm86*%3(+TeH>|=>fbS+Zq#vY{yg6N5~7!j`OYf~_F752BR;tbUy-I0b}X1N z$fTX**p)^V3z%|^g)wq>c0}oKuiuUrwiGuLk^WI#;8;M3YArvDnhn^EvD;?O+%a1?p!9Y=fb(+O zBj1Mf59#=(7qqI`sM%Yw+F}%vt}t3jYIhKy>zC+Mr~Te<=)I;)0Dx(R`!gI3Pn_4L z8SSQ%yChz~$a0WpUfKz{rOZznhokd@H_H3-L=+0x@y!GE%F`Crza?eF3c}yR$>ubx zxbE`?(+c5mz*4#{>M0&T?Up&VA`x{>`PT5yT%W6~p#x)T7SOhj8F*A)rrGa`M?k?X zeXNcH2GkJF8@$9C4Qlp;{2b8+wzCojIOh!mYdQs~bsc_0VTxwFP{$lf_Mb8J$%^3( z>IC>rDPBFPY0-Nxr5FtHQ(rK5rYQj^6!+Ry@1k|Uw!d9$2++2S1Z%7I_%<1!&&aJe znhCrR0*()PPR_OFCMmlmKtxrJ}>F#fdU1%e^dR#1_w!*8BPdZH}@ zbb5yJ(&XIC`-2OifXHU?$L50LouA#*`j}LOq9$7K`C~lC`uQuJ#nHK5XVmJSXOV-1 z01y)qNecWK)gS>O%OU3n!e^;73zB_tbPuO+#$oeJnfk|us|kq za%c%9?)YVyXtHq(<&uFw0x{`tTha~u8=>Kn0n;E*gYR_3UtM(juIixwVfTEGW_D!r zq!TYY*#)ccyXkzAweoG=>dk!hT+HBSaj8f{#-C>;GOb4#?0;br$z`)8Z} zuJETp9*)!B&x65s8ZEGmYu8usY0z2V%SZ~0fb!3aq)m@VNd@@O!=G0rq?py7-UP=2 zb3;le$YNu#B&8ji2QBgkx&O(F?B1z-Ow;&FaQ&KsW(GVq2?U{rKADpJ*TMOrP#q~1 zDIWg;QjQYe_0c&vwk1(=a{Ap7P1QuLgtAAf0X>rM6B^J8p0MZh(tRly;6#>g?CW2N zVw+kkKWZnSNh>Uwb=e2!LjGlR4>~hnyC_QjL&pE~)$tPi8bd${Z?k(N{!+5cj&eN+ z^8X}IizTZ=&Xm18QMC~7g$vXV#t>kYKM8isVvpvvxM#lnMQupW`{Q21T>JBV|C(GM zM^a3zaT>Y{*prdC1l{=!>Ihu@7kMVM*VRdcLr8kYwGfP}K8hfy(snr0c49Hs)6t0h zMsxhY>YkP7{AzVqdVySScu~Wq#SF};!ONU^9FQS5V$je2s9@8a6N+bP7eY_1ZHCYO zI7~bI=;h?x3Bj(PHpBOLTA1v-Y)9Ey7fQ!`Z}7r#!%<*cUXF3{uWXW0`q=6f#F#Cv z&<{N>UNAkT4`5**Az%Jmc+1?~Wbn=JB4y#5P#9#wq9;_93OVRdyBZ|(jp_mp_Fn9` z87}IS(4qk-Q*r=7+k0$9q4ZE8|13v8yO%aU32*9?S3>5}bI^7eYYd|k zW6kibUKq&r=3HLRDR)ZyJK(~H0D8M3aV)>fVVu z|Mu))R=iaLb#dY>*nWz)IWcN~tMqYkLaFq#$;!#fZjRbYNNb=w}b(HD(W`v%(=5J*J|0jqy)Evvi;f zLd>8!LS9$T{MlBCt_A%(EFR^%#~(cHA!HzW6mpaQy}ZTg&E*Y%*F0U!=V^ zXuhH<%Q}!?yFA)^7wwX@edS(a&35Joa{B)Jo>|<9z7B3D7K@a(Htg%qaNw54`yDiVa^P$a*@8A`%9IlsapEigu8>k5^O5wlN(zP*ie8W478ao6acyS)-ZtY%g!SJL!b{ z65_&sSFDj9f*eSt{%igG2t;bVf?;WxiD}51+3Y7|M@XG)3X)VkKG9r!otO3z5qpGX zz4Bng`K)2R;2I==ni)jw92@pBh5bSjD~U1c=r*b=E&-*bmrAd^Q}ntVDCSIJd*D1F_3l|XVLLp!z4(4w{q+ajQ=sf zO=#sydM8ujlPxpxoJIbhnNvb+#hbC0Nl35&u_3j$w{W&bnXGmV*nRamIO821Z+aM+G`h==1(|a0 z-N&lM%N$k`*?bLP))Wd#*QkS)5Pn%;>!GGQ8t;U+gjVSI!-sKTH8k|eZ!1Ja1lNPL zJ;awA-@XBa%v#d0YZ5U`NOh4W4QH8YzC$y^mwdL%9F&V);Qa}LY_?A0Ed)@p%UP(M zI$m_^duk5;$BRjK7Lu7OuODMpLW@l|bhn9g@HAG$l#nHq#oH)^E97-~QG&mMd>zy28K-n?V|I7y_I3HR+dp6J z+P(&PKz@K$HI|1u;vjeb=V2CH`~y;7GQO?<{7RN^n=&z_y(FWsvLSyik5Se?o~!h3sy|8* zj?I9Obt8^|X?y!4$`%NYXJL?V`OtmVj^EKLSZi|9#5G9pky!Jf>7hMgU@U7+X>UCf z`9*knsU#=>!Rcx=;@lM3HF9rNmGi-z)4h~?gG&Bw_f1;)Fe24Rd+p>u)J{vxKGq=l zKNb?$siwY{xp504!Zv{@uJXfYX@~VToj#~NLyWgbd_&TuvS)g(@4w;bp=;VXFEO$9 zq3If8`r?I8+@GsQCtb~(UgsuK?^P4&UzYnXdKojWXCoc6%B%kuxgR&0CPbkAQ&6@G zI5{*HWqiWp!6g$F(ibiu@2qpN=-svLS{ZGV<8$sWk^;Bf5N`5$f_RpTG4oRA2OTuC z%Z7)|2?Tx@B5lP1VM$0Abmjbsx@a)@;O*uh3pD<`hCw>(yy$B*v06)Rrsfxc_rYmP zJf-V=pG`-|J;mzBXe|UcA#GiP#fxmXPIKKV5bB$W%r+Ye`m!#pD)Y$9)9fmaFci}t zQ&y7)B~$%A`+d$WoPJ#Wvm{M3vF$S2XZ4ttp8AZNy6uZl+LDq{_xUrT^^5=VMn0XY zolq*9XPsvse5mn*Rnktoh@1pPc`@t%$^#bQ&Z&tDW=c6KC?{F=2abv(^LPP#TEBs6 z?xrMj^CHUm|5SS>8^5pm}FK>QEWH>I7 zG^C%W+Tc^xwEAI3O z1VVW*$8MIG%nPs-iJ_eXsAGWu+ zhxj*n#AX`uj!CUU-Pxh-ZZtx2zw>>qJi6p6XJIGj#YS&oQDBc2hKe-DPYBrjzz#vs zatYn}R&PlcZDpdva>#nYmMR$6TaAblx{&TDSa z!@!*T`5AizcRgNNIr8xU_T#MH?(^^(!m)ia78J+=gCGKQi8AIdO6+gE;Wdi~vIG-~ z^J^lUZiOnt5!p3Mh6}64essnuAkOklldeJ$wdHY>;1(iT9`PHCiJWq!~!_r zJp8ML$C5rskoDu_BwZeuZ^(u|Uk~4U5B5aUP|iBf&AO<L5|#!Jv@s_7 zN5-WW!nvK!4De*~OY!8((BnxI6sx#$ckq@h(C5DVE6m6Nrsa=rgkEHRZ1YK!yj>bU zuju-Nc}v;RuAS|ARjP8pz@62k)%Zu|aP!UW_blyxe5lG>2^9l)qt))Q(YABEi09PT zzc2uHeSV@mpirY87*i6BSQi{-%Rd>{6sXgOO$>X*2@vLo1Sj{_#VZ=i)e<$`gi4by3`=t5&)51ZOp25`% zr^Y^pe`ZDBU-{>|ygqHU;L`l`jTOE?p=h0#UW$kfEku3wt&)Qt41BUn?4X5Accs`A zbTi6-Q12QU{WhD2jgJh(qNeFpifJhh@Mn`fc+seXwA9*pact}X=qC(+MadKpvo&9NY2Q3_i<9Lo4!#G>lUyA7*8c}-6QtKLQ@54kG-f&U-qks` zEFGIV3P9DfvsW~I27z1yU^MaFGSEj)394k_9S`1#@~^=;5R3PSHR1Vd)chFO$<kg4qteq4;6P;Hn%32M=4@CX4)O~42;$es$T1uvbKv>FzF_G` z;Isl*Baqu+_xYNjl1|O(73ZrX&LlRkXd#L#uZ!K&n*ijoJx;al3EV1Nkc{+N1A4iy z7!5XS{Mk^FoYI1NQ$a1P?W^B&zdxakQ&6WnMx6#AXiyp(KjEW8&B2(onJXuNJUET4 z2JG}uR9MTTOYDbQ+0k8lXfDh>-LojB+MijJn5fgpU>>qZoik!HGA~ijavVaB;l7+k zYwt^cYvyFYJQ(?ESVtr9h9p-j{*xEXfAq5g`h6iGXCth?di^aDH? zyT}NM4k+rcba;m|q$CtiCg60{qlm_ykL;6Luczx=_Mefu`FS|-0+tId6w?jds|NKe z#xJE82eX>f4(Z!b^FNRHUItu9s zDAM)V=uyJg(-seYY)PD~waSX|pM&)pB^C9+ApyU6P305$TF-7pcJyGHwtp-jS#6%F z?3*gbi_NN38^ZDI*{AraYAcgt<{?BP*rLE(|9Olwez%N}q5Y-oQIS2-ojqTd`~+hD zTCVG#{@nA4wqtntiy}0?duqd(Js2bU>Mz)O5cBTm!UafG5aE&I>;^0BtqW@$S~Hc7 z2od|*nRf!>@8C7)^TKF!D(%h@blWdI3f$-d>vMQ%yhALQdB64B*m>jE4*V0V>WoU@ z)P5>j{@ocVY=s9~aSElpfWJgHCMcg}Dl3CEuh5>G+ta67^A4e)Kdy@Vx|R5yT^2Wi zlWm&W^pZY)3K)R)1jxNpy}d*PcVEj$0?XS5?oz0Yh%>wHoVxms#WlP zFwYJJ+3_I8*b@bOwN(j@45KGk8Q)%k(?>HXa2BGZx{K>rH9e^L-lL5-m6o;mNT3jm z{OqA|W~&QAe*N9$G3p~uySvy9iQNf~(^D=0NxU(W74$u3#zrtL9L2S%7-2n z+4^(-D>}a8A!DH`jp1kLd3}b1+K(>vm+mirh}3p9yg$cwey6iw6Jy@6p%f5*1p>*> zABg&EO9i=d9*7V)*}!W$)PB}#$@(U4*1n8Cyyl}qq>~XKU82-T>PBRX6@74e4IV*c z{(hZ)zCg?H4joBJr)g;Lmo_{73H(4z4#B)1&lzgXZ>=mSw5J$whhC2AhWL-S{qBXw z{te`&3~irzw7!1IZDXu2#VV5Cz@l2~Xs%pPJi7gu^|JZSB(894>(TPm9P$<~hFAYG zJzaQ=fgChU6`&_XwyHigrf(kJWKY#>Uf7kx>_i^pxAxiG|9cN5c(>Kx@$`;)Ow+VR zD}i|X>(AYNP@u9n&}WW#g5P$*B}~@u&htU)w4}p zpl`?G>k=hY!g zhAoq=18eHdgEJ-)Pu8uXfk4vuR!ylpg+PBC_`{0I9wdwut;}uUfvMU6fB@OtfV1tV z*eAqO$WKzVN`;k&1$W?6Dj@f`69^r!aVV^1ug1e@rVPsn{^Fg&#F73%Ot15T92mvl zvN%P7&-}5$1BAYMDG)eAO_1olVWjOb9V+zPm!+#SHDrJ#MpaO+1Agl4V*p1lXNM4C+g4fhrUbr3T+olA-nfM zz&P}YknW>A%#xz52Np4XkGhi_^!GYbRW(WD_;O9(*><{is?nMoLU`9#qW+rNHMllS zUH1Ccx8XgjJ83TdN8J!b0yFc@8QF@+Bc_Jy4RG1SG{(=@gmcJhmmd_OigytbV*M$M8mFz8g3H9|X2EH!) zX~PU`P>A}Ly8~_P%s7(b7VddC6>iDcXmSA zwYt%=tE!Bsh^9MEJzOiT8@$%6Q7J#x@b~!;E1stiCC&rWY!lj4%uH5F1N=6hX+QG# zBRIyWo~-ksu6*EK%?e_*5q&X_H}XxLNhtK}&bNcm?LhQ72q3O!YEWRw!h_!?U*AUH>vV&-cmkA{x6HrYiB4VmMSESaoEA?xt&7}2<)q!1P{YP1Iqao zIgZ_jL}(TBjS=rEP9_jKhQl_(uOpH)uFQcNNYiZ#+F8^tF6)%^+T_bevlWKn?3>hA zg@zIvGv_TV#!?2vyU2}$?nL2>rhc{Uv9~Q8Kb4&oFW4EFE?0ke<*a<$p$>YNbZ#{! zFOmiMFiYtUU#wr+4IC2M7|B#}2%&X^MA7Rcly4T(B|*=6N#2Mx5irf zZXwU{CqZzDf21ef7~=Bt>40m-Uy+T$3@FD8DMA3+Z{1)-)g5S zHdSr{%F4mA}?#_^ZkvU^3=A=cxN zf^iMoSwlzZv$9o-GSCGQqPca)jlDMN$b ztJxKgg{uO^SX1zB zu)Hhrj?+JVl)f(|9oHy`CjN&wD62er!>$zcH1)!JeR4nQT#5L)4yPu-_QeKZhiW>j$+wOK@nG2j0-sZtfPpBHDq=zU{Cs{v+IY+-y+Q*#kmpEUbh8ae!qWN@dUF1HuJml<*TTeU>(^^@S| zMKPC25GF8d!8Inu#^{nWr+?-K%-qWTL-`BgiUlkweA=Uz{8;EnjC!rs8f0as#`!mC zu6E&yeWEg#h&agRN>{z!90swyIZ?82lN*ngY(6taV5{2mvdJw`&yuw4|#qCeux9Sy$-516>Q62~-Rsy;_vci(b?6B%fuKrZ}7ie6p$_|O?EC@=)BTql%uETLm;I~NTo{D>rR4>8v|pt#Ad`j@k`URO{H3(suY~wH z-2}gQt!ziI3(2;wI+Ghnut^v(MkU2ZK&1?rs;F0>&0vuA*3$H3|EE0>P{ z^};%Yr^nAbaO~A`#^YD4j5-!W^Q_h$zyOdRu2jp0yjgs% zudunR=i=ymPr)$vt^Y_|deh9ipNT~hz$ZI-z5aU)Qy+gv004tBa>#}L_Uci#&BO8^ z9y)pBg~Rxk!VbfFsVJYZL>d}@DaIH98O}hhHIg^iYG}zrrv{C^S>id3wpD|sAut0+ z@yWty(Vnu+KvRCC_%u){*^ggBy=$a!HSPjPz8Y|CE zp`t7D{zTY}ok}s#mh|{LKn&CJm6CKCm6W=3PxG?T|04D?>F3A=Cd~19Fp{O{4rWIa z4&*469^O=e_Ge2hoDMyk1BINDsdtix-j;lIPbTifv*$UdH}^Dl`&f#`$SKWxX+Elf zkTX!NtV-D@hpKecA+k^ftx8|fhJV8na!7?n5DTuHRFr>Ixa01Fiod9u_2y@QLt+cB zsxVeD8n$b{$pofYMP=^BP=|R8ds_SoU7T$4CUULlJjyu}dxDm2 zZartCp3J|o%<9gIGry4=_aNjCyDni?ci3x-#2zualsDhXJh^`I`Ulfn%Q*q_ z4ne@N^&}v4*Ma~4qeB@>CJX;9(d;w5L;JBm?%}?QZqK1Cwr15lVjyAMDfo<1#C3-7 zU~+=8!NY(Tjvlb@SqVv1ucW?~*3|kxDF56l2w_s_Rk2p()-Owj1D`iys=Y^MDZ$HS zDs(}}Qod^&79Omgsv}HK`41^f4xaoBsCsET;pl~7q}y~|Xp`K>Mg2SUSkYk00>0B} zBcGxrRT5dt|H`?Bm0(IU#hn42wNtoLiD3`1P6kTN=aEo|$A}Ej$iJB&r4d3z|CLdJmKQ3RES@Do>`bH>a2KuLi~2?|K!Ap-$?A(QjWaPLj*R#W6z2i_2qj3t z7(>xCB@Uc_se&{O{^o;FHU8vF^QCzwAO&6rD64EboOLBO@-dl&`-4lgHMGwpWCl94 z?CTVqvAdf4sfcy`VHHETKV052R$A?t1nQRE;JwvnAyq2H$Ed$&ple|F7b*EKxPM87 zshuuR$V~~79z8n%TrvE|~8vFp{Vze3C!7SRC+!P5SUq9Wfe^yb+5$V;==W|8tq z6GgV>Pgy>K>%~l}ApCuk4*YutHhmwl{wVgu4Vb4$B1jXP{_7 zSgho}yV4|Zs>j%Nw(vnA7-HhoJ?sj_@UTFO+7JaE^TULO(74u`;u2nWj5pe&(gvh^~5MMdH;k+C2j=L=a z{Ji(T`$}Q!;8chEYbDs^SHH(R9jGu|9i8gu-3nF)_6S9iW)4rrQ)?B20xXpPoevm~XiHN8|`oQ3h3lMp`f@jBdmdv(rqnr948 zl>hDzj>H9>nA6vZ5WCTSO9SrvRN0GW=~P?pOmgNb>?lPQ?Xm&kSOC-%W1P|Iq?)KI z1+B-PKtP2-B%UxiX}~asXUV~vr4RXXAGC~2*fd!&F*chM|IAd5e;6HQ4tH*IqgwW- z8Zsm0j(@04r|Pf=jZ^sa8Om`|Db=zJL&A-p@OKOWR^IWShMk|)L!f{T3=LajSnu@* zeOjUTJb&v;_^Z($>}7eX(Z>3-VcphFBrs;NIxu9^Lm!^5VA9`QQHz9OA)&baiC?OZ z6dv(0zp|T}U8zNK`khzGFX@syNhQ_UQ$$QUF!()phc7T?eP%jt#L^&+T zTZv*U+`#aP73EAhM*T+p%kz51&$Z}@5!~}=oGbi@60lP8Zcqzn-tYYrUiU7-a)~fl zl|}Gtk#k3_@Qp)++7T!FSy9wK7B>bpz+=lfqCUe$B2Ywl_oq!efBpb<;gcjAC$ig( zYSlzM*tB(&7ja#tK<8m>$aRK9$r~6;r{6~khzfBUxQF=!AK*+k=7;>ANBe!BwC-H^ zMN9-}GJGH95#O;m@+C-9=QIx$vV=LgnSvYD3+aJW(1W($)AH$)7#LJU^!Dr%CFSJ> zJUr6j{bKU^_`Q+BzY(TL>x&`5#}>~M-VVOA9__8zVE?v}zD}}2{dI15;T&8!%FN?z zdjGDicDP|FNQP8FcXW@$?_m>6g#?!Zut)*(14w`F(7;xI(`4|b#jOya2J+cijB^aJ zNg4!+WYBHM7_0~`y1tWcZ0KCMyi;7JEi>Z0GVcA+l7;RR?>&A0de39henYqPBhUA3 z{0njEh9)sL(>HRD@kUcwui3iMsJ0_@P?=}`7o^=yni6-zWyYa9OgP?xV#8e^{G7#A$)4KxX?VSwZN`E-mbqW?i; z;M++)wK&9^?z4XmAXV?sd#7?dl=S!ocB=r5;+1VpIJeqVmF5Qlz70Nk>sc_YF5;o_ zGm~8ywe?0@-5wdd^!h|mUhQfiW;ABy`E!!#2ZsI_YRA_mIT#?a z@<$dYCONQ_OU{&8^l?tL`Bih}?U@!f^)eQzoJgw{$?w@7j>p7hd9N(r0h0QYo7HX^ zN%QZFoGXLtM>g}44OSv%5lue85yS_jQnVyC&>)p^Az_^P(hoWhB^53{eJ;1&=Qpt% zp!dpjY0-bn-E}AWn3j?9xGYFVi#49ON`Q=Y;XkO@?QYXBnVeoA?zLAbr??Ej*ElS? zq1DF7xdr2lSFZnv=4|1%5+IH)$j5mrLi`j|9h56hY9H~&2?!s zAR`Z_R*~{fBdV|JBD6f@YNwgkkpOB`^LhJhc69?9a#Y9+xB>`=fG{6xRq_tBY08-#a+>pDGwl4kKi|jW_YZhb+`F&qdcB^{h0_nX@5&N_bDb6)T~~AG2CkMV zs7q`=*Oz`R{StQa>B^bboRYfDGlXIA-aN0BK3D4)JpJm0JR$_T15=F3OR-%jIA~FyOHy}GKIiM)iHJu` z1y2Qoqyki(wdex-8Gm}sCq}96w!UkW`XYwz^m-)mng2xRhXgdW$hfj@{eTT|v--!{ zt4L+{iu3KIbL$u6i+S9u(#5F3xcm>sxD*|WquzR>(CgCtA?u^CLvWzzV(~?WRt>u1 z-MTezf&vvD#vjIee%{Q^%g)<6h3lhSImnc+^s2F*1#uhNXq&vXX|8);YWaLO8d`K= z=wUNJd%SMm2rmL2SdsP~kujzv6Qg(ux>MP{op^>>#y|N08d!lLe;KU(VmeD)pQvi_ zdsR|AhY#KRvIL8;22b*H#jxh(Vgo)~a$ddH-r}4IRB7@zY$e+FjFLjRj#&s<>*q_B z;s+R?IB_magCX7XwJ5OPQQpW|VG6^ht8?-wtJ#>cb|L{LDcyH#_Gh7Vta#I2AZF{m zxqn2QVj`n>De}|m(J|8~Z;+|?Zt%>ap^DuVkqhfrY~y-U9})O?DCg%LTpLQ>b68rY< z1OSDcWHa{KQn`Txt_F3lpCtxyt~jzCuXXguFBk^y@@hr9asZYaMToygC$8-q?PZo9 z=RLbr|J3}Rxf4GzQ*3eOJPpri_bD#h%g(-WSs2BS$y3)tH9_Rgo``)O4iUag2PLG& zL5Gp&hm2n9I;WyuLmtU^<|#xpoCi<{q|- zrsz9qaZkS|lYsC?m)ND>$n|&iX!n$5epdV%gaPsznpQZ$**9~KZHJGhY^ZF)pX6-) z_q8YR?*}kX4*>JA$M_D5J0KTmJ6e7c=a^E?!a|-3jBoqvwu#V)!*9BB{{Xip9@ENMbY*n_P6^6vR!$O z-bg*zSO4X+r9JhS(bD?a4E7N53vQM0X`0Yvb*s8(ULH2k+QcRG-t7A^cFO4*>#>Zp zjkmq%CQ@vID(a05l#w30VbWU{mZ{Wx%h@>29dD2tBja-9Ng~9zAf_0gT{YG@s?{sH zC-YD|YVAU@OR`Ob9D^yNfh(DRAEB04-NYSD&kw?fy1a8QS;UztAzMq7aaK{~P&+aI z%Meo-gtuTQCU$OBOk?c7C8apsMVN$C^1SekNpz~zg@y8YILsR`y*!qJD?O;jv=l1? z>k&xEDq#u@gT}dq<~wJwi~T%71J$eVrYfrHt41TT($f9g&JyOEe_SKh$b7>Rzwegm zh$f?na`(#TrRbrGsja&9^s0G1n5#djIqTwm&CV~Lmq@@}z#)I^MGplIcGBd=@Dkle z?OvPuKX=ekJhzN=aOzMgzFcRuTgBmkYVE?xQDu6FxqgCPpkR|KLTWf*zM}6?wcqFb z_X9RIGQQLNYWL-Xbr`$KcQp+yJD;V*wr1_40%2p`PU|fbt*sK;w;$X()U;JBwcqGd z3p0zLAAEphHrEiTU%xx_Z65XQ&*qYQqbdR4$bK=#MtA9VaFAL=4CZ-=gx)sYM-!An&;Hl?z)j52^bjOGE4~ zHt&Nk#>x7e6=?KPs0K0XH#+_DeoyZ;q3jwIK>F3mVgI_0lz6L|%oT`r&o0#%8_>VU5V$8_Y;d}EwlBLE&W~JUf)~m_AbYK9!-?@`pnvDm@JR*3I0Z^ zbp9sp=Sk(xSF!yH({E5TXvmGNE=A{;l$Z7r*FILTH8xOlqw4>{=Fq=?)IJ|yDCbT;-Z`l9aFox6q^&l|P0P*?26!g1bRpkKGo z>Hdg0GL-z%>87gMJ{>~L!%3$~>kxe$!qBuAi=Mvm1T7-oC<)UPkZ%7gEn z*Azxx{@N8n5u@34y(h*V(gM5pfn%mc#FNxdZIL$)0M*wYY}5UKP%2yeJn;n~KNG2$ zi@Dt?d>s=Hhq{}LZZ2oB1=+K8NmBz$)~wA!qL~Qx)?i*RKOTRWmlg1p+jW!i7(uuZ zfBo&fPZJ;$2ksm3j7jJdI{K)%qgG^g%H*`!uvUNSAZW4s zXsV!)a)1r_tw{xjqt9-tZ9y6337tNz{@9_W=8UPR{_8COS@yRsqkxy|HFBC04_!|Q zNZa~B60n&%!J}IwQy6_bw%uE7Vvk%LpJ3I!TG1ac83G=bcVAb(Ujwv}2;9US<}&$|BqWDM?`YdUDL$=m`ZRc~*gMX_pbzuu_8EKQ{FuNQ2*DU$$u}Kn*I}9o5J%%A@>=) zoO-|UE3F%sT}GRC^kS!mu-nS)>NTrR z*2Gd~@D#q{@!wg9Yjd;MWBXOZTdWnNp8_4lXUdMyu&I!WX*QZ&_ii2&@>87CDsPbUREW%oR&NuTy6orDl!C&7~jiTJp2Z=NZ zA{=M+kN5HsM2w{-0(X{R^rIBT+0qhXGvN$ZKZrTlg6dld7dY>HM&fksRe^x)E+8r5C%NjqP(L30c0I zlfJZ~#~aiAp1$DtW7|A_agL|+?n{f)uvVi4`*g=(q9Zc zYOSq_<$OqJ-0_O>`w16xwXr9@@vcJf1+F zb2I>Zh6CLs;Q`3Vt4BSuFlYbWMMK&~%#^`O3=acOGS@i=qy91MJLse3#j_`r7P4j= z^KLe#+|8ZLbJG5`f<8uDr~Q1-4@XOU)sUcdX>xLG=2m&X2nX^=d9gF1 zwd3M?ih6jGS<%QIY3~c(7e-UJ0<|fH7-CI+K5-$w3ClL)h=Ei|<<5%X7HKt=&%vdx zpOuJGmuvf8U)U;nN?bygTH~J~HJ3Sk0^tKT7b-c;Q<27nBbDZ~p^ssZFk)-az^`u$ zvN;^TNmlER#_G@OH>W2P2aIn@**$?m-vN;X+3$L4I8ZHtkZoxkO+EhQ$o=nJ6~7aR zO7NYat=g?4;1Zf+rSJ9&dpaf~y|i`L?sfBk4u|!3{jBd2XPYE+ko>Zj#>?~T{|(dP zIQUa49DfB=_%^m$gqB(*=6P*{2)50n&?d#1?f=fHsZ z)_~dT_RbkV7-kG^cM^S0__J~A`MHnvxg`F-C^=;_%lMzsgkyO%Sn4CNM84<$_>ZDX z9fw*tC!cN%u^WLfa(L1m?bg4Jw^-3OVG-6ir=4V|EB!WA-!91hK_ zu;+ixJa4_qu>;uUk7=yYoqHiG28QlYwpEGcNpHrt$*myput8h+`deQ#aOSvrh(KrcQC9x6@g=7Ukcr@jkcjT|Tzep#Nb! zF)~IMdjWkeONvv6JSl7DT4@d)j|m9d`AeJ0-Yt)qUkgH-0{J;q4545SyB zoB5GV(*!hW2O;EPICSM?Mk4SwVJaRnq@pJWYlf|Lp+26t8}}2f0*6jPtj3%QHCZ9s zfte;7im;?TuVOvzXotoGw-tj57la$X&q~E7@N-EcZ`2LxU=acWn1z+D?ujt{T0FnN z2g4-DH7jy;_nX+DNegf@U}Xi2a(5TdH}<)yjU5eAZwVYANWDm8m}ct?xXwf1ol&b2XQkZsVQK$SCG6d~=C+fC z^_BuA(J&J!!JqBqU_rDkef)LJb3o=@ubz|MC#dphs;-N%w>A z(@%qTrQIv>W$x^J!3BnMb%wi0)=|xqHoT*{Sx7QALCA5D!Q{flf%mD!lhX5kNY=`G z^~mkS8Cb&JI_`db7_8i-Ajb9&L=?*YhMhZIzKRV})4gp`i+mA{-YVsGUbTYJ58mlR zBLwu{3PX2AuJ<>_2SmhmY}LBW%cv$sY@{%Ajr9BD^wTrd_*sLfL%R{>_Ttium7zTf z;vm%z%lzwl&WM(--y$Z)bzv6NzNP~H36KM0s0@?~6MUZcU2Br4#;1*cLI9lz@Cm*( z%-s|7y(=Ae5)2d01t*y5jiJaWskj`Wq{hDbA}69&BBb-=|3FHsE9Q!FR(&pM!=mp6 zH-|7B80y=-XEY@3H3%#n!isc_3xDn$8vi@6Djs-X$UL27ZFF1G00| zk=Et8RS2$p)c1Rfu~i9p$Y6$c-<;o%Uj7BMK5qt0UNKo#GW=b07&su-vW0N}%e*Wi zj4&OqzF+BX(c1+@E7DVSna-TRw^0wdVw-t&A3h3D&0mhc|A@LWrsIj?5=!rd{-f_* zG#)tiWkn<-6LcKkEO&V$TE@&qXGqxU!-zP&F(7&sIU5!e1eYj&?hy)t2WTU_-Xgt( zttO(hS>mBPtI9`*i)V#9a2n26qdv!cv21kSg@2fz<5IxpdGKf_4UkZvIL!{z*}FS} ze1)Rm3WeDzZEuyUoT>sAUb&u^i9DjV%dr2`34k`ax)q_IxZBA%_@X7bnf=4Fswn7! zd2xF{*zKtCY%mR))b4C7awfiMU(UBhQf~Vc1l}eeqMJhp{_MR=zDK<>xyL5s&EPh| zYh;YSeIV!dAa~pDgDHEy02=6)%x;S7iMi8vk`E&uJeqRR_GBDSzjpi}AfYSfBgUS9 zm;G50Wk;ws`zJQYu2IYK}YEh{7}SLO{z3dQ+gnza>Gsx#Bq(- z4(h&sa|~f(34u<%DXBQF`+eDASDuWBXL-F}h9mAZa=c3DJQ}U+r!&SrzlxBqDu^vsJZ?7h_U~rP)3Z|pZiQ*CsW+iLNmgqQ82=iRc9Hjq=GQ?(<4~OlIdO_r_l{{l@}5}@ z_RCRk3Mg%<2aWeK$B*^<37~@iz`wo*4K3uw zaT>i~l5z>r7hShy6aMfT#=6veT!q=YP&lzT5d_oIY$GD$3 z_d1t!VAJ{3^TYh_H4=o1z4ct@=xH-}n?-?hDh~HU`iYP>y$wEdCBjWQdg?&|A_)A~ zbqNrn@6Sq*gOaUf;~th2mlaRsewm+U_>A~3+ERFXZAH%A-nd0~QXw|;>x2{|08Zdd zoU&s}e-s<5E4+KLO0ejRSuP{?VDYKg1Xk38kxPK?pFEu!YMbBPTUmwmY1=7(VvBA? zfNA+Yy}lD1fj_rVU`A>-ub(l$Z+1Ttr$N5P%q)ZJs?>`Bw%FXOQCr&emWu`=-}Jb2 zB4TQ@nNeY$9NKMG-EBrZ)@IO1Ok%YYGfWcvf1>uQPK9Q)>47AvRl+9h37mf@)-&zK z9eSg>dl3?4cqI>=FdFJX{N3yH=8CJ)=;r{OS5IDtK^yD$`^-X<-+pg()u?6nBMZ%# zt?GkL&zY+?7(`jg%3G5S-K|7=-M~SR3M38fV$`40EM9w$|n-f6uTMv_M4{xpSiFqBAh4{~HxW|3N zZ01AMlr8U$*(MBB=BI(=CGgir6z7Y`Og z$N393%$B`Ekj^P*qt=VnbT80{iIf$}y*&`sN(6Q z!t3-o;(K3@FB8+D50Grqhbh8J{YfB0h$_>0-eJqHDIeOLsp@gzq^E6K&)&~UY(c5) zJ`px~DjV9rF-=9K3Hu~)U>AdQeeNT1si1~1ey24@cM$*|Rld!fyP~}DZ8{+lRdXMT4Gqpv*ZM+p# zmmPj@{MS2ldTrTM6|e7`s_VYjh2x3G_<9B^{NTSDt-TVI8mfD87PB?NEG4;FYK2jTraVKXn zJ|V^^p+E#cu83v$Q7)bl>=~T^f9IA}-tNW+zZ!9@J1p8iU$StsjYR-CS79wn)T&fgw0|K1b46; zKf&#iMb_$@flX(fZ#@5noRR{ZSq42~aMGNJrSn3ah|73ELRQ$wsBQQUKuuy^Ltwi;|l7X-rV$#fA2z4Es5(!(Vzoq&5deQu}cG`ZM8k? zhthKD-v>7{He3h!jslyxZ?MdqqkN~es6}rhJXt!tW~TVMhaj?6nJVfWtiSI6d5V2| z%yPEfdr+90V=<<@2s0des-uZjlbHgLub41>;7JWpLX6REJHTmUN-NzUF<_1^u!bvYq0*>iov?5InRkQXYV|*ct}lc0?YGeh*0H$!UkR7zd6{Gj=gF~ zpDff7lwa9Lzf zTlZ!ln2%jxOVfPXv?*dix~n}4l`)d)J;>iBy+iag*kaL~^<|(=XvQXCd88wPg2%3R zMI?qBec|C<5&mku&2*;W3Yzqvk<$$YpRF47D-9a!PjmlQ2D8YqSBUH2o}{lD;*!Le z9O@b{b2tAVHv*x!FOSy=p}Vf#n2#aUH%_bo!Lfa|+(JhCNf--Q2<_n?q?G;jcH8{x zOH*e*Vig*ATghfSCNOhB3>=74Vei-Exa(S3{@G`?3`&zWP10Ic0wT73BZpheMUtRy z`B9bz;;xAUAQB20;j^5B#Va2MSoc~|Gt z0gO}7^v86G>A%kG+;nRkMjpf=kL7@dT@Fp{pP`+dxV*X!$||J0@l;2oYz%g0I(d&O z={uYDJo>3Q2ZqOZ&U6glB2B7DK8&I{@g5dTo7|pFQMhrG9@|8rB&Amyc?-0^a}bkCupljF%~U94Q4&ucmTLeZK->I*)=1*7z!xs7?@p#L!nQ` zH09*voaMy-!VFEH!dJ|&hk@o*-B+rG8^nm^(DonC$Ree?<>P+)+w$?KYw zSC*s?#@eyojo&VoGgs8fI_aNyNBvGucf37oHl{-&a@Q}5NjOrg(00kGs-33B@E-t=)rPLx@c+TP8S9iC7xt5n|H3RZ1;3XrjZu~4D zCi}V_M@mbS&|vSN!@c_u>sT6)UlUN8noA{233Scyyx<-2Rob>}5W zCV%cZvrZ1_p1V%k|ARNh5B*r*Y|d)~K{C>p=`T+ldZ?4IZ`K3WK@@H(2k33>8o98O z67}Mcl%yinfblJkXPk`PqQ;bSX4k{XR|06)HnAd{XB>KFk@2=Ej> zwnMk_rY;oTqXQxD@tI-knUwIGfAo5{z_jO1hxVCPhhyDH=25qxJR^j8UqMmV>%N7r z56JmNuAm3Ba8jK*|CVRUZryvpS!?l-mh%}M?$CLCCu78;HTAVq48U|MiE*d}R(6S` z@}eMk(x3ebMbno36ZUJ#e(nl(@|zqkP6v6*%`~LUtagp}_5mQ|EY3(b({E>m>uCq| zGtlRbe^baQE)Tcz!e_>DMt-}Yqgo7l(069b%tf=sLUV^(v)^IOkSNGA2s88G=t^!( zJ&SOlP)EWg4=Ch1MD$jb99smtbJ)vjDFBLAv+p8QZq@*&0;rw~3&%uUdA>eG7*NO- zhnBO~Qa!?&id>(2m(3?n=0@A%C}I5plAn?tkx-4Fyr(W z0(Gy|qm!%M4e!vBVWLiV(ws+QA0+ahuOa?9R3^nE6#_YtJ{b2(9fy|9PiMYpT)om5 z_;+rjhVqbC^^MtumGSO$uOS{xl?6Nweo1$46`R;c^N|8J!}}~E&SStS8jOb2dWNj1 zbc>FU7qG(=RcyN?s-3n1H;%cn3L_pf_dzzJwmQwL_y_b2UgeV81*LJFAeOA4f1mP6n+O0#1PlY zOYPmCbeD(tKpBXR{~SgSsJSOHMk7EOA@}WKWO6hu@IIXKklFtp(fl3qecB`Yvxn0> zJg*D}T|{pmx!k2Uc+7p#Xa(W?zaWVMv%jxW3kqV>Dvl2Kc3IsL_>ZN}#YZ3Msc_Q* zwkVrpWVh=NR+41)dBg&^xgq^3t)bwbGLN@T-uEmgb}MO5oG_CpD;#PY>!3+0NwrR# z``{5ptEz4lTorjvg)}MP56l*nB1Z{?dze2Vt;&>K zR8UNz@qx&@pksdT)#Y$wZP%HYCItYkgqb&zklE4$Ir0c%16&Y$Cbq_}i^Z~7vV$W-U(Bg<;lU@w% zA~8RcRE8itfw0zJUg3cMDYq+!*Xw$)`f;A6EIiL3wn)WmR6)tQwd8u#jH2BHXL;lg z_fwmNUJ1VN(0ZM!+i2@uE3Yw2`T(uu1`Rcal3HODpqXoFpXVE3qEG~xcQmCbiE{bi zj3B!;cE*TM0&bZf%p0hUWxXk|EYdKhpV8OGCskbh_-P{i!M>zxH&=mOfGSx{BST_L z+F5#a((EZ*##B?CJP}V*01z!4KzVjeVSjz`WDW_uY}BKhCXzsb$w^2Yfah~1d5hcD zhxTA`aFhG8*FoDm%{(y0PT@w)O3G zDcUg{1Qkj8rEyyX7HCfVQaS-cGnvo8NP2CVx!{q7dVTQ=#KwIB*0}Sn|4*g; z)CU@?;l|;~p$V*^Y}IZ${zQU*y=oEsXT&_1U)+y9hnZu1&2&g0465_jX1=`bflc3Y zpB(&Et{EcRVzZP7B%loM;==B>_MfvM&N~- zXqA-Q@&**oP3^fhpHq^G9=#?i+I{W8=f#hSe*aPn%u%mqGzPi9&{-6`8}9|HXTnmO+T%7X3EKWR^xZRK`87AB2dQUX?9C9Bg;_l}-# zhdJBC#H6sqkZ>Tyv2?;0aMrGP|6%HE8PzqcnE1Kr=Qc3d*7|eH6m0jLH#cma0(sz| zKXM(vVTUP{4vG42r(9p+7V=5rxWrm@b&a?Gn>5B^)xQVndA;m6*6%CcFYTVMn3t~2 zyUiJS#vDzpF8GVhv92QVl?4Tbe1$WzcWj4Iv}w85pmjhZ77FC zzsx8cj*Um;@;ffE#N0SQ#w#3%E@LKIqV*nBj-nSliGsECx8c9|Nnv-&tU0~2jGy_= zBfk~!{EpYTBMdy+nAxzWG!jhAIgcNTt_$#=bjxOT9mW>%Q@Sn*|1YXu{G*}l`4ZTl z)WE$cDRz28$oJRSo57j@(G#m_!gEtji^Rn>W&3x`;swsnS=*Z~C{V8);%!Qm5(G+0 z*YNVwL`|iL7s%u%;1N10U2C>->eF&7M^a1-_?t9pzxkEzr%`dZ{?Jt{QbUawkijoQT9n9@R8f~F9$R}LZ=D2-57ZlM7hJg|^}N4uMrmn|?} zgY^gM53|MR>z6qQV5RqM=odSE=RdT1#-U4L2}77F6IOEevi4}2ae_hnQU?;_!cpL1i>Frh`1adr1V$6UX7j|!Peg%`dk$MH!DRYBZ|J*@x*@lQ!ArHSFX{6tA|!A67j1(77)z5^z1meKh`9dbV$ z)9{otn`6^qW*uIuP$W2HPuZ#yYH(-Xp|EN9qVRkR>fuh=HXwHe60JK*p9`;B(OC#v z3uB3FhUp%)3+T!HJqWo>_FCwCAHRrO?|AI(-}Lvv9R`kLJ)y9t-6IY4G9&4&kS8Nq z=VukjyFi#)a59}-C&5F3-1=`n)TpdUV1&DiA7!?yZ40C@33A!%!H?ze+B#NP7Vo@LneKb^A-2ux)D}FF0BYc)` z&_+*~z_??hOV{E{7aF?>&~9OX3Ls;OhAm8w++sm@!`3ic`U`k2jic=tPu6>w=r(CP zeC0BBDy$Gn(k9&`CLte^kbtD*6Klk7M_aFO7pkd+>&V*9>L2eJ1)>^Q==tjiUR??+4F2^$@A~3nDe{xAj6Jj62H?DQl4!)<+5p-7 z0EAE(m_K(m4+6SHM<4xA)4w$QP_@xlK63TV!6~p#>}1iTYhodIV8QwD-1V7993ti0K+5y=UeQaXuS#dHh~kxUS#href!yM> zrnejVd~-c=O6HtV_d{vV-NmS)@~ySU&FJjAbobbbj z+t=_d5^yQWABOK#Ajj_7(uHYy99@4tTA~ZO zDVa5o@cLN$V`=mo|IX~tQ3+tTq{d3Il!Rrl`zkq{silF>W6D*YXTQz442goq>?~He z)~E20V?`AK(Bq?0-4ft4^~P&^$Ld*v829k`!{yfW{Rgt7k$0%Vu zoKf|Q^~&cJv!O)?A3kRaI%&*}<~2zU-;AK_u4@LI`TwvNFoULoPyhqHGdbIe^|o;N z3G0z~u;`dV`73dhyo(N-lF`0W{Vdc)=UjP^M3A zv>y7X@Pceg;O|Wx?7Y&kP^$2nG;(Z2-<=aaxLWF1O_{@bUch+)=@P?AxFLs7;w6$Q_Xx2;cw_VNR_sSR*~9!I9N40p1D}Yk z>MIn&RFdgEMSbubIn@}fRS%f7>>!2BMkUl`EH>F7Sib|ZGrMoSMo>b`WIr|nW}G`K zf%Y!8)Au#?a(55B;kX~jPYU!8oihOM)IA&i9d#;cwZ^=6o}t4=5A3H;6hsHE%tRj? zJ^vd2PsepHU_~D)6o(!A92E8uIX8SwaxS}G=nL6?6sba~o8*_MV#$hXX_t|cR)AqQ zTzpkbax=O^9@vMPvf{!3NwVb1x&@Gd!*Zp8e*Xgk%P#xCuoTzhwT7K%oQH=mVH#NV z)nk$3BImxmG+W3^GU=!tc>6XLPk=ysr#*+qaYjEcI@`4j{+3w!DBA9!M%SZ6K7zuZMe1wwk3oW^_}_w;qKHx7@yeRkU?qysMrk(CW8m0s=_-KfScpK(LuzvGi|v#qYFA-FVQsm zRR=0~CA0lFsKnl<(DarHT?Z4Yu-7Kt!3jcBFa8W*0 zB-7u>8hz$}pHlav%3^G^dL4uip4R%TaC4PA4rI*PSGICJ?{+f{uZVA{P8DLOe}|To zXL|hsj=%x0fU$I$=sTOi*({$2Q!jt0+poi;Y8}?m+sS+6R(gMj{M4J!C*fsx2E*F{ z!=SJ_*PHH&uu)Y_7;mJ4xkF;*nlQwis(9_lZHeS~`11nUx2BUbrH^}dk?dzbfGid` z=dH4IZLekcUw^Gt2 zV;06XKS(i##$WcfHG4l-kB0w}!_=BsE7|2l!(e<%W7O{SB2#Jn$D&0QihN@z+Tb0+ zwMbE6rlNxIV;eEHDro%A_^aL3BWJWx*Y5s{erAi@rnc$h#af-prj`EA|1C)%crf$z z&M(w#QCn>94>dH$rXXDBU0HRtx(Q9#Zn&NNE`ndtX7C~SlL)9ka65ynGI{>b`_Qf* zu#cU{b0^RQ&SKPTV5$*PWC)3PV$KjOzpm}2GCFKB=3+wr?nP#k%FMB6@z%_XIT%C5 zURRx^yVb1s!rvm@VV3_{bYG)?OMqCV8FBoCV?wCKxfAWi&_5>u-GF~jgyxdpy9E2j zuA%n*=J%ExO9l;u<#3J&zD~gie)+_AjdNZ6o;w?@+6DNH;<@GP^V3xb4~#EMg=Hbh ztRg`6EiS_aa%Y=rexdV)n$+NYK?yN&twn z#hBYt<{8sCw&;Q&_P*hW*9{0HZxrhUT>rbQXHwsW%_W8T3aes6vrUR_Eg54`|7Mp` z2-scyhQCpRd)m;rn!)0Z=Omj^JMX@20=2aDOXI(ix^;g3#;0pjIgi&n-#_T;!8)Ay z6F)eGevp>&VlSXEao&i1)G6zGmXN(U)*ST?eI5ID$l8(kof^5r7B7?fl)TwwV@uhZ zDnsTZ^2Bm)5Ir8xQa^o*Jb!<&>PDSUMicdUMQmZg&XUI?=x~>>L(_1gq&zNqy6Lkf zgs;JwI#Hy4hjniDRm6*SSVdAV;`W2Y7S+e>$Tu}%h8ZP$stL`1wz@5q^Wp+%ssjPy z#D~?!rAO-fr`6YDFMR2@Eg{l~a;KJCJQN*0R%eEfE3Y5cK7#~;`aBM5eF_f5dmPkO z+S$vRZ$%lum2ok4zDQ{dHK7rvfKiUyS`!WffLtYB|f$WL#bkvjq&^VFxcwzFaY zS50kEeRhL_#H_*!M)B}5p8K2yugR5e!)gnvE{}u)@4|_|NvtC|i+ma@tZGm&clta5 z1#0dwzczHF5`i|8D?%?)_J5sBw%N;rq75zK`6=~tqx#~2nEcxOMx#?}*eCw8MApOx z1$&v_`#W!y0EqFs>L}sv*WYTvY_f&h`c*T`s&>xH_`Ula)*6p=dDW9)G zUuIRN!55{SJQpEC&J@37j`QHx`m&7O^%ZkQF+ql3Hih-9Drm9o3;h<$>w1kHeXwVf zfy1@jAHBgcK&fei#4&b7M#N-F;Mlxr(l9) z)db9w7zgOOG+C_f0K3VcQ#~~S`>P{zQ?uzG5YbuGGGM#EhrS6FW?FERf}G-+_iwl^ zmk8YH9nS+ngv5mM2jgm8?(sq+-QPOc{TE27f4uq;earitJ->4K{`HOx7Hk;MB5OgF zh77)9-YOQ`%;7WEXkweL%N6qrVX7H0wbRxD7YuwRSBPfQ>_7CK;4a^6h`C1Wto5(9HVN82opY$KIc32`SK*@#sefv@Fr+Dk`0hD7-R z;EMPVEvF;&<*$#i%> z#xt4mNc5N8_;!?W<8ITN3}JADE?W*{bv!knRdDG><;*q+2^@}61<`eGWJiXSGozrx zc6ikpb(UtxpxZ7YG{NbWU-lgO-@9faGlk+qbS{X6b&j)95*@i4Z!bHjxd>#8^gLK6W^ATW1OEybB_b%VR) zb76#I2r0u;1Cm~Dsic9wDT}69-Q{;D`mUX5#qz#rq|+J>s?C6}Tf2iL|5nV*2ar4^ zlBwpn26BkT7^)>esUyBE$&L7Ldr*B?(Rewc--A8H9VG zDmDXUBo6#dxjsaAt|W=_vis~@;hA7aA%kCM_rs9K+;ZutkEu4}5Mk*4VOttDAqJ!x z9C$HTWi5gk*WHu1YP8jVXQdw~sn?-*g$tT#*vIo6nVeauAn?NiCXrEZ5fVYII_O6~ z^&ZLzybT4c)KD2}tG+umo|xl)9I6R-Gjp#7J48Aco!-{<%sQ=(uQkW-a> zw#;JY#~ff3$Xa;>*XZ*9z}tM~0uz&6uc^A7-mXqqe-_~gt=qk1udBOEb*|mpN#R|d z(5A=EC5`{qR7-|&&gP(Z|Evylqxg4tpa1GR53Q!Y2|6yCdG7z{1O@7Q+j$T96xmu) z_@JwLaaU}l^*IH_-?x=Lq;>9@Xu@K?{`wH_dAD-U*ugs_G-UI(hEbp6`yIU~;|MZ2 zHd7vYVD1{*e&1p z{;m0vqeTh#L}@8G#Fqzbg4yrjMR2k9k8}9N=+N;m`@D5trK;EZ`~Enq@5xd9A3f9l zejkOUDA{QqMkYbG@?`BWAXJmqiBJ!g^G5=j(bm{8lwg7&4y-E_ro)3roVhxGyJ2yjsm6+j6-8c5ZQDR#b-56D&SrlAXaz(jJ(7)Cc51fOPcOO9nQ!3BjYK zPv4Iq4d%WXb(`NAl6hp*QTPARbRN)b_V53{BP41?CoK|vI&>Kwc1Tp8(q)vEwg}Z$ z)oyJvJRLe|ORFt{q9`?L?--S$MD4wa6(SKNk>q!O|L6RV<2WbBabn%Mug~><&Mfm)y^FEG#rv&Gxw}D2ylf!`3!JNgM(Ol4ubIf_e8W?SUdy(YS3N|baEs3Ns zXx6%aVWMS3D66CN!B5xZ0ba`5y?8eW-&}1J&ig1^93K1qq;ETfaA~7BJpXrl<)p&E zrn>R)mQ!kR7vExm@$7|pCB}Y@F19h9mFFG=ENS21i;4F9C=q__8rsJw(=rG1)Pp5$ zGFPZ^h>`*Bxx2oDe|OHr!C$V+MyN?ca4sPq_^K~6l({~iwM_f_{(0OVZ`0sfjgdzC z{&sD;!ZmEI=KmuxZR&H}m>lD>=9M1#>eA)aHTc`e*-K%sUV+K8IrS1@N*H)jIH<>H zHgdeF@A<6YbKb5Qm&482VE#1cDbjF^6k#k0x;P$vxacxjP_R2=+GVnC_3mD1%_&4r zj-uA%6_(A@nLV}HcaUK0AArpxoWJH7UfOuQQR_u@qqx>OVlJ+fvaMxNrBgx4l9U&D zrT6-jEiw{ae7%60c`(Q?{<_@VGvGRXWtKG<5ryzl{*(HVqT(J|jF?k#XVC-YWf zvv~FZ)5pVmeqhg{8W#DCP9iF1LWhARpl14#f?UA&B)M}kb*6Mb`Diu8Txq69@j4)4 zCQOC_RY7-5^vnb_Z|XauJmKEOmD7kS4mU{cLDm3SQ0{u>buU{!H-d$0+=Ku3lA+d=^?s zcGm$*v*Xl=SL=Nf-AqyM;rj zmeqI5kuNeFqq?^I(yq#`V|pp+dUKg?v4^9gSx>Bc6gHmBMnkc3*xd}S;9Kn)A|34l zXh*nv?2$|NaznlmegE6QY)-g5r`1PS9PSvV3}>q(lcP!>1^Evv6BSn;6G@MC zG=R87z86~db?ntBel)w#mrVG}X$-k?wSDD38|i&}`tfr(jImW~0C)!AwRq0MBYOlR z~wjeN$A^Ly2zqW!)hV}rYEoiZc+A*-zneX0J^ z+Iy{8AE*aZh3~dL{{0XMbtXJ*lLj~&X*x3sw`$@K_w@!|84NwB>wA$Tx-#X_>9_); zwQAfdoh#pK$8vPMNpMIW>g{|vrSdP-Qfj@{xpF4&2EK$1y+xh9PQF+>zJSUP@Vqzv z8puug5>c2~;{EHuIAg#wrEk*bqxiFz*_IX0#o9B)Z9w`jxO;gxJ4k zAM&HJVksn#W501Uo9NGQ-q^bsjsIkVQtgjjR=J>FxPh2`r&+uo5VI*EmwD#+rGo#EthENUzC+PsTNb1iG!)u6;y^GQ)*JI?FD@KwX&IoFRR@b2cSs^NtB>Ztxl*t<3+-0*w>XTdT0d z^9>D{UARoYcRZ>2u7O7mP8+f3l-q%k8zmz3>q*Auox0xiYof-5$V9!?buwG%a% z%FieD^QGhmgK?OW+g9X>0KwejzzU7Qv7fvp)7>g=OGNi8i-S+cq$#zJASAf7Wt8%# z9NU_px%AXLMM|-87w2YI$#}T#k2e$y_9yC^lhJC!&e@dE+eB;BY$&0%j`ix6CsEaq zj@tA394PmNOGUp4FINQqGgGf6)sB^f9@%(f1UEyxxpr&}qXN3@NJqFG7=3VqM7%Q- z4Tjoz4W`ycX?!WB*_O?L=-0~m!tk)x6jp053cOJbpIb=^o_WF(+={FTS?g(8V?eg7 zYqSVKtJ{^_K&&l^G#I(vH?pQ`hMQU&)=i>&jzgGDe~P(=p5f+}od@%!n3_iuH^Z7% z+Kp^;omV)25W=_Ep1&xP<4dm18S^P@7L!gJ$^t!O9*qV643l zFB$rcfhYUi8$XbYY9Sl~8GR_=AjoUy-x!@@k|TXPBTYqz+WTq`I%iA?P85l5NYDv3 zykEihZO!*@B^K6F0 zRYGEtr5GR}Jad7AN#?@r1ma5f;$z|0H8oqrn)H+rA7n*LqQ0u(cF0rxxchoztWcbX zf`dIGePB}`(8Gz6{rJPv>49sMgt69yBLyf}qbAvy2vhITwcZr<^+<}AgH|J4-dw7<){skxd7T?aPm z3BmKEaNxPkuIQ&04O^gbesk?wppMuRZ6QnirI=)s_VV`FMGRQ){?m|BLH~fsi*$ka zvxj9{%Rx1FVa+Ft=A^W)4;hXuuIgA0rXqR%KZ&}~DF>tg;CDz18ziJP@&hiuKScln zYu=O741C0X7wB4EtwqmRedvPEG}FP&FxRRj^=EdhATLk*#F>~_*|%la6?U8e!Z~}8 zgIe5!G_y1hm-aaA$%_V3q}k)r57oC6wi;!UcXaD&slATSzqsZ9rCaXV!u_i?^9yQ; zgp@|h3_@ir=nOoViK)5Z!cqfk(c*y0W*-bxZ(;2}HT}PGRT}#(=c$nY6XdpRnx(lx}=0t+*`dYC(<03CHor(k~2M=MC zQ1?TB-mR>$0zh4_FeR(LzBqvYCqLlPgM2@`v}x)A=N$k@Dd~sXPadDI0Y5|71ja~sRZK_MXer5?=JW4Fg{&UddU&`fa6W|;S#f=xYU&_){GMW^skVc6~OEiq#Z?RV7L zV13AAB{}c!BkuxKQ)Xf^C_^^eH`SQfWE4=}wANGvm_#({mIa51cUS$>Qx))Ip3?EX zdw1&kf4aJFD{eQU@zd9POQtn`ZYJ`^jo zi9z}j3M4+`_ol2eunISfZmP~-I?J0p+t3UuP#LwQn1h%0S*ZV9G8=fL=U`#!noT zMO-8K0XAvS&CD9T4zvDRM7gDVlGXx!qhUG~&6q zfP1~x$P9QO-v7I!Vj`n$ijg;T{ww?K;pBff&-O;i>eTdkZoDgM&h_}E`9GXI4Gw@e zYny<`3c$p2^|t|ONJ?Er(uw;&9Pe#>9)YuAOEv!EDZ(S|UitjhJbHKAO&=m@*ns5c z;yQ}5Yf_Lk!6GOL%i(^)a8B#?Z>Y6b51(*u-yq9~H#T=*#HVB^i(?-2zYtF#LTq-= zP*s1R=W4+<(*pJq3(~zUcD^K3V)Q76GpYY}5rwttv+QwAhJ-J61{#Hszzy-$QTUdD z5s*J6xSOhQHwPt$U9zuS`u%jkzIMd#Ax`YMUu{#KrDKLesRK1_k@qn|eO$GV|FxLm zvoWZ5F-)!>KMvgBMMoOU$_{SOWm)`CLE{x|%bEW|XI{KoQ~9j&S@ZZPq^!|K6BzfM z$o(UoAxrta+)SX!SbU1k)f}_8DPqHZUou>aCUnWIDvxQ;fMcloC&&lLQ+N)l^qx43bMoRZd1SQUKBu$QmFjGC7`ap_C{l0}rD$3Y z0d=0We;^ZMxC_9T``4X-i@;VVh?9UX8u!o(>6Wl-b+VtdctCE%8}v& z!_Rvdt(~wuk2(7I76qeXSE-^)hOR2kK}jur4+M4my1k`yoXc|xN#Xx{1`uFvFFZCq&SVgqz>gR|UQ z;i^?y)^V4s(RxB7uzLISVi6b}@ZJZ4kH-C`YJ@H!&NkKV@p-GtlICUJML~s8QFI|!;;x+z0i9 z(6l1|%g%ic9bVj^*vOZx*E^aN>{hx0)M*5j zUIZmp{!DX@{(B+iS5h%ykKJy6W2W=d3=9@LPOHcbFdjnK6aP@`*(6YnlXPnAZ8}BX zsZSbt_Zw6MQ{#iY++bUi1e4RR1D$2C|G@qPi`inttH#CwtV}mVq;<#aq<|_{a z=GY8H$j!oI5UPFfO$v9zLJQ{v}(ZC*)hHx1EF!ZTaxm0*rPENBRRC=aWPNVHS z(0BlBO1F0XHT~R5<*N&#h7XytULOHc+H#?k7Y8Nsf#1vz55brqfHcm8O8&mk)xWl>;rs< ze$JNOXBHJVwFcQ$5BN-*1vs!P8TxaigH4b_WWU?PN1`p_ER4HRmV>EC9Jp~Ui|KSn z+(k2&BvhL=J2ZDi<47(?IKIXZ!TZ?o39dHnrXxR<-Mj?=nOm&qR8Crm1xiM;2g){v zO%8B=S8bjw=A%eH86zu>vXJB>9dE;5t_&M%JF(T-8vBxnN27TgQ0mDMLGsi}3E?F2 zwVR%|+-4X4Z?$2W=6CXLbtmMGa=9`M=5!NxEuezk8W59KMCG&uynZOsiUumKMulF; zAU38NAR~zTKh2@T#E|c4c1?9Y(fMOOyouw2f5`b`NEZ+h5gUwkiw(u6t4wa|k^@uS zAY2~&&eEMa1zRBS)vhUyOY)zM@g;}&xJ;d`%w17J4VN}9n^J1<-0bsqug@VNGe_;l z#{@ISPb#w-T_(XMl zpr+48f{&XZQCk0;#>M<7g#cV;{k7Q?OC-cp-U{WJ&ygm7k#>XVQe#m2O>M-AMMeAFZ#Cm+|0|%pQ<{}v3DaNkZ&;@d9WK3F!LBo?p++4Cwc?`27CTYKrv;*EoTFJLsZp*qPXuO*wia-_YI6<| zOFI;zxD?(u*=BQlG4tt2g*{nmXtac&4_JvXw_prndI-U%I8g2bA}V|eWSV!*yHUxQ z6h!ROu@P|m{l0u9 zPOYx5#P%35pZ=jsYz}$cNQ)Kxmr}Qr7FFeY1Z0E)5E+z)!bQZJe>v|&LC407Pu>=6 zmfjMUvAViGNU0`|p)jwh##k(X<*9Y}TJG; zO2TF}VaV(PFeN^`Ee#}v0*#NyerW6Ne&$tmL=@cC@XKu}I7uCC#GBj(Rf-n&zCfX5 zf!4lbuw&%S!T#($he7P_`l@4j#^HNTAmUgEhR(s=i8Roe_c@fQq%rnR^xY8=%Xe^t zttGDLL748C9M@C*8=eBK&IKWvVfuA&#XIZ8y5PHNa@*oH!P8$uVK)aJGe;9P^s6E# z1?2jlE2=pJ;vQ0&=q7(PUaTA6%WF0UC*Co+@eLY;AuLZG&HIiHv^WyD<4Gp;ZR4JBoyzY^EQFu`h61wU8vu z-2O|>W=AVuey5TjO@rlI`ojb*k4GT8BK9B$K5n_5a9RTRU`f@d3dh<4R8^%^slkx? zl-Ibc#I>!D)dt+ZXV|HT*qdrtI7O_eMAVtG=-#SwU<+QtMRL zI-v7@Auaj8P9IYLlYKqVVj!xnasT?xOB2=#!#i?baZFQ^d?vQx? zc*n}|`TL)iLwGhkv|XMpWqPajhb>`*EV^&GBAA&6uQm$Tc*Ecnd$p;@4wFQzvgyp~ zQ;GvkNB;G(;Li00=n?L=RJ&{dsx_)INP(F|bR*y3P!eSDk+2Ww&ix*;5Pu+0*lj z|K0~EUnU}af4;&cHQY4_pkl5d7CNn_Vq|6<@npeFS?{279s=Ah1j z)VJKzL5EVZ`$~nR(b_~7&3(tF8JbRAb0ynuKK_s<_H}k_JIVU0;9dMSMRQTiF2IW1 zzrgq<_I;5N17P=7Newr!ldzOwbD6nEpfibQh1FfFKdo@@`%I2;2mmIuKGfXp2J1-r zmJt__(AD2+TE4%LML-zvICJH1^j0HOX0qUIFi=+)69*#;5~L)nehr#7@RXCy@yd4Z zkBzl)lgEaxxLZ;Wb(~ao({^`hktCRdMl)Ya*(}5W7 z7N0W5HCBvaMUr8OR1;F|>_dSmoAGMf6KlcW7&DU*)T51q#{t#vi$VugRT3_nEt4tx znwtk#+6&6oXB|P3*AMLvF_1%2{gHlADw`;lHVQG#rUfex~V+6D_4qvX} zSUG_7w18YO-`LGW+&v)KvpO$rRr9|68KMQem+=pijDGT>9PwfIcq!pQxJEAv;} zf8kCQ83(v(03vZou^r}*4zX2F6&VD~n2U=^0ac#elU>=J@m_dUd8Sm?O!@BOIHWFg zy!&T&)5Bz?CNaQw=>ZhVjy-`P+w91Kdnu#=@UHmZRnB6pH9+z zFU{rY0w@-y3L{B4|FVm^q*Pb@1*f9e^s3r7@n^Yr*B0MvN^AYDMnsrRr%|%iRCc)V z{AtEqO$^+Sx1W|(ygr%VhL?;8unA6Be)Y&j#Jn>Xg+rE3>uYdK`fh#x+7=B)uQeJ5 znrba;dptHQ8@_#vnQsVGo^`o`{JYSS<+u0hWe6|=%Ry{yhcQh*_d$5i-JI4TV3U@$ z{Tq5h53nDR4;)V-4~06N_I{0UX;)+4)Eiw!#~`Cp4Qp-M=`!s>ThgQipV_;-8R`^7 zKHA424y+$L1J)$`lNo(WSWhNeBDZ~jJrq*$Ix%EJ=yBFEk_}H0a;7^tw8p9b>=y(XAo@WY~5hj(I%E=p|!j1Kl4;|e? z-Qtr3zm^yN_lD4U)rKfO_wv})*q--C3J(6=p>BQk!q>Eq=PuoiU+*Y65og3Yq1OBQ zxa*sS%dgX@e)sg1T!#mC@9_RdCKS3~bzGk`mO<^UxQvjVSjOjIJ@q6#})2S$u5lfKS`}k>hEs8)RSG0O|= zD~QM&g3D-n8|Rft^$DN@uo3ng&hHDVNhgH_ON#&b>Hz2~MXe?FlzkWkdlHh8q~~sE z^xm(4AMh}E^MFjISw9fpR}2s{`wqo>vjxUQpSpO;62NpBh}wd@eFza%Sy!1%)nh-& z?uTqywWJGx@L+@Kt-}9h`T+`znV}HsWahO4JTp@I6HoZg*AMPJfJ)P8IB-)h% z=lgstWw*UmVA;q~SJ&u^r*lNRYjW4usN68TTlBLx%%oxfJJ@$WdLcD&InSgmo&@sI zmp1~_*;Rj2xqqmomvv~ZfGS8hQ*mL1gipstYhjbAU8MG|z8|=Sbwy|YD%s2WC|sns zKvQBo6<-7e^8Jv4FQrNGWuNRqp2n$-w!~e(z69|-$3DV!1>_s#0c<@$0*FZ`u2jth zJnbPzTVW|m?Qc|0*_VNO(9yb`H^-9pVstj4f}~oln=Qwerb1>);dNUn-y*R|wMLTb zS&3m9Z4ulxdB&V$3`UAvYj|8ubMAsL$?09=h%^A(9b~CpgY0y1gzL^O= zNdSi_p!MrElZF&Li)tn5D(hz6Wl~*~0vwk@q&nyGV%m@car(59*JNG3;cY7c4QTK2Ve=IstOt0}$hzFAD z>Ld4f|K58hyef2Rt)xPx`BKseA52ET1?C-b;2nTq+0OBhKR&d;LS_Duxvrh(&9r3C zgo@VAvUdvIk)kKWmk3oERandF35m_$ohO*kXd58iq0j8%JG$;u*)_;1h?dblbkaaf zXMf6UfKm@<)sLv!h;@eEZ*jzU$S)SO2w_^`4la2?_nz7a7`v?C&|-f#k?a^de;}!a39}mw6CmtDtomNi*&OSZ_Mnp3@eNk z9x!UzitDlH{IxHMruluejI0-4%xU84S@QOK`y?34owoR72R@IUU$;CA19141z`3Pd z8+BD7n-yDmX=C8UOnkNz)#zGP)+FceDla0-t74_9X1T9IoCDY9jdg^T%}fqJen@x3 zUmCL5@Njfi{f?vI@@RaTcHaRZDtIxS;l{40MbMV*6%)2o0^J`5TG0kf6%Ny3kJ>nw zoY>u7uZCzdn%aHZu%lI@=GklnV;9MOp!m$%OU zX!CDSD_-v8wW>~LT&&dOLQU2)J+1zt^q9Os)JFOwQX1w_21=q||bJSEFvuUk$8o^&&WY5sEE87)6@vq`DS|Gsd9=aPddY$dEgM!(` zq%rpP1c>~XH|v9)78jmYURtLx2uCi%0j7B&8cGt@P9werJAxTov`D3kehH>cxPjq| z9P^qYjjA>tgewN~Pxkj8H8YKP(7|)6GoUt#0<=vfvaWf)=gXu3Z5Q#RIa76mj#D@=K zIIc&YNM-&s+p-&TYv*RERlK02Np^-{t8LFMB@`KmJ_ivzCN_49+J^fcjJ-1+T*q>< zCR5?z3^Ymz1V&s{!# z5b?TUi5NPrm#9g9lSL^X9DWCWLjw17P+()kvE}RjMBAn zP$bx`+fmgN(6!~&qd|vXN9}s4urzVz`U-sgIGz|rtQ7fdeP7U2!fwQ+8!ZhHa)?}$ zTHL=R+7yefuetOi-{&ls^l-<=#9LH$sO8S3Q^A(eJEGr5a}z_Yh645iMS_bNblgCC zU`^RqO^Y*x>@%%o>97Yf(~vbu*XZYX*XvwAgU-Cp+MnM3iKDmfeqg_PS&EGA2>L4=rQFhJ$HpjD z)UWMueuX_Ts5QP?ba@8G+@Gx+mD*3gn@$zdRvxc*+(BFd6k;1za~>wNk4JV5M3C4@ zOp`8Zmnwp4U7MlZPk*>?ewlG|nDwmwUG7CQUP^mu#RnvS;PCGbX^Sy`y%e~973EGb za-|nml4GaX`H2Ts3%+$Z!gQ=HVD@|CT!C*8gJ+A3sYD;$#Vd<9=k=l<8ts&w$u$t3 z?lm*C`w+LX8K<%`U$Hf`p5(uEj_tg#h4x-@$#U)Zv`dOp14+IZ6X?%uXc%;SB|g>JR>u7H+G&5q5uX|TQ!K+I%KLwrXt z?{_q@aZH)}s_j5BTN|kJ4c{&KNeq+}msiQseq4_W+N$sB{H!cDK-@xsRZmJsRp+FK}?j_u_qsBe;(7$!!=z=o8_Mm zm!wiu#z&v!FJq6!`R1TACIfe%j?bj5R;YQ~JxmCch!W3jWH_nu56%7yRN9ZMkXOny zj<5|{0?aB2uFiGqDw&M%&@+~)B|b%X?~hFk)g_id`K!YcVP{ygv)ku>yO!Kj8G`PT z30?lZiXPI5HnFVRswXU{V$YtgU-QuV-F{Oq@1-bl{l%MqJ~<}I=2`1Jxc%#GxcVWH9>sY7SG74t?U^X(}MviKK z3JSWS88r>*AOn!OoTRJaGBx@mj>jU`)^`QpABA~`y(~?#36buzgzWjKy*(`g`#6HH zaM8xh*3v=4B`z$ZGkwty?~bJpykGY!e=XoJAfH zy2cOyR%Dp^8j8sH5J@gEr=^di3hr+?97Lv9*+YPgS9-`p~z?>vG9mI7=s+8OOvJZgrm zM+dw+z#w(7c+qIurb@X=xl($t*qw=4j6FfV+am&?v2z(B}c$ z7GqD`brc5_Gg6gfr_$7F_!zk=cc?$<`*2qMf3?n@zIUemk0ZyQuU)8=nDjDEUlUte z+Agp4TB}6>wSs9i8SG4V=%jA!oynMz6*KUZ0PYYhW}p5dXBg0LDzzt|NIR2dTu8R) z^obX(!1yO#h%cOF-F2tnZtSp4XM$PKZrJ9lhUuyDgsqdWD1@lgc_Ewgit7GQg*^XhaLu31+t;5ea-A_q zb*SA8rS>KII}is=_>!qceAt*GyDS!NtTY?!5S32N18Tj#h**$VX!u3we>%V{Z^-6L zoiSQ?hzx}+kB%7!IbNV`#H!Vux2KE;_P9nzz@(ZHs^*G_|AJ*M19jsk^L>R65&v1# zrgk1fAfC>%75li*;Jx;Vwiqo7*<88#EybiQ>wwz54u>39Qr>aBXjx>8MnY0Y2otU# zzbF6gnt-m>&d@k+M20j}MP$?mkE)W_{%AIi;fSgmvWaTo9bh!~>6#gR#fSfFK_V6k z6q!{iJUVqQUSvBI*DZ?vh*Yn(@7|Pg)|{yz(pLvQPyTOsPwE7R zc!9adCdw(P^43fx*=9j)p}?$`)_1pGiGoJ2TcZS^EDWE3;`lkazwH228HbFxh&B`m zi^$E4(G_}T#(=J|4EGq1NUfP69{9m#?= zy+dksjE{ZPEM-AwA)|*}(ieNr=R}mWQ?qXaGhdl8CX0{<(k) zeE5~*KVWlCbU#D(I&4q;;unj(P4Y0kY4p*!a3BC6IjIHs>-3rCBA`lnsa16sK84FN zEjZhSjWw3x%on20GtWOVIh|I_bq%j@g3L&5z>GXJiv7zVOcO*FD zTT7Aw=}SYS%GUbGIM_a;WnO>~wkh>RgvYbGjvsgRvDB!*ykCbQp56cfIRC)@fo+#| z(-ui-Ep-MLM%G1y9#05f%J#&2+phw6e*2q`?2IBOgw!~^A3hiPez{`(EWtUiccYWg z_NWmTucWaScZRr4W)1G5yxg_wanY24w>h=TaZp?PQ{2QHtNp!fOmq?B#Psf(%Cf={ z)n3P6DhyduoVyd7k~q_hV1?$U8AZq>#HGwn=FV5~G+~0M_7!7;w9p(FWof`?&U~k0 zp~)#K1eo%VrL*8cIzt|oj{#D!u(C8T&C~KIK+@S%A=~j4mQTp`iG$Olyd^UF#MVu( zhu7Iw_3I-H9iOy`@D^pEA!+PYdVEz z5j$f&U1U^%FVq3gMQTqleX`u|8-80iK1C#Y#j~4tj`hYl;C4!$vpivp+hDIXbMx$i zvdC_;mKrO^vWC-Xnv5Jt=6Bnnt^Fh_Jt=R=*2q#L>B~^ol%;y#gUVOOYPW0~pcm5D zrzcA!itUgWm$sMtkz2rmJ(d!=n3OwYWdH+|p4C3Uj9-Fc%io@om!qJ_X8~c3spgyk zjERW;CwLIL)o}W?Y!^KGjO<_b10u94X7KIEhD$kmK*#sGC}`$Fnvatx{xP*S{&D0! zrE$8{1Gnh{X`sU(+(Ljte<^b`RlCcqLic!&?_%an_%W|`#k`?vQudR*6TI!`6KNzx z(5Z&Bgl)r*O}@yOa0dw^!1D^sd4HraF>JQ+wEV<53G+Q?jE8Z(Y8T=64%@CA;9PY- zJA=GcQ{#1+f%kR6wPPoD_B>Ai+5{!PmeISsfM)uyEe*F7?yL}g7{I4*pTS(Mp8e0{ zCP@X5rYMl4(E1bZ+nE1cI;ti;2W+aUTtsujjToQLK*-`3qtF@oCf)NNb+9?rSA1zy z*)wmHuiBH_&qp6sCSkLUBK83wct7s|X{Yn29tx)~dtZox-F2rU(jV^oM7&?SG;G;O zrN?+|&}f%LH(R*xk%x?>ftL|V^?rn0B`QctzVN?WZ-V+EOtLL)$fz7?jA@Zn&%ceYaV`SgX$S#ieXvZ;3Z7hxc=!dU^2In2-|2-b#$BbzwTO{H{ zLxOU`Q8sMmG_kRTv!BemkD!^LCkfu`y#t9ANx)=?#-x7S8sY@QL#Z!h%%*a=3Zoi9 z#l&u=rY~wl%?s-vqsT(0nF40yng-?o+MmSdrqjc^MBu9b|DDi_esHFO!bekn&DcM4NmXQ9|7XnsV*BCcKEB zH%I(EUw@Q1_nx<8f@W;Xx2C~EqYH{SJ;raOu@qCc5_QfZ_;?4(6C!@5|6Vczd<{%! zIN$ZIG%&<`JMlbK!M)^~f zeP+=g$eJrT$A;G(dKOpsACb2{bp%v>39ZI#*=AiIN+%F2w!*zi7eapW(gza1tF3PZ z5%Kp3XXz4p&krMkp&Bdo?@1a^Kw&E(__p6|2SIIk&|l|Q?A@dH*Q5KcEJwcU`@--7 zRi-j#?3W6FUgrA1qm8$@2f(9?@;l=+GC#Lk&p(sC)zY$J%%2<%+9j-9`BOu<&P(Ug zdMvXDxW0tJyU9hhS5{IL4)0-U=H?_|!o6pRVP=bM+5kFAv^?R{mZU#?QPeh&*Dky_ z^N_jXad!m%3Sonv>8Oss<$5-eO#_(9}Yp$TCj*lI6JDq9K&rdXcxxs%*4rClyFpa=V zP0iEzpYg5PAX7z9<2F@z)2*0P+XQb5v25h4j$#UELxs6M?yc+xW>)KwKg#2Z2w&PY zxu(~a3PW+F^zzx7g56qg1vgiQWUIahG*=$*S*KmXzyMuOqwj*2`7NSdOAUj{Yej4d z(8)tI=@!BFS@_ze*;@mCn?{(Gu@{!LNu||$09;PLn+x&j4p5?NjhX*RDNuaxbW<6pi|z?5O^#|FSEhCmhFlzHLrylx#j;b8EE|o9b2xXJPq;nbx$aRC!&AAv z^8`ixIQ}XEDe?F!>S9F>3zDD%@1UuUe^!hc0Y`G1}fr^p~4#iN#-mU=3V9IvjE z3G+T%u-MS93Df`C@}jF;85%zSP^RdRsw5V7zCwIcn%Xt9m+6Ps@Ua1ebEwA=42*Y; znq}A=H2)PSkWjX?U7^eJ{*Dn=yb*-?DVUR9RPG1w9zSd)(BY7k0AngdbtO5BrBwm_ zehG_pe*RPY<|n6a%>0^v&lCIfFCHLjsNqML}5;;%?GSsKvwr@tCzDnGN^ZSk`z5}x zT#FhlWe;M~63SGb6tY~+UR2=McReo|7%#g79g-egUn$;2(S-3OA0>o0Qol&-XbvIluz=6ufXreqaUj=g>q%WTT+n#^F|Rhfyx?!E$3P4nC|9aWT3 z7mh8KEgyk@auRFiXxXQ9>dr0G3p7rvn6UTd2I@rECL47uZ1Pc9rAY8#27z37nqNx+ z|9G7k0TZD-1OMubH^q{G^37$#-c*Hi9$Ap0p`Ni9QcIOnIWmLdKSxqFJL_d_g8Jeq zLn9RhvU^6qv8$Im1AYw^0jHgVBYFE_B1yxM{VLIQCg5))cq23Xu^&v*l@_6_>rD60 ztcyP%dWMC*kEJmrx(}eFB%kj}hP*v)J99aQ?Y{S#&L%%}YMA|1l& zv}x?66mkeAKuWE8agiC zCI&FdzfZ-oT4Qij`c2K(fT&|rPxH%j-Q>O$g-bVpajTlVCCx&RW*n@_NAd3fAsfp6mA~~ zPD6e-z|G-3uwPCL+be>1u#|Luab2HhhZjeBKz;F9d-R3X;9mlof|{K>&}SYwc|lJ5 z_mD>Z_{9ayulmA zu2*0t36C)E$PeGI-P8@bPxyz-nnRI{XZPx`BvZ+7X7GrUhY|ceTN-&u_IE#JA0RcJ zwKCqHJ*17|N7s{@ytX8^H>phxPL-N1N&;A)O|Q|c@G-`xeg`L&l{eLI#3Ud*K&-lb z^h~;6_%{$EoqOH56S7N8ModghQLMkKb`3R=vl_3QA(~oMo;(`8XkvV(JSvNS2#-5B zKN%`%#u;}R1cUR1kS{QrAK*v&Ov1g0q|gsLxdR?FSqg2rN-JXmn;KXKuEqozPy zpuh~Rx|bg9hT+w5x1NSfx?5f)Q@-wRYiLZJR+F((pkl6teqVFkE1wc8eFP4e>r=t- z0D!44LRdwGJ_lXCW=crj$KojC3e1N4NGU;%A0i6`Z)_QP;jW9Q^eaZeTMb<(M*H_@ zuzF>wxln#0x|(3z<+PAWE^}yCN_VKAM(Kk>XJ&5GXCM=#Frik2tcBoC7rh7*iE$Lw z_3c~#BS;azl({qTD8eMqB+AI~D!D;(Iqfz|?eQz!=zSE7 z5{#1_-tx#$2Kx{h>#ClKZ-lOwi*y%T6B>$FOW~{^ye7@%GUvzmP8aMXGkNgeFaVI< zC+9v|#l64UJ?H+T?|)wR<&b5n$kj*%rLj+4COB301OJJ z$E%Jfw-=tkW{ZA&Gm8@H-h3HpOgfImD1DL3LPBrAj;$_HSI+?V-^$2?oBWsSC*EUr z49>8aceYb%!)C>S?-(ydPx*SVeUvIol)k(7c4;$vEbP=L$6ftu_~40G+Dg2y!Gn|r z$(QiA7nkRsPR7dk#-(+gDv|@nPkR*)jJ!IPqk%6BY|Ckhugxp*s*(^xCJ~eGSxM7K zB+^_=K**jf#m(>60*im-gcn@ZT(LH?yhipKvVJ?koV1x~mQcyt2IQ0i6t%co>yaN* zq?dE9J+2(D3a2Nae-VrA!{}tJ!=h~w-MK&H96cj6gJCarQ{=`$B=3=A6)E3H9ZKcb z+*jyM#WU)5YMLC)QW;P;>-~=YIbkpkCJODb)V{xH^p-o8e}q%cZ+;~`S@^-O)X=VbGUAn8e3L)Ty)YA& zSyOtd#O_%QU}&=Xd=Iq}zm7HypIp@dOoA<@^pfQ-3iVK`^4J|xM=sV@R!bx%$u`5s zddhIaHj1IOckKyd;H&e*=>=lM8*cfxed6n!`@!qooV}fRSwIpiF@8s@<=GOfbf2>w zAe1@vX2F;p;1KJ z`jhgeXes8IvNNAbGmdbZf6r8K!Uv{tm$E>&lJKAZqv_n^nf(9%f6W*bjkn5q)4TUO zI#S4KY~Cszjfzr^Ne-2>46{wEbYdMy2R4#aa?1HUloe%inw(iPXJcl}4!`U3z1@C) z;jis>d0p4_dcGcy$Nga;Xqf^d=qKU>76$67JZ;V^)+pBStz8xz2Ha-wiCz{JY|b8ec!1mOCRP(D>UiB;rNCv7a7MLs#4hDb&h|Zl9URcgrafo zIoQqC6pzQK0qv`lHuGcV<130$ zgz4gH+R<);=`M6>8dph(?gRZfwI{{`M!g27;LEFl1p+Sqqjta-VP5LDx8*(P=XuIQfO`q zc3FBsX5FN?ZC0(wVGRK05`L4Ou#QV|FCqhYqVJgwmSQ7so9LmYj^g*$DjR)Oi^ewa_DN)F0euZw8{{?{;`2}tQL`$E#JOB`!O6PA`eF1oN!Hda z9fj^yCR~|A;vSCs*o$)uz8j}2*f~b$>qgc?C7a5=AM)UKM)(l}W-hFamER{L{C~oO z@C8fYbHB^VR)+sQlfW)3JQw{Qk!F2nNwytwC)Z_RDdX#t?4L3%nDWr(LI-U@z0qjV zO4;;&J+!S6g&fgYZq#d#7AcvgFhe9hCl~V22O0!Jt})$wC%4g&&r}UHU==gBc!c~; zXf$$G&!byr8YAVeiDXziA1PexoNiTSY>+U;Vc@Ln_1}Q8r%bleITb5$kOR^Zb7Q4B zs9DLR&v7o>UH2^@8usQCnL7mN!&DYX@pZ!zRE_4`?N}{E_s5$>n5V`uIW&BU% z{NEWitMLv3b?J|B^)jaGC7)c`^8zU2*Me*^+Dq10-m|F7JQK%TpF1ZBs~+N(XK0_7 zy#YwgiLiI;$=7Jx(N6QPe@QV)T6V#6=-=o1JBs;k>BOpDkE zcU>1wmvflBw8M}~Sa-Ru@joKv zhzX9cVmn1&_d%YS7Q#H42AIqhe)y}3q8Xl)ihlH;=K7{#mYcb4UN|`ews`w@v>#f_ z3GAy{zg71tdOZH(_;*JA!S#|qLfc%MH)rMxKT3tLm9YBRHo_;_9HfB)sh^NCj9k!f zZAWX5&+HxMbIFOeTh{M`fs>op<}Qx-Cf>OW77AWx`PIDsInwGnyP+dB#GJ6FxZvP1 z3Rq7FI%no$&>v$KC#>3KCpeXQ?IA@*#|^9@P{JRs zgrhB9rKXmVqFKz!cUP?B6mW1GVkKld*+m;LrR4+QrnSk3${Up8W~PKy_pEgU1pE( z$KRP5$P5oeGQPuC6Jyggfx&;gLxx!0M3F3QMM-JWp}Mpnjl6H^NjoOPM#+jGd3I)~ z0;l9|KsDTun;ha~`O@2aBXBAXc8XpH$iHi}g_6r(Uoamzhf>h)hW0%)gYn0W1z#7> z>+B>}XRM&UNoYVVsn!jF+SP{ z+GP=9af$?H%6#ysjb}p!hyTH+W?trgkg~25p}6GBMw`4f_N+NAL9SX4uk16t`M?lB zOgYp4>s~o_QLKY`dl`^1H*v--c{qooV%J zo(KY(Of#Er?fx!Xofy(t2)+UMeTBC297ee=$`h>4KC+j#*o2oj7W3{XF-7d~4esNv@DOeNNEL-C?u%p6dsipzu&|BqqH#KU^)v@c+9j2Rnm&r2uHJ z2C(FmznXx1>sNWfzXxJY=$O7gLXh+tSrd zHvv}=SM2W*e3}(=h<(QYv1gj2FqX+@5Uoege!7nOdZPZ)Ok%jnjf3)ghdso#EoFid zZ6P7+S{b7*H|^pm)oapqD@F8m-aj%O^qrDoXegTulY0(gz0_s}GKj;v?J->P@Mm~F zPGrB!;8(UeS6MV>*+C!4-l(H$dJH!@nN+oY@}PL%tdXXB<%iI-V|I7oTQ+Z*KU;au zaO-@&Y2)3vyjO|}@`w*+T!Xlc=^H_3gIraEFGtEy_ZB_0w~?Dr2Mq)%HfxIxg%U=c z25h-WhYlZw8{bj5#7dBw*OCq|df$o7;;1Bo2+K4B3CATl8*r<|Eb$rCDNQ2s9W3cv zVhjC%Pa5>a6^^9?YV3j*i-hy_hXqLw9z0RY&7Mzt&3~H84RZI?-RY4&BD}^x&ctYc zKx2L_#^ooukDy_bPgg_J*LM$hD9oNXr_(U!6)aGcywD{!%)Dr<{YSTxLAr?d{9!^R zinCNEwvRiv`XMG_vx2cuRX7#g%JcA7DM7Fr;50_&s$}#AJHG%SvQ%hOGi)mk3%*u8h%?dcok*yAO30b%zyYu zkMWr&e;#%|Yv&g*?4Bks{d$itK(D!JWY-&2N6~ocS0&RLKgcE3`x|}#MKBBGm6B)H zHt65eRvyfcd1_3Bswin!Hrr<=e027Z$*Xoh4An^q(|v5bsIN()<9Yf@tLC`ib;~%_ zA0FC-h?&44e**`N@;n5HcOE_1;TQUNMbJIhmWF1l6Jiz79yQDLQ-QSMB3i0wY0p3U<_`VcO({S>%VD zFYGm@&fcMn)1g19(EEzO7527fRrJDKARHTezt!9Cp}BDszQn6f9_W}!I$aSchK<5= z@a@ey6|i~Zy^D8wBH7!daWK%kzfeNn$xHR>7QiJK>meFU<}?k$qjuDX*$(X+O)g@c zg+X=tyMhvFXpiZ_qYZUND*E6(57ur24p6+!huHMOh}>4zCd$oJhxoS@S&teIPV=Ko zI_w($8TERP%@=LVo|lYEL=Ex!;tV;lsE- ze$*7YPi{_m^+u=F4|W@@L{}KYb!lL&ZyFl`j@-*yr32AE*9%qlKtw#C zQrH=AfLI%-YRwBaejJazTcS~3|0{R>!`N~5_;iuVb%{?>>BCJCM z00(%d6X!n6g+{IaOC|w?4SgCY31szOk~dFDGx59PYV^OV9o!+F(|dk1G}FfYQTrrH zPU+tEy`walzseru-Ns4#8wPm;xv%b)4fMbd6_xdqZkpzrVIKDF=BoEY|cl29Ph z!s?ksfYNs?%^g=?esapOn^0FBR~2~gntgoS-?}l@Iaz~8Xc)H{x`PhyR3gmgvtjp2e{7eHa(DCZk2YU~%W-SwV}5x*tIt^ripvgp*^xKfKIBnikGt3Yz>YeSSnkn(h$t7JaIvOR; z1mG}5WelpfJfxR(zo-lnq-1(5ZuxUogWcwe2(i;yhUaz8N%FRKStaR-TA4H}fHR#8Ip%bAUS)uCh6lu&mAnj{uUV=D4q@ zK=hA|@}CA>`WF+Z_A`>MhyXJ2^bI77A4Mj{N?V`xiLjHFY7j?~EogO5G}sj!faL>!>oG!?cG#?tiHPE_&c)@A-VkB8pw!TBO$ z4VO-xh&iCS1&S^uFTZEZ-76qw$A6?m&KuAivOUhsCpw$~G9gCo5BUyL+_L#i1)DN; zd`492;gtpM+~xT3^*i85{jC!x{>pwF_MZ(vG-T`kYeV;PH{v!*n%7hp!fL}J1@Vm4 zck$_7&-=aUUSIyDsXUH*;K>xRrjcp>6w(iCgwccPQpAnH9Aa22Tf8=t8Svk? zn!i}N;79a3%(SB*nJk1x;Ak?>7r7)3OtF`oVb-__7;GkDzBbqg;W)jCqsFY&Lvm}o z0P6a_<3{>@-diM7xVUnBWXysk(L(=wnw*@ZHq-{?6;D_;;dFWh-aw_vt#a2p=%O7x z@%OpTi5|i1dX+_-rXRvrS{V|9tzl`jqYFgH7bDhYz57%{*ZNnUq`d~}Z1my?=^gwo zKIiahVGZg*GO|l_#RnU>JTwszdyXlDS>Qh8;3fyGy(~HM5PX0PhuC{MUJ^&~R zsa@NCx4uq<8T)#pa5>|80tt_4ocRDLV*r^py9XlND~1>5GIXfLiqTM#P3|)BC_*vL z^GW-o+EHOmS_0{n5daAZ91TeUZsT*VN|4`*AisBno)cBa~;{-PUiD zqC{E(|HS~m|2SE}%*q0X@i3>E`2%-`3N~ac_&+Ds9qM@}Q@pXXoKJ`ea-}w>l}Y!b zZM@Q1_<8t4!{KU=xh8U@EOE7YGjb!?^jJfPTV@j}QLB=x=qR-@e# z$FGW%Ap$`qPuh~G7l|V5Uv#fI<>I+xF9)i6TO#vz5}YlNIVjiX$aY1rbbsb{%Qo?+ z4aR+WpQNIYcBt`ZIM{tDIdom{b1BK0QYu;K&^i_S#28g#E z#1G^vuEcgB8i(Wxvvg=Ta!xWrtUgLCVsw8z?#|9BD8~MlodI~jq_|X$C6k! z1=0B22^IM$KG=ytdV6(z3J>s7-g5QM@ddtlpT?d!x|-u(^%sFql_JX0cq}_~8-^=< z6Brtj&vV$vZSFJ&YPP&jh5Zyu2S+n{^u4ZHj#*3rVNO871<5cve&+Vy{I*(*pcUTHgh1LqHefY9IopzV=>j+S*hC;W;^cdk-8sX{m6bP zN$V+G#-gx$YNaEA!^XbAy21KFj6>Novd65HKGekT0 z@2NXu+n+%qey*7kjYQSky%bh5fBh2=$iGY*U#Bjokk8o8C{lel=xf*>ehlD%n+NVW zSm+v{5rhr?Qy-V?EziG3=edv1J@x~aa;{?8(381J=UESRQ2H1}1g&T8lf8-ZxTje3 zu!mJ9bdPYqI2Dp24oJ5xpy2ynXNT2;TJtV=RQGlEKX=OjM z-QK%DisjtBS0A-ZeQtW|brJ#)J^h;f_X*_o&fO2qUtV1N13zMzsIpUe%vnnRl%q*! zXmi^fMrrGHd|J?sU0?$ZHB5ES-F8F9&}Jy%HYlfSgT)-Sy<;YIWd-QxjaNI0&q|DL zUV}3Ao3?2I{iFQ|@lmXxu1`>ZsG9jF=;qJb=dobph2c{qS*!`jUuf;-NPTUHndo;& zHKj*g&@)+g%-8*6rN>4eks53KU&p>3K12GCRR0vUS$o#R;ym@59C=0m1rDK%P_hiJ z>*9F!d!hd7ru(>4Db~Ytp^}wQ+`5<(n>Y=M&3)ij+WQ{YKA9c(c;#)Eo@`i z7D!_CxKvpl`nrAL)k)Tt;3wKZbzqi){8HjR7_h->pVBuNc$+Kv?-HVgHh{j4is6(~ zr~1)nYZfFDHO>5*eV_25oo329O$9z8J1+;xs6Ts`@zw#tt1a#fJHa4pPgZIJsvSlU z0IKvYzB#N3CRg!Ie_IaWe>F@PebRj|lmJz@_Nl)n`k|-A&W~&P?Dd~9?b>Lp#mEn? zQ+LQ)hblsGcpd10aFk_VKdiO7o<6?^H3yLg$8MOwwxmxE+O-H1iI2D;g=rUQ#nWx2 zuAO6z3!wn)IDA!6ANL;j-lAks9zt`jir%tdsEw&zn~ZEEA?Lt=AOfO3x-gkA7@xBf zz`qCgsRJl2_Hc_4P^WpkB!<#-FU^;5)g=p0BOnhQ5I) zeNi7>S-P^Ga3^&u3NpV%6Ym6G&X}x7EkLtrZ>Du@c!+ZC8x8x$X5^IfHdjzNmqOir z8ml$}Vus{l^GMe%7o#^K?kg)EdE!;x;l;r{d~wIbgF~6k8h@TfX4P8Q#uN)rF}mO7`eC-E-25VVN?Xr} z(G=9)pd@@3H^-iup|m9GDCJJ*goK(ffk!!zgF4EP#|H|)fGA0e-2wExm=-M7pMPzH zk@%@$P-MJL$c;M?F#v@~0FgzqB8Fanm}|XB@8DojBC9>FI|MY7UuVT9oiXwe-N>J@ zBSz?TMpiI#XoGXd*GmYnC>-(~z1RcWI`d^ktsfokw#QdnhyZ$qa z&!9%ZZovg<*0L(m28=NfN=hI(_ZD}Z&>)R#Dn+io3QUTK`K#0)lMGeT9vt|{wdDLm z%0wykcd3JyO5BN%SLy#v9*wG|;#5tIarsT9U7RG^uS)sQ?wCi0vn!iF692*oXv_OH z2a4qi4vvTv;vHe;u(fnJ<++W_Ys^I_d9C*Pv7;#cPj>Y0*&hvll>DD#{9|dm$$dCN z*^)ROZ)=@G1Bv`tD|!R-9Br30iRJhH-2d$3J!G!!(g4&m%JuGv63Q0Y3Fo`#`NFcE zl;m)L^G$F?B*sqI5DYcgEKZ?6i84c(Qy2-UwQS1>lE!h@S(QeiSYx}U9&-~((W_6AjKjApE+ zd`YgYvSV$6KS`Mk?~H4H*US(3v&htOgF))XD%Yxk0uFv;>+muv+2@$-{|sIg$)Je6 zX!V6Uue}?pf#N}?eZX5;*`>BPfO%Up-L#3=Yx=2}i*8!ZX4%6w?xIL}F~7m3Yc!*n zkZ`-MF)&oEXfwb&;R7Yrx069`)F!%)&lVmfd}uTI7Ab6=3o;Z6i52~dN*3n^W3xtM z%y5%XVDR()iYv`dO@`bl(Oq!FfObH|Y}DXzf%PlFTC>`1o8+ag{@e@wEAQ+u04il^ zkU+lg7{c6^ZUkf|)Hj}(!Q)Ydk;g^ljnNggd3cDfJn%N-_6HU>5D1mMT=XRevFanT z{n8Q>(IgCNeXN*C)f73FlIZpkUpK{gR1CDAsvRht!M8Pi`LCfxBk1u5V(|v~6&lD~ zH{Z(ej|iEBZlCit8t^qA&4{|d(dyQU#XeA^j~A?n*G0rLuYQ0gNw9ZNHgDnLen?eW zX(Alv^|bK=N~)y`orJFL5KsLca?x?TdW#I)4rU$Es%%xyvcV2|4F0B$bR4|?wM!ug zdLi!c2>=r_so5Km{~6~MHE`{qy9yZB{?G=^ESSj_c;)@>LIfEH|F`B0Vq-6&i!0+j zrzX%PmGN#Q*3x-y!ON#GIEnUJh74NiSf3n+x)3e?c0~biC_TvcAx7Vgan5%eHyt#l z7P>@dxVc$^P0~@!K&`(u&|T&B4D==9yU#V3L&56TMfKFPD%kKthQm>wcYg>JXJ8tO zV&P#)R&}HJ<;Qbe34OfICGMy&hGJQ}*CpmQgsU7H<32t{nNeI#^mi!W+bnId#2vod zD^~@J_c&pl#{W7Y&@#-E&G}&G92WLs3EtqNe&Nrqw;|4>G*sL2lx>m0lfh5t*oV${ zt#(_?xk#a@#TS`}yF&48v~uMh9nud)D;ltO=bSQ|Id{ZF_NprP{YCY|%lhmk zbN&@xlf)_)qr2QgpDJ>70nD;Vqk1MpkxZh!w6XAV50Znck6hCp4f$Es-!ZuUOX|Lk`&1b>2* zJ34khvXnKYyaFj#U6?VSmTsaJSTGZ>7Sa$GFARAxe-7DlqHy`Km8cJEpIwd8b{c*9 zBtANIEGBK9uen#wSnkjL1pTJ}S@shCX?olCk%CLPsrn8NB7RVUFDI;0mQ%1OFg4EG zpsLKgx$#u-~~0kz{V4&85hAJXMczIIOv67Hs=t?x3baKd$2a8+{JR8 z_D4ar|BM0i2RH9B&?2U%b+h*dVsY~^h|qZ8!S@JbApWhtEw^$3$%N_}3^SQ`4VvB) zCn<;R<1FB5UAX;s2=4|XZEV{?Gx!Ssw-5CDABUlk71d+06Hi(eg>n~i!p7l${Tb=D zIx_Q5VMAT8)^0P_rDnlIL^qJhngL^Q1+y2md#e*79Zu9dPrUY%J5w~xPlVq!L$6lN zzzy7^!*JE>mUZw8dv#}R^JLo_)xG89+8@;y9a%_lgBK%q{IL4z?KyJtqC?NalM-!; z*y!;Hr_O_RZjGBr3I0X!lat$MI{Pc`0Lyo%FgEsz_fxUaV)X)4;#FlT4Jzmm%Pupi zQp{ml*3NHNGnv%6mWfN5w1lc(=Rs@6>J2R3O>}{C?gnF*N7^*^YK761^rh^CALG-6 zAjctMpxcY`oaQ-5xQKY=-{3KP*3|+aVJGU(jF@GMOh{t@AaP0b>|s4QP#TRIf%~ zIH)UXMgS`R#AdK~;%G-s-k@{Rj&9@ytysIc3xk(|hW~NG24x1Y5hn>msWxQ()yvvse+UVUUkRz_I}E&n zh3gT$kgYF>pQSM#NSz;+VvT$f@hrET_R6AbNnVMU$Y{uKyVE-Q@H6cK;^V4J(HqRV zExu(mBgg84n8W)NU#*Fv;sMYnV~_a{1vyi&&IzIyP`cs=vFA-3FZ1A`%2*OX)=^=% z{-_b^?JINUD=&<(jTdWW+aE1aDZ;WZB}Oyx&A~sRv(~wd7~7(&7-NW}DUsWk=tum$ zj*~iN2xa2!d5w#Un+U_wkGF{F8mtAQJc9D7L`)iC(9C?V0<@Dh&Wm= zWF1NY4Ev1ya-yxESd#pV?B@irhfusmX!nMDZ{p-L&boAfI29WAs6+-4+n4nF+Dq>; z=;+^lWp?Wmw^g3r7|i09&SrNdUlilblfw~<5$0u;h};GIB@WkG z>X*w+0>nAZD)0wc9^V(=j||y*RjA0yB?fxvz*Ku&>bSG9oU%HT%r%zUbL!Bk?Ak4vY5NnGde2O|rS9);Ufg?nzQnk}n3-80 z9B6FuQt<`+KiihAQyUnqVN@@}QTHW0RQxdIfB%P7+%}#A-nBkCXYh^~?nhAvd#L6t ze)FHt<@lPdrm-wA#}^iR1@KFYz^!()@xWfjtGTDLQ=+l~2e_;`&IgnT3qnVN8hB=&$V4f}RS1muO^O!^maIHdLLvh{&I|z}1 z_Tg0vFOZdJBh5-zDX#I$(Tpx z`__!SW7FbHcPMtCwnXa3}-&mQk($ z8L{sqK719OJm04GVVZ!hHjnl{Z6u-$Keqnc40K`_fOBzF)qww{Q5yHY^_GV0+7ijT zwbaz_OUWxb8n1ky#DR!`h@6KHn5QRJjNWa-ix<=S?P;=am)6+I_nPFG{rO39Aau#o zsoz*#Re{%vd1$B6;B+uR;k~^TX5Y4;y@!8a_+xv8e84&8)_~YDHP^^Vbn;p4i`Fx( z$FKE6Gud5K;J2zmI@stv3SEWr?C(=j*@S`|8ig=c7C)fa##ZI9NpLmB)>zwXRsZrOb$Bk+;4FRh0iT@juJE_xmDN{#s>LV*0r{bkBNT8Aa z-+*_vN7aO&gp0E;llKkIugCT`-*(0Z*<=I18QqQLWg-T8>>%$3>$FE+uN&WdPZ!Q=S^ z@Z(81xl)6&!SJrk-kIsrto;8?h zur{kPF?bxZcC9Dle^%af$=ozz2oAEoa$a`6Z8G^6Lb|bM50+bBSyb{Dz40@Z*0Vk{ zP#PSAlh*gUmKpr|x}K+Ql&1#)D_2YUoxqb!iXO?`H7=HIb=mN`eS{a5oV9kb>oE%< zN9lRzsFLxl-Sbkh|8<>JE5ui0O|o~Mjq-1LCGTQeho=6{8#s4dNmM$n^}zc{ZW<#) zqI2Ak&g_5lWmd8^Uf$iChV_GjPAl+aN9c?=Lqw!4$b6h6z+TUqoN6rhY@-1{v7~d z4AGG*@&?{Q=H)TQ8x(>4jv?e=GLj-cdP~Gx?ld0kwSdi@G{rqww$O@{DKZ}iHxyd4 zAk2rf-E;L+F zfB|;zurVAn6?1DD*zNTaZR&!m`@GasW&Pk;(8zf%9NeLY#Qc#{1;Z#?K5xGeQq#+5 z%+~N$^FE`C)lBMoMiBweolw-QFAUC?#qPwGsSjzmPG`sYIrsf6&{R7o&A0U;?OcK$ zf;eV{$$nA3m<0QhQfGb$jywx{JP>#Dio1}pB#3}rNBpuVX6#GO{$et0n8r?uIm&M3 znA53%)U0JJ?ic=T(Z>+!;X>T_&&3(SFkd)u0_2S_n(%-qdhHJ>_q&RvuF^&i&|5P(B;%;A=(XkSI~hA!7K{{ zWUEDaKlJah)!Hd@Q%8;53T{IN|7VQ<=XYUm!pz0?N!cQSgAVIFb?7K+e{k>D3T%q0po(iMRGy4S2O?K;#aYDZf^Z@#D}pM zCw2v-9y)%9`;u>-oXB+zx7{vY?NsrPAE_D+OCt6sox!@kSUqfyUL%w{TxuuZjA(d+ z%I)MQurj`6?;qiBWSWrAHQxyxGHu|A;{ym@zmS^me+)UL<4!YXayq}PR~OE#=avT! zYCYN;gpWn7Hp^jCLQp}JUhG6L$`2ckEz?7px%I{t&%K-evnwAtu);DhrPfmU)eoZ1 zWlJCC$EbMkajWPlur~V?dyFaC=ZtLV_^}|+MW%S$ObTAIgvHZA)c&Qq=LQ%MxtPnC zuB%Q4?_x5@78k_DUxnW$AkTa&>t4Xt7A(c7%Z!#|N0`y$A%)2Ht%piG(Y2Xy;(IT| ztNiwDF3cT#uYyzigEG$M?Zuv&LUFHdQ;~Dk@Y?GYcY<-!>z9t|5L#f=y>s9dhm!J2 z5HqAkzFRQD&=JhU{_L)IEn_q?roBGSSr~YT%S6e6UWo=1tEW#%rj*N9HO@Vqk`w(yE2U=vpVolW$n-Id5M%&zhkC*YG{mkEcVx-U%_UgsCMuPg!6WEx^i*%618~|UT-S++Y(R{zb4X>cMvm~2w zOUkFPuThxq4w^sZ23=EiTK-)F72NMMH-csbY~^~zqanQq8PA$wUu{37!+`g~k(EKA z36vx!EElsU;`)AmWR6ms-2`%jn%z^K_@@DY_$eFG$F4tRnvR}wqJ==kn;6I8qiMIH zst&|8+m>fpcIKc|Pci0P(7|{)^*7dHs#5%o3;DD>+Ch3|3qyQN$~-0E3$C-v9b78`trV?GN9#6&|DnR8!uT(8rN(b5(McEDJd4$b?(J!fN7Q zOu^Z{n_JRHc1yG%bd?+xStKW53KF%KPmF&=?n85&O2RGb^uc_Gy*|rlQIy0p+2Pi!ne|GaO4z;o6 z6}bM?r*muqp6=Hbt_tJpg3|AVeRf4*ygvQO79V~Yec}8S!x?z5){lWN*h~8!mGy&9xAnWAt-mwE_PEuOq5|Ij_`*!bl<0Di>iU1@Zk`LIB=mii z)0XS|dcun3+wnLQ#7FjiS_U2-u+Xd^8*?c(Yr9pbaQ0IF1&g?>rz-(zTVazYb=pBQ zS*T_7r<3p{P2iErOUQX(J2-4#I(a~xY!=MzxvNg%X~_R2*Yfp&kHsd&g*sI;rIeh# zPT$i~lW|g2$hIsJ!A)DH*1C}aYkzwQk< z^Y)NgX{GPfmS(oV4@yUQz~TD_Ht@rY!q>e`);ZE0*!sQ_ePa6Me{G1oarW((4!>|z zv(V6gRUaoM?d1@TKmcC_`NJgu_|!cG7!N7}r2U0_wHvcA)yM0b0aXRypGV**Llw?# zS2I((Z2XtLY7TNk7j}b1O7Vd$pat67Tb$0uf%A+Ac8s+XN^jM>ll$BcxL|qig|p^Y z_V7NzKseSALBRuY(Hm#iKh2w?R`qrvb`d;%x;g!1BppG8{L-A=L0xj{A6xD@Qit1& zfGuh&0mu5LkZn^(VgOn2?!j}o_kGLC0hmzc)Xc!b$3Us!pwsF(7o*`#IZbt`J5?u( zAdTU5mK058(+jgjb{H~oWi?t$^~JywYl{(a_Po(7ZftPB;HW)&6Xv`ViQa--;{Cgs zj^5_pd)J^5P?h`qW%^Et<4pGQEhgz0NHrZB06GH{Fl+JJXq(5Cf;N)dy? zmkAh>antqLza~&@T(ZF$w9f&h&&@>bjh?dK;u?2x=Z}~ogx`*rBBxfi1-n;AM;iV_ z#*3`|eeTc&C9ik*<2w!6+dAO%g=T<$TJ*QhC<4%@dnp5F_VW*Bf^N6wn4J=>0_@-NY8bvCc3_cI^N5GH_0dcB@a_x7aQE9sT)hEi42ZnS_1|Ru(QOEM$@tLSm=t&sETB(7kSRcoaBt|5Ax|LX=nx|G%t@$Y_fVe7XT9d9*ST-fZ^+}z>H!I#s|zAk)YBP5P%|09tV zIXEmi@1OI`bMHS{)oovOeEq+;T^blltg{G`Ggw)da?-XniH-bVdl7$tHSN`!GnDf1 zDH<{wJV$(O1lC_@qXzO_5O=q|+)aLpNNUprzGU8Bg2;fy>m6fwT?fgL0HQt}W~hQq z5WRV67pN2a=gcCk%PM)M{_)M>EJ4Dd?n8SrXo|1p<?0gDZs%b2G) zlroUnW=2m-CkB|$MH@~`D{&?FOod2elqu=WmhFHU zM=&m8ytTzMFM~bP_U8`(0zgfWMM$=C$NY8Ft;QAr5rXnZg`FfY~-n zH2K!bmScTEaO9teh80`Zte5HeUzIQ0jW}D7P?EXE&U%07@i?)L`{TxI{};&hTQQcVGRg`i<~H)S|uz*!e}eyWxB@zEqI`Nxn;xsP@AMxa~vZmhO{50V%^`V{89#jTy*&gy7(sCTw@ZnE|(6L3kBA%RK|m$qwW(sWK&*4x*{xR8;#&xJefQ7Fhbr-V2g&C>^V#G|)Wicb7dkEffu(u#=1! z@2yt_UeaLAYr>11%cOMBoBBopdb#Cvbq2X`idbSJokHobOHT_=^2Gi;=FIju{aIGb zDKIEEW&LsedaU^C@No}j6_oqX|B8}r9DmU9!+_;VeN#kNi8b@L343|4oxdxihV!HS zNZBQN3(lEUOlbR^aWYTv^7rfZ8|UMAz`e`gC=M8mJW3rBYmve7+29Q^RO=?)Qemio zMdfEUXTtRFCdiYi8;Vp>DL$h=1$b}5LW)Wo1W*zE4z;ct(a3#ZZ(ufWYCHR@WXy6o zvk9DRsZwRB%7mY>5%w@FcHu=vZAT%YC^6esaH%tSGy&%HH)QWUIO&<40r>z)E8T#L zC58=?wgbAho=&pI^CwRx_CHKbO*Jwa8ZNIJJcEJ|O5T`sSR~n*Lmg(e(0T>53mKb7 z1BwRFHU`7Q21v$)rkc`VoZ98Ngolb;fk_=cu_0HwNkx^PN^R>9k zY8UR1z1~b@fIHHs9iCbhQsBV#XR1r)V&{XGu*|50vw9!lzyncWMIo!Nvfvs(sPuIA zYB3WkuwRBfO%B0*+r+-Zex%cMAJ(xjR$8AS7Znuuk+A=OqZTc|6{UZKy{hHGb-}~%>lc*_PN2TzT#!O%!Iw( z#Pa9A=*^gsT=Ot5Fkn9n#S=q4*o%%Rwt;KQ4mNa-Sc7I2uKVKxEzqA9(-FCdhClrG zGhL`hAiZZI%=6Ku(isB}8;_5PvCb{~)&k5q2kUpCU6-B}jICjr8<-~6)A=!qyoD$I zDt^RK;Bn!>n!-Obv9)JD_OTI*2(+hS7G=`%04T8^W9Gvqb9wLE8Jy$*u^MyL7a^a* zuUy0(!wec1924F~jV7<*G#w~q-xJfD1}P|-A;Twbbcc=5zQR=(1H%z~Z};zT7%Q3AeHSP~rK7eMt?y z?%d?Mjx*$7_Q*B45Z6Lt7Xu=o8WO9@&kBG0<~)nAZa;R7=@RW~25)cQ60O@)9V<0y zdp1pbRyFc**15sPvv=`T@3n_s1?y`RMa;6a|JTx&T^S)xG!CqK*gS#D>cCMFk~eyQ9WTT+h?w~d|;&7j2tXD&eB9aP}KYv$2z)DY@v_FPRB=qx{&cKm}nNFr|^d#*FDVcH+nqrE)~17 zIsOEw&Psz8hN(h-bX-^>uada*SQ8#BYH?84$K9=ocv91=7XQH)wfI z{1=~}XmI*QTT~udf2uNfeclA*SNqCb$5t&C?0y>w>VxKUCJ0$7dTYRIVZ_{bxI%YC zUEK-n3;6dOp|8qvG4cmt-;`c^!$-D{%qlpM_0TgH1Ycidts70R8vVsv*EH;kUn_Q~ zS)ni*nYNpYh;}#p{fgk$@D!XWL58(TVc#w`*^Y<<1{5{r51+3eTFsYZ7r{@>ivGr0 zhoPpNll@cSz^E_~cCkniqA91p7q96-81G5Z z+;bJ+GW>o&JKaW><;L+v-WgJVl}cq7cWxdpel2>>xst;uFmV+vFi)C5DwHs%XZ?1p zyESmja&1v-2j-RhQy0Ply??IV@K>x%l0GK zcHUWmtd4Ei(qZ&V>B42t#hB`hFe_BYzknCeciGs;(V^xq6);))jdIY@BDrOa9eI0~ zqF=3(4J(#Hol}i z)l{jEejtHvTve>}uXzL#v}U#f^fpXm=-^Eim{crVJqSo57ZzhNd7%2P_fLds;sIWboUq8&$z~ zFf-m>G7I^_|4+&Poqzp(dP5m?hn_5AfucCEjJ7xaD# z=J6wz!iP9sTF*8GVu4`NFIC4EzQB646Pq4!(GB;I=)1u+dT*IH*qZKGmXzxY8fka%NNcOP$N+C86l^6E0MZ z!G%x^>PfVA#Qm}8!cSgiWL%-PYe}9Tgun|@FDdJ$pJiZsn!_B)wDK_dA>H2>08hm^ z0jDz6hB$8r&;bxBR-^N(+~FZq!hnqm|Pl4&B6c zs5({!jEO&d{uW`de=@u^E-h_;e|X@hHOs?BkI}Lx0n?pld7Dm2mKDEvsCABMLf&?-CL_XM$833HDkljy%Y zP%{wjn7kCB_a73WaD!1Ku(N{RC&zp`?Q(ku>fLy1cvVDI#Fb<5)E(^kCmDmzbrrtM zcnf{$)#5YVYD>8m6Np_u=v9H~>tyT3w)= zfrB=N|1?LFM&ICrUGU+x^YSbBsHhuG!dz6o|F0unt5=0h?)9!Wa! zWe+5q?9Hxngk^t&p6d%x-__4QD4deqrOgaU2ibmGvA%n78ZwCEtqT?*qb64%dO+wx zh?3>s$J~13KGD2C-kyFndL7<6SdxYs#!IZQ3_LaGe>q$8 zh!y!j)M|fSu?;i%mm2FZ=0D_9I1A~Ndg#aTldYdm4t;L3e0Yl1h~L%v`IfQyGouGj zo%S(LqSv=IKASi_^1<;cZ(8&6iS)`dAsr>I*CV8KNTGBiFO(!gQWc)pEe=+~v@@zuI6KP&A zbhq<#Nx*(BU8Um@-l4T*Y}AaOG_^PG>sABR6|F3L6iDoQk!5w7@O-Z6`47-kDmACV z@76vl>>YYDfU?`#rgO1PuKg~Pbcrim4*xpaI`{4{hs2yXw(aoLrws0c-(9@tW7>{TG(=(Amrasyjw-1r&a{35 zLR(1ex;Y;}6C!xQkxYyrijZdPWD~)?#}Hic9#)d6h@bje4gs)L5O8Q`V`3V~n~zwTus}Gf|N5 zPfYskB8w9w3+49p#~4A=mn=L+^4E>1BHjSN%e>$4Fm24i6p(Rc_1#*0c4!#lMvWmjU{&!l2<^9RQoet(&nF z-3y^6)hXiu`X99sYvx2{xGzSPA}2({jMbY3=ih#XA_U*oBW4ve(^FY__=}#GkBzU7 zHHgyQZ*XOy*lt#BlCxa8Mb9(4t8&U}V3%jvxmg8Q7ac_HpU^D+Y;AUs2{e1oZdwaF z98@tI6Xihf6*1C^Uk~n<(HvgIzN~;=|oTmu1^#vxgiL7Vd&fT(B#WZYhYm$ z?Q*oRyT4kt5rTKlE$JU``D)gXAKBvpFI3l?c3O>I>|~$irS{Hp5_TSTqa_P7FTsK9 z2HEuOx(FS`nH|&7p7@zr1Umg6g9Y%aE66>ud=$Sjz3_Tj(O0uWmq~Vxm~7xv(7>kT zUNQouupQ`6__~#~4RYShA`+ygCp>L2!~)oYlC3Z~0Cxka!|LHs-y@>UD=q`|gHade zZOz8}B1fHSz>OZ^Qg*hjwP366ica?a$-a_h{^}XpVwvIEDATe0V_+A zzK^xX_iccS&o+z)dn3PRTTgz?g8LKdI_?naTuCIFCWC91?au~Um?t@t2 z)`PHam8xqg1rZ18S(H8ih^DQ&pL30$h~9$XscQo`-FRWvi7p$A8CV~(KGw@E0QOz` zkn`&LcJ)WsZ~<_$_7Y)3IcvGTP__deSr3v z(M{EsQs%vnGByH@i*FvXK(Y>$?b%1?U2hYwavyXDENbOivy{>r{ZTgAPTBtmJ`-}#KXM9%9zcJm#iHc-%8msJ639Gh}$2r z(!lpnSnH6-g8}Oe_#-+i;SRwfLjGJO7af>=-8bp0sB3ZNy!E+62i$|Om@Ng$qdK>a zLY_b>0Z{2S9O zM6V5&Ybb0^Z6{{~-zLVDS%%m5jiPQ~lMNptB`c_Vg*=}!a` zfNBg2xhUMh#UR>#U~VazRq$AiZcWER-`M&186c!;K*~~ME-FAm*r$0UviSfn%VXtF z2Uz?yc_` zF?Q#Ot1nr<5tPzxlYL4UFw9Yg@P3Ox@aX4TCRbK@lWR&xlS$v)S@`;9ar^w5`hcB} z7%X5hC?ldbDnbkcelm1{rKsb51yc!|>*j>w!qvK7<=}CbsI%Bn;~D%ga`?&!)+V_8 zx6qbu5gWGbJ1Y>d31aL+VU`5@um`!cfYAfkJds(CTk!O}pT|YLz939t5Ml1+V*5ji zO+o(oaQ9!4)P>9zYTh7keViG;wm5HI->#$pm1dLCmFs8U>K>j;#0J%9y(8w<*iU3; z{8F~rb7KS}d>l98T*HK{*zrseoYw%k>o{CRJ5`7T;a}F$oEQC25brpf29S~Oq^+~l ztG%nlB9=(xV;3o|236s*CC(qb`3ITvh=orwPxs?sGRM7lKGU5yr|eFH!fLWavH#F! zJp1QPc<0A^^vFH-0@^rg&J~sutz=c+^X=HIt|FT$=YF{%o3iOdj~pnHCRQ&){gt}{ z$Eud&+ABfhp!|RO4>n;a6u}U&$OK4Mf4IWiD;{dskm?;jRyQ@Jg&>;@HgfRTW_pjw zYV=AK5vgGydGDzOcrM$TN3WDt?H=)%efAmqGD3Xmgpj{TkuRuxCmMvExgb{rx-s6& zxIto3@~Yj%xA|ELfVkmeW~6%rwwTiv!s=b6&IsSk)OOOOW1rRvRz1$q1IoDK_fqzG z=BoBlu0;E27k^=#xDcL;^h7H4+gqNWF)U60iuv#S%>Isk_n%?mB6zTOR$}I?z#3pb z53ejITydozc{@Z5Z)I4MJm!y+mRf;Ke;OOr)>ZXbsWE#56a{0L*H|XdI6>#L;$qn9bQ^%1 z+3!Seik#?#-#%AO6f$O`1f)N(no|hHsS=~vGw{IH*bO51gH=-3JLJ2tJK*2q0bp*? zD>hoNn4fheK$)F>18`lOQeS#PgS>l3a>L4ZxqVLv`YkUTlART?s~trB!P)#WG3mGB zup07s$t6;!68oOy*RCu_j9{#)0mN%G`w=oi-t%iA3rdH)ht1k^L&~!%g3j?%fX}n? zoqb6;#J8<2YEyi{lITyY0#$^vIr|-lZCM{tHyhm++-+gR33d|^W@7f*AQpoxu_aHy z0g2Gj*4bl2G!`5m+*Tg-+#>|L4@lvDzaf*TjyuBHJbUtb40wTd$Av1kjCT>(8y zuWT`?A)oHJ7ZPdp5Y28&gGLZRD(?iFSufVJ3P%Y2&PmOkE^9PL70bydV`XTkO zB+L7v!+o)fz6=;@*(*ZN7zb~;D=aC{?gxdN+kfu7j!>s^KcegpkX&@pq5I9s-3Nj? z<9m3C-`e7TC^rS#oKFgP#}hP~=mc599=LYoyxx5|V42!vf&wuDRx<8(R5(?}AnW1PC~vnAe_gF}?hkHduAt zmYn?DY>=#OaI|kJsbTk^@1MGpf@_&yuxAJzk!(=m+vhR-aWqWuWl^eC;!(+2x^Lw0^_Sn!}@=eW%_sFmrISv&_ zzPM#0_<9BkoG!VUMz*FdnEU`0@OzrA0I&NHPvkoi;&LsYc-9E7c+oH7L zKWuw2rkyFMRJOy>ZG7MxF)q)&=4VFY^4~54zJR9Yg5#9qRPb75w5zpiWce8=R6~*Y zZf7#t*3d_|F=>~ImuoMZ18s}+G_4%zks zJF-sPdWG!2RN^|7{L}C!+=%B}*KROF(9mr5`VIN#mo~5@DYKhB1bWA6ZX;Cr|1kaO zm~UXu4yMtJXr`fim)o+2uRnV@l1Uqaza{lwc;F*3BRxwBN(LK2NJ(Y3N27ufoZ@HGv9m$J{KyTT z)G#TYm24@m0&DYz9a5Kk2`tFW?2nQQ*+GAQ%}43erb1t?R-@&3>A*+)51c2L_CAKZ zS$jn+i;L~Drdkq%SjVOU@i*o(a8JsjOooeBD2r?xn~ml`)d_}%>T|n(oM+$FsZ1v{ z5~65k;K*S)ovELO+=XZ>dX{nO-P=eJ!-*ToYB)_zCSv9?5+w^gyZU_g0n;E`V+9bt zFd0xe0x1-o(a_ZZ?qzTS)6EgUZ_Bl%&$H5NLD`AgwiK>5zbQ2Otx$w!m9()k98gmT z6Rf+r%27$fL_({Fv#h)?H;tjn>J9?v%(F?GP8VcErOyQry{gZ{+bhLZc6ebM%Ok>T zTTue{6jirpDBh{uURE^@f-tRjFsA~xdvpdoHxX=S?TQA_H!Q$2()oZ9f`)xQv${!ZmUrl)Jv0i{OsGt+Sj zqZ8auVM-a>xLdR2>qp@DX1^|!H^8K*L`VB`{Q91d z@3t_x`mr%U*l5Qvb!($BGQf2^`O0^THCi_rJT@n6N9qBGAD-{zYuw~_hCIGZS3?(+ z+1G*Mx8wIf$S@h5FuRTk2F4>#*JNo+a?yY;3CcJ> z;g0%*3?w*~<)4Wq&ns&#jOaq>cYn`Q&BYgmcQiolS&DCrD0Hg0Gv>)qwk$3Q5oO$|LoO*z-EneU;8aGl(!14C;*?(1)`<3YY(U zx->!ZdS^|upIvFnV-=rvKcx|?@q1uA9&HSfp}#B-R6{0|BS1tT#%vp$?7WCNBO95f zp3wjZ#bbZE+vCN60Yx&i_v++1w|p{A_h7DG<)EfGcw(TX!^zEK0eAtBjrZw|zLi3N zYWT~q;h{{?@3aiV7oHv5)sfYtVhio3xsBeytpi74+V>%nXKB$KaW~~{a2*8KUa5oH zpK_h9%?t*7A|z$XnR_Z$p*}5sBU+t7UJb#}PjMed(@$(wi(6B#rOYISpN6-E6O0-N zG3)KpopIkNVd{E+VsKC;7{pr%kbIM5woaUwMye$|Zz(tc`i(ShK6;;pc$Sc}t_P|V zXsYQHc?!lQYe4$($8iofYBquG6gw!YlpIqwOb>4jQb<(*;5-zz{9h`V4aTATI2HAA zqaCBLJvW4k>XfGtf|WpX&HV?;N9Z(Vt+3s?Y(X?Hc##4&hpkjka=#>eM465SsX4}6 zd2w6cF|yd^JRLp=NrA#$Cd)Jq7CN}mWIf-|1>P<5#&J^x-mE^$jCIyUt1>~wR=?#9 z;-b8l->RlBxUGbErEkC)!Cu@iQO5P0fV;-YDq=pcf51(5>`9MkNlY8(;e%dqAEWCa zsHUk0%8w52NG2komcumH@zv8SuH9IGGHH*{TE2A;yh}7sHvdqrhyY;XiMHwM9LR<@ zK_Xs6_T_1Z{=OT)E~@(=ipk%NVUNHqYXrsYGPo(Bj5cg zXDTK~Uy!dc(4!Z9rP&G-UJfy}OP3?ceU6DAXW7G6wey3tP1~oWk}H>?3YgkEt54Cp zgWdPd-4WT;$JhvmY}2yRbm?y511)uIiF)IDQdtW=HTccgGC$Vm-0g_d2(@u_P&>cl z#;dwY*ay!>1$a-`DgRXN^7AeUC8c1HQG0IG?@1m*m)!IqMP8*wVcaT13f$%{7<(M; z6)j%9e7U#g2xoJ4na{|Z-o48qGr}lr_-Z-zC`z^Xrv648m60pZ~hio1vA{!h;PK zoN&L(l*!Hs9>PkJ+tVHX5kiU07S()2uO$o)e0Qv-nAVnw0YtZ{#~%@@ye5B$|~kS?{@U zTto5C%5`=NYncavZt*uJ|B&b4;Mc6c66@`2djfb8TqaJ*<4 z^KVCuXnc(k`GEFMP7L{cQ7uGmdV?DL_j>qr&3b? zFEfilT+84a@=p#kk7k8C-p&1|U^et0c)snYS)a~aV~PX zdj|n{)Q1GsTf*Dgp~Gq|LHpY|x$$o9qqlW|Ijy3X96JaZeRH1X4|GUt1hd>eT_EJj zLUJkf66y0PnBOM_MgMm%$AV4C*X`nzELsjquBY)G7mMxdzvVao#S-vh)#U>)qrAf^Mk_sMer!qoccZU8**?>awZvrqB4 zeW&>;383F($5hk&3 z!@hTHYAV}6I+VjhxzAT0wkGSQE+-H9l$mm#I27{ud)Kl&s5Hs&MU9NwsIZ!)5L;5I z@?%?cY>bB^jadM};l8PBmn&l?)E4ZCfyK3E}@TA>Ehp1(!rs7H~ zj`n>VNzaO*8@{_`85sTp#~$k(J9F6jK$N}Lm#24$%Rq$vRMOLiRi6OkpJ%T{plWFg zbb=1CSG>SV?eT&rb@r^ z3;P#*h~&OKWZ4odarz(dS30El^&WjPVi=? zaKEj4@gw?v8qppl{Dt^1B)_IH+0cNbe5^e`c-owcQGhjbPhm-~4$zj|cF-y~k3i^{ zbY`j~yqNH7?5oAHTb1`k4$XXVdF}#QKJhEy@ju|{M==YjZpb-hJUNW z8-5qK2ZLF$5YYKs@8kG9<=}}zzJWHX4)XEB>i!ZuVt@aa@rluiob-+EI}4YH4r8%R zCzfY?917NWK32y0A6+s+n|z;5h}x6Z?ngoQOOtGMpmFB(N<$oUBl#XV0iPTW8(p|+ zF9Lk^u{-K-BomX6XVE}Au<;mE^w!WVRG`~KS`c1!Jtw*~R#0<#aa+CZ(&`4etLW2b zTU;M=B4s}M1blzi#bSL@;8ae$$p>okPwd5&1Nm^l>r0VAf3e5{H)US;)^>|xMh&;s zt#V#ju+5|MnaS*@3)DXif+xf>!vDUCBmNx$U`bxp&a*vI8U0#-rE7?R^KjPy?x5XW%D>}U zxcB}(6xX9#Dlnwn!3I4+J4&d;W*S@wDuUIC)b6*5$2IJB;w-^B-9D}!lw6)`p?FCa ztvW1H>%D9;fwwDjqGwsWGD{{$?pb%*{F~Y{MRZ+QG!O!Scb`5RsRJd!cr(1Olz(kb`yyzTlG`l5spx?mnXM%Z zh-S@-OklvONfHQK;(G&u?=6WpCN%`fH|1#*vsWdtoP!&H6bV6kxXl>35h%~Oed7XG z{5O;1@9XbCGS{pF@uSyq0=xN-k0`r8=%JtpYqQ9YZ$n_O9zKgSd6G~@{o5UTB*=As z+oGcDS@}_begyzRC38JbENY7<(Krw}0t`Yu$K2Y|$@tcTYRN4NA=iW<^Y_$`#oAM~ zzdsv@1iQ=Dq~sG!wZCjBTa7_Ww^6=1l6SW};Z(b)xm4iM|)DjCiVJgR^t3lnx|tD z1plr^9_@4XwxYt76*YFkKUtY2MDLW2_=dddi`WJOedv z>iCdJ;TDf}=@cGN845KxP-rqK)6YN!3k>eL^tTZstI;3M|im!%a7QGx|n+EVS>q!S`cR%wi>~D1bnT{Xy^?mlWnn%n66&<&cPcb-i zFTU8n*FL#-#Uk=Bg|su=L#GEEKm>DnPbzOx0FwV~Oo5Ho83(u85E|vfu+wJ3DdtF# zY|3gqY6RTWItso4CyeOp=x4yvg158_BQvNZ#>BdJ?w9Qg^^%8T!W8a-OWYQ4cK>x( z;SaE)r)IELXi-8fp~@p_$`Wjvm9vxhW|Q{VEoe&eWB`CB+Z>ZrT&Ahhp(4mhOE;FW zj>p$$H_o&>bjhA8tN*Zot>2NwFVuak%zWlf(pQ^(@;2*q>t@T)alvMlAC=AuXGi{2 zWn%+r(B%K zzoVTYhSg(lbA6p7fB!&AZ;D3K7O!X+VQLrY6};*Y$__s&uWlT!5q*1#ew8+-tE!^H zP6q~uIyv^Vzdpde&Y+AX@?D1FMfiJ`USE1h{Mv5un(;*5^;2}d3fr41s9Lm6Hf0-0 z9}zx}>oB39Y?$4pQIKh5QDX7v5}vMa{pOD1ziVqotxnM!HQ%8Yy-?lG&H9|ZMEzyU zZ4~}9ULih<|2c5tOYmsA*YKNS`#bs?mAf@|aZ!0?%AgZzYxKuD(kJ=F-6si8=RWst zG<)U(^Qj>1Et_xgJjY}$QVW(%g}!)sPfl9-><}N(K zN_fT7JD7ubpd)*ToCH-wT!<{K_L%(>O8SsO1R8N=Sj8*oFOrJss==`zY1N{|r*o}? zea6d*E53ps=c0}iK8t5s`nTYH-6feXk4>z0KTTqu;Ly(K2OQ;Ze(_I=QFaH{l;)%U zXIy~TXIdc0#+=-jeFp%tGDSy14^Exl)w-Tt-g1c;7WC)gki7Bt{Z6zs>B@~i2PSme z?Xxnh&@Pm-@_j4$d_Vy&2O(6TYh-rAVCy_K_OL(=1H6Hws?bkED@$x5RP$(NYm*?< zkMhW9-Q*Hx0>{%FAsKd#o?^a?hew(^G>Kc+PR~?ZhBc4h>dSlLOhj-XbV|Cw>t~`3 z^AV*_e)a7oJ&ZS5`+xEE`5m*ydOJ>r-<01AL<5?&8&OaN6dw669EhYf&dVcK_?QfI z{wLOk`G!z`V`@NhY^)EXc*X9Skx2fTm5|I0-`WvcHp_F0F`3sDL#0$wqu=^T>$a0-f+SedV$AIU@BIUaqLPWD&f6*&{ci-tvzrV1cWbsU z*<4EaGE=N?=ypBbDC%($2D#ekx_Xf{!ZWl^GBkr|Sw!qn!x_Xc$*_BPKR1$d{7D0n z@#jdcyo&uqrNa=Op=~rEE_p5M`)hnA<`6z`2j57LJL^AmB+UU>`9iI&2u&QdGXqS) zvjUlVnw0%2B*~#2PR~jnMZNCcr?HbD_3t)b?1i!u8RQ z&EN&BCF`h~b-KkmXj$g>^=sp)oy&H<1azt$_F+R~2{#>L^p#q4qjc6@|6+-2xJ0eO z8;~qA^t1Hg(q9Zd`S|!&e`A}a(Ig$y&&sr2`cmsNz-Dpq-)aYGotxmdK23b2*6fr)2})~H_WTDt;CJB(;#l^l+o^jtGrUm2dU@#g zSrvz8pJ3VvP8vv#;{DlIZQg z%9Gozq)MsWw>$K@4ulMoV79Q~ZDjffe>pL6rWXR$r=1I%|8yP1xOf24>E>XRFHClr z?S;WWc>kJqFu0INJTngVN@b|b6E-(CHt+K%*iH=W`O6QcZtmBLiMe34cR`!n+>5;} zFPM#VXACYT_>+3x6E6L|Na|cEdUZwkd&E!kJu|chcipeYwMW4Uw7%rr`YrnJ z%%(x#dj5EX`r8Za+*{p*v)hoVcN{$`hZ4kZUPFj_^N-cr*8~rnn6|MB@KlBSkdOyo zKUGGY1y2N|o7XO_wGmpYwVWrm->L^2Ar zG|EO&;sMA5doxqhSNYBECYf{iOS-$h+Wn`xlF&J?0u}ct0S%G{Nn>3agdA+Mww!WI zPTr@Y0o>nbq96ma_V>6DGK%qn;XM%n&a?LezkJd(zx9GOJ%as>r)D?uhZ~&{Y=nXS zD{{0rcavja4a&{j;64Za4T#=s>PpSO<(bT1Fq&N8zbct4K{Zs+ z8Geu#u>p0anzod&c@U-y2PJVLO-~Utv`=T+^h+jBYDhpp_rQ=^R%R{O zLRFTvv!BnJ%^NzgHg|a`oE5iWsn(^&=XwAiow!4VAUup$$Ql6WXO5(nS`HA*$jZ(n0lxpt;_NjHK2M$^trxwA^!3r-gN& zb1yN2VpfYtd3=*c_2|7NLJbJno8x>6M+fDHIjfiP8VevbJ{y6MjT(7mWSk@Rpw%i1 zkQi1e@#%rj9k7l$=Qhgx-YII+FoXuH{X7lwiYm21--s!@yTbetNEN=E0`cm z{|NoZJsop7JY&!8>IdeQGhv+ zwXb`o#N;T!j^I6+Yy?|RCzc3A@$f*PFXAUZ_`8=e@P-jdTTXomA{Tj;*|PaM#N zJ)-`-8bKsMC1pPC6j+ai5d{*iXs7ip6Fcd)*K>l`y@dZ@-u^1dSAW*T+Ze>WrF?V% z9S7~O3r%+}(w5iGo~Zj(c?R`X5Knu%J65N%BxZd#Z$z~=Gb$9}73(9lhKGvKdraPI ze2qL{GLYR&k!5(4bi+`Y4-IF+Zn2!z#)H5KuvgYK4Y!TfZ#zDJM?;}T|Kbt>B*YGV zILvUOThVbI_QIFlrbQ<}OIKLQTrz6Q7q#*blCKL5V)>JMgh#%2p{6y{C0x<7%hP}n zJ+iDfN%ZSzjJJy`J23ld&TaNggc)ePk-evT5Jty7`~q{)JyD0fW(e}M4fm!<1uz8! z%8c+)c%X=BqH%h_c?(4W0@<5V!FcrBsov##U@uMs0hzD26yN@Bdno?PNSuy}FVF(J z9G;e-r8=*&vW5)ehhfysFDlLVp36vyDN&F1_gzVW;3j-bTgV6m@WYV5w8g;ywA#r5 z*#&>xD+|3aBH#V^}MZYuD$H4PKJpHE6^fL%aV}0HgC&99mda)Kh>=8>E@jH;+O81a& zcFO`Cx*=F<9qD68%WPTYU;*(~Y=G{IA)r6LnJUL8lOK4M7Q+|R0nKbpyO3^r&b+Zy z8F)gx%dmoeg0-VCHLPPXt^mC_-5DtLyEwiZAS0AB`-(kiW%~$U_~>ZOeCz#vL5Jgq z62t4RIRu*Q(Rc3;m5BxEo95m7EBzniLz1Jd}MzBYAep`5QDQRUu*lG-lar- zSK|7c%3y9ah)3bCH&#I1CEk!x)YgAA6#tgwOne^HN+ttqw6Eqml;~IamI9tXV1v+E zg{|k|bqC%rLoNe{=%qG$t9nB(p_x@9QP}S2U(qwsEGbIAgbaDlh#sY9iN21P`y7!T zV&`W0Exk_IxxQe|o|1mcvSuxP!^&{z=U!RD&aFN+X>jtPJJHrmuVjy6Xtsh~@F0|a z&vZI$uhIRl*7S#HPmQ{#%|cqvvg(+L%e!=YR(EvqsG#>dZ;6`hdwJ{$mm9aWz~)3B z*cLJ?s|fml4$(Mn^Gf=R+UGRc5v(7mqNELCpl}Bt*dJqpm`D{zRi-a!l*ynF96NK~ zax9Odri>g4-XFA;?kNuECSS6d`SgNoh}@8(uJl$RL>{PN5?-)&Du+-;Q5eb|@#W8H7<|H4)4vsB{f0+F6 z5TV>G1HIVwgO=IDyXwhm%!Z|?;)K9L#_gcXfgmuoD!@qic(pa!eq45v7({yGu`aoJ z>Onq;ne1E-%B$8bb`R`7SV(oZVarED?_>~;3iGO`@;+5_`!qJJRx|5<j^xCn-y+xLP21tWfSR%P^beq$|7r~d@mwvF3}^>Qd4I%7~c|5p4<5_7zhmM2y9 z;okt-HTpLfdJq3$q{q;FdNCEgr9XJmR&c%4*pmM|eo1eE-$5xG!DJhX%nDRjxs$?OY8ar>rUrSXzvP>*%{xcQ7@N%NHPmJ8}Qn! z-#*&dY?Uc==%obwsL8kbY2tE|w^#ETZj@_^5~E8^i64aIUY?Z$$(@C)-cRkX{m2Qt zCj7|i!`M`CK4JrZ%l59Ek7OxJQ9Y==g+#W@^u4T6yrzSRG&tJJ8I0aZb%)9_+6{J+ zk@HGqVj&A6(_3CuopLpaaO<1DQ`AsXd}8Z-$gyX_4FcV$oii_6ATe5D?$cHU!dKaF zMR+?vf{#N2jvxS<2Ncj~)NnZ~&n`=ZGqs05Crw(P-q8MYzUD76GV&LFH~T}r+}Ju`;%6NMgOZH#<{!KqIIb|GTBzF-s#|&@ z3r_)x?j&*;=?jlEKVkBKlP{Y`Z$zV?$ z7j%f=6hO!!$k3Yx-vpI=0t6TLccXasI63Hhu%UZ8FXOF8?oVSL{}JcnKDe7x)Kmi^ zy3->pWjl0L0Z;*LNTZ1pW<+>@y=CO}s*iHU9*ry=@NnZpKV4+Fn!I!}iUo0q$=lkr zb>yL;y2_;7Z%9A_*dEKIf@Qaw(NjW?!cmW@=L$e%Rs%vV`MLw@gzl2g&qla%&%`+C z@6<9#k=o4rgxF**OCz7(6t@zQm|~Vabnx~@$-mJsnUbbyB78M>ruLut=u1%wf8<-{ z*MHghQ!X@;rbPeI2L3}VBrh%bkb9_$-}6RW!Q*#+GjeLG4{Y7gT~!mVk!lZ%Yc+01 z6XX~w2@A)qU)_`{pZCXJG3^M`+ifL~%f8rssei8juP0}n->vzkgj|T!2p(DuQ~1Q9 zQ?{1*sL+uN@3zi_kk>KS`;7-mhbX=KQjU=CqbXjdr%|d#-+1b~9?+ku;~*#3u#f#c zwu`*2-=p#WStw$!tfvFP-4NiD^A^&Kr6V?(kIU}TU9c-#R>VCLY#*u~jn0-$o`Mn} zV3QgZ0gZ7Fzr`w$YuQz~6RFf98PcL=^w!AdmkB>I+)g3R=3zTMKzJ-Pv`C&SKIbUZ zh34ong^W!_ev>X_;$t8h^4|}!$7G2fla5a7ddGW-hrRVsYcyL>CTnrVWtmGPay?-E zXH~Aj2%fqe5bNJI-$VXVrMGBX#yf?g+YOWN!RHdAox+hZ_u!b6efoN(cQ7D$-Sqv=IsAM;EsFFPnX~)U<)rq%IAp7 zr7xH!kQqzFgtLWPJ>hH#sx-aAuGrloRckQ^S!irB%pzcx8yV5xQzKjL#?9-)Es;^6 zF1;VR`X)rQGAsYsi^*E)HZ1lRwQ~D@g@X1{kB&%BwzUI!T|Z}hS@VUmXy$?`6gs}7 zpi0t0*#SpDhOd#TEa@3yi0#pS<^}Uwgb5g1Y0fPgbt2*qVuw(OaPX-%2#@Dos z+j?i02nzhM12T`Py6i6&Hzbj}PoiE~8HpN_kYbYO%-xqhPJflVL6vI1L+;zew59j6 zh3cx-`pZlT+zN~qYyOQuZ_`(;I#S(_zs9}-AdV&9LD^v6@&#d&_?Tva0U{KGF8SaV zYmJ4*@$j1`wSa@2*FN59V_13^3l3Rj1!iEqlKPy%zm)=I#2Ms%n5wtKJ&j#2#^X%9 z)Zdaubxi6YJ8qvJ=X2vOtmNLBY}C;m^zP6#MpQ+Nz0a>R$gW@KYNrk5gD4p2dG*HO zTiVdslaSlyPU%B;j_96!685t~-0d3~^oo^%W}Ihz;M5)Ak0jFj$Me~H!E)h*8n@T9*I#G{_>C^p zgzvD4w|2_^vQ3cYY^_+*>$q?Sc&1S6)2}viZ6w`YPtI>KY!5G6xIQsD9V9+ra{5y< zUsbv%sl;NfM4@Unq6U(QR2K0*NzL|EVVxtIbbA0OnM_s|{Ll5T9l?{lWSM%&Xcqv@ zg=Cp>sVZ<(+q8on54jq$a))(HzD`X=+nBG-K8gTlQoQznx9FN&UU1$h|4LcJU>s*n zOZ;J&Oi?o>Vn62e3(g~O)XrW?k1Y$|gvjbdcBFyOJ+;Mqd!xd)@KUt85la}4ULGJD zaiNw-ZpF%8d@1e$NnfB-iKs`)mf!|JRr$NJfiJYjq;NWUPG!S?nY62Z$*~b@8`pcD zaW8fks^FFce?ZoaW}Wx4=h)t<*)r$21kRta?2yu>{*%)p6A1K#bDsUq156UA`^xXC zC;7lPT>q;Cz?dg0({39NY-LkBshv`Bt`aUqX@lBMKbhJZ8T7rI8c6DdF6I@TY&bZe z<`V0->uTnF66uUhGT-0wHWNeMzUz?FrWJFE5Sf8;;I_f_?2j?5y|?;z6UIVrSx%r+ zKaVxmeR=tL^s60G6;J_TwMsKw_Z!%O#fQxW<~J`9v+*YpC#Bb1QkQ~WfH<$e=Td{9 z?+>FNBoD>$u0KW_nBS1vVGyh~RtGY4iyN`Nckzx+mIEvF_R8a+%m8**{O(Mj)pYxw zWQ{!o&KspmYJfyGhP??>fU_wUak=8Z3JP$4V# zD=#qcNfw$%>-aoT2I$IA5H~UYSLX0CYYl_(!9wr@>+vk~`oe-ejoDY`#Do+l-ua#! z@%Nk<%Ef~+fMQ!`*==?1$={o?_eAu2U&YT!l)Ge@!h>*mfXr_5naK$5;TS!i8jl-V zU{u3jGle7i9^*j4?l-o3)Z~`9+MOjnJzG~*`7s1J{3Y;xp`^twJ#6PKATYh0dvj`W z(kjkD!^Gk2e(K-&=h8eP83QFprGbL}hcl6*lpArZq56ngzM6r@jIAb+LI697;E*-m zfGKh``pmcu`2qUb))VHQznk`R=f@J`AG=&)`O(UWh-;`)FE(HDyUkKz{~t>pB48x( zcs{uh9ieJW?oRd>=wu@UlaP*P` zguPaC9Oe_Xec8q&s^n6QNm5oHzFQ3*(=NoP*-26?}0D zS_YGTM~2o8#3JJjQ#rEXcf5IyEx)`)jh$tYp*{y$fynUa&i8m7&7|>TD;IU<$6>{7AE~zNBW2pdYF9 z$RBk9ApQ$ipr^BFcAf|jd>>XnSWW{}CJENtQ{Cge%?-e8Y4cn;N>{ zSLX!o&x(AGqqZ?Hs%T1nkjv^`ry@d&rARvYt#bllZkLmBlA=n+)0DvUh72|}2+<{i|`7BkSS zRrmZw)&UPfN$^f3>BAPza-yC6Lyj}>LHMSZqac6Sy5s)Y%O{hEZ~^lFqv_q_ng0L( z|L2TRVM^t^=~cbxIOWVvQZJQ4DJthwB0^4c+9pLu>!5UCBd6q8az2dY5HX=9XNFQ@2<#)O4&uy0-E_?3rxIb>U>-Ck`o5^v%{;@B2#puD@TWbpqC|OZO$6l#3 zbw2`_^KJk}Fe+9By+Kq3|C+)KPJXsiho8LSagBlCI;JU z{H>uTuVt$vLNpt$;*S9M5-D6HEJnVzutrNRsw3WO*hf0Nrk@`Sw}~6zy5-LA|GknE*UWCh zKC`%OhZbu&neBb)oBeV|nB+k8^tf}LQC#BhsI!CWgf=#=c&Fai*R4$jAamOq`r#pH zGKuCC6?*+^fM~rq$jzxJW=Y?kZd7*bbltDkg^R0Ti`s$hP%{Jo<0c3IbPU}HIo7Of zd$$s0I}V1sad><@u57tw;Mw~9ZUw`8+}GW!XYmCirYLT?DjFjt-n%w&elv0BZ}9vR zf;+eV5`u@qj1C&LSW58G1LP6q-#_%DeH_27SSAwhsh=s1$E?EF6x%f1m zo4yd18$GwFIN$=Z<1K=iY0n)`>9*u*RiY4%TBNrL*7SI6SyXf5krc03$#Z)tsU-N} z%HdQp`OmUodsGpmNa1~aqFdG$S~9|61J|z?LOjm&W<)kzzrQ8yg4NI_kF~Oy>>E~( zDs3On0WjZ0V4|ljfBH*>_w70t-#@eVZ%8eA{{>5P!>LRDY zBU8ssKi|Pl1SIQCoJX{V>rT(OSjj(tBs7j7J;=M~-$SHh&koQJVhP%jSIEirtPC8e zoUUb1;~}p#{mJpf*Sta{cwK`aqsrp9n+b()awba3t~%*YKZ5zd%XwSYuo*H^4w^h- zq79qyH9?f$c0uuU+`j3~#dj6(nq=1Q6Hm}5Yd@^eB19>~<#QWHChTqUR;&eCE@j{xYUhs8`&j%w9hH>%ICk-}NA z8U>TKo^ecAt5hpua02P^sy+Hs$k<5n$X!U2&}?u)BTqJYNaBCvQ%E(%92d#|?=roD zwwg<*;2jI)PJ`-7%Ixxu#PPZ)P^nnQfO^A8Kp)JxqW(~+kUu3VNSEB!y zCXNZa08cT_;J|>WN?~SWU`c1Is9QVA%$g0?g8>RcL4*2X#vA}laSqmGM@hrfwQc&?K z+!sl1B_*%~aHS$bB?r%bIW4wiRvF3wE8^3`*F~rgqL+%l)62{VnJ%Imi@fF2qbDm- z_7^0JL|dlQbbPA(W~tNRq#p}bYGmH$=C6~x+L82G(UJp4b}=OP9fSU%pWlD5UTa zf6lJoD1!9y&-SAYzjfzESmGkX(Ea1c-0r=IZLww;gm_z#-^)pDW3plGE2OnN`wCfZcz zA||}R4oJ!e%4@+?IG|brolEuxK;)t+&Ve~Bcz&2v%K}x&l405!aLG6i97(UEU2(et zhGzI7pQ6f=FGOLUc08^(!((s@5LsnCJGR=Qlk7aW^WeU_8;>*Sz$rpU{$j6fkaE_l zRj0O)U0>TE)=MQ`r*+8w{UoPudHxo`Gq=2q-MGYHGN}hzWt15HClnJp8+(*;#p$c< z*a{3Vb#=V%*!M|1A9XI$XD{s%WLu7`$E~u}$DrItmp$=2G#`l8ojx~d-4l8Zw&N7# z#gM>XTJHw?KKE1-b9}vl`;VLJDDP{Ek(rH|0V&!B8GkCiQViS53N9rbsNPrgkHNBm z96!E^U4_|J)ndjD)bw-r&_qS~8~v18clfByC8kOS!7dPcegyS_|@jWH8oBONLx+pUjJhBFK0Tq zIhaFAdpdEIc_zLq4Y1<%)HyU$N<5OgJ8-`Rw_I$4g}2W_?%6?u@<|^Rrp>^vEw8I_ zX|OWk^$EWRg(0|KOICe)6f(VXw1lcNd*yxT@EHiih1k}(VwMLuIzUM)3zh012Eh^n zg-ANv0n;QFYQ{IqQsuFindA&?_Py?e-)m&EF%($3y7|`_U3>Q!C%CG#$8#YJnX>4rr9u@krcoRS5Q&{l(epJa#xb=qit0bgVFmiU8XgxH+3o8Io6?UACIv? zw`Ihw3Rk1MS0}=^9+(~@;ElFx!#n2!rUP=$zlIFYrhQ{)B#^Q!+!8?t8!^kS+q`4& zukQ$akwG4Qxmn{$5Spxcnn;k#%a&zm`4ImZ-?-NrCU%Hi4XXL*HFhrGkc^PpmV=S2 zq!MQIwfWzCe2RQV;OO9F&mbvo>o{K4~xxyF#OB?eW5C~&3|-B(}UkNT#_xCObt!k^vW|Ov2w6}QzgKAn(-l3$G|&7c(l6w*q%DpbhOSz-*B65J!w;XuohNO0Fn|AB zab}@`)wFxIX&IR-`0(DA@#CUBCkZ#8x$g;gH%K4 z`pZuyidh=pL=kt~PmMh1rg81p@nVzoahWM@!=`6vCZozU!|G9NmuH zO3vN4qzld-M&hOT5ZH(B&8-nH16#_Eo7$MH4lteAvGN)02rhF1RRe)-V?^)r#W%z$ z5(;LVH3&hodF!vx(Y#Nzv3lR;`mw!{zTPhT^Lhgi3`Zb_Z1?xSX-a9yZLMEHyZdxQ zdZ`j%(yq?r8yKkFtjcEfFIs42p`R6=$>-~w*LT}pqtwp{{Y_yHP`!gZ1K9k8R z@9tOLm5N|PXV1AA_0}ADC+qkyo0yR;9=9frFRVSB>{iDiOEJIl!eu6E*NOj94L7bJ zZVG+oh%XOokdhe$c@J>NE$|<|$q;BYTq%SxKsE?*NL}vCpQrWqC@}5fF1f$#6nTL@ zWWT$O#l6B*OiEhq_;+vjq*Chz=bP*jjuzO8)tEh z%Dup<7zJ$nO9RrX$MpmB$oGx_C$X!0E+w?`RGK}3PIs10+q-z_&?mGWo>pJTXkB6f zXRPC~_=PEIRebd+WSc7i;~HUD+ou>x?=B<&#ij5nl<5GmpnNt^2H#YEXT5gI3}c-| zx8}^RmPHPidhK3@7;Kzx$eCHl%UZGlWyyjH{{!;;u(kVDS%}MDcm1({CYEV`rBGM^1%tim6zjtI*!WBm5zn!lk5 z+*w0RfR-@SjWl_-!dMDti2tAI~P9GZ-kqbAoPHnlzSV@)5?Q7nNk~-6d#w`qX8c` zE`|%8)J^(o?98#3rw)Wnix&>@6jd(x_tc#&?2wiI4%L1aF6E4ftg;drER_ddMCw(T z32%%>*BBeXYg`GtWn$!8|7w3-xUTl3b);hJiq%GqW>ZDgK+R?!r^Z&ZRRAqZFuh3~CvQXUg1XG%3i;^_;-0OQAOpxA# z*eeRM9;Wsc@3-@v8|WGO@ebi6z7pcRMv2NZzeoZ=UQ1n_S9WdX$O=FN;}Yy0YI_*; zuSNwCDVH{Q6%Q{@FHbiv-ED;e&XI)McFp=ww{Rs0a0bL({;f!RL?+7#)1&0eAZUo0 zvXb3g3fW~r?qjkBy^s5vTDY9Y4640>SNs@%L;LcStfI>B*^RdtKq?vXA^P_1W#?0C zjey6n8trur!1-9E z-L2s0Nc8PnTIQE^We}csHzXkEMrw+hvm$hpeyvQ%$gjXufV&Kbq4Cc^jaQZNEtZbf(fe7^%9pB`Z zNL;#ib75%^)WRiA(=Gv>IYT3B;m#_2_hj6Nt@MBE5djzj1`l-3Y+NUw0-B;Ev!jnz zRI3>m;dH|f#Lzo)Bh?CPzfcDULp-jXM#PL)+`1szWa~mH)VewENQbRJgpdcv^!26~ z8vW`aNFd`uVK!j@-rEI#3TEk~!5esjuaB76ip(x_B-Y%~Natik-=sur9%&SfVABYD z%y*&%T1i_L(xC6?v3F<{lBv&nShUSX@GwLbnEnzhl>zJc$hys+uQEx&xl5_uWQ<|_Gw{TP((NrMR~uRz<`W!g_i@YW zrg3h#E4;6mPyH{~nF2j>b_K51RHdNDlv0vmnD%%x0CdZn^pjZi7(qTfcz zjacSjTRJm2#}%a4qZuPK+;&gx&bmY}V(oZ-q+K*OI^%WYw2C1Dye>n-R=o)* znfPQJd2|iB;3kOGhT6}Ne*1UKR;Gr!zH!nEu;Nd@RdEnnJY$2$9-pFXs}~2~if+vy z31GAj3IWcM$ex5#q7S17g2ZH14)L2#cCE{hKAU%MNTp+{0e*{)Dap>b)35<+jg(o? zq0!C}PfLPhhphi)9-sou954gso#a;Q&^;@{FF;mRso|jV`oHPIpOPgL9$_iULZYL^ zy~kLKFo>kyUure+j3S^{rfad6|ArOVG8@-d9AdKEf+O&_*l0_2ia9e**|tk}2{g~i zX&zif%$eqhdI2Fs8f@YvH8tQr6M8lP-RaG2^QL~}A8g0-Z(r9G0BSY8E1x(YEeo{= zANU_91wmlMIl%yPLmPf-Qg;~r?K}kptPtaIBQkPwCcMYDnUuDwUzYvD7b2rBfZl}8 zjmM&QjxVAa@LMy{6Iy-QXD@7g$*^7Z+>t=x(v>$V0rJrBEheG&r1834@`gYAY9)Ls z`qn~QNX_f{*idh0zU8%=1E0LOg{AR&3u~azHxpJyZ=JLA7m7bv)X**tO>M;#N-N#Y zpwF-tRidNcL!!$fG|d$ZO4;AUyNi*Ep#~YvuDgpF6HxkdDc~wQMhE|`R~h)=m$9jC zN90ZD>?2mXUY#o5@y4R)WPfWy*b0t{&MUEogaGA2iTl_O9m2oRGrJI!YlQ7w34x4( zWwtO7b?*wNNVOxowv2qo|8>BiAi_nV3N%tPtcnl)4aB~6u?GJAeCtPoEF*e|){o7S zAVX?#?(N|p*D$4tiT*9|%Pq~o#Ot|;0@-Jb)qkGCvqBGrPne9jXodrA2a!L5ceCml&H!>En7_^FXOr;pTbjPh@%oikZ83Q zOUz=g|L2aRilST*i|KSh6p2iW(pSK{VO_dt`%qxs?`Zjn=-Iy=2vG||;42L@v74ut zn<0&Pe@*1byCyz7Da%6;RG(n}jQ&M|2rlx~zq|mnvm=bWkM5^V?|HwX%d}F>to<4W zYdJS;r^rr!pV^jRKb$@hp3J_vG>_c zmrh}tn-!EMDgLhp53sL)3fG3nK%_Rw%CvAJ@d({LSm=hLktqHUDV6OszO@rSxa#ji z!mz_B0UxCJr3{YAJL|C6>{?*H(H-gTnkQIZ7TDP&+wOc_!}ud{TE*dJ%YDq%wvV8! zRRGJngN#C$c)*70=sCe}_en;vw<2#LRybEq&)s)Mj(xTV+e^%T@;|MD&rJ-CuJqEi z>FP_xTY@V#EvjN@Cni)%fi`caP3E-{*X)a2Wvt6g9*f45jI z?%5X4f#{L-cm^;L;6KJUk$)E3)Er3(J{uO53;Wbaw$+45_sI+OO}u~reHU4EFf0%I z3M2yJKi(u~FHu2@{jb z=KmJT0T*QfY4YQKb47F7dx%(EISt788zGy#@&a+YeugxHgf~$5Yl`Xyq$1FM($baA zQ14ng%$T)t=8X#dl0uikw1s|OCK$8ky3fGz?bLB z2U6j!LHmfVzB`RZyz1JioY}MvZKtu%hjp7FL%=8?a}IBT=0Z9kKO5_`Q$gd-1|ZJr z(DDt%05XudtA@R6!D+CmbBEc3BbSRTU=QoL?l9rSd6b&!_m|pidqt)f#$gpH2}?@I zLHAAk9}~;oyQ5z9b4=L~cykX# zP4KH;mn@~Dh`thKOgw7#Qok7Ioh)5f=xNRLVQu9hA<<8z`oZ3@R6msO)d`wMx{>(J z#*&~Mpnj6{g33GywTLCPlb%m9^8|g% znV-}f@N?xPXY}99T(;ma>@6B+z-jCdF-P3RChi_XP{eev_R}3eC*pWN(Tzg|q*vYM z&HffBq(y*S<^yEy2_+bim;F_F?pq~g-K*I$GH_6r>yFZPUu>BSvF2Viv+Zl3wfWcB z+5d_DuJ3RT=*7lgGhwarETng%FR`}U`+6;f9V0SJZXqXiB@n6YW zM#3_N21x4~9&0KT=vW19MJJKP+y2b|+J}t|^HLXjf_kvw6toBzRmpy(RY@V=O;^SY zFZ6!EWk|z}IJIjos*#al7Z>0VU{(uJJB}i+xvE8WkI*dM|KfTR{7>xH4xlud0wDTx z@jKJpvDU;icRA@_l;*){VRvj>I9_jcB`I7H5Wf@-k=_zVg-9G-xUh7xwH48!nW0hP%T7cuBn#=V8wxbg(6ehAE%Gz|?)YNwkM+ zu#3g>&>00IXynkx&$754jW}4YOFIiA;7WVG+J? ztFJW#elr^X0!b-x6I>gi8I7pxbP{AkrDNw~-p;^EiMm z3~!tcwyesrT0;Tk0hMKooOlqnwY-;9macFy$Er3(Yhl@suvv9V?9Lzo-Gw zLGh*WJojC=*u0xtpI{no;`zC}D~C5-b70~zOkUCUY3)^b2rO}Zc+HHs5*fYldu(oN z5tw)%Mk#jiYt^>Tp2NaB=6$D3-%DL?WF1{eK^6Adt%>zLk*gowOq?}s6ucuJwU&8Y z`<%N=Mq>6#k}^@hu+esd90`yC2g*U496lzT4psLN5`d z4t%VR{6~8#!24PnxAC1$>33-V$I0t4m(0cg0IteXfMc_l3kiC%v8;+&OL@!sBC1 z6`>}P2!>~09p=uK{i76+1zX2#jUj_+RUgOJ<|6ZRE=d-3LwhyOgYM9MQ{ia+A@^AO z`2)beh--iuh~%!AsWmOE@*8oD*lTD|+N=Wl2!Dd{62%u33wkyC&B238C6{=jGZ-s% z)kDNf(CvQOLnZ&hO_w!UxJ&bYQ|UW`2mjYTFf05G7_4iI&>#a^q~ytdwos;;m#gKw zcw4D~dG0*vKd`7Q{)Qs(J?2R?<_A}q=H1wn?C|Fdan{Asher#Q}ca_Kc z=(?&jzG~YScA94lV4gVbA|Gr%kw2g?9kymA}^5faKI=Vu$z|AL_hWr$4kiqRs zAf-jLk*i5pU@P`zDGNAIt~m06o)M^m*7vxn_{;(wH=`NWi%19m2F(EHMPYL|OfNnJ zIV!e>&TQ>Oj=VXvP}P^Mhv)(_JLMBAySj!xY+P*^y1mcc z4kLq>GC2l$Zi0ws5jqYSY-Fz)F2(yj<-Ovvf&)zh-*C$j1wmHnq$^2&Tw9JV#JOEV zckV=OEfR(<$Ni0Vt?{c^c(g7%@&bTDtp}LdP`gAxcHZi=<1tdiZj*6ti_U!53JMQv zvVSrEuE`^O_^Oni^s`-$hvk3^5eYiHbC{1R+A1*4`4yUAQU70k1JufF>in@%PowAH&})Kcs-KnqQu5 z@-zI26Z*<3_-=R;ky`f^^W7>ACvvio%K!bK2$kz>xts8x*{^;*qOv`x9z&27eOws}KDkExS>*i8C$ z{B70vmFx&WTZGt4%a+n(i-*fnm(q%uAuEyVL7}ca^lA1J+9fqBvegq5(>UBlnoNn( zUASb*<6B{V$ex`^UrHWdvzQaK@%GepzfxCvm7FagbB_X@j5+I3Q=%bouCj3Lrl>2O zK-cNrU5=UB88Wc2Nvsq*tP#<%PZLj%{L`xP$ofj*#jyO9v(ps^mFSMVhyV}fo#A^_ z=I@8E#89&WcG!ZiUv#_KBRC$IS*nL8u-^7_)S0`TP@9zw?tF!$0=!x~wE7=~_^-7} zpd3BEsKZkf_7S}z>OjtzsmG~oS%CS~Zk3)L$_nk2)vUbWR>+CCk?6k&$nm{w!=UU} zByeVlpQt~dle%IJH(GPE$0Sh>37`r$zZ`Z%N928i-_@1qIM7@W8h=1CdDpj&ix~ES z;gr6ztc{Wt-Xol9Xw-km)k_!53!*F0sVj`LqKJ^NMntR|wZAwoyml1S!<`yzR`b47 zqqEa$XEkj*cKi7qVCCG_rUqS{eOX|XoYH4lZt)=%?%pt9EJk@~5|Rm83q+0pGEv?@?1&iHs~w3DwlxN6UPtqz>lr-yzQt+w zs|9}Ms6CWxXiEZ!6D4Un1K4{IskS7TZA8jBv-9Y#XlLZip;awjrMk8f&?#Z9LoG@R zr{4X-$|2nqW+Z<7@K4dwCOd{~*1{@->DB(vWq}&_wZ$LPW~75D^O64Xs~!(zzb<1> z#m@)jbuh>yR(^%iT=U%YEhV9gyq&h*bSs3sX!OJLlJkwo2z6&pK0)%0`Fr(v`^&4E zwh?_Pp@{#3s#*7!STik5GeBI}+dD>&+1P+#p@lPOMiB*>B1>F|mpgK0mHc)xupc+h zA%JUcJ#n#qee^S{@Df|~_?M!yjbQVM-?=aJN)+EfaYIt zJ8%VC-Lr-raL>$dwx!zpa<;ErY zeikQb!tC~rfsOFYGOakAyH>xfK8hlSqFMq~B-7jL= zXAz4xRUlU`*VY%ibi4OcswEFb%N6L#43G8U{Y!~E$vF9M`gJ8QLXOcSi) zOU3-KD3@w-C77>=9lt}&0>VDSv=ux3QtqJtd=xp`NC_L40^bBr=$&@RTw z>DpW8X2S(`BZQr^5kGLr&4E4B%YyY^d~RY@(ZEfk)CIay{!3SRINz z%1BMatoq^7)-q$;af9N!+ly>hkMxUAj$SfF7P0)9H$my$fL+_S2Eh?K^Tw4-~e0>0P^*5KVCI9R&> zo}LF668o1JU2D#{-R$~fvu8}<6H$o~{F?A)TGj&NA&e4qxOr7=DX`V@lvORSXF^SL z9IQ$u@}KsQD_Pvu@E)kr5gYaz0UH1I&k|vZJGbdMN1HUJ|8zM>08_mjpT@yk{Jp-H z3XeUn2!`4OA2|5$z_u}uB9Eyk+Y-wi4|gyQetwZ~e>3ds!4}U6lP&BBby~cI@s_1a zrX5=Vk6?YE6IS!kdeL3gKX&!ciJCXJKSX(d=auNBfYvByIEa4D^U_7edIzeG$UMuU zN_7ozhmbSFxP#lj)*rHcw3>R! z);laXeH|pD_R-Ny$!U+7bzVe7vEbQo`~C^Ym|v)C4JU!MWT4tS9L&GU@WyGgHpZ8v zfd_p-2-ZQ^G3Ncy|HA1Sf3yE^%F`V343|{N!Or5W&Sk^dBb|cdR1Bdgn2w`XNm-T3z%{LroXg8QWqyku9g3km>;H(|i$-dnz1OQ}b|auk?A zF$2xB|HIt_^5C=rC`~Mh*(9e6k2z$;v+@G|OvU@^NmZsjv0dNGPQwo4?ejFP_Q}?5 zx*lubK*nuXQksY=Y?uvPk$5c(#?F46M>Bl({I>kmoWGVIf5GwmsguXz#yp&1@=R?! zSzcvn+p*Lyhx);r$`il8JMG*ns{XVGGgmurhmJgmQopKXId@P$?TvQCt;oNw5pi$&7L2)3%UL$lmC{e2HqVulqF89|_>Y%tDq65H zUN~eHzZ_@=xJM0`oWZ4L=u>{7R_ybZ1jSTOtyW=O#I_Mih%WcPor>u^^uv~y5 zzen(RnwSPkbdhieAm%N$Z|M=!+O=E ztxU~2x1EYq5x`n}Bika|Yh}ipfYhShy%?Q`s&37tYx2?r%d0?3(;l~@k6)=2uphY< z+rw9n+*AdQcO-G$p>NqcCl^e9mRqm_8%;h$}k4^Jb}!t2^21qC^OBzYkg0AQRLNxh9sgdFo|{`scqIcCD|ed12zj@y_|Jhp~; zcA=`HXnE22Xy&?&FX0#9;953gHu4Z|8x50Ic%o2U9KF7Lml`Bhz9UiyReA!!qlId{ z4KGt6UsU%DJ(&kx>^Tc@^^ny{3{z$1f;0lea@%2u0 zSchY))lQ$&Xx@Nh#jUXeGHSjuBMXbwb+t*?rb5PcdxB0orIX^=SF-;md;H&*|2hh`Z4W+qeoW1{Krx+1_GpqQqbs;sF65 zrLLrL0axyZk?@5Iv!=Blg$U$sAK4`sWx%$Ux_83(qiIIe_bNoBoYZ!M)Ek{|g|K${ z&8dlOLQliegEgKT?&2+3QIknJt(@w}aP5zBFZe@>Y+g->E>2F^O=&B~P5H|osour> zpn_NRxx^iz8c)ejr44oZR9bQ`WWe&xZ1-WMglOVyjFKhABqag@Kt$V~o#m1##SYvW zMtW7+&Zcy?*SPVZC}vSX67Y3sa;5PuMhIyFHPWm9IR-^m9=TDHc4lEm$sNVD9Bdhb zx*kP^0jwfO1EP70u2b2?X1E7{_rIq$#T67B>gnP2D{C*U!0}oWzN+1YQS(+BaS&jA zi;tff!h>wizE!io-CrgV3arGvtv^x51T@`|9!dU=bQa{9_>KtncUhYT!6z+r6Idoj zmpJOS&7`DtnYsmMpJ$yDzHb&dzrLOj@F0&ApPB>s?VW`Pu&KZ%&N)O@$I#~qeF=B_ z=2kW2zNWb_ul3DSkr{&J5hMt86Nfzc(dqYTqog#FXOZ!85LK2-FT@smM=bsZ^+qSI zi=Gc9+3RJo-}W@bD+uNHsI64ptRWhuXLoW~7?^9w2$6hwdg96p3sglZI@#;qp z%f9aoaS8GDhk#Uze)*1`l^hrJ2~QQ!l1eS%8mACyrIv97yfHAggR=}7LX1bmLEzvqj1|= z|EL|DdQ>kl6ARQi{kxFjQpma2_bjw{rV(oO;gc*wLv^JoqW|aUk;t9ZexqE^y*xIw zxcPMd1x8F`^OpYYS?IXRP54XBSKhsOZ4r3!ikZVu=znqbFNY8MMLSKjQFfH>6H)&b zCOqvp;4BKAKE~^={TzQF{nJA2rwdDKujxjUAwOz7DT!qUxo$xPr? zJc+O417YJ5Z=>qmJ>kQR=Q^M6k5gQUGo zV!X0x8;P1sx3BHc)rPuDdDO|_p=h}Z+Qvl?rU+KrBvr$at|vFl&&525o&lGYR&7Rr z5xF;=+r)C~8aAU*l8kHSB#c>X8AvktN>dP5(9Ge}Vxl>Z-z-WYT^-H;@apLO*n0oySus9iVgGc1mJEXn9Wj*I?O>Nm} zUEVB>9u;xZQIVYE{DMIE>sX#=wi0EA_>&Y|Gp=^WGPmh^cz^D^aUF8|h%6wdR4`Xk zx@z=lH)1bt;vA43k-81P^)$9FJArAoS?dZ#=|9I$Nl`skB3|NZnej%pq~DCa2@kVt z3jd%<;f!)T>kif0L_$XH>R5Fx_?2JtS$t6728@>DKnu2*j2W<1>r}4mmcB`_;+Dts zlo=kzC=Ta&!=z!IuUV>zEs=_QhA&STQj1v*p_+538OZ^1)%TY;b0Toy1%E97*NMDM zvyfSdTG&$1UrE2jthHgOFe07|Us8iRJNCqRJyl2Ynzk-Ifi~@8sqRJO8&gkZV`mDp z$J4Q79Ju=AP73YDI8TG1L`(H-pphVbjS2w`v-HNt?>1=NQCjF?sQ@+vAKP+I;hjeL zv9%WNHOY*+odPfwsJLiMc-nNL;Y2ZPvniG}Ui&TcciKStk!P+^S2#Pu*EP^~Rl_fq z3M0xHXjd-6`Q?TWTIPYg{1Gu4i}7FZ>pjBZ)^-282AzA-7KHnLy0&Vwx$XAf*qKqR zRk7q3pm(HD&&}?zIq?nh%ktqhn=ADC>|R4@7|qE30cBrVoUOZ?Yr zQaMI7er^i~B4~DM*sgGcXvEY7()9i_!84K{OD?h1L1OJw%g!H&PcTq*V0M27W9uO1O7_n=b*^NiUElb%?Aj^NK}O<@ zZX%W6l3XpRyeN8}*R0aRSeC0j#~Uc-PxZb&<;{D(Jk{Uz<=e$+-;$#d|8a`{#vgF% z=@127iAR}^0BOXQ%iK6BSlr|HQicI1srXrw^hTNvAVSN|3k1#w6alr5YhBWgCM499LMJ9IB zG$p$~-7fP3*`h~_F&FW59S>Ji{F1zB77L!tQwkj+0|n9YHL{m-i`I5;&hCm%uxW>r zZ3ukJ8piXrMcJwNX2Y&cFKq-7Y+GUJOAWY&o(v(wZ3aTd7CN|ub!fQ5i+)YW!rNT; z17T#scsf#!WwEvBg*X#=ZVUqau*Hxcg3j%QyYnis4=~^wPf!6Rvj!C`K_KUlm&>M= z+@$%yBw0x{V-}uy9eJD^-(_ICTyIDxaf8Ui2ZDtc?e6<&v*CA>IW^rgoL7o?CBR~N zsrFG|8!@0?=KlRZK9wkDp!3=ZKwOTJlYAg!4wN)(e5Icu52N;Pkd3-xQpz2P#)PWh^!0i$2m{N>u!$lG{_{%LSLrrVbFozQ_yckaVH%*l8Dhk}RBv8&%8WvzcM)Z+It2g2X z&tdhLjC|Bo)Sb%tUMbB^x=C7Vn$up8H-Q+) zGnQE+Pl+y1kY_#?W~3+X)^gbw-58~5eA5BRj0sNhVo6^1IqspVoq|Wy(+UJQbvJvn z&Aqaha`=W3hXW%%e24NOJGa@Y>MhpEJXUEzd}oav1QuUhBn8zg4q5@ED-22B%L=_E zQ^Rt$@L_h{h+5~!5D4|C-k0iMvZ{P_FUJ0FY+eMm-3!ozLM}397J9x3_{C@;1ZX0= z%dzXRP-3b6W&H|g{l&wwQf4G@VC)9dolIDWIOUcFnSugOy1Bdw%;qNTE3iA8fZ5I{ zFFd0aO}=XUXwstgdxAml%NO8)3%r*=nNql1-Fvh!B-#$QpmscixLxT`_ei-^Q77AT zM9*O+H#?B{Z9Kc?^9xk>N6hUosr|4_w1CUoz0E( znOqfEPh{CIKSg!!m+>wbuuHscV0x2@!K6P4j#!TB4 z(@tadAvxG2cINAa-`mNc86YV65=X1hRrqIl@j{`iZdzdUJqX}O4Yj$J+AP z#EG(ay}IGmLG#V9^~E>iMKRb!KFF>P#?ya|EK!PhyRVFlsXasar>ZFtKJZW)q|~KC z)O`bSj(h`XLhq?_W4(W5ti&g^73mVB3`UrH9H(Fcb=;wv)LUuOlLiATn`#Iz;^|o^ zAJ!uUD;yoMcZRWRiX(YXOx) zm14bV53N&GK;;|Rt31)XWHU7C3`$(cw4MujR|`iSgLhhmB_G; zwH&uT$z{poRpFP=&)i_zpT`-^Zgw859u1-wgnZP_N&kbaa-$9vm z(Kw_NERp4jIzI%)fjIe@z~SYEL=*vb@Mq!RF#r9Pcy-MIJFcEda5?AFEef@JsP9O0 z_^D=`eUzFV1Mx>*Ui}Q{u&xdwaLUKv6f_OEyR1YAkNpNwIu3zy1&0sJM1lDPvJ()i zc2X4$oJWFcBw#KrpsIfdCK?F#!XO#vFHsW_yyv{%isanRrXhi_tcKDZ7&wi4G`@NJit3b2^f zbvBbRZDOT@cq_!@)AoD5`dsLE?U`X!;qp^c$n;j=K|Bs$S~a=$8hJ5%@+q9A>0euw z7K)A~Qfy`>f@;+9zC zD<}`(#OIe&yJemUgy0t@oN25YAd7YM6{t`b((su>)MZV|`a@%~Nh){NR1a;O%q4!(-gfsJwlP2)nXKz}7pA*X zetYBAtFoDL;NiSZ*|3J;q0?*OAsix9DY&v8*T)f0UF_BP1vWy(AqRY8RiV-MPO+ml z1=SLyKqG(w7%mDC-+RfuZCw~^f%lg$oX!R1FYj_gqQZX`v(2|Jw$B}vJBjVk;PGbc zOaTirF1t|ccll-2h>C?v`MAp5M#sp6n*-9kCjXZOP$~qn4y-QnW#w9UyO896c!FvL zsnCSA!@Y}%5q1D(JN)52Po+*)feV|>>B=Fd;-XySrPs@AMoo;4OPgdMZ_-2D|B+Eq zIHMA8WfLiiQQXdZ%J-gAKB@2@e5WxLah|X^e>SM0E3I|1VwBAzb?sKJ@XC1g%ao)x z47hK+k%whhy58#M$&Bj<^jyrpKlkvb8y?E$`RlJ`)ON~EF~<84ik?)S14+uG9wbU1iu|VIuvyB zvK-gG%TKhl&?Kp78P@bU)S&7-!O1~pJ8Xo{9ED5_m%_i*4SA4 z!H;4?B`-#V>?f(Y{W-hlN|lc~D^T@1t0s|${-&-PmFFLXGMAYe;Pp4yP2hCj-1+v{t@}><_m>422s*9vB30@vp{zLn9fvjb`5@r?@z_E>v84LMT$R^6Cv%UlQh?3UOE=WtmvV8nQ#xK$ z^}pwip8PkZE6}<*>F_%_SY5Uy-KfW)O0k~&hO^@UlR>>ynXq|;HdxtD)@8{sj(m*y z|7be*aHju1?tf-%3Qb4nP2UcbiXx=VCY8<8O(-M9w9V9EMPo z$!Q`s$6?O1gB|bB@4m15@`pcgT`qQbzhAG%^YJ_tsozY+5^wJu_lM3^JNcCx)r}vo z<)dK3_b*gP)`KcYi-NN3%V~7t#zz?CPoGMQSBcVnr(vU7wS2!hSu${i*tp07UTqpJGD+?b`>zjrD3u)t8zjNI_aa`s5XfM-7U`h1x$M`=2gpy z=V3-|P|IZIixXGSa5eSHq6^oq$`5-*Ky-MNcf1XAP4Z+tH-kg^&cl2L1k`~Z5ad-# ztK3H+`xZEO6;IgQDxVHUOzlHV*Y$X*TQqY~ctq*8{6AZISnP6PXWe|h&?lfcJtrCn z2B^g`VqD;MB+ZqbLZT_<>x&9$aMa zHFVj}a<{Ll+STHq4;9hW#@RDpu>-Tx^{`D}ThCI)W*%N5ALOL*BW0o3v_}zjk0K^T zXqyq9_T&a+7PDZURRR zal(!BvzZgHfVb?lKLeAS{9^Gf3u=hl&xURPaZN?L2aiE>?#1t)gu65+A5}!uD;HAs zFz+fT3$nAF$_>*Tg&@RpM#z~k=gZvxMt3S%o;nJ=oDvAM@sz@rcEqZ%HJ@icdKg}( zoR?fx621wG-VUVmCb;+Z1%fFRQZ^U@_}`~M{Pw9Zip5A=-PkEn&S$IMDQ+Zy1t|7& z5cNZ(FUW_C8eMUV{lBzuuhdpHkQYPjj*M2!#XnhciN{0~xmQ<`ur^CRPPA@I;iGIN z2shTF6gV@j)K{h-@b;%At?h|t3o@EECx7AD?E$;dit_{C(=N9>Bf}9sb+0aCG2heg~J2xhf^(u z*5oVKLLCHsj>M3!n|(4Qt4Egr(4N~tqHmq}dKG_s_Vu%DM-;aGn+d|*#z+{VqFX-4 z@%)e<45&hueJvtm1+8~Nif*|z?|m;R%TkuX*pR3tO5a)itK)c&bG3CRcJTt>QZzv_Ek7P zcc0y`&Z@Ad>9;VVikY{x`L9ive0=_b%iFM_zfG6eUDA|-X1Mye=ty2!x6l_NAF^NR#jE+`0scf29 z6H|kbM2r3QD!x_GQDM;oCBE@7M(e;GdP&2;hNDeL_gPQ_nI$;nGIjUkhRxX5CH(UD zAKoqP`DC(L)90?2$_3oV=g(y0pGaVkMYBwf1@%^1sur9J##<7b+E5nv7BzbyZp%i0 zCY#5{+dz*Kget$F#nAE==*>Lq+$bQXHWam_xwv~$zMJ!k*@volKLB1xwjk6G$vcM; zrhgsNl*tA`ZAw|y@$;-h5COm$4|+yeNCyalXA7B;{l#PZs#w1#t`dhXVjN_<01Fu0 zu}5gXEKL`E;O5(7!#6)QoelNB>K^L7JWcG~(%_R}pXoz=HwxAOf5iqT?n*p~UX?Dq z(dk9Ri#aZ0X9+zB0XZwMoPvoS02-(TaGGk z^tBjK-rszDd1-NQ;Ctx0iL$cRh#arX3?gp)EwIM;6p&3G$W!lED&Bf z=YGesEB>Rq{KmN**j8Pq9sV5iGtkgHh0gEQ4iJGZ`}^v|+6voa3fqAu3^yuEx?wgZ z>1IeYE07r*LNgsa?qroDj3NCM4&E1n{p<3Cz2rfxI58g&A;&o!mXT7D9c6y&&iokrL~ zcfnNLRpbMK69)PoeP5D1A?CKlG4MSw#w4kdXW1X%zI!Paj;Tphn_eIHH zBPJZoOgSs*3UH1$Yi$opzi6Dqdju9}+io`z0D8~Dz)7{DAX^}LBmNWR*hCWexH zR)xtHqr5FX#_})k;&{)9C3PR5e z7dK6R1J4svZB{atoqV^$P0+Fj5sOLXh96c8%a$3F?Y+m&TRzlQICTbYpQ&CqjK2^lC zY$MG7`FI&hL)noImtdq{qihaOz$I6te;&S`{%H=A?bsG{RP!W6F|@dSwBR>PYOQ0f zQ~0ugD68)PD>Dm*o6E9_vx2iaHRg9KjiVSI8SslZT;z+ha{S`O!#?cS7xja*wT&%i zA#KLSbQL4^B6i{cjlpc6}r8l`Ct4ZX_ z4g^bhzBoK*8#f2(evG-hF!a;FIXYym*@WrD@3Nx5pU!dqGjIl{m8ebq!&OTfcK9er z!AaI?Fa<3i3D>;vj6lU%oiIVon=b9K=XDX}c5Y1>yA4Y7b@(F6rd4_C^IB}=8-A}|Fzu1ScW+`# z{uKJ33$H0+cVW7$-`bZIbX58wZeM5Z*q)F-L%;IPR;w?AbLazizjX6xWVG~t%k!Y% zh{1_)Ez*s?ZsNt1!iT)`5#Ok^y90l%<>o=8(x5N$^Q6|t@z$|-fT*3oOOZI@!(>7S z=pg`Dur9FtmOt}ZQ3=N-v#kpi;_L=j11s=H%4Zuc@b=2hHF*@3;xARbHa4=Hv5uM@ z)f_VQw$WZ`^pLo2ZEVS=0yA=|;Di~u+}7sZQf~0I@uh?Z@N)UJQPIkT|;ENmY{=2(PY`ZE@({{l*dZ=Nk8Uq4C3 zjW*W#U%n*XE%jMq3I0=MrV~`rwn~>(v==%pS0a~U#0(yM*UaUA_D2B@L5K7@p(7jKQg2IA-y=H>EQG2~(Lpb*YElwY z6EFWhI{2{d{)KxBC-K4q0S1puk&bH&2%i-dW9J#z>*If8(;PlsR-)jD7(<&Db57By z##adxY_BG&{T}XZ!?OybTVknpJEp_IV(Lk?5vXcd3HMROqe|E?O|9auu z0+_rqru6dp*VuVgUG!`SIXToGtnk7N?Lip~^x(?E!<%Y?z8&GMjtK>AQhqaEz6FBz z4$)jb=qiZnpZ=f$KH}7GRF~b7X^Nj-=&L||pj=XCjVfz`J(J7e4pyLcVdcMfivR4t z+E*lgZUWo7=N~Lo?*M@j<3lw`C!&Pc0&q!W*aqq5!0C5bzznkCXIV7!#aBVL+T`!# z6YC;x_Ev^m_3>t|^)*NoR6QYW<3%|z9r#f9Fe4oo<6l3J?v``TbmcWhy#JTH6E_GA zNZ8z42=J27;}V5hr+!*|e{v;o+V(8;(_CeozcsKPbl!`F|F*Xk6_=*F5Bnx-Qo(lL z`!T^E#&&APUW{Bb0lHb6+WIs^%)X#dzCwf|q zrteRjF?d=#U8xz_vWu`?{h8|?^yPoMLK!nUOgxkvBUnP z_y_qa16^&}W=>E*fzLNiQ~J+~5B@{~^K&uLH}}Q0S?;<=Uz%w@FnsiA{QlHwbgm*P z{>ksG(YQJ@2-VX@vv~HEtTVqzWB5NPB)jay2u1>dJz3EcAFrD%vaL8w-z?21ywr>v zMdC4-3!YWa`DmMu^T(1~mFHq8);_zF#&!M>6nug+qvo!_e9f(_;eMnoB>0+kkh4A^ zb9L*@^681rv}(Z}`Wqc-S*d+y^l~7rwxYH}WjNE3nS)Z>2a z!)AeIz+BMCfdp*KMIJ3PjgbU)O%*QK$2xIMox0ZV<0*q!tQ{=$&L?CJT=`Dm5eVOhN8yMGfx;G*0wXm))Q zCihh%?|T|jVu@i2*8biAS@Wo6++7d z6dStRuW}>MN?2h5!qn(|@}s8!I)pN~>`}Y+jg?yHF!v z{Vq6_aIa9YxLFK;??btSa!6tFidCrGTZk{+GZ8bsR+Jje z6Ib7^yG7R}Y_~xLkP($<_nx@P-koYBRGQ15X2EerE^XYM#jd0Oc66m0il$$KP2R>n zz$9Op2b-#jwqQ^i2DRW7CX0r}kt4-e#vnJQ@aYGW=^58^H9tZ>V#xT2n_=CY&L;ma z^u_q7TgN>KB%kDNCyDW)qQqGNDTFq;*1|4df<6)FoXJFZoihi7OR@iX>0`+r>+ieo zJp@-*1ums9`HX~GsIf7}*%j+FwLR))BmHv_{hR+~LgoAaO=`hjBk%YdJ?|9>_Og#< zq|C~R(^2CWr)*yAuq#k98-|bW?L@)-Q_uCL^BO}L1N*|Sl`MRW_I_X6!H!uNzH4?m znzH0ESTDhP!+>?jz;ZWba{T2QktF5mtO}5CxSf2AMMK<4n_UY$N~H{0Fddf7

wZ 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

  • bW8B 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ⓈQE4Q9weTmFfWiQHhg|o6I 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

    eTZ$Io;vHjdY8xwZEUrsL-OGeZb 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%0D%elwsweLxfv9) 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 z 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 z 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

    %B_)+$i+yjLYcDY&pE|sTE z2$$W2sNth$AkrN+kQ{V<>Qxw!`I(*kuYq;w_qZiGNRzMWJV;%ZgL25#li4VpeX|`k zP{MLF-4m&D@IYc~$!_4i>e1czzFm*~PzBS^7Rs85zirclU$$th9Nr>fHah-LTKar$ zx%R*Ir)QB-IU#eD1p3@n?`u){{O&+41th=Xt>Q18k~rQv9H+ez;7N@WWB9m^_*MxIrI90A1^SH-+sy&V9irejOMOFy0Qc5I;7&&s$xwVKy-<_$lVl$m_-u{n=P| z&|kQcc+Z9~SEZ3X;z7aaX(t!CZyc^Hv6n+(F)^KpmdNI8rxh{VF`2Z(m8ded!w;!_ zAF|SrDcxDbdkK!k^s{Y4&GWjRvOib;Gtz^>4Q?*vKdBp%pcmG4;@@N^TB+80|wgf&b&ovXA8__2J8N z-zR$tny0P7s7R*dfbTrVyX*mE+OsJbMF3R|o7&y^bi_X<$Xx64WO)RX5?_hgE6O3! za)t%�a_k{xlwChXQhT$yh;7dSm$>%P!mM&7jt8XK|C{R9ou55BxIs5BYXC!nJIg+kx9Z za3ssosz0gGb#DUx7uJFTR?RK;O5~kr;SZ=eK!(T5vaU}h7p|PKx8JR939EMeT=R#H zr%DU+6|u@ysRbB)XKb4O@%PF9Iup2gGMLlFeKj_Yg+sD1gUEI~z+l^$zyB61%7S7$ zwoxm^0!V9>5#RhtpI1H}YHj;kvfX=ZtS3i9<_^OTW*)Ti$*`Nv%HO`n2U?6!;-WO1 zMn4SlbZrZxMb7tlN#zWZXZ#UY4b(P4;*sw6t#ag=3Mr-_zQcATE{hgiIq{!+D zlKE&(c*G5AvCkU8a`dWfXrrN>WgmNuJ}cW1mJc~liv z>=;r@CSMqSFiSkrtM&<(j&=YBUp5xS=etq-e)FF$#z2ItB&v+sdQ=o+J>J-Hb~K0o z2w?fd;ffoI*H{S4{czpHYf3$1tgp;#pgYAtr~{#iWe8 zyBKPL1oMbJ(d>7p2whJsf4?GjJM5xEK^DRbA4L;+)Y-n7@9z!{W26Zv9l2L>iM{!M zGcRE5b#HYCM|$?6KbS;G^7x zW~1g3D8we%Biquc2#BBpV_FvatN&$5@$hgqP1Y>L&bgVAyYtO6CV~8*fnRmEf>m8l zm%La;Uw5b%C#_&gV#qFhM1r*aAgiPjjjeJC$c*kO_yw~NGkKrRoskIldZ?O%vf&h( zIj*UDXgxBFeafGJYCu*VX&Ww9Yx<~iWNV;b+n_%0WO8L^{7rt{b7+6-v9-8}C@|X7 z6cYDn!sn&SwfRf}4Ml_A7CcVH6CI`~8tibAVnT>!J96T0m1;`Za8y_N_zTYeD8vZze<6LO4Jq5EbClcAC003Ejk$rm?}@aNjs#uH_6mHTv!IbNjPE0KcfG0_}~w^L|2ZBXaEstluLy^7YhBr zr8hhL#8i%?T6KJE#o|#ZOZ&hov?JyGiJ29-gt+S9{DGAq2;(6o;a)pHM<7MqMTM7g z@mg#4!OnZ;UGFU?Jwo-;%Nb|IZY-`uM zN<7((vO>Ca`u$w(n?=n#gb>d3R)u#@p}s~B7^Xv6Vv5|J-3<{sUD?I;ooo$zmOxo9mm&xS+5FE-n4g&bYZ2t^$@ zx4wGDxg?Ej6YMIv)STA)Mz4C@qu>jhNZiO%|3~n0`2|(=KX812p!n7BnCRTHl*a)= zbawGKLmijFg;=el0+vIN;GX<1?q@!mLy&xTxusChLW8%VU#j!{?3aT@1$Tq(uOiYw}^SmQI-=>g2m2(!*}|6nP%owG+;&xj>Q& z19IftRauISEv&`yXbP6~0rkL+A zZM~sC?U}o)X2Q-TDCOJ44d%}1@}WWh%S!s>C{~SWbtfw*h0RiBG%@u6#o2&Zj z!})Rg=T)%u^|`ZZImeFhz~~vvVzNs2Ig?A%{&inXgx;NRLBq}+i@Dt`$-7+&aFaUi z+k${8Q^vMsdn|WBNOWhwWao}bw?Ujve;C*z>lmY=N>a0f&l%L@N_5lzZs+po(67Rj zy3_U$Z3k;oyM$n(RyzwQq&uO~F@YR$ic1$)0V|aSJ!GyT1SMA={x^DO<+hHKA zPIO7L#eetjr4bb%IDd-4%T@Zt6z+8BYl&%i;-XZ)!kp$+ar$sSl){=G5>jGvfmA~W z)L#CqFVZaQ?1Z3WRZX{kPeiYjp_{vH!BLF8#Ms9_5V~pGT@C6ZDa2(~`m4_9Kw?JE z;0b7M<9TGH7T2RD1@&riQ0Q5Ww{x^bp|1wNbG^ofct?92CZvvB0kYbksK-f~kBQRh zg}-8+-sjuj$(?@d)NB$P6=fsFR(t7~_1L@_84>aZ1T}y^-@&qjdRYNVjKUqs(l-Ct z=x}s8ryAH~)4XZpmE`ey`gV?bl0h}Jlg>&~h9PUq&^RJw ze8lN!mixb;lfJ=O104)#p(g%dvA_QVej$E=c#id4It2@h|@ZtfEK$aS=4W56YL_R?Fz-ljz|Ds42gCDtJMtTH5qx zgthZFm5_2#jk(9bxC4FVA$SwB&_SpAE4=woL5lfz6GQCe-7EPD|1Kum88%cVJAJIt zzITF>IPw>=9c7arMnHcR5bR-4!bJ9YmT?yIRIYoq_mnf$SADPBRaX3G5aU(`4_)i1x0SetvlCVD3}hh&Bxko{d;$7fnCT#ilgRSOO4;!*4PFBI*PfiQe-+jzSvI)(c;voS z*g;xvN8bNptX~-udP&cgB=!miK3cEP<|hE)ca^90>u$tS^#GEK?k%ksl}J zBNf-s5iI*QD7MYp+$qa_@9zuP$`t3w%9wmV`D%PJN&^Q?A%1$M_S@O+f3=f|pJRjL zS(hI_L)8rzC5E%06ZvRPAkde{ent1woNrb3A1-<-SW!7Sx@YulnpLWNJ@7AhR z2^59Eb&~uvW|2GmbMF!jltXqSkC2}>BV}rRi2w7nHW=GORHIdC@ zPFAO>Rx2fn33F!=q7etk92SXnpA!@93;Y{8dT_I7r#@*$4#00qU96#XKmi=>QTb z8NES$Ld|)P`y5o67sibJJHjW1rEvO~qD+IbW zw%hSPchd0y!d5OHCtF&Bh5`I65db~e>`Y%#Y2G^Eorzf1g#b_WP*3^P$^*rCXWm{l z@Og=UbqV*3*bKNBm#>l&5+K?968HmfWyQ~Dus$%T5oVK2ynz|GEP6CUqKrKiUCk}L zVsMFT^(`kp$G!e~67oW5=>1z;pF>%u`A^a$9Dv~anPM(6CedFK!bEr9hiB0 zl!r`v80!;R0S2h)@1LLaCkC;~=HBg5ydA&&)l@A9AOhDL?757E`7d)vP`9 z8AYIc1b$&{i1H3rsnigD>8|f!&5qcgU>8+-sZ3WCW1hkH28LX^>*rfD8oCUhZ@KmE z&|sf^eR%IC-*b)Vw|YKUu4nY6(lEYot)L&!2Ok}8B)@;EBv35yAyH5bMTw~7{D@^QJB4<^Pv7$A^qMn=uMu6K8zYH#u3~aalHukjeY;|L`U1Tv#p144v=a$ znTsu537>FQ^RB2dj#ma?w7uDyi{UzAlE?8UmWVz?0h%r3Cq;@PS*E|?m6;hpgVh4bImo`1G=!&+DWU$pT~x7~_A!N6a3 z1=~#wKwZZmcWH~~$7ZrE1-5P;z|I4Bw-3G}&@&k_9K~#h!3;J!s~t6})FN~FjD?+vq!P3SH0Ym8)sN-O=xUL$7Qvih@3X#Y-gZ^ji@gVPUO zo8Nfx`L}jfJCwM<2dXDaYebmQx?A`#Pp+Amy^kClv22s;4ol&j-G6D@#5SfPmmL|q z2C*+CTI@mA^V#<6ijsV~0@`crxHs9w_!?IJ1VuObEExY#8w`Bp(NWT+u*OjoF#SlO z-E4P`0;IxDIa?m;{2qR1J)Kz|CN9A`JIS#h!L>+sc+EUV!Z2|hgqI*hOf=81zzcFv zt;$-~k3(@XIo0DPl_t!0g3^7M1cHx6dng&{H^#|Fj=8RUnYkLxH7hq(D85X~OW&}L zI!UWCBA>m0j{P4fn!|FED_2sBPhq;+f$*8N3zk66&mpKOANiMjd2H~zBJsbrpTjTI zo}dO?DO{U57AyHwc@w=Db?wn?d>H0l@Frh>N7%;4OITOn@aUhW5Z8$DFMy~NbSXAi zB7geKZUF4X7P<4s8e0Zp`cdKnU2~_;{~u8t`Fw9cJHE!5d-K-W0j6L6&3_v?W){Us z77D0;x|un~w7~huXA(Q(44AIbEeG@dA`PEs7ZrgB$o_%~R{(b1lw*dM^TXv}6+5BU zZF9xy)2hXeV}GPZy&TViLN8;8uSLw9u0c0~gj`1}@=L|GghLrOe~_CqMF&&GAGaxr)=yc{}7L)4_H${X#Nom_H%|dpLdVdpcsq@%fAyE~6oPPZ{6ZRJKBx zA+$*2vQZ3L+}^~?rc;>Z`IixVM#RU-m&`d?4+Y;{a-6y6Dx|I>fysGFg=lFua_$gjV)XigyFj`td+=Nkq ze`Fr+G^i&zfa{sRbW2~%gUQLCH5FgnGK2+-5~n`0NJYwT-t;vNb2wboF_Dw~#=TSP z{`6|3&?4*XXpcHbr$4(FHNZQ-U3A~VQ>}j=g%c*JOmd#v96RL`4y*@US{}(aTV!ax zSnV0X1uDBlIkvn$J(#p9Cg_lUWlo3A{Mde*zdBJ$lhjPRX!Zzm?m}$LBZMKgn(u+E1bL`|3W_lVM_I+7 zhB6TN4B*d!?(+-~CnQ4H&h&IM&VCbG17L&HIraILf3E_;K+^~f_}M?dL?8}0>!AoZ zTQJ9cSS$;u^3}Wa4Tj;Q5*WRy=5r0@vsfdr)jqnJ@bgce(VWK9eP%MFdIM~^QO5$N zn_}F&7)j*)w!hyd%*unD!B0`P)a#w$ft_AD)kxba1T3cLyt667^EdPPLEpaI>R4`- zyHUnMHB!SI8Of9x`)M1VwLpn5LG^_`B3SL0Z0JNYK9<1hvG>cbjC+Zy=Y5Uc4m994 zWoJ2WF8Gu#&Nw7gJRbc$7lsIRl$wD6q(~*i0me4(LDbyK8euZ)2i#D&qPAef{x9-M zHGTJ6uiZg*a_61A%QAl1i zB+x4EJC(7PQu3qcZd$c1WG7O8L;sGOLh&sAX!s`(6n-QlLfY>R$JTwe-sq*j~tuB6F;o$onfp0m`^dJpdaLApKK z%KqyA#&@SxP@o_Kc9iYXQUASKJDV6ZkF}@l7g6HtKyI`c58ZD|)-7j|CGOF16qbgP zbnyk^P>cn3(mAKO%s;2mCVsvK|AJ&2?D&p{vh%hq{_6;Tc6T2PNLqT&_f|lYb|)8T zgc(y;gFG`3BG0`Kkga`3%nFkrc(Y-s-X=2@U~>jVdCV5GfB~(|Ss*dGc_fk*dI%Kh z&v?|Sb*7}>#<}BJL3DvxRz(tKWd=h-Wt6}@2Nm)+sL0toV6(N`Y@h?tFLeU>DF^xa zxCqIz*g1=W7E|a`V4B*K)}rPVKDFDj6hIsYlGC4dl~UU3ufG*M8)uApl1m}ANT0 z%I=C0=TICgnZh)M)sVBt;WX7M&bGSLN{t&uZ_}M*uXn@ler@2M>wma4|7j-QsFejY zE?xH1_vo_Xs3QsKavu(@91xMs;ONXjKQYNdPjUBcs)nxKyvfcOT#(~`J|oa7w8CtV zYMjk6j&jE21Xvhi{wZk0hM-88gdeF%8amruVLY==)8fh@rz^o+Azh~}?e+!|bFX%A z1(e{d4b27FAMA)&hO0`nQ5WAMnMkG?mbEc|a*u1Jt-nTE*@S5g$`@;ZW@(B%(t0xr z^d7rZb099AT>X9A^)f}|Mz339*s;%}XGE=B##rBYexY66x5yMAYu#) z;{vAJG0}T9nlGMt_I%fN<#-+s*5de;99pF_XBk0ghIrpl%KFD6-G8Xxa*o^_ze0k# zT>WxZfF1oWX@M(}m{P#HPNo1pbvbz@E!|WEnsC)1V&*3XK&Oh7CznE$jI;CESal8MAeiPVZymVUF5vh6oFr1wa>YvU zapO12%m@1d`L^sAnLuzPI!%2XyOr5*xvWtrP&QW+QVaR!!N{u zuMEO$N!45^80|gBN^bIp zZRg*se{l@NQXO2Dg1DBRM9c79ostF+dCy|riEzcUyB75czW%O(IaVKSZJ=|Dj>0{E z`E&-^*(bzL6gI(TD95X-T^bqBrLFaLImHh03rpgUs{EY4KL+n}AC`Eb;*V#;+0wW9 zAw~c3Kz;jXBOO76JWVZUv94n+-M7nlDq`2K9DLZQ9d@QOT*d+V;fc9XTH!f~eibQ4 z=)3vD2H%~~a_;>tNYdGCF)9svtFD+d*_d#Ojn&uq*R?JFQdz#eSfjBEll6PA0ixA^ zuXU<&h7@Mc7G+v9*@89r1igg2g?jE;^yMOVmikL5^I=0>g$3|R?!9N_WQw77jK5WE z06R$|;8&x#dcKrWDX@R)T1lScw8iIwpb~olAF~sVZNlgEIj3Icc3!!Ab}Pc_Sj1v6 zgOzy#r-JjBe*uK=r`H4F_~X=>{Wa_ltEK&{Yt-+IBixeKyI=#ucegXFE&3eYJ2P3$ z8_{itPN1B2mPMLr&Fno<-qTe>f_c0Uw%rCnLsq&97w`D}kD)T}t0Mcrk<+`jvVSl$ z=Q#H>&QDiY9@;`7j8K^n{+&KBN}I)=>*g^Cx7YdOR$ucB`+f_NC64Yg^9()nJL|6C z`){A+tT;#t${~QYc+xi3w_bz;y&#Y{t-jFWGP9Mgl!Fo?iL7?7tkgcj_NiH49RDRZ zW7^B;$jDzaX-*P$X@2$0ZYb?#$IH)JM=`7JQiRYEP6q!X#NvQcUFIh-Z}azi#+HlB zt7MJ@K|(UeN6RqALWA3kre=YxKmjg`ef2>>Zb%#apt}LlOXCz$TMB6@`M4LQ78?y3 z3O~JkEZgRPNxa1HZbh;>^g@07E%=YCVZV8A-RTfNVuz6k_e#G#sTjnxU8T#Un+R5a z;E}78=#H{I>ruxmQn+Np5vs+PAM?rXa8@TwOSxndd3l-S7}X4arq23%?|C6Fhxm)r z=9bljLbm;JT+&4uzC(BaDe$`V)dpV;3Ek)FN{i!|%x49!7ix_##~)c=$i6uIyBQ+v zA#u&Vm%Ca1d2z=MI6~aj!huLq=C`Pv914}l*}MuX+dWtL?8G~uN3qcGW+aArcIj%A zI1{<1hnncVFImszqe}yD9IxnmJStcbvVJNs0O3)Q?JEZJAGh(}9CqHaNKe=2s8^_r ztUT-wJeNzqzibD~C4Pto`SraMcira09)^cxU+AJxNg87zAPa;{LyN;NYQ=aYL zKC(Zk={PXOvV}D#lRq0s^v_cR!H5)MIH}n`@(=r?#>7;M0bfu#?K((MUm21w6}uyH zLk)xm)?sLhnl2V9gFjS>kcV+EQ9^#SQyq|}SU}t(G6+3>%~f6G?CE1OCE)uPPAPy& z-0`C+v#!K;zvY>Qt2QaM=UZHZ z|I92juCxm&))nhn@aod?Om=V$q!7N|WR&q~57|i2tm&Mg*kT&bYLloeL_kkGvGIS- z6q=Q^odwY3U}yZko7Py$pWpUJv!4;hf*Kwjfbv(e0TR2}nb60~xCHl2qJ%+alA;dg zjBT^c>Zo~%dHRV&)6A)obdVo19;vLtdSx7 z6o#O8J|RTr*TTwA{Y&TJyywS!1! z85XnQw5m8->V|-={*Bh5{az-ycXWkNoT=dcHdCa5@!oCirOi#HT@$MkL4mHZ=CA9& z-){HVGH$VVeH(iH+3jzY>O^*j`lIs~(%EIbE2}BINz4W9%7V_~@H76kvxW~}E@SN7 zbcjNBCY3^7;!6Vdw7Fxi>;Fw_IE-1El>RPcVX*B|_+dAoe(%=nV`UX#*Jy=mt;eLM2Irxf<9Ypf z^?m&p%oc($_c{a?k!3E&B%*fIZx0Y!bIr%OjAZAdQOvKtXJt>*eor31ga|SoFSjgm zaz!f~I(^K4ACe|(&t)`Y0`1Z^be0NGU-S%zcyR8&Sfh zoHHHt$l7yGFLSR>$k?g*+`WeD+h=P~^Dvlbov!ur`uqkcFabXrJTPqp(g;8+deUWm zBP{gHJwx34NNp;JTI5^e6vCmTfm|OBNefByU#y`1dAIjn@@z&TtgO`wcm>TO&tf6E zX;uz*U(9N?n*zeiK7i~6ybvP+89%gE7T;V{iBih%_#=c#xc<6hrl<2b zBfulypk-^!W6a8Eu;9kcwQ~nnd^5K^+e2ykc`rI2gkI$G=zQbER_p*cM(+$R3+8fi>n}{Shj@R64<&|5WR2y|*xU)AmwiwjGPrmA zlG|E8AkpeugTQoPG%7(Mt>b3h3@WPQyWm>XJ-`e;&HbYzfN62vc8;o6%BM+z+2Ab^ z=Z%CeO5qN0bFc>{Q?@wOvXo(gA4AVTv;U3%y@BLNXu1eeK8x?>zs|PHy_xpE@>tot z{(pd=h%_lk^XiIlBB@eU`kf)LI=|?mJ-`P|{QPS$wtGee%=%2GKk3@jN!&+HeC-Ye z(9v1Nl!jYSA|3Jm;r&I7m0NOU2n0?v&kag&CrM$7L8|$apDDMGm9d)J026`f1`Qg5 zy{v(<$=s6ujFB@Z^d_b{gJ#3hg^ijK_z<_T${4Nh!!SV-j=pK)JlQX(69X}pVv2R( zn15{(v6YJd8I`>SP-k-E*nh{1f>mEZxQuj;yu*MlxxEXk+5z>O3f#Za7B6x%q+-%R zy@{t-KSrV>W%UlzhzhE7e3%Lq#^BsH_z~?gW7d+W&VQR2cKJ$nbLLh0T*1fu&)GjC zxRaP)y8_-rncM($c0>EOXxF2*cbj#M#Xtrx1+<(&J|1pTOJB}pXX%a0S#G0Fd3G}w zLSFPzIS#UQW`Zup9`GeJv)#~PYNvKb@Is_~i;}?G*)ql5$=W;2qUjC%M!|+cl*|IS3J4-d_$Hr5Cg&2Zm3E>f>xYXOTdjpCsSx4CML~R&&9%uSW}h zwz+2|CW3X3H5}ZVKubqb-G=|T;un4z{-{55`n{uawI?4)?jLUXb5&>VYZ@$3VNU(u z^)c3bDD{fccTN4g2T)cFz;pgq5CgnHT2tnGfxWX_Qj$}99!61}viZ`_44}NAX2Dax zgD%cSLqDIv~*@dx7A85+t(_nD3tQf_4)# z0kK&e^Q_=NMPDcHiFDv_i{V1~Fm(*VDtJYA!(^1#Fi(gJKhLaQc9X?3Gy2D)=5CRG z&2xe{#W+vL8CF8vjTI*4UM##)5Z#?S?%Jt8QrQdDf4Uifby!iiF0KcY5PBffCnNaqOZ#Y+R+os2Qjko^tvF@u# znnjA-uR|Bezf)lJRsiQpg{Fu5a=3Mq*dV4>@j*!{fX)p(?2Y#)*h$XZ&=_N8^~5pf{32PP|z`zs#t`7 zsxHz3q6NUrk>4d({_OOw*ezK%Lx;V~$8BzdK#s*G-=B1cek$x`bx}@Cy;XZcwvy}4 zQxp2@brx5xhH0|Q{8WvzZtLG2qe#xFNS@5T70j4FFv4FnX6G-hp0};i;;T7Euve+1 zOFsVw_2%}UDy(crv?!sE)4c@z;{Z_VH0ivQT20ry$e9mG(3oWl^e7d8|^fJLGN-PVZNbs zT<1=Oid{9+3#3NU5x)jET1iX1Iwd=r2GCci(c?bUHWP5RgV>XAgH>m}I=pXxO&M`@ zm12o_R|k9`POXw_k<BX$L#TR;f=k(s z72TXa$^cM807$Br15y89kKh6)?N;|Kc%)v;!36tpsV0_`Dua9 zo!H)R=P$o#;#(50TwL1GXcpGH7|$YJ%EA$euYFP{Snr2uPck+s z6^{#iU2}qXsXC1Boi!C~AR+)k<15w9gc;(N&T1gU-~>qos??MnOlC%rY*$Z)sZqSE6diX^J9h(Jr9Tj zA^NG(!K}fZtYF{E8cCX9(v~3;kuSUTy5+#f0i!7XD@aDqB~>~nofx$x)mpI~uGL+3 z>s+mheMwapl}*AYs(QC+15C1UEH$sH?h3h5w+$IROy>l>k9HITC0_b|K(yPha*FdG zM{3g_@OHUcRdtwH%03DCSX2wyHjec5@J;FsLdC|iaL~^q1}ZKzU|HBtIddJy7$UO{ zQhpJ~6rGS_=_;`SRgOg<=#wa^EmbM;k;0sh3M}zaE{?pLT^ow21X;+NH#65`pF3UP z6kd+03=uC+o-Voc024rtJdxQXmuDEZyMaHNj@d|X7148oZ9lK-3? zga>D=EPel+K6C6H>hmbEZwK0j2op~m`l>2@m-0Veu?iS%nz>Eb<_u`jq%SLaDMW|?4INgqIN^IxO1X{INZ(g^#+;8tYy}jHD$~g z$^t&=^wHjK;d?v?Q6>gjY%m5yFR6oFpRMd=PO$^jW2!bId~4i`5ZSs@l(%cxxD#Mz^u7bgT^{k@VCp(eB2-&)_gTXc!gL_$jwWu^Z2qD+hW3^tAkh>t~m&9fB)WyQhnlLZ0sWh{uxMa!-09dTu6~;$jG?%6|%DD<vwT>~e%WehjV^Wl2dy{%{;de;`E%^1rbmkf2u zGJYsKXDu2^Ir~(j7ZM6aAQNq6))p+OqT$TLURi%J?hpH+U}aV+tg1=UUYg4!i`J;+ z5SkI4F2@L*gdsw$09SP|e7;xoz*{JztX2hn`kjLCjC|Y6<1b*4OViyk+0uvth?O5v<<;wA7GoZL z*wzyYFc}=t3IY~}I$EG>;ENQW)bXZpTp8xe^Nyl_Yp&QIcBvJklq^o^Mk*g%Sw!eJ zr{yp3Fb*oeRB&j16Est~WdlTeP4@2WnLwNs9g@eEYYJo>2ge&L_I|U=*FAqQ@x5X} zoJ?dKHLl~a#6CVKSNeQmKkzU0JOqc<65@NkG?d5#SLFXf=jZn$A40pcsN;KfAVOHQ znsc!Z@*xci<7kCTN-SbcXx?M16W1e&3~rsO*B4-4SXjSWLbtEFIEuY_Q(~lPJh2+< zAR_VJ<*lK7=>j){($7?RMnlD=_@}=j$66K7eW(Co>jVi&?e-q4C3Dxagd_sOsOUza zheiczdVj*O?|~$i^~#;>MM_7cHS6wOqz!9-Z>GmYA~Q*x--(crE5&#R!t-om`Zc-O z{Q_c_`?boO6OTvh{u~Db9FL^h*)r5kL<6RlP`7ZI42TD}iY}IQr83f%RtL(*D=U7|^Mhe%Bvn0A0G;8p zZKGv8`JpAkarpSE#3CD$!5R^6n>7u%GaYh4qks0YjSgJI}5yvkoU`IU|Z(!>XrH}ao_GiRPM}^FKI(@t8YkW zhkL*JmdX^;DhEnvas?N9p4fRI3IU z{$Xp^X%;mVwr9$N-!s=gwE-$FTi&P;<}qGQR?ncnUw#>I=qy8OVy|5QxcNO!$^$3Y z|0Cq|1&>h(!C8qPPMb0Uw9Pa_VfTbb%=B@;m={meG}Cifn63g|bt0x=-lkbJ{eF1N z$i)=`B$VodoJlIqFaX%g|9FaIOE+bF%a8#T;^H~_ih(`MKH`8@Ft?t6l=3hLeV}=o z%+NOevI@9)8TXf;ZoGJK>GbwK&X30t$+ZmWE_FJ0v&aVcm>_2n?oq{DCGW+$3ZuEz zJ9f!j1zlsACu~>U3KQnE`KNDOB8u6_lUPbiZHhkrOpnS-8_P+j86>Og80F5SSr}ca zMQCH7l*xB&Y;`ay-M)I(9Rv%7QEie@8k(KwwPo8LmPgnhSzwqQ3m)AQYG2 zwBc|!Me{kku?Pn)7~IAUd28%gfc?hs+Ux_q*h$j)4FvqFT^rRsrby$;O$HjRjnN{% zru!v(F35N9GLeNNr0sfqqwtQY%8-JEHTmRCGf~j;8?MSt0KFF&`jq?6(ScC%{Hztn zkpOTcPy}XO>B+)zqLsSWstY}#fLCsvD7eQX8=aK`+&zp@p@Jd3b64q5WYHMzFRgll zQ=;GfAcrd4_c&2g0{6kirBr<6#aEjz`)cb&$oUZPL^*rJuA=u+f0J|^0Ae5Dlkes# ztV~nN_s#%+rx^y1R6v#{`}{!Hb=mZi-mMOJ`&{LZ8KdNN%doHr5bq4e3hBN>R${#9 z$;YjlG|%N>UPPvibocl|VrNo}-;>o&~;u z)4yLcRiUI#QI0%JGOZ*g)S|(>{jS9FCHVoSrszEx8yJ8+WH?$t^6R5vB+bJ@Mj3{S zb+o;qSjjBtGS6EHpyG-f{Z$(T5|XSd6+nGa?SY^Nrtb0H^QVG`(;Ss}FHi)waN~w$ z5LtW{nwj?3Kg|nH#8s?$N_e#+d1&jteUhyj=R+z&yVrv*4X455_su}$o*9#$ReE;W zso#qI6OOZgg!`|gKeF)l$Jk{0sI}!H-QxEy0(v^hey&b$Z)PSK7Pw)#`fUbgZXYMT zdvgf`wf_7<)9&EH)IDdjPPMDsY#pDl&v)Q8fBYhAZ|&HTOaHOlVeYyx^c_78k8~s< zkeeGN;;s^|FZfr}GZTbg(2DYv@s+r_>-#*mORD66-AOT0k zw#8Yny6|m{!kJ}LlZmVHYj?FUq6d#o6+t)0d`qV>IhumK?_T3=XQ9RpfR~oo)oqxM z5G_q4tjP7~L;qnA|3XsDn>6Vxe0W?D0!zo|sTpF~^$x=XXuhmQ{15L0!U z4S5?Ygx=_+CC$CgW4t_W8c3==J*}d4wUCZ`bYYRz1IJz9wecJNbSS zS?1NcVM9pS*ZO1iS?bN>OqU2csL>aXc_SjP_)OSlH7b1?1~R?lBAk5 z+%o4s&TiX6ff|^+oT}=F>YMz0cZ@r&J#0@!;<46OuFI`JP|j7?PfI&}9n}8e)d`h; zHKUmr^kd)$5u$YfUs1iPY5B}QqhlwaId+E`UuilZs6nl4dboJZxx<$+yjQwgztE%I zXgvJ;tJ$H{2pYEtUczvm9eFkg#|D9)J~7NQB^lx$+uw07@c=4mnQR^!tCW@-)BR3O zlD^-!Gj~eJcsdc4GO{Mf<-H|yq?62(6Jox4-=cY8ef zvPHixK5J1%o#>~Oc{qw+v=I##xgbdwB|NxUziBZY8gaz2Zkt&oN3=AaD=lHq(cF#i z41r*;pXWOZr~fx+Rsyh!A|`+_A0TJTVEX33%>()nG(cUTagnFb2VOViGSR{fS-Gc1 z$MJdT?q<-^iZNHX-U>2AzRcHU10+)%--C{?be~)f1rZ;Be!Rgn zZJ8(+{jML`dx4BV04fB4Dd-U@-dE^o8iHznSM_G>YF1L@4(u*;x~V7))o@Z-)4BPq zuN(rKIb^M_GCqH<_Os?L7-SChv>!AY>-^=dFMma75`mEkBW8f>g(n?7ZXBtALx1+6 z@#5(MBn(D(Oi7Z?+LMcM@^`lZOz>v|`ZN;!A^RJ~U61gUW`k9)g=5ZaH$?81!R*kO zMETa1I40xUvT7Ogc?3)w!(}~!+9#l81%L0QP@yC|T_be?o~5NlheC&vBM9?MUJ(f; zA6LP+7Hx4MlnS2o8RbRe3*9C3r8!Z{iz)r=Y~@deLXV`zQ)K`2oxHc4H1ZZ1EB_>S z2{j^sJrY^pcC};{F{vMVAWTIkGyGH!3HL#<3DNXZ`iWh#`7#@p1)zp6joI}i`=3AH z=Z{Ow>^dgRs=w>-ex0z<*pskjB$k~l_%h)FCRuRl`i5m<2^y~=^;_W2odB$7)*M#j z-Sx<4+nQncxLEd`D_jF7$nP{y#hzpKKYP-93F6H~B!nS>w);n2(RWbu4T%cw8>Z0w zu0Elu)!n_gdn0GXh0m5L;+wfpY@PM>kh<1Y4G^wC6wY1wm-f3v~%2j1v0 za`BZB$n0K;M#V@t!x1cfd(M)vBqG5iJnO)-nzi26!WB{H8Ft$i;|-EYC0e7-_w6yQ z@VH3g&|)iN^!yy{-u+|P%c%QeVj8gM5G!eWF|l#ZM0FSJ@X6&Kc1CNV zWX6Hy@906hM@}~(^AH*-i<^H*O}pctkAEhlbJ}! zl)Vw>w=_v5S?8eZ8(pHkpM0j?WNIU^RVJ+Sx&Q3wiy9JbF^`@fNK2-~MsNu+l9$ zI47q~Xx#7ec9Z8QE0gcVEZ^Y&RO}L29}{&?C*+5leBWJE#()@h9A|TiTRel*{G7qW7?aOE6=-HNU7^|vH zi&BMCd`g)=GTaQVyc=}DFg6>sTxy;L$1!i1e!%rkjrto6%6;-H zJ*hLA6?l0^)2(!je0Hqzb?b;OAo~F z!yh2o<{kZgN;|w|7gJ$b>c+^ zR%_HE4E1VA0}6wtWJ6~HBEe*A+*){~TA2`_H(2h-P4G@RUiS?7DhfNxrN>@4F?jv} z8U{N$Z;~hq>MJN^)PMQ65xQxX0HXz2YV{H@-($d4|QF+oBr)#7$1n@fy813foJ*n?RK z$PZ-s<8y5zr%agaAQ@z@5)^N(Vk9Q!SEla1(8TO|ntz7jU(n%SI{IP9c5C6&t69fJ z_ko*VUmYcs>3(282nh11)6#=JmKD3>F;B*2!-<}c3K8y9W4>L_n{RsFbZ*fr&`sY! zuRluPts9(-@G*+q8gRIol?C+zq+r$8d_z07fcHvi_L_dbT;xShzZqsT8(m5Qh&m3__r^Bq5 z7tjn7iXPG<3MOh%Yk{tT633>$6Bp_xXWwN?8UwjKgh*ZXMb)qetfL1{D96FMVIj~()yhex z0y-bzWS-9lCbEWShw1#47DFqXba80m1K(ox`z>#bqmlFK?>|&9hz&9?!}K?G3-*Sg zV(j$BomhwA=%X%1K#dy;+9-%9da@^h;4NTu^~a~I_{`pmY#P~DNRL}EpRov>R4w#_ z2aL&|Zgu9}$!Fcw2OiRB0>Bywm9)&FEiItc8^`t?w7}3;QX%HzHn@bzBW49VY71V~ z2#q-<9!&6cyviqN7AwfR=i2R0IN#oGd=T-BBj^cmfs3ehs8=jt_Iz;xz;sVYAg3Ywu-u zb;9#vDytv8ZElE~Xm5HOP4fAo&m-yZ!?Rk`Pb?+g8Q~nyfTGn@ihIvZINNk#_~nAI z(@6qJ*VxFvnsVHf!ay!=BTNVpu`IU~K8kfsnv zo-0=hcDKjR6s=7p`sx*DV)I`mr9&AC&nHin;^pCqD~lRX>`0eiBVeNTnlaapx*IgR7yBxMaD+g2H|cse$)#m z&H7XfzH82?6HsOqr0={*y4nVzFdfd`wCagUnPxI@f7FWqw=I(OQ}g?}gbFx$2({?@ z14f#?tIjOzuwAd2DOXM(A(wApf373lx8k>WV&H@2Q>Fer(v9n>`~w%}ECgn<4Taxi z8w#`#VLq2eMQeYrARM&c|8?Cx^H|j*LRb$8n#ngPmf@i@E+~px0htZGX`PC{NFiGFAFp8p0Mlc zLhL`w&s6UTIkVkPlT5@L&DPj^yTOx*3rNX%3~RTgNhB+S2-p=qxf=&$vy#EBFbIx! zB!LKE93rQ^dt$%i!^OnP5_s3r*5l#E@?Qeb{s_#|OdXV%|r|qw#e#?FN zX5X~#Y|yUQG5N0bR#Qoa#AJ#R#Zv@JeP#RYu~nXrz@SG+IIELlPUYKdR@en0xt2r* z&UC~L%3>4uUh`(>sWvoO()>6dw(wbL&e^hQ2j(q+d4I@wuUYPQxb`#PAlFeUnKe?w zMKoVXc~Csj93_h3F;j&jCiiy6bAzabRdu4WIoOc?2OU+R-sg5UBy78JR7N8e9+On> zv-;>29XQ8k0Gnd~P7qvfz&?va+7I~m6cA<SlL~A19u%bx&jOhDnMpE*;9)he zUg2wAQSJVnHIK3*?kpKTemKPSHSNVnjg$CD-3}nBg9KYLbiH3iK|x6J8Y3WWD{UNR zc3gw~??EF?lM;iVwtRez2;Bn1k-x?i4KHRPXmfn-ylmwn6IJxkUYYuZ&P2uLw8>zw zXPGRGvA2#GHygii6bPta!3VJzq}aFEzx2JR{O*=I?)gzf6K`Myf8qV?g{GegFjD5K z0jD_|uKB1BjQuYLoVKcm1*FmfQZ(cL{IQqbJ?CeQ{6S6Rxp$*wt5u zcui!$(ni81D#!Ju+c(3teY^R4Hrpu4j9TYQJ(|7FSg~MY_?(&;0VslUge&Uokh7=w3JiI&eC)ZLum&+m2gTU}lzPpU@B-Fd|Es!vJl zI+lm96FMnZ2Ru3bg#k*oPWyf!Q%Qn%g73rvZJP~l zVOsz>Z9RWoOCvehm5eH6d|RCNW-W5Mp zd4Z1|$T`;L7Z`l@bdl94*)OnFH%S}G2C__6Z{TO80RvPUx&9*Ei)&34M2vB=aVr1bFQ!fAJz z_YY)SDu4j7z0vP8uVn1xY?ZTz(c%P3qI2Ty#Kj+Lng-0&%-fAwjF^+w7Ow&8A%!Q4 zK^yR%y+8n-#9xcufv>6-E(FL;Jy})%S?hH4-oHP?KV$wEm{e6cGP5~4{<7zIKBsc; zK6#xf^k}LUKi{2`?X~Gh7LWWJj}glP5MQ;LlHO5mbU60T|BTa4oTlO8bU8)o$TAQV z{+B?&XTB9@jpx5cawrz0?BJce7{twxuRWtke5Jtppiq`QA35n8Mz9?@i9kO|@DgWt zLtW3hPO)E=%J+`II++||jm2im3%}`Rnmr40o=wnzeP9BT2?!|y^!zpWktXO)`5Wy( z=;~!hL~e$56Sym;!wSDkkYt$wAB+KHR8LzLow?wuL8*;HMT z8!J&tYGXiX2T5G#^x)_rUdgt^?EWwUw?SNtz|ZNA5&qr1Q!kbtFYqeAyUJfy^-877 z_XER0Lr4Tsgl$D<@QDWSIWu>G76xS5^M@ZUp4f0?pzW(YXd9IicSqV;0S+N|u%LE4SUApV*;|`3zVB^(mHgO#>JY+K;lovtGD^WDu z-Fh2x<*Bo}YrJ3S;G)}7`WyG&jg}n_FH?{ z37qfoxGw@MuY%)(^uTcYR2gy~iul^=_JFh9WWI}AQLIeh2_pAObz%EG-6k?B2c?O$ zL)za0Z zX+B?BM!;+OXmGyc)C<4uAZIo)$rOo}pQN9LuyISkAzeMu5mDhcywCWRxa0iI zE0KrBsZ|9(gt)qoar5WMX4FvX_VmZNurs9EGl1kksLnuin~r0D3ERVJ1C{*^6B1Wj zhOrRGLQ~K=_TOfWK+AU9R@6%?<$P^l+r<)4py4Qf?;^qUhtdVie0cb| zqK9uqV%xnBj}9I4-jjY+2DY0;3(e2l z)x;R|AaC>w>X#tqcxyx!sP#Ya_?M1uxLkSVtJ4Skc#v1W5wo5h6+&qK%nI7^OSUI|AScA|NV->@M{ZO%=i+)G8}>Nm03PN= zo=R8c6441+ZS9=fW{!+Io~aP69yv(fJ;`qK4B37=Ujjvz;)f#^6eQVJR5888bINY{ z5^YT;<=9p?cp8k6(&EtYYbTcXd7dmkIw-_pkdyOSI^y3zV_?+#Ui2(T#trS%Zix zbZ;GUmHSAEukRLq0}o_$Q&m0}4AnomMNW#YF+U3Fpr@-ZtKr1qrZ$W9;j9AXQb&Jr5xxfux!|3?|v1to&0 zXMDa4#|1NQ-GvrDLoNw9t5$@*&$^>F&aEr%&smY{qFp(s@?3mFdUKQiPb0;JZSMg< z{jz9av3}>F=-h9X4+;qgz)5Q0MND(p!&s%)2lNCtR?{R(oGv(M-F?8oN?< zIazHkqH4uER2hsY|KmD_Wp1X@+P;$mk;vtD2}Gn03l{pJEUWdjsRH|m7SKLl`mv}; zdi9TgCu0iOKTe{?Kv3kZt#svid(76a912ijbZS_Bhac@5)sj=qbmj!OS)=d8R9L=SPdS)Mj!!Cl}Gc87{2e-9KFN zOHwyy<_tOz*#2aa1;E36OhNAG=~?4~%!WmZLoR%uSA*0l^2yh@6K@MPwISd>*<9v9 zo^Y}K1KO32(-c|~%~-m{7>Dk%HVxB;M1dW$I4#jX%hOJEav$~TSl7^&R;wEXU7`4x zzk+O!#NT7@94oMk93mkvgGV2Wki!>^fEfN6p?mZ@!?a7DpqD|B+}B8cUNi z4l4UbbGnvezkj9&37@(!uA%TSyM2#2Bqs-8S_cOL%y@PyGbJTA(CNEO4Z!(n;a%ox z1$S-ujd-uv6O}W};#qt59g}rm-lksEWAe`XcZq0d%?kR>6lpONni(zdAhf=CEk&X0 z_k78qW$4cHySPFWsLH=6z^)mUv4SKwi#SQtgIFJFNC7xX0Kj-qV&fg z_#p>bCSX6XrjZeWVA3-VNI@+4yAh0~Xj?R&&ypIM0&`%6b460$rSK?7xRxb2X* zL+{^5f@Mu;L+G8${3HDggP?jE^7jx8ewfH}oxaZYXN1dwuuIM6$lwQnNfy=aUrPuu z>G{%LQP@gay-!gKbbv{Fpdos2ZObp9?E@D|qN&;C?&dAUA$P~HLB^Az?PIQ8FwA;p z8-Ej}g$TGM@Y=Br60J+GBWkF33#&5Z269@pR=wpb*Pv7vtyx6Oo7IgL8yb{fGgnCV z^*OXo@Mk9PM^Ee_v2Ri+-MWJ%!aE}z8I~f{e9lZxQ}=}+2%V}})@{uIyG2+cm?8H& zDX$BQc3-&7i3$Ncjwb%-@{&9(&~8ZccZxp_1;6Co1QL0=V@x#HJ-cMTYN@a{s_guZ z3Cb8;?fuByvz7eu?MApr6*yX;(b=JWc!%u8#v?*kSn+$VX=9Vb8#!+{Z)m7}5L%Zf zDN$tf2d&m_Tmfu^2ijB!bw65Ufnwc8(CRAHpM!iyR0i=dWk!z;mrCk+F)y4UXAp$p zW4Qp<(=n3a>8^bDo9|PRt1X@}FCjA6iz4*hURU)Z!hi4Ny)Mi()ux*hx(#Qax}(uU z?;ickLG8SJ&l|X<0NfbY+K=M3F7~Q^YKK7CKA^SGg&QQTDIb&coyKjA z=U#*F`uvQ2FKuIN(hhx|*z+lGTF+i8V}-{@6AS}&w#%g+I*(tp%KoONmdOWeg-|!!lhgaTa&MtwO1&lwmdTeb!?B@}axOHue zuSInI9xth~gi z(tccZm*a6=1qQEt+2fDL(#>#IL&!@GbD_Iq&K{z;Nq6-`9-Kr=CGx_z3hx|q@V@UM zDT(81hEb&ONUsG%%aumff9rVexaTVZg9u_48+$?~dg<$QKFbgNXmr`|6}l<3(tenh^~P9q#}660JkxxPh2`?k;)_O#42|6fP}haeOpl zfdtQcAwMY(7JmGWm?=#ly0rNx^Psw-Q0XKL+kok;d>9n$bfb8-756b=73M91bRX9B z(uP|O0$TWgcr9ih`0Uz$hA{LN)xuNOM{gc$*OI-~R52Jhg)=ho}mNxb8OP zte`pe{4MFp_l>^{hUzylQ9Z*FC=zb|L!3_#;XI#aJoi+37VfZ8vI4%%fX{4Z@W6M^Hj%$uyFT-di$>We0)%;Zt`)Zw*%*J ziZRMwb=m)G=S@|s71wAl@vtjJY?Ronvkopnm%>B78tW?PUW`xsC-^M(G-Y)I!^^8~ zjAr1n(`MdPm_O6WF_!lrp7S4Z?lpFt#Q5$X;6zV8zGN+f8Oyq92nP_CVmP&X4G{yR->Mldp zy>hZ!5OhIy%SZ1V%bzn^N@=j#CFIR&pYDY}x^PtN)Nk-a^>;TGUstg@D%G*x;H~K? z?a92lVb6ohv%95+iGh*&uNYmD70V15QkvJ6#-J5}_eS|>?6d9O-7Df>gu=sSwAIOV z`7~K_JCPi+KJ-dr;lu#(R)g4+z|d>X&Egx`tnp1NkSZbfOzj_l z)}a9t^_UJZM&wT{ywEED+qV6&n~L|Dol4Y>tI8wJM0SM2LG^u6h=(|`kyazD9$#VZ zkTK^RR!g3{N8d-&l&!@5ZlR}3jKa9nUnKy=BK^>Hu^|=GY`H4a+h(s zoLVm&CNS;vbiB0aS8A$f+96FPu+uv)ueLbLJ~mo52#`~MCz6odg82qG%+$PG;sMd# z_D)4dQ5}<3eXW5p!3(NJ+v^n9Kzfa}yXBomyzm@m+-at{ZaxDZSUoBe?%psS#8Gbl z{n}N9(0&ZRVpSgkM?qrTRn1xpK#8lxc4%`bA;F)6<_o`!mgwN9T32Lqs zt!TkDXxzyuj9RibW8%##%!6*FI7kefP6^x2OAZ-^I>_`qdsF*w^+m9n^%c;{DrY^& z(QPqWlF8s(Zn_HiUzFb`S+UH&YcVH36~a3rS>pN8VeYq{3ZM6xVe0FcbWh4M$S}+> z#s$|J5quLA zFkogAX{9}`6UBN0%tqHcoNP7-%iw zD^;kpf^D|3=<9F?{PRdX|4I@`As{ew zZ083;A$v=?1Bth?Mizt9I0_DBM=m?!tU%;q*D0VS?5FaLcsDPCm{GD{JyMM#s*tHS zoVVw?;w4&!$kZU=t#;wQW*h8rj})QxDX3YV&p5>SuhGR(3azd_#RsNK(uEd^U$HUa z+vh=DzHIVJtt(_IP6SHt#e7M~IJ4R~C&-<2smJ-la`sQ7Tcnv`?|xvvJ%?`l-@gG` zcTxk83qBeR@gu2s*S=4MG8;cRfzC+YlioIxmN&*_`A7#|I`_+|`65!WAL+Mxk8q3Z zab|(!vS>2a!Fe@x|4}1iGGRT3-t}vL9=PG?#ki;F@Z$_zWK|EkvNHR_f2ER++6dZB zw7V1sFs-03=QrD9D;El%9*8(c$dm2p$1<4<450VVb|0{5$~j-WBQdl6t(edkytOZ6 z)RDl5=$Am}3Q1|4X5KU^@bpfnbW! z2PMpc3|*I-$PC@`IBjtMk*`aogC026*s9QloEsHJL zyd@(UH+NTrV3w%cC4fF?zWKvgqLimHsR-@EEVdYa&Dr*{ii%raC^v#@Gi+EZm|(Uq zu|y|dn-{xxvI}(YSn{pSu0v3YOP7G|fUFjzg*_F0eJM$|{agTW3xkoGsN_FkKCuQ{ zlj?j!2mu`u&%U@VQ1L7`(9xN97erN~6#d;>kg)!{wQv@tf2q8_eIeDk&5N9%3^2yp z_~Y0a48cDv{c=6t+J?&{`mRE~*)hdGq>NB|6e%q~fPHuOR-=YC}pQ&j0^e04hDX zgq=JSB+C*hk^&@z!VF(DwzGecy)$Ucp5c2XXP>G2)pZ0=B>(D4!YOW#ZNl}xgw4R{ zBQ>+*-saBT;vh1I2>U1Ef@D7-Q}lP^qx-kyWt^B7Gb-=rzuQS_Oo`;2;b+6C8#`1$ zSlR>1_-+tB>GVP(wiPFYyZn0T8CIWFD8v%@vuf2`OF7#W{?+YpQE!7VG51$rY=ntL z#!RI0|CzQOh=9;diWVa|DHmPi9aLRHah?_Zqf^B6iYS^fXQ(R%#=ydV7FFm~r#TpQ z_ z-~B5Unpp`x(Wi$!r`&W98=uU`c;J_JPOBy8Zk(7{m{tcX3oc=hjb+2ngs zg4CY0!DK*~l?TI)e%e1Fplj!*w%&ViX9}v;9jff9uqvOCnPA_0F(d1q3iyjanJxJZ zv*kSTuoAt(rUl*=B8=GO9(cn~IYc4>Ny9afggY>TK{A?*!E*ix&9pt2rI!Q{OUT(Q zELS9q#t5_ozK^}b*)f#JwBj8G4?~*1$Q>*GPwChft;6@c^m!w}6@8eK-R=X4GIb?_S(v8J%D-ZkTsazy@t_-# z;gQQh9|~mHC!M)esvFG2Hg>@dm1FszVskk_UvJcS%TeNaJ@$Hb&;5Ex7+JbPPe121 z?j1aio9u-7S6a)RhHrY8b#?j)^zdgAn5fCIPwA&>85H@zm3vlOPbEi@vDgL?7(H+f zjrFu;p1PpKu)bLUDy2O^?2bw0IopQwTsQC!i+7Q9txuQua1z%*gKw-xx>Rh=-cmKY z(v!{MU5U*&=OP8{?=|j(t-1$V0AgWf>jjWgfy!f&PB95_vZ6$Iko*`R^Bg>uR9j^RAvZ^zSIgX zy(QVaU{>vHw35dj+O%KSwNj>=zCELO+Yhlw)>Ek_#H8;Hy8IG%vl%)6UvPCn%m8we zvzAS3@B7zlbw*S^$=B=ajP&$_=TbzZcY?|(ho3aco9oSGG#}bh zSQaPCn!Q+wcOUsR_DFwCnNn>K7{J&gsW0mWmVH37Ea`;CJw9L&AV2dO`TN_6pG9Rt zx3Rqcrv0O42HavmA3oVEwSmrI(yM20m&U_3^C#eo4DhawgSzW${<3nMHqEzQPd7j@ z8gYhZz4%JiEqY$kM0c!n{2yNM+aH=drpE$F&YtrkuS%mul*T^?f5wh{FOu8ip2#md zz5Ue=L^d9$n*Fh-g?Y3C^d|K zz5c9>FNGoadr=zOX)?GNpT7(Tz}8lGm^)`baTJQ?^3|X*llIp20SBzji)!%~nl{39 zoMhBpb%iS%qbV&2U$JQqjj7FZ4GBl176Rww3hfzyVKWCOCZ5vDR$ax&yeVzNZVeSu z&OrE&98nEk5V@zpwH0xq4eGcvX#drPTQunTHLk(EfPJ2AtfqDKlLQ50{nK8$b(pV^3$V$B^Zj zHhNRd#l+Yb2k84Ci%i4y75bM+ejMYvfP+Oq`$jQFx4kzr%wAjPaHq>}%skbcA)=QK z#e0{3(Lv%j54U0DV|J2+ai}RIlw#}=Ot%Qa%=}QDM_cWNaHM)-n4<66$Ie%|&XLqY z{uSp;@ZKi#m)$k~8LzfXo_mUKRWq>1kfa@curfsR)b?Zo$9n_iX=C0VluFJLS@`rzHdp%#T$K!s#-3sO(y3V=sn!*eb(DN8*=KB2txamGW0mYXk zA+)0D(({#l#d;6&Zj1MW-$hGH(|y%j0x{fsmg2$zd1>r7FX6wq{W4}DTrM0ouXTfQ zxg>9Xf(vpX7Y_%?&~aXNs^fJ%5V=BVR}i=nU2wCzf{x-*~PHdc90D3o20& zsOfaO?KkXwReKrz*eo|Z5V6l${Q@zHENDmqf~ z`qf+qKFRew0D6m)!^x$l_HtTgr{I%-a4L~tNQA{{<=J&o-P{WxsfjQ86LLS6)(GHU z^ffjVxte;6$zpV_sde>H)Q}6ii-9hQ4eF2Cx1XAC3D=U!>`J$;eIR~u4R@@x0?@7> zxS2)&L&CD}1Ix9=18F zcPIMyuag*CIqz!}U$HGX&!K%qmkYbM!{~L!!QrhG8pR>Z@-RuJyrg&B&!G(;y{&11 z;vTQNJoxcnG}Y1|2?dKr`$R%`YaiAf*X#fg=h{mfjuWG?oQ3Y}mqt4DcuUed&4BpR&mNs2gH3qH=Iff5j5kg7PyhS!>PRgv($= z>_Js{URC(Vm@3B$rQE%Auy#C9KN3-hj(U|-`*`I+`YO+`z(ei(Q7wO<+|zE1^iQTD z$Y1+^yc?`T2AVcLgxr?>dth-CC3TF?(2RPu6W?{mLvX^k!sPNy-~TKycSJ9yt$!I5 z3?9up#&&S-*%!scTwq{5wA3&t1%sh*4wfW~JZmqUwaIva`+k4`0(# zS;Wp;L`PUMvFq>9x>?t6pd+P#)7@#*Zz&y@q=D7@y8Y+zcZccs>!qS36Ma8tZ<(*h zMo}boW)9G(9V$A&j;#N}9bBSC0!Uce!}UDs3WFK48i69=cuSsP>nr_)TxZObD*v8` zBV7)RaDd5LZYidFQ+V>67t{~BIsQj}%4fOY0Nf6QOZ=`QCI^q-w*>PhE41JklLdcV z62z)*#2BWrKL43tiQX}xe?Ut|$|fH0%Y zbMLsE{YS6qN=zgzIUHosn#YexM+!jUtCQ(h3;Uf(4bQ65bAUj?L8(UzrzLxsE8nAr zs>v2{oGTRF!0IJ5iF=d3g?i(g z=<4aKRJLJE$n}!M-nR$barflYx8cEWa(ZU^zS+DZG}-OcwXE*I)0Ymlx;tjWemW?Z zI#lkY=Iq|T0S5V>PR8Fc|6zU;>7)I0E#tzX+tGhZwEm#CJ$>f^h{Ol{(;F5Qv-)tX z`$a5O$H@pC!S8DSPbuKEWpBtM?e>Vtq8;Idf61l|9yCj$RT{L~@sr`f=t#pzVBAxX z`R2K)h98p#Ka##6L!vH>ONsMIq+;4+cwX|**^aW*{O4`d8FKhB&Q#?5^C@0jmsbC2VLd-VK&og9zA(NS~7DOcm`E`9VH zdps`RqfxGNrJthG6WAm0?nIcx4eO4V?|YzY6#3Saz;vQkOxXHoHfT8;2*&dnbs-?Px%Yn#Okmh?dHU{U8 z)dzOHL<`cOz@P42Hs<%^P!6I(c*W`Aell>y6Z-uLTCJzXsW_wjjFr2dAQU#A zW`R$05!P+bUpYR6?Rg+|;%FUy-nOg+xR(c^OC{oXwwNwzui~c(iy#$k-MmYnn{k2q zbqJ3&5)W^?u*)WqICk}Va6Zd8cTV4%K5>Zw9IDr8yX!9+7X5r4E=j}bKjbvtkQ835 zE?N`@xXwSzhwRVb_KNw6$WCE0=0HIG|NY=eaQf#%?S7vxNbHk~AQh4D;Zp%B{BN?k zr7l=MqsHD=RCZmMv=M*R3S~iUh0%u&_sgr&8h)!yO8x1~iE1_btnJj613$hDkEL>N z1Z)M4KT90Ukr(5S@{Rw{pYJ zg6gH0wqFl~ZEv0h4Q9z%=UcqXqS~JK05cb>WHO&Iedb1k?3ziW&kykTp`snJ>#46NN!HI+{+W9X z7)ADuzj2qn9H9*0PFG~g4M5c_t3%;t9ICHVE<5$_b~V1~kN4{59uk^$nkC*Rq}03I zyZx|U(ctM;6qcLRa~l?vhzLvJB!DZwCR6t1_@lO;>vv9Y*JGmEs~|jQWdddzHU`O+ znNB|k|H|PEvxqvPMonobr=`n)0l1_6Xh~Ua6`Z=ei(Vv>W{C>CnM;?AF}bm;e~n|) z=QD326hLH?*>598S)#iS-f~;MmaEl8u@PFqoHK&WA4*(>!{n3ryvnr1(Kdo}DWu|mKUPz(h0arz%53rP6#jAn#`7sQp ztnl%bIgNR#q%ETc5fJK&FT3i$jAv5-AnSkR2Edr}vSN?1lT{evL^_Fmw|{XqDP7`6 zrSlhJAx%j!^x)5Z7M65__&eULTV+{g(}UG`yLVGOBi+H-@J;^~!_V82*6#vBJmwqI zcc>V8a_d~n>rA$#etH(|d^!w_@6C@m)sn-wrvzdx4-;xF7~l`$0im>l)eKW^GPZ(` z9xh);k(Q%0Jw=?5%7VWN%Mk_@x@SCMM3hg}#tl{|>^%x@ zkr?p84JoC&dEc5y*tr5)iH$P#(wwqxYYr(_9eY77J#s}!ule*hIr;yEU(jz0pr_5Q z3QUHIsr}5E*NU41S9)9+;#_uY+nrO^yv(;m)k;E@0sp~Gx>?lAo&13Fem{*u*A>7m zesNEive)Ux`O?iwR`E z*}!ezsPjk4M4&bbd)gU(BY6CW@_2Sz$dU0tz(yqC0l0Fj3fyMs|EEEF8o&PHpjJv= z6mlFvU~1?wcF+IC$GtLcYk&_?TAgWUWOXX;!@4;@f7*Zz$zyfU0BKwhv~drqwS!=0 zfZHwtmMQ(RKuJRM-(UBK&A!jRd#*UHIFG_poxQ*?(B%pjmZ3}FA)2}{41{Zlex*`n^VIk=s%tc)Bh(x_yzvbtS|7#;x0re6a9J|Cb2t){PV#@Kt#In2Fjhf>-*7O+A+}(+hiUNxQV{(%no_VQ}3)FS3F`I8~Fr_xG zE*uZK)udM%Cjv}D@3Yo(YG2Oju++)vs9i&$B@45WhX^-iGw;f^X+3|LFDD?s{3EI#>Yx-ANK&i zHCAoQ-9DaAJKl*fik#jNO^Min;&=)Ay5mQ0{x_iWla(&l69hfCQglh(BxKIz!g(NK z8)f>DESqi`A{aEE(EuK#vV!E~@z=d`(ul~v^33Ful^_+WC8!pprM zFO89~NP*Q67QTZ!CQah^5N^_{+dMd-AoG^%B~mWZ>3gaMf@!)u=j1gZ@p+9BDIfRq zF7~1oAy+*wY{rQx7iGKF)ro_w;nZ%q+e{g7?OSw?F8<&mb|4-#x`b%QFQ zHLSbN-g_$W%ENTma?u%}0Ncc0?mW}$0>f9s+3!2P+(i#q%~|uU-_@1*75LRsZ2jKw zD_X|7%Wyn$LKVi!$#cc&qKfZqQ^vA(Ou7t4^y)e~7;+#f^L*c5Y(1vhf`#Xu@OpfJ z4QlN2`kPmBNXaNK*^^z2|KBve(NCKxiNE;x) zxxS+1p0Sakn5R?Hr`qX1HH@yhG2FfYCu7K5&d|TDuHoXNQ@@blVt$#wd+u{!H4t=9 zb(UX?~5=rEsBjEXTJm?futzfawOZsSSP{ z#ArS^LSW{7TR=1iGNA|pJoenN0*6^j$<5((O)0%SLCwF7nig21rpQ{f;M!(P$mNW7ZwWq~O0@X0f|&Wg@|3ZZ_oJ4%H&Ot>T#zNFP#GsEwcfwMDaw zw5T(jkXDnKW8M#Vq|lr8twwcrw{j$MQrgboV=L9{OG!Y%+dkNuz4PxkYD^I6*sUhd zWhnNh4hh(tMYs94Wq;v;B|s zVsE|aibqNF&)Mt9$NWO9R~~EB9v;f;`97jZ#1q&WL6{*3=9FIiust)RN6E)H1S)2mWNYr#@X}nNMK>akg#X@(9Zc5+@VJM*~5~ z#`~LHXfMUs2nf^b8w7M>V4YJUmVlAho<8}ZhpQ3M#oqd~S&BDr$9mxx%XoWNMZj4g z)Wy9o;j~3PaL96}3_yaPzwNEgL1Np18hePa;GEpK715Le*SL9gxr8FOvQC<2-o9cEDn1bU)C@#)>v#DozDGnvS*{7Qytxa{lCO8Q8rw+2eKw|8FParwzHJsbJ~ zxudTS(|D!Q-p`_`$NTx8#mR|Bu~A&MERY77;F{;jPRxwoIEMW*au|q=Y0u5`7n(^fkLJ$T!mhYLesuMLx74nELfl8TdXZZct}x4OY?XhI~sc6B=mwSUfiwr{6Fi-1iL45PI$&8wml~mD@#< zTb?1*NJ}#5xwP{7!EDZFnxKtM!w>9#bo%EHxltzyT~Fw=_L;*<7&^X^>%WV?n2(fX zfkXhpS$eScy(cfPCKoi*K{9g4PrmSAZBJf_ry<-dAUqImRVujdUVo~W&zT#j_Wn@% zz&RqnRmTHb(E2&_Xl@40k5}b^G#WgLDdwiY@!oK~t+P`*<&<3d$pto0NHQ4Q(v=?k z?KzF~1^AFgzTf^J--~OoVk;Pi;?6^0$G!+~%D!$8V!;SRcI`MXhm% z_kOizqNK)8SN8CI2S7`a_a@dHR&W~~G?~%=w0KX~yS=n-!}O0ca#ia#jWeiItG%|6 z$)pl%C0qiB8MQq3SV52264PcXbY&tJmN(;$Rc~oNwK2V}zlr zJ;^;`wvpk&>U>|wJE7@1 z0j1cGU%`J==RavG%QY6g8sGgh2irOh;-YOTM2dE@R(qH5=3b7iJj&{&r{gUT(Ouk4 z)oL#Lc6Xxi|2CXxGFt_ipB;SvJ5-9$2!zquKsVVyT+jzcdZf&t{KC>>Vm6n&98wY5 z;djQ7f_?4}!SqxV?d@(!RVP_jE51StvHDUQg+IdQNO4wlR_k)0JkL zGId)kv~V>9DkqClpKO?1sH%F-*JhuV$g*CJ-8+lb2yj(SE7s#+l>=6Qpy=194C{{c zI0yvzW_|N2vF9q*(|-F!9%pRE>4oE;*S6d%IPlYr4jBPUx+@$eA%4k8UD`9{JChTo zx2HFA>A(?mn6PcWv2kN55RKg+3IXoht^ufuailPZe=$n;01;;F9^#|C~3Q4XQ($)b>ZY^;~SF@JH-O4|^S4JX)=axTO4 zu9CX|j;(y$AH3VV<7rntaL3Z;{L#e@IR4UhhRE*3r3Lh?&U0mjlgnE&7q6Hm~&I@Wl;diEWUDE zX!=u|-%gahe$hfsClX)2 zeqegW381T*%I@BwN)h9t{u)A^O4uaTt$N^z zp++Ames*i$rrRI~+44jthnIQbD+4RMfbZ?a=b(=}@v(VtcKB^t5eFg+K5$em7rFWl zW>(C(^TqxKUKg}dL~bTYeb$O2+6}qO%h?gYzAk>H#Sd}=D(Z@DSIxmu5OU_*zPv{@ zoq*vdUIxwTWeQlj1@UjaxPR#Xfq`Za>Y=`vy+zCbtSdl2z=xIKEe$=JdW~P}6{(9l z8mQevi>IA-Y9vwG-PJVnU3WhH<^qJ4WKlLyaF}(|t(2$1Z*8}md?QwG?c9&xh#-zm zQwH{q$RHFmeoVC11#=&5vL*62;D%Pk=<`FoV8lbpl3tmIT1x}@rr=Rt3>ZZFc_wEz zCO&46K#I~ z2*o$wKRqi37G*M90K&rt$>{Dy{z2Bu+JeeB|0Dj;>{+qdB>w5Ro5wabg}|^%m@EfU z*?pjU6a?LUSuu(P?2kj1N6zFa@Jjc<#Z(|vKnKL;J2~u~%MW{-)n#pN4N$(Tes)%*X6jnJTt#3f0KgPII*_rB7Um>TN zbJQGBwr{$S^s5fjYQ?y}@cxYtB3$SA-QoFi*>Hv9;zRZh$g$Uv!&b=sMJKi{>^)8R zzoxi@0b9rsrTgYxico_rH-&8{DGSxCkmPq2-p$Xk6IM(F_qf+GkBTcq&XaX?o$KF- zwFd&^;lfckh-;-9tf$j@uknbnpEY|ulPF@1(6~T!b7Wwu8&vyOqb4POezo=PKmR&W zFGC>%duPdVX>9yTDwj*@?kPkWPp;G3At5EAlxUXLD-cEM0JJI5@93ixPvhrj^*KE| zcK9#8>+Z>(B{>7NR7AE;RuT9k@Lt8$_8R0`&tV*$OJ~hnV?QFer_C$Hm=Z*Ot3;Xr{q&=T5euuYNZ(x#8sY zD?kjvpQZ6+`Y|TayZE8x5i81j;x#iCi4=DkvJ&Sl|0Ma>UYO&ZxL%v~Z7-E3i6!8Q zHC5CPJO^XECUiIZy6=B4J(Y6SS8_bGRCHd8=>;XR!Kf?rYrDGRE&Z}ipLz9H{*i?j z8u)^=n-d^s-J7FAex%iM{gp+c#A)qnMu4v>rfs6v31hw5^G77ovQke(9~Nv>agt{dn7z_tkL-1>s|FGa~u#?$g5_z=*I7kS6L zn{9`0!TIpx!Q4s_%3*f&&`%I$1l1^ot=8EnE;t2O#t)doz;1l-`XaLAV*59h^ncmL zx?W;-Scez3jWw+PqxUhh93VEninS7t^+~R0x$OypjT*vd>7D*fuOB5;o&!FBJfUZD9yp=ch zoupccivRlF^v%EALN~96PElGjls2XGFvY}E8LGgk)*JBP)Gw;W#ZkYDiT8{zRdDAw zUnS_ebz?S6|8oCg$pu+w7(`(0-{qWkA1B(cz;2%vM2qQ?K6Qn)*YXUS`#|OpPkAeqZNf1Kqwqp1Ns4JT>oA z%QMHjcK4+Mbf2C9P`|20H7U@3&+UB^Ae+)8%;zzigEKsYW#J1Ezq1mNM`;o5;P+2?JrelvKM8!MhUP_6ur&l ziQ|`6U!tSU<}Jvl)+M0-IXpIeP=D%1`M{+g#L6JS2PrFV$FuM`1lDcl7;fE+!oiS|O zI3w2j=5w46>Zemo&t;$?2svb7u3;n9fG^$KPUjd0a$G&FkdZ|K=ut&q+%bim2+FRw?&>OLMs_lz^Yh^CBtu?pK@JuH_tGfx# z^qqZ?8zQ;-MGYkIbGR7siV#}PE>M*-p0X}@cB2#h=OyK#bh2`6EQlx6|Ga~xw2Y)3 z|5-*H=(LoMWZP~GA8fCnl~X$;S5~-uIAf&l_^f%0hM4qq{HGpxT#nMiBME~D`_&hz zd-=cu$67+Nuv22P!hH2br4+5KGM)0&F3rgjl<=*7>-qzkdHA=|2_eA`WnT-VsQSfPnOCmDzz)uDdX>WYRfTEkOT*eEzc*z$qrMDlS z!;jVDDT#E!_#*KfPlmT=+7h^u=YS3@)xnm|6c?PLz`*$J z$SOZ#!iDN+)4n@@6NNo-;XxO21AlC}f1mxaRN<^eTacCHN0Pgb8{YQs&Ic=eCKPdO_a)i4 zCI!J7MTkdsqkH>x%J`iYMb7D*ibLvPw<6748d8&7NY{q-e^1DEBW3jX)N6xe2zaaQ|}$XV7e=x65pt7PuE?ez}W8Jq&rAp-7!?tR%6uM z>p3k}JPSTesurKvaR+alK{MoVw)b;}_==37Cn{$4qF3<|U-RK!orf+Bxm>6jA)l~H zEw8re_mK{c!AjoQk!)?{)@?a8=YFU*putD1f2^F;=gcVjI5aESE6S^-5~+P5S}R0S zSU^tXgPh2~`K7>m{V&hP`Ri^!4YSco0jybZLi;7_3Qi!WABS}nU)FB~&OYf;h&bf$ zOjAA%NVj(ePG4+~jid4B!*9in&N_}gw!;G47e%jl%^<2&O{?CCm&nvO;i-?;0cK^w^KM!BTuqKcdEs~{7v2}NqTMJ0OnOPr}7=ha3} z`Cz2LoZJrtf=5|`1crA^K4dj2vv^9EgK$~Oz>Q5}ZO;cSB1booHS(CbBVm)|ZP zQnGrVL`SZJqjm<2QWA!eeW|F>WTDf2MN)Drlq9KWX`+q84lne|X$C-`i zyNX?&1NzwUVC7`44d3F()3Bv3%R1xEbC2==_(rl#4&yi`EPJ8Y;LPRjA>p<$WpO ztX2$4+*i7b!rENw|5RzoaB=QRa%}XR3yfu$@nG9>BrcI0v6*dlPxcMXlkh?22FYnQ zjxh>q8*_j2Hv#7dneiaDIOGb6q(cbvp!4eedE))?%{bS`~=jw~@Q)fB+ z@*?WdWsz9amL!gIwCessv`}f5%m-w%^*E8b*%8Qg(m&=;%m~kK89S;egS^YKl>dv{hIF(COtqvsw9Mcbp{H7kct*yG}o^U zSG5?!sIiQ({OSq$BG^-n@oYo?gKa!7kd4U}fil0lozVXvB)Uud8)v9y(V$B;7FZ5f zYrXSZP9Syj7hhp@Y%O>Sx4$Bd2B@cN5|q)V5)m1evuP5f@n?kKGL9DXy@Mpx%aOGD!%zO=o@zC%`b_T z#l$km@ghA17}c&MFFUwHSB;a53k;y#`_*?qa}_A(n@SH{$OnrNYe{wmq(WPp*0pdg zI{S`ixdk{1C^We!H9jW|*hWW;Wa}9JHFn`b|> zwXl3g)e7Q1>cn~5Bk3kme~t3x@w4RnR=m9>*f#mfc|y9-=UdJuoQAh#TQa%QQ`w_A zO&Qyorq?Gy4g$|Vn0|ag07h5O?@zEp)CCnsS=D*Z`kZ~8clM6ZsHN$3Gg+r6EWt}E z$k(ei4fw~i8d0juh}lRLhX@$xTXBGhiy^MvCR%QEB!a1@uwTNsN*TXVRHVA}TiQVDNL?>1?b!A93jjr!$%% zLw6LV>s=!Xoe#ggTT!t7@AEo$7~$|^=MgmB?Ss%RkIBb=nqh7-(2`yXKIwYl&%76O zR~l)hBnh2XUmXc_K&CavVbXsm!-}%4P z>;T)Iia-Z)IJt#Fry^#%(NK@+-B+zIQ7yzL01?^FyFM2e5o(r~?|@vtm>IA3 zI%X?G+P33WFheC{lLD5XsymsLvRMV^PG0=$m-z0sZiwZhh|g`v+Vzc`i8*PxS6YLL zWV2pgh2&xjEM#Bens%r6*pAtRHz%3UpW|pY*qV=(?j*VBEvgKmXJ-Ff3RaDj?l^~w zI$hW_;kj>R0A0s^eqyk7yC@U3Kbi)89}S{+w09RHv0JF|=JId2z23IECb zDG;?zx8euBaUb-XN7(78X{kj8h2*BR%XBpS4^^_m;lro+s%E{C+1EQ>lQlwV=Hg@T zg*Sga=&g~p-dnGbZJCDAH&0;K%L>c*V|w?NYTdW-rq=0npQiK2Y73`|uN?C%6gBg8 zdeI(bz2s^xsB*?dXdY5WfVfB7;+1qv^h6GSOsJ5i8673&;AHS&b-WC87_$nO9)4Ps zw`@4lrB|ZztRVsAlylP{g9={SCrWkzbV&u&WcX{b$w4Kg%!9|q z>&}7P9T<+%_fb8aJx?wDy{o*wZnCGA(z)C-0M!<$Qrbff%}`qMi?w06#{H4WIaYWkNpL`FJWZ8Oa9PZprDUgpqpQIFGv@!sDsrrllA- zc6jPE^#~6oG;urLbc*+9gr4g4+tf_werI4ImU)oS3?~5r-&^o#l(?pJeBgN9f)14*PP-T$$oShxRuepZ&8 zcJX*>eqD(u>b=w-SFisD&ipr*)8SCLzvHQ(u+1tD@xsQPURZx^) z2p=NXvGvCPI$2m(|4rS?8Q84sdzu8rX_Lb*TmqclF2;|1Jd~5I0N?pUOMj+m7pbML z;*qp94EzOf&KugbkpK;|_^boY#feQv1&jH*GBa??A3Xn$VZHss&}e=AYFNdxbbfXe zG4;9CpnaZdJQPq}$#J;ZlSB1}cT5f=9_uWN>YfJe1NX`gBMV-*bbl0%?0G*^cLlp} zfA*Ys3g4Xe&~1LF$7S@V1i`n+(l+x|mnWL=I7Tg>A^Vvu+jPG331=8vWwCzEL_fJO zfpO1ZohOq5V|?F3RgXRAZ(((OTKNI?T?Yi!8dSB6uh`-=$AH-wH=dG7vBs;$(tp2xh3;4XU=0$! zb*RgJXMZZi372IGDeZNj@tNggdb9YnP`bnp4%K-7stO_q8pPX+54YeSaj;TvFzzMVGbZ$(Gei=xyuNEm2M&b=WFN=J=6yRLQI>Hf`8kqS`wauXw{Ip_^pu!g#d?dM$j5W(bJ`ToF1>1CKRA9`z0Wx0+!c!sbajy+zq z9kzXwb7a3)5WD+tHLHxjhdP?E?$q-}X{r7`k87XX*C+fc_~5C_)JR;}sHtyj;^xng zUcUpyMf)N#j_C)@71O!P_eZ>}4VL!jZ$Z}`CI(^&T%(8Q%oYJV7y+%0u#!~x)~eKbv$rva^Yb|7xs!uXp_wfItM1g*#ff6BiQ6;RC5ZVC!5sG_y1Cri{z4 zuPM6*bOzn2VfI%bo_j?(>n9qjQg2a>39e_S8gS20V1=aiwaMf&yu>}larZ&z@1VBu zZl;&p+jWgc1ndx8Z+kekU8=S_&7-GcDC@eelOs z!QgqH$bEX(Kgs0_nX~>Av$fq#CuJ$U2h%t%&=3GPO|AgSd<7&6QGzt;YLdYZr&5Zk zI;avmA-!pbY}xfv8RIYNsRox$+U~mlV^%rm^4`)ccSZC+OAgk|Ns9t<=m@pU@b8JSnHtnQuW_Z* zPIEcwo1;aQt8(W5lD|tM2gqFMJ%|!IVRk8Bi=RkA!4l9IqA;zSJ}?I-+Qn&A*joP0 z@taMidRW)mbIRwKopIl>40_s@du_V!dXZ|u zc_qu3S#=*qhA*tTDwl4EI{icguP0vB$5nn~Wh$Yci;Btbg7u4?{rnKp0yPM>E6mSs zLuI5!Y}V1e;)Q>t--&t=JJ@euzg}l!94RXt6A~*;9KYW|=6ut0q9@56Z*aoj%^s&2 zT*KkO4?2cXwIHW z7QLmTO%~o99=@ASkgK(_t}O|_E+;UNmA0#dIQDCOvuhBU zPQCFRC9tm$8xCQFoqIlx@a_j9C|{pVqPIH3p#Y`0<(bQnWU$POLxa}-sO{!NUr7Q@ z7kS*x!CZMzcNX$%%5I)L%mkhl=;lUr=-8c+Z@a~d)=iuqcOGdh05kd z?=ud((8Uni?JVa#F$mZv1Oyp=bhP$}{YktJ`u%WSYJXsbJutl0n2MGW(*z_39RA^v z+KGFxFMh-5uW~3{D0@xkbZS7O$Jmj#m0+u*%6haaIGe^JFE3MB_{(`ucx6WE>Anfb z_v%YZO9d;a!AW|=j^k)Hjv_1{u6p?s#zaO}-M%Wt1qGw`W@eh;WREtx!ZO#leSlk- zCfHT3olCc|nHV!S*k7vp(Y*tujvKfYq96u$W@h|B$Z155L1V?sW66Hi#IWh8ExsXq z*DfNi%)y5@L^$g|O(@^&F9N+inXH|@t}SGqOuH!~vn-)3`!{gb#N2yYno7=Yt6qYo zJBKv#7GO>Io#urGI>uDmbuJ+2M#ZnP9Rygd;aF+{d*LCBO++~=b@vzWB!pDlEa&9g zLek|{rlP35EV;a(tuRJ!j?YVKa|J_F@=GZ&2m-!_b*vE;(R zRnC8hSN>g?3SkGlygH9qodx!fxjNkRr ze0=bDK6FJiCTAj^^od?qkaa;%E8|!2?Rq{^EXBIp1T87$?G@_dX+II`sCZR=D&}yC z;uP-nr;`}C-gN%f4+K75k1NsB&w0_+!?uaqa{a5)!{v3T?!`+Y^72c8b!ViBW-(M} z$hIc_@Zah5CJu>vPF;a&q%#8MH~Bw>n(K~P^{xBDmaRmAv$uXPMH!iI--j|UlDYi zgmqgh5w%G9j>%sO8@khzH>+^ubQr<}VrNXpC0{>k!~5f$-hf<=(M-LHW)3Om+ktq? znL2Bt)!hSS_mKQ=v%S5_pS7_y%*0P}&df*)SU9hr`^)Uo)VmfNVP4NfFFGWcyacZ( z{XD!0dN6KWOt^SXzAgC)%QnTp6M4|{Sa!R5;fbLxIEpJWiye$yKCD-XPMgs)?3OX= zZju;xGjjD5SaCbRNhIf=S)>3{KTEz+n&SO49hTzLRc_*}M|(?Sd=)lAi?6ihml|*P<;I2=Aw9JxT5;& z{W@yJIg`xr9}liGYAYls%+CD<9c$h0dmkiz5EgX0o9Zu@>-oz#HuuXwLAPLq9)G;6 z7v8Gb_!iHwO6r_6@7C%ClFLa_f#wRZf0WzZ>7kjigo`f*FQCAl4p3Nti&*T7QXyB> z_6T@fJgbWl96F;bm>D5gV1zn%3IEqI1 zhbgggdwh@qrLyew*Px{(qx?>zHHOeFGZ!|dF^%sdBq&z_6HjitWUq05pynF~_9Fq< zHo@ec+8n+D5u$O#mPNErX~i)A8(UF6bp70ht!Q+<*_uqYX1)tmOrhmq=dyxtqt5){ zEV6&Ge(K%uzb@e+po1F%&zv{(o!VzE9Z1gy{~E?%tsYt3$N5Y3D~LR|9ZQ+x^wncG zWuj|3i#vM9E#T=h^YdB<+&x@ANu>Q15iwo=jvcNolb%uKt4xpKE4{bBYfMGalvOI- ze%no6j-jn6@E*zeWtGbo8Dr1C)4+E+4-=A?8qY=~R{S4L=N`}0AOG>QnftZm7G|X) z3WeO}Ub$upQRG^=baBi5GI!}>Dk3q2P(mpo_uC4YTgY_`bBT>%V`IPb{rw)l$77G} zJoe9SXYcd*yx*_a^L6v5a9XGe8$me%l3WSpAg-4^(wXBv@N=)sKKzW5=6pr{oQ1)P z=%yL>`Kj(~Zhfm^4yyn0%$OnD#oaA1?1uSBJ1sS3<{EMnRbq+E5N@}zwlY8&ac>^# z7wX4xlO#cS!B3Jzj`iaHm1FvHC&JK%uH*}C&~>k@^Pt8xatj%XlrtK&$;DucAIdg= z+Sy&Js*qa?t^YF>4PCe+txFh*!U&gu0)f@jt!twcW*mZWE5W-3t#RY(w4hv(cZ)uT z?$b?lzSNXwAC&9UO;X1*C>i7j)19!dM}!AL_9?e;Nc4MNKCsFrc?+pyBBAV~P=Jic zU0AUi26RGDMVH$TgMccsf8^A=1Nxm^u>0S~P!hd`E}Zyie|hp- zNu{cN%q)%Da=wf0U*2a{e{yJCVlvpS+rS8~=^h(eKfJXXDIVy4Pkw^DQ|gT?ix^xx zr@%OO)=k{JwGd~P@X=>8A>#b)LDZ*WOI*}I;Ln@pewdAqYGISQH(HFMII_{ss0B;S z(sKPpA(!jEAHKG9Y_=tyS~)Y=vn|^#x9alRUTG;~^^W+L%<&fnQBgYJTA!)(u;jX8 z&#KhiD76K*+6!jQlHQtSQ`zl!-(0KF(0GC3&A%zczjAi;tIf&Iw&k<9E#8O6vHNTa z6Q`ALUWLZ+1-1_JO6D47k#aXNc}7_{YUDq`8KbOlVYi)Em4-d}aD#@ATtoR^iX?~y znEfrq$0g348`mBV8ydgLcQ({Etor3{;Gg>|t`43tTKGEESa12wyNzD^>*7^Tm-LQ) zvDVTvr<)6%6~Eq)&imL>`81!q#m4K+24Ss0&~!rc&)sMmR7u`fb@WyV6xpcR+dN{F$GapupIa!iDn-^dAqLT&Hlclr~v4>>`a;HqwX(-l@R zKt#-0z_|)wF}{RwoX=A`6g*fnJCCoqe8}1fAa9}=Y0atX5 ze34}a@3Avz$P)piQof#C{@XF~{S}GFM7KfErR0k&s*dfEIzUkr@096`k_rnxaUtg- zV=01O9Yk-%I_$d;X~=L{f9Yn&7_2Q}T4oQ+gzcQZ1qK)o&M;IKPTD9c)+kJI0PK6* zl`Or_T=0%d}09{%vbM?d~1oJ>nB?T7d+%6Y8U-rYarwD zlt7dKaIqd}>5E|8+aZRnTU|CD$mXG#;L&FXc<7@mHGjSylZmYs@Ztu}9RC*qq>pbv zp*@Ivz(D+F&|DJ?(LE%?Z>UE)8ZV>(+5SPlMJ#9+MBP3oIG5Y@^ZmOVxw>pa#?igE z5Wo?Be_x(y%zWq~c=qdjh#1`&%gKxW!??CMnymmJbQ_}BX_6@ZM9$nlAV(E`ym;!+ zft%F*)BHm_#9f6Z{Xv;y`K{06FH<5o*ZGr(wW-1B8SBr~lzqEu8@0asdh0|dr^CrR zp&5P_Ug%(*K2-bK8oi>{Rg}B1siPqZhT~;UY+O}qt`ntJ2u4Vc$Ynx&a#8uY7T6#Z zF%q_ErP=@vau3eaGY4aK)cSg)4N+Gi+IdgrqJGF7mJ_!HMrL<)xxjUq z{YS%=ZJ9O{8R7U~8bJME_`DriEmp8TZ)sl`l~$K>m0xkwS?08pEz4 zbGwvd>lfwLheQVm8r%{{mX>bo5~WZ(3m|d;w5~he(Y%6B^L!;DWWBI@bM9rxp$)YJ z>1|7``O8t8{h=eAWw7hq`P!MtHEb6ntU6aoTrnwj(F9OI@d`GkdWzv>h zJP(2)2DeN`MF6jl{D2QztdByAukIgel^x#V!=rFN{a6qSBDcTM9ih}5(twV;rXU8j zw!=C+bU>SlxQrB?#CZBS5K2fbmw1PXXDfo(2`Ln4)`w>B*y#8CD3jlmvaS5r{I1K*L`FnPg4BP zKMU}IAU?Kr3d4KebO|5*zQH_$@u=9?QnEwxpO1K9C3s;1eG_spzgt;U+jJp%jssiB z#S635k0GAXSiyYk7X-giK{V*bk>NW5jHR_QE1GBXV&Gw};FZaa<%FFnTC=!iq0^t* zQ&@=PP?)-&5z@&EAQzIV9j9B734$;lAm_JlkBMJ2B&M>shUJRW>ivGA#$=@#1}%rWw!MLjCpEjR6<+Df{ZebsGy2R4jDwA1H}1 z(3zQeu$L3~uIkHiP5ohHFR24pr9#w#5F=0#E-$ud(8>lhi=Ib(Z!rd&o;o z0vbO*oG&b?o@S3s2Dmtd-gCa4Juxm>&I(`?0MS=+w^{<_^3m+O-IDpP?L4WOT-KOb z%`%`x!-)Fp?{If_a|laP=6(JXu`zporcJ}Y7EZ$(fmDF5D@yK#?GnM9VDd9T-bV z*5!1Q!_^ve=Ap&N#o`!jPwrL)=?deIH6%sCmg3Fh z_dY((9LKW#MOz|r4GKPG`bl@$fF5^q@qX)U17weWM*i%@Bd)$fGP=8{^~!RtG2t}1 z{ZSfgv%T4956zfwj{d@Q`#&=~7oB^_Mo(H!M7)$b;S+JxmX5g_&1y$$#y<~=T+n>b zc8>V%+gD)(q5u5IHx>QPZ6)aT2F?rPO3){KG-!!V=rKSb*>*(xrw5H)53T)ojBwf% zT1x&=wkcKndW61PX2}u<^^yEyN8#ee>zB85Y7ZF`zq_J{5j=c8YANBLs;Vm_%ncsz z=#*D_RD7=VHqLUj*0D7}tohwM94Y`Dgtyl!k4-$fw4pQmw^H$Lj25R`1#w&RpMJ+& zBlvGW0?03D!y)>PZ>)g+RFXELRqr9QP7pT$mwz&&xKO_mb8m$E4VZaC1%2EMIh-nv zeC3T_rVQ#NU`oL>mk2KpH*yWFuW0x6@Q+sNh}a>64sVo`9wJ2w^uXihPZh%_w)L%O|F~3((80g@`s7yRS&q zI^h;-M&W3#QP!%6O?1{qv0v?B7byE7Y|tsyp<~sln$IaYfwF;;ZhiRa%MNguOVIoC zPL;CqOP3%#+Cvg6ae+FLPA>7X5WSF8>O+KOgi(bgkI;N*YVh63n56x)an6&W&XWBTF|HDP zd_df+nd;Chv7xImdg|Tu@ZvBV^tby5^H=+BH zLMmB(p-CChD#@$Q99{DV*)}*||E^W%;u$<=AeWliJ&wknoq!)88u32oD{=2DRfr;Yk}md4jBD)4>LIS8^SRV7JeeZFg=eE9du+C- z_pOE8#`F3QRG+Nc{&6=s{$!Pl@1&6gDg0J+|>Jw>G z+pcd=$mkG)GFlfiGs_lxEjDf^tUfT={eERJ6jqq%bz7tB2oQtu0U90wuW zkk<3^^!%_e-X@lk1?^6Va^j4MR{9>H0O+ub$!9;V{q&QCBURo7@~J0(dP{fS>~G%q zCU)8Ws)+Ifhw(pEXB|^28AG35T%iHbJq5wQ^5j)LgQ!)uP>_Q1wQw;qt?e4*Hni{l zNwMmMDW0@0=4`SE<-w52+qQ4QrFl^p|DD~jhxa=p`op}FrD3qY_!IJ_&!>vA<*sU$ z!k`iYA6D2GgjIe9(C0GD8xj51yS8Z4c-nV~g?y%7WIoERDOsh7_jI0b0$GCW;nUqA1!7M>r-&J4NouXb@;Q4c`B&w5m`+1i z$c@xu&ZnQ=n5M4fUX`Ays(lb`!$n5>Gnnt?r>P;Ur1t)RJ;Cp&hffG$?QHIA%@tTgWGRnEqa&(^KyK6~##eq?o_go}&yj*yo+V{_k3t??=NV5RoEvT3@R4M0N( zmEIEUXZ<3NDF0`8Tb3x&jpyDE9lm4Ie_e9xqo^p|1i-|+dZaSc*y48svbe2loGi@& z=Ak}$-Gc1sd6lQe#q@_7#^j}ov?276E7trK?Nr&B{(wsR@#Rs@{YUWN1i_9g$ywt! z?xX&-`u|H?PqE!94^)eSl3Mk?(FBN0D6-v@>f? z;p`&u{J>%Q1l_m4p!(7Dn+;8WD6;Hp;pvc-rC+llH@g${1gdHcboY)t$-P|Xr?cv+ zz($K2m$r~HjJ)wVEey8o)RGRrtgW-eP_^dkAEOBU^Fi4i$tqesBWXNrI4}3u)cPq$ z@zmpzl1u9sjja6?yg61H^!SZ2VjBlf+MQ)8df0C(Ne%SV=<~>& zTD>^x5FttikD>Lh_6&i*BLT|JT?^NiP(JVyzsT7|c*Ai#eeg-7!*OHyj zlUBRP={PXIX$ztGDT?6NabdNY(K#$ zC_6Xe`&_LLL54HyGrL-?xb>HU+l_;2DM@``cX8mIr@_%2{}QN`*TV;@(j)cSYE=gp zId$~jqO#~`t=Hv$h;$1qUw)lAXFOCMg-hVfAoGOUfBBD?YG`i4hKl zvffi|)`N=j9%CQFW7iM3ct3?UeIhbmf7kCa_&Syg>J_4WrDL=jP>IE$YUgKSFd?6UD<6nOK^s3!DhXkO!mVA%?jM4pJoHzd`c`REhT%P-q|IPv zYC&;zS?Yya=LEuOd?73Z40%HoVDE>`1Z_==h z_D4E-*>0YAnFDrE^sh2VtY4;-gTwvUN8W9lP&Oe@*T#+Ga~mA|H1&4fj~?+ zhI4_!_B;AX8T77E=brEdipJy6aE19K&YUXgmM99% zkEFK4wnGTnj85{C4r6*8z&nJ?XT%KAP(su%g3SIG1Rcj-yHj=Jv7?0r;QUkkGM3M0 zvsNbw^kcR8ytw&tP_{v)h2MGs#;D-8AP9CXJ5E zf6L1>ur_DXf8VtXbKiIVbj!L?=}w)(A6|L|>Dqhd)xYZ*N0Qb9&8l5BNCnQEp(pNy zEyTH$G4~d-KnwjGcRn7`oNloD00g?l&7bWM-ujWD0!*JBUAmIApKEQWZ)pB>zzhCBh9mQW={yq^D;E`Z=KN0cRu|GF=YF~N}U|vdQzVU zEGa;&=~Z1k!&WbB%LWX_SOpU&L1EB=`R1RctCM+1CV%newq)Za-$}_*iI%9ppmpg7 z8(sx{7ZL+w-Q3WN16&oOQTM*+4yT5Ku1?T}BQ8(CzyS|Ut6AM&jp`BpGMfOH&uoxt za@S^&;TCa9i1G>=b6?IY&Aysh)~?J~K9YGrvGGvm^Dyil#9ww9qgilPd7Ruz4DU4o zq^2n@*VFfRM{iBqA6(z8upbB+A{RBEd$RlOUkWtj-4S3+XIgAMh|(a-{J3=4xBUQr za0+R>xAIJeN3~I7P;%KY+L3|dY-2N(qiZD0bTS1t{Y@O?{G9I9s!twnXKbivuR4vt z#s%*1mo6N;>;{RN5R;7ldWctX_zEjlBGdO~M}x)r&00|^EXa2))QKVYn5OZs;MnY} z|FDUQi*81_Jiixew(h5}>kVn*h7lnpy=C+U66Gzy6b6 znLOEv)#^~afA&)j7UvG?eucX9=satW@q%wGRIvy2_mk|3(ACR|e|;xiK;}!!Ow=Y} zfT4l}cdno?6oLkw_wx<^KBq0CaujU;W48hXulEsUVP(+GpF+kT679-Fo%G8pLUJmI zC;Kje!}yP<`OhcodI0C4chHlGUtG{fy7{$J4ZT(7E#EQqkxNn?yG6YrQsk0yaZag_ zL(ax1gbag*%ZFCa$3E{qcxGz=<`N~wckkW^i&@2QckaFWH)D08;?#f=o96A^{h|+y zZ&WH1_Tzz_p3bxYFS8nqb8l&&P8W3U9BI1e;@hI^gc9FB6tZ<}0`2X4>gY^t5U^}X zcetwpiY`VIM&B+wbZP&jPhVu)Gz*fxWe*4K)S#@5(m1e;6*Hh+pjemd+FjlQ$=ThxCm_F1lYOO8sLbLKt zNpe0EC|)s{Ml?0KWzDi2zSLaq`thL`l(!ShWOK8#mCU)&;(U<+IZS~&uX~Tx}eZCzX zkh?ipCd8OvOKJ5y(1gwohC;hZEzxqLzpXwMi;JDd63acTQ|02$?zOP~>JnOF7SP2??SN#h1 z@U8JIgM0{!0wJ=vrYMUji*ipGaN(fn+~DJF*`r@HE|g!7jq%BIP+I={h zG8d}iU*0@&7Oa(kpnFD|r1S(pFc5$)>hwP#xy=8#h*0G4=xYy33-~#+xqzgNrm6SY@5i4wcR#;F6H}@5 z@P4QH`mc-4FHg3(Zr}L0qm`vdq1!rd_vV3ogO=^Bi9*$ftVSM{S~#G&AkcLoh#1y& z;e<2&$jEM!3pKfUOJI=};AzbHguWio`1EQ68iF3IX4eqzDR8Fzc{3SU3ExMT&1JX% z1iw?F4{mmZPJwXSv-lNN$9`vv1v3!1toFZTWl-VQm;9@v?hNVEkK>$OpPd=CL1Fjq zf8zoEJp-e1yYm}xz>_&Gv)N=Hf1K@|TpJMkU^`Ryb^CAYnO3LpN!=7udvGw{hs{qL zgIca}B|`dDlQOHtZGl%RpOOz_hmt5!b#G+-cU+d230&#>mOCEYfOC+FOOpSfW@@45 z^ixf%9XJ&5CJ!+Bduh*#ud~JEm|$kLVNUNL&$}cq2RnDxmsbXBL(YwV=HlX0&{)5w zz0I|b**Q7s5VM~LPpBKXtWjZt51ov8N*hR_we3ds5r_2Lc$!g?)n?u$eyTqIL`t)p zzhy|$EfX!99Kr44g`36=YMOaES33f`b2m#psZAyZUjsp<^V)()M_}~7%LVVYxX_9i z|KnTlWzfQIeI7p3!RM2yyVQ3%xW*UiZheJ3e0(b>=Kcy;frHky4fT$R?j0J>TrrFj z3?!OZ)-Hpszwu?1*mU-$0x>r30f!B#uVZ@*8jL4-}qSJ_nA+gtXc$HmV2uLq(U79hj2fDV?*H-!ukK2W=Nc6th zQEz&-Cklsf=7UUT>c@=beaw|6y-Ch?TPQ55*Z1^L#M4tV3jA;ASW^SYUS?a<7nu>t zSr0L)lsK1;1T^jr*m8%s$qda&FtV=8x8`4vUvu3_m1N}HO<2|{mwU$OygUIr;DW** zSw?EKZQZ_L9lv`~1_tY&7dYO#-59TlNtetCoHSBVE;TO+U^@(+wM*A*(j`NNu*m@8 z+cMi%8;a)7Fkc878I2xv!gTW+(~P)x)~I&*F4lFaW--*f4smNWyQFfHNN$(5u{Fk+EUx92vk&EGtwox<+c#kT*uy8 z%~*-Yq?x1QRj<=)>{H~dHRDwvhRSwVQ->P9N>pC0doh}u@9s>t8hO@J3f(J$?iaO& zR>lwkC`U#MA=mvRcGp+d(!lSiIX>2=KQTSCiF+Y*sYSPZ!h`u$`FR)zFV_k2TCt5g zD%NnefrE9kZ1N{IbDc(kNaZcRi$Ch@urPMMy>4>+jG!Um@x7)(t|mOlZGUKSpT0Kk zTprKd^~5(lj&6L!K)D>?zAd56zgsnJNlG47naQm*Yxvsu4u%OK)K7X9Z@^Y0pN$^f zDRllYbyd>4of-IhB>Q)%OgaYf2-HMkuf8pi8dcYs5>?7|nFnO7Ri$@hECpS8Gfa@DZW`$mm<&HW+phQB_s z{;)>o{8@e5FSi||zrLMXE6PY6a@WqiXr|5mYU@OHUEM^-mAm;8TYV=N?~?!IN|x`M z1YdX95~v+>y)M30Q76{ghUOFPKsbm$1;)vlb}nBcPt@d^i8AnU=tzI7T`lT?@_p4oe`Cqiz&m(TO5xE3k8u6X%&Fr+ zvO_=2DW2-xauMA@GUX3wL_Ke^1Lo0J@@*YMmG|pW!@Oe5GOJ2{+goQ6y#?$1IarcN z7xuK&ogDRAmso{O`4VC_=U@ZImUve>^NW7lj;#WaCW*LNi;9h~I6|1NG4bNuyzbX? z(JZs5$Cvjeoz)vkMXLT|2e>P~G~U%YeW&q$C-ru%^g_AK>u5iy*q)9LrbK(65 zCH?3~b);}MPUE*aGvK%MmL$MYVYq)j1Chr%))dks4>9V>vuvAxi~UOY-Lf-|<_*7t>7)$88udDv|RUJ$Ymu-AQi3D?NrFzG823;~H`% zP?21Ep%#eVOuB>g7e5&>)vlq8 z=3L^H?E~d#d{9u7F3S5i=bts0+itGYb8_;uNrnwB!?~OOA;f}(nJcb`8;)cjX+l?I z$K)F5l!?^}hsvGgk_Rw|Z2frB+=m#=)3F!OeUOP#_O$hoEZ>;+kJuZ%f#N`Zn}Ug> zyGO&(HPg>XfOX*nMQ_pZn&h>U0Lm2$XfMc$IG74ma**r5MYsVnHYhQY@YjmqG8Bne z6x5-8KEBWc#efB)PLqSE0+vUm9W%WEDx$64$1@qmN`k;qR*D@^X z!(BUTJe!_A@2e>P7q&A&$8s~-T5dcg;}-pT9<7z2kzibAzMhn3e1O1kA{(2RFO*-V zVjnhhg%++CtvSNtkuiT{FrtjCkem$l$!(ne@HRx7C&&~hXsS!(FUI`{FH%&{M)ZV< z&Ofa`#D4lCz3Nvx;#+7`M!Q`!AnDf_u%cUeAZDeqEDn$rN_Wqk*@=PeB9S7Y1l{l zj%+O1!&p_+ix40o$&YFJh`iM#q;^iFPG(n8|Fpi8&Zkaj7LFU0l)c=uo9ZW_}`b zQ^$ScMJgci2X;W$uZm~9kCN3o8YTrueX~FyT3Zw~`x3v~@Atvv#LPur*U){?ebS$P z++A6;FO>C!f&-Y*hTTYwqm$>gMLUl`Dgs-NesK|)+vQ;f#_Gg|jB_XPW;yqhpOD>| zYU|0u9~oEm6b$uk>I}e1BdDwA25RsGwv^oB@sf>6Cm=0J&28S8?aza13L>lFbwdKF z9kPE(K33fMJ8-a@%e`bArslP)8?0Ypj1iph*9%DtyPqsB-asqLjn$I-Fu&)dG|$c) z0P=Vzp)4-~UYfsdNTgLi>}Zjjx|okv?4x0$aPb}LJ}K4y*yQN+u5^t$XS}{8-;q-= zLR%xKVH0yaTuS4h%i+#x zRowhf4UD338VMUwK_O?{lY?$O9~zjwn8Z;I1=RcR;&3p?6`)FV;T9B_V;t2?S(OBB z`A1e>V08)}Bm}(s?AD-07y)wG81ExgEGal)54uc~_IB}n?uoX#P(;HyUkwfEmB`%^WVm&l&`vxeOrK@if8F}Iz z@av^Cr>dR8NTnrt5sG{ZCJDmd9K;90kC73l+N$q=&q(DEvlmjPJV)T<+ba%leOAp{ zdSqz4enhve>LYZC%ZGwK-ePB+gG;%DwYM(%4yusv8M=A7mq@k0I)oXd+)h|_5|MAC z+?lTog+yMWbg zx&46d@L+yiUQs=qg}L{uczGA?a!K!6tf#Z}(ud#VXRB|7w%2_+$|`L~O3uko?8ZTz z#H&>X1oJU_H*kM_g{ z5LS{~!t)=h@D3}EATvSDrB8!@4Kdj5x^lIO%o!;U{kXMniOezbWUl|-=O2gg(Tf7| zVkg37UU!?|qbDgbyga#DTM<<%1Mv(+C|Y%DE6gYOvpJb}`dp z=`^oS9t%9;HiE$or;3Q?I5aECo5YT6ry*qcM|q#n zXiwG}N^D0)6%S#?Jzo`GC21EvCNWwQ)xyV!MsL%}vh9NLR#skA{Km8m(*Gqet$@t$qm`9VIHzU#ark!{jMiR@xOzli2GuOdSS{f}kv-e$KJ zoQ(@_V~-a~C|2W3Sup1~rnV&B=6}@B?^wFQOlSE}UbDfrRuV!@s4gv-?_w!zH%YfU zGRek@$&LxHI9U|T7aQ)@?nz%d_ik&QrpdqmL zkWzoyr*x}(#w85(f3XA2Qqs?5`r3i6`j-USHLzcYa6a=x=X)KLmN%_7l(2y>`mTx5*)RRN%Qy_Yk@%zysr_E9H^?6}h@&kve9oH5v%;Cb`>nc}6Vt&LZQ zap%G0a|jQ})AU@y=+%49^qx`D`_H$<4s;vG@`>E*8r>qee z0Uv{p-OU(%5I?ccOdUkjWbW2=vv26-$UWHpzUP>h_w}ATW#&8}-VU0F9{;>s4=KJuLd=TjnA@Yqg)PZgs4T1Qx;iaywOXl38%_WTApy-|NS zaTET_7ymuMqI*a2zQ=(i_II$c_v1RwaFrkgNV049skx`)PLIA*lTZV*=#JhuWa_Im zoB}#GfK`$9LmJZ`dwuoiilqcErh$hT;*0kF_BY0&)K~D|QlA}MMBc-Vw8Oi{;%SN0 z(2}`O{qrWD+Anm!(z-9b8-7kFF?uL9 z@g;U!=GQjzV$`quSNx<->0+01y)W(Qikuyq6k78ZiB6cy!KK19I~ma2Tt4m-W_dM0P~xA>ViXFSd=_&$d&yGqyeJ_Vyg2l9I)aZc=r} zL==|GmU;$W`R8DWkuI=3?(#p3ZyMip8hB~On4H!V`f7p`41cGybepNRV_FKJD^ z3}0*s`ME@8RfQs;0&f(bd>ZblV3@$B6)9IWI|qOcsiK8B?@+vdb6Jku=gs0Bqcz;n zSFxUNl0M4+EuQ6t(x~W~gb;$awkL8~-(|L+A`A$^9I1CLcxw-j_4pJikL&>h4dIKmJj`;af9 zLRXDR=!vJBpBor{QK`v&mp7)i8r@A^=&vdh8v(-Q;fdqG68X(cRZR2(VPqFr++IHB zM`SqY<2W#qY^IrGFAGZi!l3ivR)K7L)ebY>U=aZn%7b{pN*P~t(=)C0!%EpSTOv*0 zX&2iqpBKad@gG(d^0KlLs8@P78c@xMWV;`n_mKzMD5DwV{8 z@;ZJFZ-jiiVfYCjT;NIiC`U#?L0f0g%OfK;qG>1}*P7jsr4lO{vzp)Txz&8YPm)bM zNuik340Ju$IgdNMg*+z0B`-q91r;oS6%ateWwLzng-vw|6ml@d{UHj<(KBTCNd(Q_ zKDV{fLY0|ii2z)v#owj+?E}JpAC&q+cP;k==EEuCEAhj~=*bY*Q|TR%SEnKDT1q^} zUBZ**F5exma|TPJuFb+grScz5N-rAYKPGJJn*RnP@fxQOszk@%c#1``bVjb;+CLbc z*ij61Cf2Do-5R=&krGm2`dRo8eO2^%W4?0I{s=E|-|wOd(d9${`qvLsE8Mv`bV3-v zJ-bjh6;$y*2dn!gy80AFPyZ~S2@#@{&|RE_{ERD>U#Zh)-a27ke(;o5D*ZsaxyuXK zHot&}Xf+McO+hj0ajhh}{b4y-xqRc1kHN!T4DIGocYVXPGrFJru}^nJ_N13Iq>Qv5 z0xbvN<*HjCVMohJBNKf4Ee5esVACsTc06`GIC9jovz$rrBP2^N-SwrHB|(Rv1MT(pp2WxZa zqq`XT^lLUC$Z3!CROZTld6@qOUf_iOo=pz8w?mII^JJJSO>BGzctLYGjMX#D+8c;} z(Rs-R9l%0eK7eifNACfLR6r2(-c$0aruy0~WK*+ed|w1p`6@IvVld11khqruAC3D$ zC?>huD)h#7=+Vh#bbHi=o902J?Zf=q1VZ&UoX zVN&rkQp35mXW9Dlr`KL`J?7e?Dy-!=DD^!({BHsrsPFFPo>cj{`(RuvsBZktMa@ZM ze@fMbn)#4rTm)Z2MDa_>fg)zOEhSKA|7u&!(9D*5DM3J&%JWh3fXEJ-U<+CXzga$ufS;?f+;wMI4nykLy-k3gdoOZW1m$ zUwF%dZIiTdvxw%y4??}U=ZV`I(U1LKLAE~MD*bG+ylj>VpBHZyz@viSY-!dAEI&eT z+15ZtuSRE+U-&ef!MJ79W;aMXn)^aEufT6d$oj)ZMLL{OqZ_ceTyxP4J(rq%MTG7N zjeeqG2k!hfwIlU!pdIj*C-X-o41aL08SVf3P2=z;DcUs{7})&PUz*$PPqVxBoY+_| z1=McVW#H|AmW+x$oSmJb<2e?2GQhKS+)m>ZWhtZZi-51B;CxPw z=|j;eae0F(0%DP6@MCw$U!{r*)~%Wk;Rq#*^DB{E8E>%bxdV@ti)P1~?!X%2%2m<-PyFgd(<^DLUVxIau*X-Fg;pb0*U& z`zBMrTS{3^Mpq8Ai5?8vZV*{)`11i2<^Sl~Y<4j(AzsTZVO({<6@z+hKT+~B}sT|>wf8eJpXzm^ID`>Lm=j&F19A#A0`<(>G60I4fvrd(*jY_t= zWAE%_CmSs_r$`(-7m~QPt+Pu`IP5hp5fIZH zZF@U5e(OvdJL+_6v$UoXDq1(TqSabR#3h^jw#x6s^1_s;SD+QevsqWP;_bNf zjIh#a-97)d*9(HOQwP6tUk&^DMLcqRRF<7D(?0RS3Vbcd%C;<)V=U@tUd(M57?0q+ zs9rHVTC(jDK`?)zMjZP#MjuIA14);}w#kYxOM=AS9melr{s{k#=kw2t_!~W&GwNSB z@IVI<=T-vwgv->np53+pmr9Dilu!6}4t!>`mI+%1^P+oFPc+18iMkcnY=>}3p?4J!%&Vf@@ zs-I9Rvl5|hwGdOUbE`WKaaX3zskG76gK$Xd@tQ%H=8H&q%-$U2z{?9SO*;Nq|Bdcl zna~852ydS5V-kQZ(&4{No2^%Kicp^uzu4@hmDC?^4M8*0z#3J67V9Gl=-(Pr@q+vu z<^B^y!zatt5VZyZXKJ(>GFAHR_pEYoTU+#B++SX6a-5($!wOE(O)!QN*J`nlgE#O! z*rq>VFB5dC?Wo5|3MwDbjDjuG_jwZrV(Qr(&RTOZ?`05#oJe0Va(mmXVy6n~UZBwu;X$;Glnlj1r;b@E-0;6e0R>;~Re3n4jYt{#tzhZI@Fq4EdGGnz|O` zshz+BlTB>z58QYs7M5ufZd|23guf z(tTR>Uw~AO=26tM%XO~DD86mkRTT(*VWun)%DtRAkAcw&C!goJn@q^Bm~}%)Mk70a zwZWDm2qzucZ`d6@NG{&GsWP<76X^C}D!Di^9n^f8WjKF$)X8)rpm?`8ww`y~3$sL= zX)$(_nzwQWiD#uI_t7uE7uPn0@n*gEVst$GeY>XPly-`e~wA zQtFfTU)PcPYmq(l2`*uS9~nWXmL8sa#@+DN6i;ryl28ooUn+2iZVXDM49s6VD*U`6 zprmq@%SP^6|CW~#&KJ@9$QHB)FQ@Boi?%g1bsO64KFw~z)@GPAe4LDZHaj{boHEh$ zQnW=kq33juMk=)-T%D9q#$F{z(l_H4O+9u?OS;Ed0dRty(mJGYQbjAyZx*Ql=BoKk z9dF6*ctmP{dhi^UUpu@w*#5V6;{McXS^nh9MDbD ze9=Me5FiM1n^czMFq+nrL{JOVtjC$DZ-HZmE%!8)L>}LT`rOa#dLVw2P5$`UWww&I zHbnSjTZb;6XBjeD#N621w;@$n^QfTq{^N5+!me`peY`;G@mxSxS@X7R6R@*jfsnyq zj-T=Ce@hmx%+!1reR8F!IZlOPXuE)qxxTG7q!*A2a6mza5wE`8#)YB(v(4 zIi4|*WHTh{CQzK#^;x! zeiB?nx%k-$fdwVA0zDAI9S(8?&pPz$oBq8E%U&wHDig)3z9bJ|8s6{#T}-0gQ@*2u z>b2|}cgXZkaguTTpZ_cLiavVJEHG7IH@6bw_bf2ST~^uQx*i$Zq1(0yf77Rk^M z%@e45QZ@^bg5v>O%SvNho30xwC^7rUP|Ky?@raw2#RWRu(n1tmW%tlFT?sGZ#`y6& z5hwTpjb6`hYh-VUZc0yel5LtEz7LPd9Ff|vVwA)}`h)av8Gdt=4k)MyuUo|Q5fIt; zIwhOZP*w7NuATyFg1A2`g1?4C4B7)bI`r0jCVDzdV-OV}P!Cq`*;4zc{fmIxU4^qqowwL*+|1A=%3kP`HQrlOOry8m-Uj41%U=4n-ZXM zp1#}-XeQ?XLv*P&n`+9sR< z2qS{e^~%OVK7!!BVxtD4=*`EKZLu@TxX{g~v6oOmhmS+*jy$hJ{}tYl&cGxsd4H-> zpcz^)Z9ol+c*F2LcTbk6;xDmL#2eSk8Ra!VfKviX>XhNSy`zhsO(RO4UXup}>bEF< zVl+p%z4-IggTilvOoxg0grH7^bKs387r!H4T`?PuL!@5(;$(As|L`V%aj{qXKTy1B z;TGa|xht@VpLBs1G4t>@3Aa2vliPMr{v@81VbS_3X;=xwJ({*pKIReNH!Wm1f31CC zz6a{jyrCxLC|+u;EH;Ix@At}Cy!TqA(rBr)#0zVF@0gNcrc>WX%1nFY=`VmIo}W@W ziy811xRNs$AR%LL-3s&-Lht{tqHG`md7fk97Y5e&gTL2Ai}sr}v#Pr|c5mtUzi}6& zOTvuU<3Nw=XR<0!9eUi)tsgvJ!wK>=x~Y=L0~DD{yO)7u;}9SlY%vIa7S$TaLu}=4 z01EKvLKIvaEpD10Rl{l%>9#)L1m%a=y;V?N`OU#_PwBLX-wcH8lP>LX3@rt{gP%vm z?ar_ME;q+%gdUd9lxpn43JpZkzVF1{<#T>dM2spHEnmE+|Fd=He%#6sCcn)mB+ga$ zW#r%HbEv~UD2tYr7o$Iw*!y$km-b`Ajam_GOx|PM4abZE|BU-i?q5FC=AcAv$2|6^1J+`YWmgrSiMb^~@v0qvsbXq@w?11iQbD>|_ ztmy&UtQgry6#ac5^5=(3tRmfRS-U6|{y!9w>b6Oj2lX*Z;m#=J+y41GKaPpuF3T=4 z>UnWc;0`T#j(bVp^)NdWz-mmJl_@3s!O4cToc~Am zX^jB;r#>HY$n=V~MgQ`DO~v^F6@n(7ne0Q0T{l)*=5Ii@a%_dDQ z+#+xZ4(*Y`wde{w#>qw$B?oah6qRsfhr~KqXrPOVID}+4a2M#S0!us0@yB`@G1lzvnOzAq9cx3+1-<1R zP|JlBMkSI=OKJRU-MBFRy7;6C#cQvgOkd9sC+@e9X_BxOs`#x5f<4i7yh z{+Dr_HJZhW2>~y3z~!_w0pA=S-d574Kk)j#v)pSCR(ky=@dHC=7Pq&taJh=qA)iSI z69(x&y6Me{EzEqMK0eQYg0}PA_J3?dHip-2*H+W`9|qDpZ>@Y$X(R)*X9LhDj5({( z*jOfkN`;%QA$)do{$AkY7M#MN~`L-uY1@xSHqzZveG@8ATp>$jc<_0!n zS)@EJ28s5O)+@myVqo}@-U>#J zS0X5Cqqg`8n|d2byoMC)#L3{L)Ib>=-dkT~9=){n*`M~m<$(wlqxcVoK6Q%lV|9tW z0Jwg48m~D%tiJpF`kdkGd@5Qzmy47|fF;Di0^D4(H(EegSU{Wu!P35%VTN}XX+O0Ro( zA6?;r6nVB=lvMKW_$eLS)#u_*XeS6VczBm|_1%V3^Ap}~M?E=egNMugQ#nrLQLoAm zG#rZ#RT}fYk{otq;hPW-VI;IL@91OEt3i!pq+h>L5dftWUaFcxxG*loV+3UzwU@(L zx*$K5fT=fDQn(7Mz3rsE>$aHjQ(HfG) zE9>w+nG#G-^N{41JvYNNyPLoJb7|4~+hLHP*Sz3BAI`(Wu_&SIy0J zaXNjECnS*}ug!7Xd+z$)xGOpV%+WmP^k?-1Rb*E~d+cGT!nETxy$_QX{&$tOxPD!M zPob(|bH4B(b&aDD>ma)L~37TS1Pv(q*M9UsW#wPW_}W{6L99_t9g!H5cALDhxcdHhnaOD21Rj-_rCC~DUs@>G|U6hlDG2KmrG25bmO44P$&zQ4Ghm|}6eUt+uf_Bc*?tv4q&*Y*l?eI<4*PIck-dBudsBX+p zu8VjN2b?WGGkmDIkW&rp7#{h$A1?IE>Mn?!O>#v8tJefDc>SnT2>(9|c!LnJ9g7`G zrlM;jFx-3`;(1frj-lfMyP?{r{b1Xt166n4*LyzsK3GWzjN=t#|p!pwe0P_g>;o}+;hQ0x&I>SpXt#< zH?kIM4L|JGOI(GCVE;~XR>6q4NboVouMy*-?E%OJr0qjgChWcXE89Wtwa!~k^To4B zX{|5X7{8xN!nA0%trQSEGVWJwzC~c<<$s11RQI39b`d|AOHtR<5)!~{t~q8V4_q-Jy<&a66C*j z8jb+v?_K~zSO-v%!%7aWv&;+*ik!w;0ZDy!!e!T3Z^qeutCc+i zD5fnOpx`?-JK;X!u8+hyk~U>Z6$mOz`6Les+~$W2jO#my*_GAdc(CS!gs3qsxu4{Y zNg;nJpKEb;Lce+Ya{JRZS5X-Y*WCEeb04LywQX*N8eBHV!QM%WJemAx(oMLUK(I*Z+^B$?QFm~&d48=&oYf5l5{zp%w-Acf_c$n{ku78&lhg+sL zcU1eR;)=Nb~-EpbRWWsO2w+=$K=cu&&fNf}!Y7 zVfT-7*K_vVRtwjr`ViDA1?0t-CQ<8;=DxIK&~#YBzkxkovuy~SUC&>4hW1i}b#stf zRKD$p7nxyu=j$%z99is1ujTG$jkG^O8iXqatJ;n_|IL4qrX4RnXZ5h>S_d)n+fu;& z#Sy(HRb46M%J5J1rW`630rvw;>J$oEh%UL*%4Z?K7QqV~v{9>Y_$eJ&ZDRZ|86?M- z#EF2ahR=bkAAI!xHyZsz{ja+TZRThG$he>^emZS76IQ1-?)*lpEIg1_xI6{ioTnXk z)8Xo3Vi?0k7w?Nl(2_STNXM#w>bSX~>^f%D>KEk!q+aZ$+bsbzNb0rh!_wo{H$_j} zj46Z5n@iIQFzA8jtvD$ksSN65#XixTm4 zBc{|QZ^{>QCe`1ozxLfgw@5nO#fah?rhjpDv+!D-HeIMNglI+ zV?U{4j;n$&!Pr4>oMn_k6i(}D1H8*BYw98jF+7s`XVBx$#g7K|hpN@_T_(u4j9jPT z7j5x#uUcK-uyq_-YRVQpT2Be+WB4v<^gWTHt zqvTS3m>W#w;RIJn~-W$ zfQWyjiKZ5Y8E}I=mLLx<_-R$5}D!eqcL%JPleP+PsE1Bo;I4b39d4m zPxcp@)que|Llb&wJ8a)sScS#aJ!3A!Hw<|j{C&Fj%WWCI!*g?-_e}oP4=wKC*ANyc zWcLWTVKCKSrDJ{cwu|T8B}ak%Q;HCKdEYpcCsdkI-x-uG%#G#srvj}6@aNn%tQ=z= z!BrVdS?-SfBN`~i|9j*w|D;yo+cUVKueU%)fySAR0Q#v^IR`$q-oe@xnKLgfCX>$9 zuFnxRICpDYJsP}Nr+quGqO%$A~R5@vb#~_8?D#gR|nMa z*9{qPQ*=MB>HeLY9Tiq#Tb(%?|4y_htz7;3j_4Uz!2_yJR;wAx+R!&7<_5XOjjOL( z0G-$A+$XC#=b5KK&)F>M<)wKGtc@QiW20P1Yq{Y(p?pWS^}EMgiQ3laX73ntVnQ6S zF4p{~b9X^M#!Nwwpw|R@7Rm2tBgEGe$ip`5ne>1nZt_|$uSqU;sUA&mGoqF=7^&Tm zIxkrsf36&ddH3F`#Ma#BaoX+Sp6UE6{r_Ub`B0DZhl@>=TH8tpEZ6wEA~$77iH=H7~xf-Vpg3+GP}Hs`oc6}(&1@< z!c~mzIuxx}LVWYY9?jq0&E~z_V^Kv095PIDA}sp(6SeaeH)j!fusBi{;G@|<2gw41 z5E8fn12>-khMy8FY`yNUfk^ufCLiQMyz6dSEW0%j43b;SUpm(X6nna#2RRMvZ#Y(b zDC5OJK}}}5D!Kya-)*u4>IgJ&uXC`4mC3x0F9Bg6{;7^tKt<8BK^~7D|319c!JQc5 znAn=d}WVKckw*PI}`C#)2vy6Vffb3=`(IwMx0m+p}dnDK>_Cl=8 zY{w-N=l(>>v?H4>1HuFfvyxTRdjAK&FqF<7rwR^S2wV<-o`OzIu!hYmJEZJWWj@6c z!j1dmaDtdIX2~c#PbYB6U71*hNV!d)D9`=nJ5E?z^ z-bA?GojD1Fp|Hh^Iol6FSXP~(`T#4f*e8*noGkAcP@T_!svAT-?maoRlJJjkTqx~Y z^Avge_tDDeW*eY;bCT|_Hg@8!B2TdO>B+CT_mEm-`!#r9uB;xetHMBb_S|F~F3>e_#F&%UApV zAs%>i3UBTF_{q7cy{K@+A&|Elr5rMRr#(&+so6)&{H2dr|4E^fkKeNt1iTyN{BN`2 z-~^Im*&B#6#52QL;4DlfvQpxBpaCjQE7n^+I#8C&(w(d8L`UXh*!SF>RDKO~04DDd ze>NOzvK;i^rr{TaW#6UWKwWyA%m*|ige@XRnElLH*hZma=f25)DThQGwghYRTRkAw zi*9dlH7V`pxcI80RMjvgUWD`6swD>ZzfwVx~tlsKEp&7b%qlKJ)m ze@+I#K(cvv*fbqYuQ+75M-|nzZ+ar$F-}qE?t$RK6jiZVt(NFOxm3bKPy&~5Qu@3$ z?h73VIcRV6hHFOmomW{zFY`~N3gCHV&_?L{{5K+c{j@TnBioUa{6o=!OXyxkWq+8r z0Iv1LvfNPCyUsEkM&Z?%dZZxkaHaP^=GSpo+6PZ=!U%~eFkouR*po65nea{#QAbAu zY0Jwf7&ztFW-fh4TvnDtZ^=sq*PAL&al?fJt-g+Wk$TbRhK{ZeIl8BlJG%rinHuAq z0rIq4+h4TD@!R*ho-arJZGY38MeWV z)fFmhaB?kt+sl+_$ipBay*3^Wud`dznu*9qDkxI3Y=^teH-viJBVU!?(4r3^Ec%EV ztSQg|a+bGjE$wO%t7EK}=~#$Hgz;xKtJjjA@3 z2>(HtBmPdo8aQ6vgtorXuAv#z^6ATN;>(n!T1MnPtgPtmE&8_&rcJ;5I*0C~r*~%A zOU6X2c{o~)%=8#a2l%OKMi{I+Nf9J><%VB@F=l#Spyd*ZSCsH^b~_3Lut{J@&5>88 z9kny9f$vVG1|@Mbf?~aAl6^{lG!=TLbPKfCx2N~L3oBJDoDco^bLJN>NYW$yio@kVSh?g65hY;9+O5k5s;eH@HD6*+mxBN^9b^zm%6ivT%dmuU zSa5sD)+ua#Y8v$a8hwHiIaW`{sH`C6KF7Y2EOP0SI(%eg(6WR!^?}*(fp`YD%|}A6 zhjSD$?Owa{?&JLnmSY|={pffxu`fkVEoiyb>zs}9%n$s{Y|TkKG9VC-N6cG*boXJ> z`;p11=ZGU;nN^b*jUK|0?_TBF4`on>&#ySB3O`D!S%4;a=$aW4>q56;p-skL1(nnQ zj*sJN>LqbRo60cpL8uO?ewbJ^cXGq5^*8fMH>NJt6~#AgCZ@mn*hz6ECiqg3Dxo)D z0DrJ&1K#HX&FL%?ev1Qvqn{e1*LB>#YjnT%T<+cLWxN!sX#Ll#J@q?e-RBMjSD8%F zpY-~vP<*wcCOKm{km2=oFInUFj8o=P_h*iLz@Xh)a4EB5m(u#a+?a>;XSr|Dt$teS z*igq7RJm8oPVt`J?bq&MIpn6Q=jymGRTr)G0GL;hOH9hsCGS8(wEf@NVz+CNG{4=Q z$KC>>a(&c34YEP5@>#r|Sa{C`<=zXD9u1%kuSMT~2ZFK0 z>z)TLnG1BHb?lRa|AFLsVOJ@M$L_^c5H)9dDlJ;4dJgElwTnE+;#w94_{JT;K|FN4 z(06z(Zn&dGxe~R_rq3SbaT`r&th?iCN`LfIiLmidmqafqeeBf;9PQ)$ei11L3InKk zs9a#l_Q@tpDC<7{F=S^(V*1})ex%Fc-NFV(E%qzy2lJ8k;V`uahrQeLz>nqfvn8JB z(2%!!Cx({v>!}5gA#5iRdL6+Q2n}>3*JC3%(9feZwWEJS;5im@tN^iW?Y4COq}X^8 zk8>y*f1pRO4=vb{4pN$}g;1`Xa-~0(`=!sBO!pF|UU%`{G-XWsyo9?SLb`}`!P4)! zkFIkH`Col4VWB-<8JsxCx2(ECW8AA)qVC>v8F#3=G!}>6{0W6BNBj-$vKJG?6MsRK zQ3UQMReTD5V8GN~zAm<83=FWtwZ^teMg8Q|Ma7&{_*rzZmG-=c(GGp(u#|%f%pqlA zAhW9b3TuQyL1gjw8Vo%!dCwNKiCQUvf;^3d86)T0HlVC{;DDF=V>Lt=;csxY;!#ZP z^wjDC@yNSb@S}2RPRO7fazk#yP>kAd2y6YMSe61%FlLTGDTwwA4~$f*cs$3c{~Zdd z-=$PSRx=*4^K?A;TO*j18zJz_?RsW~Cy~{rp+p9cy0T=j@Zy=5nC8onKQ}q4L9xHN zX=gi3tULq=`(^s38UjlbAFe;+2SG&jxz4k)`5Vy>5)zU%t_1!~0Gbm&6x1gyL;}O@ zrtKsCW2;k4D!iKo>+&1+p4U@)`_SQJ-gvv5hwZ{CZxLXd2nTc5BGV2pxoCA#nLWo6 zb;Wg5?-&etQ1({2)XdSU!@kG$^^euMnL)!bQ+|Wb%D?mh@#%O2R6Mdeily6kPmi<0 z0po7x)_i8gW$st#Um=c`K`5g_O$mkST5r0+yBgYgMAA>G$zS;EcaDLqr;c&77vX>I zW^?C4IbE?0(~-c<(;VUd@Xnf28xWl$V;Ho47t~g^c;odP6v01x?+r5I{t6+` z1ytftA~TisJ$)^p%@>TaPzS;Xy-ex;oranlX6=u_pQcDMT>nvmML4QAxj>pISVByp zV29Yi+L>Zugor>NFZA}gU*6Af&Ot@laL>=O`*SzHJ=8}a5}@ruUmwvn*(Sl=DqKJH8&5JR5lkdhaF|x7tS5|c)i=WxUrS6`C|C@_M4QW%f$KPm;SUB zi5SEUMe`OmVyvLD+7fD*yW~TY!Tc+hV9u|?&+l*KA;u}HsSUQ?Cq+DNSvw-z+I$s< z)WZvQYG;;;E2(b7W6Kut@o(!QQeZ#v`Z)LNRvtFwuX!+m2_?720g~Et;%4C@bN&*`q)^6Vph^6I>(6$ zvjgu-l49>hx3SD^Z3hNM(NnAOD34$|!qNf}bn`VbyAEG(&?>a`(V>W?68smk3e0IL zMJrBIiA1=z#ujcra)vicCe%QH>uVNH7xl2;>>Uld7|M1fu0@nc_!Hx-^8D=CfmSy1 zJ(a4)BLZsYi%&6RgHzK1nS48K2@LvC4t>tds>3nNL0gfn$MbZDn@dNpY$GMIx%w`J z9{1WjB|oH-OEp_LW)M0nvGqDh!L9#iFl}iN?1h~>PmNfz!Wbt9=fK_R0n(s)hV9ud zjt$;lsgiL^@sYf(FS%&tSG+BEzL8yq(c^+3aT8tO(Ll{7o@`!e9e?ri{RdN2`|bzZ z1f*S#^N}by$ml96LM<0=2G018I>NZ2IH5HE99Ys>#M@Yq>V;Qc0#M0a-K`dPmNYw| zAN$2+Wo;HDe|HJtpse;Yhl4uvb5|U+S&;OjS#dqxxBmIWkI}X=?~*tFk>Zh4f{5pj z^oms7)qI(>TkZTiF)UO8Q4M9A=SA$z#}@OlES;_#`6aR}rrUkjws`Nb{McVpLZiU+ zr~Uh(+~bKjp0H^MgZDI5Dg5SqVlMx;E2m`Z!;TA4H{JJwTt)Xn4Cp&Yd-BM4$+QUM zEe_v=I8u_2X#rs@bq~y-6i@~5C~{iCr3->#yZrBL3L=fU3M)+Yktu|n(1I@bNk z&8`o`MO!RL0h?;uy*DLhG0$QuT_UD2Aow|*7mW&_uYP8j%e(t84h?$}-qa!hJdw|y z%$fNL;4f~RZDug=pnwTpCmE9+6pvK|m2fizLCXoHSVI=%+g*y4mh?@m6p?J%0x01? zmy&Jkym??I8v@Lza3i6)U#SqCf3(CZWj1h=1S!WBZy^lDf6+VFljf{vzs#BEWV780 zN=nC;M$hQ2PuZS-CN$B`@*8L?6efi$#2Q42;Gi_lHDOA))=`QT39%wP>ZjKtT!y_yr%@6Fs)c!&%>%a&?3~+N z`gI8kkyjSc`Q- zu0I~;4>S-vKT_O$Z@jd3V$D~O62gLsW0u|>(C|SlmKAdkJF0^FK9|P#C9GN=I&V`XTb+Xp`Cp}` z*sL^i%(7^_eiDSaC@#iWlRfop$*5rZB}mBHDBY zmvM!vSl5549O%S&8I>h&Ion5yb{yr*j@F3>Y88yIl4l96RuS3w0QvR!m*YZ;igG_1 z^y#s$l(4ntfHBPik*@huP{7>g`4-5)(Z`guG!)95|RlCIR$S84WKaHt&43r_aCNwy# zyb>K?kqeSqcj`)bD~*1l#%x*ninbMmi3V+_?|?-jJ1v7;*txGcfbU6*C@O0F-r-mh zu+KtALo`|7+tq)QW0qN->$#-_x}(>Pld@b(1$K!=YoD|ioNT^|g`TEi5;6$>9Qr!9uI)(3_ zSfJ-8-u`49{^}ECi&bijXm8-pLP0-B3gg zC(!I0kC>Oi%LWg?l7iP;w$Ur<)6KQuW1#unN4Yn-XEF2l_Rw!Nq#ALWJ%<}d$hGyi zG46e=!aH0EhE-~6>iYBsit9Z$(|@m5Z=u1ZM4JCe+Q zhb&$4k7^fP&|5w@^bgB8Jd7Ph~#qcoASRTZn$iA ziV3ciHitHXfc8VDo;H#&Asq=5YRi(Xxr~PoR`_E9QHeL;$d!vN z5IOO&{ag7oHc2m;v*mbW@yqfBAeitlUHFHXkR^~La{ypEMh|{%BSMFk+HZdsem<1N zwU_lyKkLUs2Dt@cKlfwCD&{|@N$of0-h8e?divjQ%{KJ`{M-hob!wOWsf?z8uyNxsF$dqg4*<1RHoWc8`>)!kq74|= zIw~~H(F#8qRB1E=DAD$y{blYPp)br1!C+mB=@d6Z-8b`x0l2-9yU|=*wGYiZVvf_!XV2#Ke#q`<*X{F^~o#1E4gPh>?z0W7#1z-906H+04_W$cs?>%WLSjFBLSi z%NHh_OF1%b7{9P&kuvdFj!nW`+8q>>_>Lric$Q(odj?5!vfVs4*`hpD;`mpNC;J>| z0~{EwU4NQ1dK9}4DH1z=w5RVo==Y_`#6wve2C?tPf+H)Ag>RjCtwKj=MyzF&73cny*g(m={x{G_ig+B|B)#wSE~<17 z%#1AbuJfX8M1Pz7Vq+%^I!$W6lt3VYE!zpbf2>^q8@&FjM}vNx`$;>l@&4WP>re;I z?3YG|Seje9#~X+F+<4WqTB4=hO+482+ibv1Vh!5Okuoxzw0RPDN&R+W%k~0oL2gbM zb#Ii8K1k)r1p1e(2Ug1WfXSAk_a-Dc!_*&wchZx+)75>GC4PTle?dh}JWmB3pKGTS zb5Oi!Z{MYl1 z-nq@#w^f55D6)6WLx(XTZ$E&SSRCE^{#lKAnIZ0nJdw%up-lPZbSbPJUh}lyFT8!J zv+c`bH0V}L*s@&z;fhq0b~O@7ou64gSxk17>06*W$?B0#_7e}sD#pHF!-3*thuXKW z3d-Ms<1`?^!#jJcTPSpj^NW}->{p$@GjVJr`)>3<6#V-7|6=4Ee5>S-Iu8t`)T`8F zQPP>YZMNql&mhZsvgYDw2r!dN#>>Dn>gqEH3s<)7_E(Jhzj%mWDyQiAsy&U5A~;Tq z;DVkYGWT%vr5ylEMD2Z}_0q-tICz^oO>0c!A3o+nq}I26xSv711}}5Y7_%IG_%W14 zQ|B^W@Yn!WKs_+~$4*}}Y%+;w{Gb!9VkN0d$7^SeytkPi8|`kfq~5a!=s426ULOkq zM)7z`mtW@>mF3UhlymiAZe)7I4gJpSK1Y`HAjpvro~XONS|XyLiA%O4nEsw)p=ydE z@9tBq>=n&B%w>zFE0WbldJDixH1=WiyB#UMyN=8urgKL)0t6_6Dz0-qD2G5H!XR8Y zv&m!xFA7>qKweb#BR3y8+cGPrXfN(sN*(gTYqw*cNxFcBx&9R|Q0zeS2S*B=LkicS z!9Rq--R)-@mD~gZb>wV3WLbKy?d4ax)_HHpE3bhQcN>-V5sqJO(L|_B(1qeyUScx$ z3Eye?bI;sK9jarsV0^5|MnWPL17QHpZ<`$mXZxxJycC2zm(?lK*~h#U*f)8>el*}* z5&m!~(xU$MIr5hX|Iy3Ly(3u)=%U2{z!qSyJi|fJg;Sf7E3w6#U_&;L;a8gNhRxgP zE+9#Iq>mhkw04M11&V!HMaEuNJz*7(aj@I^ia?LxH9Bi8l+Z};a@?naL!CEzuP2iT zj--m@Yc6kbtYFj@^tdHyF)tiWyo9j8~`dHa4w4B?33@FN=taN-8!j8 zK(K%qCnSPd;N#?CF_52OVq6(F$Um}0v5!#>yn+~6RqhEp?dPiITBC;_gkzKEi|VpZP!$zf)5#CxpKL=i|9#QYlOsUkngm zPWi%>J9d-V^3M0BVwV{Z(7)Z`ji}8F-z@%n|07HZ{b9m#YkR@ki}}C* z_HG`YGfKqwtQo6P@cR?QpLpJ5i`yi%Cyz~&Q$KKTbi;Z=Mgo}+kR?~GdGfw?n za`=u5G@P2VH&-`E8G&}oY@DnBDB-FqlZRvGxShpXb6gnxW>RGV-Y_5+4$u6YD)>sq z@S>p5|7QWD%VzSJU6{KxF7$8T=;MeJv0Mm52>{gZjVgXou}bg}HI=0)fdk)79_lG&e!|~Z_Wrb= z6x=V@!$mqIsDMl_SB8yOnJElWiPfE&MVo#4)__72S;x$TcgD{vF84+<2VRj4+D)uF zUbb+o96sBCmg5y}fHc@vbP;M#h-{$l5F2&z2)=P0Al$E9&CSLI$rhpkl5#u@VAO#z zcCVK7d+Y*Y)NG%k70Z5*Imlf@RYAoEHOqnht#h79oM6!tcu(y_!d>IfLuARJg(H@| zB`PNiEDl*CCivD2YbjHygtgS)_QyKu^R+|1Z)&5k1Ci_ysh!+xxsnXPj9SCVHX2eQ zZPKpx&2h3xAPnfqIzn=tzDqOzrDL5_)eT60&1D0u346=lr-~Izin$>wMe)V=kk@pD zc^oD{kT0j`e4nH;!4wn;{a0d*ubCW*IeK*2Dy#l+WZh zt{LI?s|nBzUpw)tlO=8=!o>?8frOBa&tNnD&!SGAuiH3Je$mldccAn(`ZhhyzAp5C z)tf&Mw-59|(VIfrbI`*ING`y__inwt_pf=F@=7rLlJiXbQRa>L+}fR(r+Kx<5&IXC z3^w*pD5FvR^^ZJ_+l1!OWriw|YMNxv*YS%R_JDTYt#o#a{~bxH=HYgBBS*=PvHVgn zMf<#a+F?_5@vS4rJ4I|f8r)V!-ViH*H20{Dci1O_3HVk96{UV<5^ zGB%DTy~`94W%!?QUDS|s>FJ|Nh3WzgE;>;Ejdq`nEC#={I)i_eX?MnD8)-u$<`<9V z?^^>I;EkLy#rZ;(MG7iGx;ko}t|LV=b=Bka0PB6`1yWyud zMThI&P#Y9(<{GzeB_RFOwQelwK|wEw&76IL9`D~6x3k56WE($4X%d|KEB%?IC~>ex zd%JfnM)oFO4#F243}!B$MR-UZE94ZeHDf;q8mxLY;ll_2EJfM5VGM7nuyX#4!zAS z;vv@GY^o|VNuZVtQ80{IgcdRy#X1laYa&%~xavMg-uyWFVG~B`# z>x)(>%b(%DjKbisumW`(4gD#t5u$3LBZPLp+3Fvhc3>V*F@Cj`2OYQjPiYwM z!1tO9TUZKVw$axpt6JaM5(iXy3!=y~9|yJ1#|o|C{?i-_N~T}*(0e^z=~bGyX6?b* zgzwb_mj>XZM7!kcE99So zw{UWR=^Qq+8W0SN=)0tn)Ce#N0%`R+a{Q!7-}u#jp!Y<}2$q~)Qm}c17#Ci1bQqt% zu2;xSyJSH3oU=XVKKt*q?k=P6M8B=(v!0=KqMQpK{DhBo4sg_$b%2>10<%4I&J&tO z#tBHRz>Wyni5G{r3)o&}5`YvCSP;rM3j?g!M-b8v^4yobh{tMA(*!^d9Mr3|o*tig zt<)(U+lz$mG>-)w)!pTs?pTo=&`-WLw})QnP^!dawQNcnca3(XvW8e?`Pd{Lk6OW! z4X3rnW2VXv7=PcodnW88QU$`L$~>c_|4*0)X%WKTY60m+EMIa)%iN#48owZ0KZtn` zNkMWe5#VWw$wGgiN^0JH9P;=Mzy{!nmRCPBMVjRRNj)hr51Wsj)jF~(8$%Q0H(5xJ z{$qOraAl-=rL{?>nNLLAsII>r{`lfH+44pE&gKINp($Gl-{Qfdw1OlR7YNe@6xb6! zBQZD}Pw`t;tdK;wr?~~@2;bWyg$sIu<1e_(L6~>CLT+i|pb6#OtPgnZUUXi)0vVBs zo6P&LZ4~|bA@#0R=vjt8^~+bF*+c87OH=RSYC?l=tx3zm}HyO@S#M%RY`pb=wMs! zXRzpr!%$psPrdC7$$5Q>^LvQW@_4Cmm+DRs4Y88V_WnO}WWc@p@Aal6!`u=1>fA7t zf&J&Dorh{>qAMh2F*O{0s7En}tx-6F0b!{e7evf&=`KQLq6|1ihr&_VhwCrE!>0V< zj=S&ixx%L3j&^za2uRg*;`NiinWO8@-XCP)bh^RKcz2x{(RcX|p6x`3U5-?>xBD%O zLRw}n9Zg&4;n&X$krU#z#J`)6c%^bv;gJHTwSN$kvaw5-la31Nlq~uQAqLy}RS%zt zarANeev7_|t8skcCifpC=;jm)2=}~Re{zI%UVL$7-5Q%OHZA$NAdUX9n*Sd7HBDVvUn>Y@uXiPwC25C8wWvSXCBDcs>ip|n%2CAi z$QW_Y^N^3S*8%Qjp~Z|02ol?wJ8z*){Ekh9Sx5JsDQroZ)7miuAGoYdqJ zH#E|fBc!xFgl+3<0W0HrE4DA$^t`^m2_{KqFG}#0l0oLwRgM7#SzJxG&ND5T56_p1 z!nhj>lb6AvbRXmmeiTHP6C51VD7>=DoXHHf%#p>lO1?nv=Dd@7?_Q{lm_LPXmjAgk zR>Vm_Ze{2#)ob*0xJ|5rE$xwjd6WL(eg%$<2JV%l!jHTdI3KND5X7UH5`+Y= z-N^AwtN|}oK;E{L_^8x}bFN&>VLM59G3yXQSPAw#=@G%w71AP`Q+!l3pnGJ0kJNpv zofXo5=~+Zv>iKzniHJZ{7I*7ErmdL(^7~=1(F2a2B_7P3(k{Mj>1oMpnBYMC{A`KW zumzf1ieTFcx(F09<1bVkM&)Vu2fm4@HzJ_Sf5@fck2Ho9G$Q-TAs6`-3LV(=Z-fi% zXsVT}xJk(TL+>fb+NZDB9rai1Tl&3rBi}bIojcS9$iUBq?Nw)uV^htr7B{Lnr&X)K z%&sdJUrAf^#Gj73aA+r**HI9u<7kIM+HIRONvu1$TgypL4caR6W~A&6g%_t7YM#CW za|T?SED~Tro*3xP-Y?3v2-t5f>7sRkN*+*T#j8&OrSijgt8f2e(}0v<9=_DD4O9XLsB*9x z0HvW5#)Q?m!TweObcbiY)%O6x3Y)muVS80kD z7$o%DYe6%EU9~@IcPigKCdjA0FGLUH18-uBYXD!LhJp5bTC=#U)q%sXM+nZZMgAG} z)1$D|de{@^M0vRiW#`!(*v42H3 znxgb3R)-+Ap3PN8Y8@Fp*fl}6?=1}+Y}8@#6QW0QYM**zi*yM!_EA4BZrv5#U+88U z5F_zlX31_0%%SYOiIlwe`}ioi5_ym)3bw3j3c7n5o;_FK!`l#hRZ&1r?m6IB&Qt<5 zoDkHI=4@1Og?n7+j6b&jviO}_JMOxIs-!!XD^|MbO4U1t=h1O>>dWJ8>Fb_Q%j4F7 znEjXam~$X=_Ce<+XM{Vv)smk+`>p;x`OCW4O=hr8e3yB|w=^+EdHtiIPa7gFcxRao zpuvg`qrjp-^ZW4dn3?}a(|N~J{r_SAoa4wUTNDS8kwQ}0D|_!$Hf3aQ!Z`Z-|5A{=g2&yqU9?+~K0n_aV0X(yQprnSRCtSHh$-LUvPaqg1_yCxC$jbX z*H`eYX&M`BXypjy>ENt{5bcThGKE)bic1a`PE|whp6M|6aRtA-)OwXE*DzOip~Ho* zCFQ|njbO!tg{RWnSv-!DyfcY`?xhEjua&+mh76iyc5ohRieVpX3bVHI-y5A&p5gx9 zDlO25r)@vnaukIz(V|%UCZh0WV4kGb&SH8-n*5P#Wt{h6UN0VaD^$|l7Zg5L4zWXDbf^&Z{(cj_$`#GCc{ZQEaV$VCP9O#OjVkTwIMM@VGXdj+ zyO!hbRohu(GZNFC_Ig=&K3<+jXfh@|qxlS0^Z{Vz%7`w`G276Z)o}9{wVlU_1n$jW zd&j;qo>5h+;kT^&j|&K0WEvY$CzWl!`LDAknrCclSe+;(*;-Vb(%;|;z%)I+^~D$Q z{SD~bQ4I2}7gNg<>$mpETGfT6*If;{K55T2L$p}eF(mq-*3>AAlw6&y93igIyMI&~ zZmiUv57I^ko;yLuZA~Ck;d{U~Im7pp22c#^(O=k3A2Dq|QME*Wn9h*+6MTdKsxn*K zI46zgV?SO#Cm=y8k(~KItYQgok723XSGN-Jw5RiYk#TzSBDoYJ?_-N~v(o+ZTgyv5 zhBg@8!&W3}@o?d!tU3_9dn;xBlIG79(md>Yq)a+#gj^rUn{t?s(LB@->zp->kYu^i zN;5rKFwGedMSWyEbiqhg#GxUN^yKP((y7e5T%2TZ?$N?VfcaQQVqAM9Zal$kTU+a$8_{omAj{)>1$^ z#LVP2l6Lngz-6HcaCZNVn|I$61kr<%p4qk5Z`{hCPU9r|{qc^#DuR3m7DlqNQi|tx z1E)tz(T{g8PZ2Ej`D$D7pPECoKYn<1Ya@ofDjp$()sPc?!OxFV%XXHvdodJf4q7P* zF_uyOPMM*fX_`D%!|_3m#Q5OQlMv9*`f$iphwo-~iCLf*B~Q=Vw} zVc7C9MkU&2bGX0?ikTDB;L6oJMT|=|1Wy4X$(u7P2*^s|W=AIZ%0^R_;E($@=ri#V zJy2o({CZE(flF@6nbNnuQ0mT>q_;F(Zs_;Z!9z4F7TcWEp!pnm{G$nqTd+Hl|1}76 zDK*=)Z}YzA8K%g}+7~9%>!8 z{sx~Lh;8i>#2#(x|7F3BcVp(_c;+pXe5ydIl~aE0K0+Li)+_VV=s+8CH+l*Wo{()E zwEJlQ8j%SDa)V^PtP=GRpQbd*?Te5xJT8&x9Ng6lQBL8%DY)u&2_HET2q84lfV}Cw z>6^cuADc0}YgWV$env#U2o28S_!e9_mGL}oqr;GY1NmmRr8hA?C>fU{%c^kk&ja=+ zYrS7ywx`O?X1YMp|25G&TQ>!)88Tb-PD7*D_7PiKpy7T%Re%&`-V=bK~Q)7i~8XG`$U zl*yXmqrBI1qSM?RYzoB+Unuz+cbfx-|A=~OCCoDYY5n+JP!9EkC+?-cO%hOP?l&i9 zr3dm>8TsX>l{}7$CjmEL_Wn&#yObJ+eriVA5tAz)UJper)n`%VU!EZ{OPXhfgO7G+ z9C3>2*wW{nR{eh6zdwf~w53u0im6LWW^a6~u4X-K--BJ^tCw^_+#rm8Yg7Qb$y&Fm z#Z;BWy3q}NL%ZJ_8kJU}6?jqvCOC~hDt0!hzdo(fiHdXfeyMt6bg6I1PZ!8MMn%+9 z@7%DJS33MXW`9wU`;-u)t*moGP|o>qHhtq(-@RjWG6^5|XxMGLdyMbbFB;Igm0#_` znUx73Bml$MW&v7%p5+cvs}-OLmhMCl)Ow`UnE0vc({ockhVx>7#kka{&D=X6-*4?4 zpM6%Nkfb7^pL}A8(1{Dysz6=anL}jVY&2R65ovk-+a zP__T@v}M_r)fRm_iNXEu)|9=*fEvb7$_8s-tAzckY;4WCee}_Z{QB@3uBhbKu`hbg zp05aP(ssX-Fl7<_`Vx~bWv=$kaBa-g%RqCP^Uh`z-D$;vf>DzseOYR{v2rk^W zQ#Z0PE#}fcdD)?X7kQW&=9-j!kY7mvTrN3KYoP-wR1w0`e+phThpMi2{3N{-dFLkz zMzyZ|)#r3*fXkLBRxISS-iN#w*K|CbX`h0laQw=M!0>GvLJ*pkPN?q zF_*deh;?CqVR85e^4Mn`<+H@$OVd!WwR#Z~*R?Kj3u1S_@oghQ6f!S?nN}6aLY0%& z^x6_w2rj0+``gR;Fxndm8AokDH*BvzQk-~ioAXtcf)gdmWHd9BNO!AF3a`lw!G{$) zR-?k<9=^N@7ay5X@vy6kT80UqI646`PNAuDsS`Q2NrPfBP*#x}Z26 z|D(E2E+0cirZ4s9r73gu`Mu7YkXVuJHR|N#aZPYSR3f|d^c;N5X@@BPTs}#!dI&j~ ztoTMHZ9~tvCko~p^yF&`Y{AfFvR90^+!!l}cBfWpaSBG=Ij&Wr3Py6DZDzjojF|7# zK?;YC^E@K{-g}&cjU89ENhX(J6wH5-p57F25UNi33~vo&C%Gac26oWE>$+>4N(qd} z8&dpL`|B2#(tNt!o|3ur!kV{s;1=c5SR%9N?YejL?71yyQzK0ilLda&?pTnTroh~BUM ziV3yX+t8d?qR5~0R!a^D{`_)o$yHue!qMGPPg}aOvMY;zW4nH$C;7)GVQp=_ljxv9 zKl3?0Inhm|pCRA3VBi5EMb%uor^LM>*Qxi%ylGHpjYB}yks_)?t5+EkF+lEM*okDh zbW}TGddRr?`tt8T_ij2_a5iW5`tVB zNN820h>aD?=UZSIB5h!4aU<;Vcxv7(HP;k^0EjjegZx3+T0Tx{vJy_jIY(GN@kO zii34sYTY%1AUBmYsaL=uu#=gQT}z^V5YG*(<>wl)R=^_pUVFzlmBjwo1X&r51wFlUT(LWfF8ea42borVZZ+7@{7etS+vtrWibKzVKw(-&sz1!3nyR6 z5Ng8(Vk|=i$Ahj8$bex&E}p7aC}M+`Nft|Hvb=PH7hzYJ}e1*j|sGlT)f>MCLJoH z1nAgcY7pwFafw!49%HNs1O*H`{E@Xh&=U1EMnz-!{(@fkyedyy4&w!~^XrR;92$jA z+D%Z}%V&9c()(al2*RgC_8Kl4;lqydMqjXg4vA@@Vtf6C2SdI2O8OxN>As-V)4gjL zDW~$G_3HPRF-3u%XGemc*JNVvVT*h&+whz4=L!60+1?T17}n%1c)Cuvp(biE(tH2*DVz15``V`b)Dq6)KO z0dqV~NjAW9iaAFJpW9~BvRfDXAhC^9#! z?$)4F80j#`3u`%F##zUul|i!JDe_q+g$yt@ED(k+h36Wr8#$6fqj<+$Fy5a-D zh%5-FxID9T&r)?~ZNyxQBO8>b8(tiL!ij~C4Y*&lc_!@1n4b6LL>=qsuief#{`(z1 z`|+_ygsZVTUGn5cG$j#4(R)GHT=2ro?=a~E*NYjzD)yCMq9=l~c?g&7L&Sd?qgk0t_TV!mQOg`MP&PM{MlMuIVG z_O}4tJehVkZv`@(@PDHeiG*R;b>CYe0X>euN zM{%98!kq5>jmQkg@pqV2ZO3+#H=RbLU`N!}$5i43;UT&{n;o0Ts=iKI!q54dCbSZ?=r^m%URTSh^&umE77 zFSmW`2kqye=d`dP=zPzs;2LaWWB-f@o7dVyJ%9G#hG2jMj zp8p&r>5M0Iaty@A1ga#f*L_mjys7q1=PHTYO<^jvzRmw}_yy8Oi-4zW%~|ZJ`}ds? za6TD-g)PICjTO#ESW?1ie}B<0!j{&I~U(Kx+_>5bomuJplKUt z!bJNNQ47Nj!M)hFxkWB-rlyd7pFOtXep`Taq1j^@zL~--%Kw(%j^PLwO=H+syT^5- zjvI%Cv(og?xp_y4Kclo>8OPEYXo<3ORRn(iIrR-Mrj02Op#CqE;Di7pp!9;RDYsHm z?I)PLzWROff11RIh(J_!4r--Kic6v|;Ra%_Ox5Kjzooi=Vebp;f#a5lwcbLVOcZWW z^Ln}={})cIs|t?x2>0^APrrEz*Pahk&~)U45vFPXT7E63Tq=XwPNV>+j%k|XcQSUG zA!mFVi7O^zHa*nfH$=pO1?@vboqWCp?aTSC=t0UXqB1w(sAlE#Z%FPyk_efEdr1wZ zHE%N+K*e`B4A{-k)bttfM>C3OJMb~_eW~;hluK1uy!c8Ad@=I3|Gp{p$PaK@VXty} zar`C!+|>TvvUk;i@{F+hS-U#pJI>wb^^(Y>8W&UJ4BZkKPR*H4r^dcgdV>tKIn8NNuh!!`GXi10rpB@ zuh=VvoL@EvTCn`DYv_1 z%s#xmhg1U!iZVq0?3QF;RA7LoQGi17+`>A~pE6Tnc~3;{b*qeC2Au2B$&ZECtbSbH zDeptnAD$<$kn$H5{Cr&h4DxSif|18Bs!mk4^P3@;(^DaGjDPdjDmIX_Z{6tc{)?;x z)C;d3*(x48?$Lkc5d?O+VGCel310V|d9^nM=&oJ6>%!?bnd`*6)^7-2y~*kTY__x~ zLSW2yp+9`p=UjN_0}pSJotfWEFD7?07<@WCox``EFEWmlZV_gqBfI7E+u!zvbl3A9 ztQ78g{Xi-5_XGIOyfySGyGYqstp-zsdT6merc=0Jw3IGtH9; z|C3Qz=2vU`E*+2Wm$zdw(&W}$&o?1m3P-_<)prFJliE}l0Aq;U*Ko@k9^+y|4vYwC zdnVjmw?ySV@o0=aSu!$Y0lvuV>Fz%m)QRQ`m)^ZsGSAeWeCixE@H!O2sQ>p0?(V_U ztqLW#V%U0=5aa>$T)Zsdpj-!@ctd1oAWC&IiJyyMNx@2O9XXYFoR(Zd6XPB3Br+!n zpAT_RsYG6k;)aN`ck3bxEB|}QZ0Bj>bwgu%EMQJ5P-1H74keQwl+N0?6k>Q7wfCW2 zvdgPXE*9sp_Vg&}s}7_rnDfcVrZ2)U@<#aYxd5hpM!S;Rnv7{wZ79LyNC5+r-Z7M? zPl-rEuvW9=1FX}i3$#JGq#+XhBibn{#W1v{zL+WGk%EZ?xChp!9fud)`>>FKxrG`E zzwn#)Kmesfy_XRfT>FPlU72ai>1mH>a`E1ZsKhgs>(TpWP*uEZ6{aDooQkD6$M8?E z`OOvS0nRlM02x_|cnqq$_u`tuOPnMI$iGys1_SCYNvskBSgy}M1eX$br{`q$m4jc& ztHVN54r~r{^*6d)r)t@M42ApX5m@G0;OWK3235x#7tp?|pDE|#5ZZ><~%(``9l)UT*KNGH!Hfe!yLxRq1ad}oB> zJbWy%>PLw$3Ia>iPmBhx87vf3K3BN`DXdJ`veJEwAoO>Tl%AJH=#^7_w8R{j)(uVa z`4StT=m9k}s!l<|oH2Qy_=REIqe|e{L$j#J5xvv&!Tss054sd4ui$%5Il58h`HPCw zXCIy6pRCvLJl0-#Z%ghu{1XXRx_hTbXOiKnDT;@8!0FLI60W%Ip^_7ndtgjWxPC__);CvV2;J4V;DP&!Lv-;B zNxh3C`(#xg{Q2psG?T-)6sFsvG?V51-OpepTFQ~9TyBErDZJTSMxX$L-u_`b%0o$= z!8dp914M!DO(8iPqJwjKL@SO@XhmHe8EdU7=R&1xJP>_OHM*SU)9cc5UjwFoK{rT zh;&WUzzV9G;kr>hf%;(R4!X|^I*~C~$qn#TM#vonZ&>gy1@eMKZ<~M$J@Fym;Qu^r zY4>R=&k8&-q}meU+oB*}*>J^SK)b8jyfN-7aGhL^v$_rWEI?W({S7G!%)0=pz@JH^ z?_I%sP7a?`&TMc3MJq>qQ_ep;oGt74>llYI9L1`29zTh1JV1r+XLAp>Jhhr`O(|NP z{KLgmNxGYB-4(rr-|o!!lt^c9Hks3YQvj9XwKiiqUpaqzZ_ekJu~1jU$g{~)QBR--$*hB7A;FXgH@gO!p5H| zxR8h*g4arFDW~mc%p(d;+|D_C?RZeKcEc=&{5DYkbAazOm7;wTqQwPN=49ul;5o=} z$j>Jz$g5Y_6&;orrHkfCc0Cp-kjt<3^Fpa8@*XEndWXkVg;BjJ$mz%Z*bNzE+U;5h zfW@Eo@8i|luHv%%qq_6ej?ZO{ZY-oA=TmsWjd84NM2D@M*IA}>*0EN1%+*w8p&-Di zoj1k@kN4*#t&bVk6$pU!s8@BV_rx!N;7TWYi<^&=*j}8?%~<+E-bt$ehKJzdu(Rn(5SR{Vo@8^Mmtsx@0>mFK9ggNac&1ySZ3-`sVf*qO zg}F4a&;+>h`S}H3rQD$@8hoq@kmVNX^Yj0EQ}dG77ouYWtdoYQZ&_op;*+bO)RRbQ?ZHY87Sn}dTX zSSJ~f18}@1m@lT{?ew1Zd-YKpim{Et|cJEtxdfbx0r%nnK?IBszsoyi|#hD zn+{(!N{N-Kx#ciy?#=h+8sGU{Ew7Mp(|=g03*q@HpMk<;^dmCgtpO5ZC-Rvp{c}3@ zUP|8sxr3$BhY;!v^hj_i!W8tD-+_7Dnshco9PmJO*4uvZn)0$|=fJ=8dMq(9?A|gT zK&izuMSP>Yxc%+{Noo?d67sl^e={!mam(D=tx>b5nDRru>hH&Gv=`vi`<1W3_3*}(F|_Q^y@E3_kgpU#hb3_x55)7kO+nqGLx<>C#o2X-la>!>?BPwT$Hf5w zL!@$CCWY*0F9-jfi2J!4rz{HYVpNP9^who{eV!4x`PKWA^uNK{?Or$p+NSEj!rU9G zeQ<3f;HRX9^cL3Vq7VIv7{*6R2s9CU{Ep>qj`#^Dv`YuUk*+!~Ji}?u389(3;HS*X zToI21j;3rNcG^dfos0a&s(`4qAi_U9<2}`HZ^q+#>fz>d@xr`)Laf_;gBle2;AO3_ z>;#fFdcc<=mRCMlT*BKb%fxkn`EJ%u!qx!?>KyW(C$#8 zMs;F+QG;Do$HDg-$C&=JC%oOm&|bZT1>mCRC^yk^=M9ApbSFAyrEuW^|3}p?W^JIe zhaZ*neQRtw6mQp*oD@jkS>vRp`L%bso{m-G!ps+C_V|-&(UhAGU(U}0mD}g@c#%Mo z{@CjDvVyUft5O^NAyE4wac0wbtgGrO^e4=6q~<|DHhgYm+d;qTC}`}{d+et!%I8-* za{$|u*CG*rf_1r%BH)YNg9b#W4PYKd+x-LU^a9?Bap7*1`~o@HF6>pVp4G z?IXXB^!V@w#f(pZl_RAY$s#*ORZE!|Wj2Qcq$1n!m|w{hLMl?Y$3f}4IEsJAb(L+$ zwJMp9zha!L7x}7Olb?~#0vrH=P}2fDo4U1yq4=mE^q!@IgYKnaAZ-QRqT?x9vNfMm zVuHk$`ghVIcq$$r8&}ZA{OkUUMOEBpb2eQ|Y3)V4jVt9}M z$IDzJ#jty|+v%ms#jz&kZ*jc+{-t7QDB}y9zP71+@_U@Uim8VehE($R-x=M6W<&1# z?GH(VAER#VFi|B=JFuNhX9g(H1D}I@IOy%yTokbp>}mB<<;K8l6dw3Z;V#5nHw->L zz^RG`c2Mou@)gB#sW=SA-5?mlNV&i4iY?G{@MD-0xk01R!rx`n;uLP|sGo~SCVW=?lbJF|hI zKbhbFSN^Zh6E^ESAyFEmY5%=t60DqzmwY@vvL(v~0v0KlV;RH6r%(*MvmgQ5N7n%p z)fT&52L*k%)17aWDq6jvFeqZmE4Y|(`DOgv@GYqs!(7tu9;{f|^E_JP!?em;$<;)=u{+3(c z*<|`BU!UXpcTwSKl>o6?e=M?nuXYDbXJc$|eHAyo!y-Ht4R3>-|J>_glCQs4u-KZU z@dyLr;<;NpMTU<<1YfgEBrKQrAxDZZvAy58Hh#>sErL8shSMf@crQ$pZ>l^##D&g7 zToZ2=vut_j3D_^#EGq7?1%B?{U(_pX>I35U77gyrs}iV=_|Qk23mqHPo(fmvIjy_{ zAXcnazRFfq>aVX=AiF%;QlT_^vVPbo1zQ@mHou9^h7{8= zGLJ}QV6PS8ROv3;#j(EZ1PcK~129qoaZ`$JrTC8sjswZI|eI21o>3 zYqEdWs|e^}O-3o(j&khKe3f)pM?2`b zLQOIB47}`t4a;d(RgSjg{*reeto+>i=y5n(4Z6|xv~+5y;WW=n9e$&ma|*KC-$acy z*FdqJWX-Z~qvFnBRGmo&+6%R5*?UM88zvD}Jr;_u4H#j;8&X`ZSko_Z@;4!{#&as^ zAiJQJu3EE0ZQ(sq&WMMV)&i<*WZ)06XFK(WGBfubzvM3*yOqKw(*YFU3{MPAfpge^ z)F#;^q{ju3I3+jf9i-A5Ms>ijM5Z+u3#02xivfu|=rCav)L>12D%Y{N-K%d5p=twh zaRbXMqd;8{Uy02JKcAmUDpi0cz(ZqD`n6kmI_Rh3OVU$)Imdw|2Cnqtm+7g0nVePR zUyL|DNM?gTgCg6#*H?e&1Tt(h5k@mh5a<)d@n=#+$sA8Tc5PN3ndye1X}Qc4%5XTq zmOtrVVgaSD1fk!p+Qh;3Py9Vi<*kBwF_HXS-NYXpg-n>g!8I3cy+_qnZ|~`55G*FB zl}hw*`-Mw4=T)?HrtY-KwaYDL4G|}j@kz|})azz)@w}jgzT=)Ta&OI}K<4D@`ShUA zIiFGJiv;`Gn0v3E)h>la=z?yis$|LKYL%>DVh>Dha2}@&ABq`K#b4NdL^2Hz>9;Nb zgh5afC7ciSlxeXY3aaNr6fMZpPl6*_{DT)G=7MfHQM5t)A``~lW$J%)mvMTNG^UKO zuTB#{rE)j+5p%M^Bh#GeNgp)x*HEbNvhkxD=UCwU0x3kQ$ltpE4<68y;E>5P!wxn{ zJx1m8`W+e7qg7l8`h!+%pfNp?nLIf%h@J`)&u$S*#sH=tZWZNJg_upLC{=LaNGu35 z&?*Vpg|6vN5?*kxJVyYk%{oN~bUPV$jo$=I++h&_t^Vti+xc2aq_!V`nO}KaDL8va zF88QOXyUd`oHS5iLNNu*Mmand17M6YKt&myrkXCYwOdwMan?Z5jsX1}eh(RI{VOt* z)5z=u$B#n8X0ZfCL8^~DQOMGGBovZ5ltkNloS*mf>6flA-SYW;L5TBz3P<;6<_U~Vb!uoOB5X4B)!Ea>jCR=EE#K_lph6cY2 z^CHI7JAHoE>v7d6EcYl}8PF)JBhDC`ieaeVdr@wAadc#u*a3TX@rk{&W9sGQ@#94N z(ZdO7?Nm{c;@>wBdB*ZzlWuEizh$&3NXL`jTtkzJg5#U@If{~0*>EfdE5Y&+dVqf< z?*6}%GH-aj+)togucV@LUXPRcau_R}_FGg}ost1o-TcazsKbJ>|1JmR{x{d{T=i=l z={C%bQ(Qx6rpioHUJhC34o$M)UkvB(-*dr-)(O3$G?nML%6!im1$8Obd91{6hz}u{ zhSnJ%NMYtyEKKOuP@L0nor0(9((eGypjzdm_P$!%1mlrzg$=$t_Zs_GKa7Lh-=Ur2JFCI)O-<%nU146>^6 zW?fcOgJ&`cI0MyioH@GdLtWh0aN%9jUG{C8Z++z%7Arb8SIp&!>(&fw*@HW?=5Uo0B}YntNWONPR!ohpg~t6PCk5Ey`rBKUXuYZfJw2K}ZyvNqy zlE5K&`cGLm5hOGem&!hn4w~o9WwIKZkJ&%@*iU4AvlyZDC#3D&k--yFhH)%;i+4I@ ztAxDlzWM$adBSZF=E^r!@jLQ)&!d`3!Bd%O^)cMTCBn zoRpxbFF_-wh%nU{O|F9>c4hx$K`nm_UVpuRapf1>QD_RYn{XZ$V*Q_!Q< zM+GjH)=taWo7e^*iGzgCn#zEVg)wP~#_zRra8E_NQJmbZ+venIp@)DX;tAn!*K7t$ zUFr*B5CB5F2j?IbK{BYxhtE>3%aq+#&TwOV`E@O&H~Uk?2A0-AI>6tkra_k zNdwkUV5OxN6?^cHNy>kSk^{n+f7sUfYP`A%_#O-YA0GKB`RyO?;{2Mz;J@_udv_>^ zk#|pI@S9BKbAd)8zwHMNptMiYsgRlrLsTaR%K9tstyw^KF)BcKciM*qbo&a*8TLJZ znf4@(Pk4*%N>ZANZ0_@4MJlI-(gT~%dAHu%CLYJ`$9O<$9xiqC#_E3hJtw7xnM%o4 zE-Ef;9Q6M6km(~VCT!T`O)Z4sm;VX5`r9s`BL0iZYaL3s7|IVz#0T8o&Q#`6pcU#v zDR=*o~d|We)II zp4IJyD%EJK@`HEm&W)iEv7Q3Dv)?Ih03|#5_bf{UPH88laHgn^TW;IoCtlmHn5tJ z2rg>Em_w(A_LZ16!qm8aP4iW%TcbySZh)1w$7dbS&D}_Ddf>Hj5gn zN4L;aO4@yvT;B3)fwX_QVyX3hlq%kMMHT8C3MC8JcnWGQtvE$3yB}p zXI}Vw5~lm5&cT{~9_(|T$DqaAbNEH6f$7*vZ`h|J=Ea!xS_(Y4dct^JQ35ND1BS$) z3R-xEDrN-ED=PYS7z#$KENFr5f-y3Cua~*yk_Z!ZV5(|d(o|PG{_Wc{9%OeN z(?r_LynCs~zPo`A^2#yp;me1O8n#|<3gHmi2`&75-BZD2EMZl6LI}isA3I46@u!q^ zOz@@B=CIbhf^9K@>gaIhHIAO;vq|_MY3>c{3J}=(t{4(Pe9Ddy z)ST&sQ=HUF_W&9QAYo7nbU8y+<%F8`#F=Eqc>deImgmHo7{Roc5d-gVw1SWyso;A_ zOA*sXJXs8`TeKZ-t7v`xKMP>NUTz0V`ID)3&`<~1@mQdxw+arGD4bGTL-2mED3MOv zmt-c#U;d%?(?^dGWep|*1$xHoX1Nnx}K+!jc{h59G8scJxqQeBi zjaIjPl+UOSo*rr91ora!+EWcmKfB7+c84Y246~PG@&k@|kP-DdPAH3?ot{YiBLMhF z&1~0~7yL>bF^9fOA^all%eUq&wHI65YScn-pDA7DAVZ7qpHX%Kc+}-Nw_yPh9Jl)p ze!tAIvp5l~E5P7KQX4z+mi9`ik^i)Br~8rUDh}AVqO#$D7`5VV{N( z?Iwx#Bv)_!$IZ&r+uxtTtP)8^o-!E(#P8b66b1$YK@stUiv1S#AX3GPh5cMS@Y9>v zJLKtonoo6@_)5w1ulway!*;+>Zrz6gI8pxUo8T#LGDC^wF(hP`YqLd~dR#rGW58(f zUM5&cMf2nS2wrK__eINJeDibA*i}j0p>E0Dx&128BgtDu;iv6@VH}w8wZCG0+vTGO zeiDkdZ}!iLL5B*}u)OPvT`!W{%3z-J{28YI` zl2@yAkV1!;?gV0KPs5*3Z)-)43LRD9iA{)xMT31IdG8&u9NBR3fpt+(qb4EP|$+Gi9mROZp~ zk#x5P_*s(0Nzdamm9VqWuf|s29k|7Y4X2(I+3d^q+w0P`atL0gkJwLFoe>)g0N9|g zW==X2F^uo%X!}9GX>JHL5Tnvf1JPcDPeg9<9e;)P`0yXy8#Q z(5u2p3eh(2sTA`DXK&Z4cZu54o=dB#PFd4eubccGFH3pA_6ZU5;>WP>o%DrPeOX%t zQ`?l|%Phg4OewmXDt4Uq96glv;zKsIElF{F9LY)$?S9jK$x{?{70>AHs+=*tvwL<@ zHJgz#ojZ5CJ030mlHZ%7kVob+{nTHPi{{*c?Skw%fS8b+=&1XF%L>RvHk(yRa-p;zq%=j1f zoOS^Mp8B)Yo!t+P`Ci^?`umLh-TqXMxlTES$&}hsLq+R$1xX~(K;*$geC_UHXexyI z-(!#JuVf+65Y;YJ3}BOq)$_rEvhx=-d=|Ri=vT^lm@!TMO znx`$Uw=wKF2KJhAwOH?Rtm!sv^Z6OQ=Z49!?QR(ls6;T-{wh_EoXQ=3K`1>l`;IHn zaiPO(!UCZt&n9-|qN0}O1MGBXeQmVQ(xOg*;D_6GVFS~+5XhuILxQmMf2$!WyvdQb zkG>AkUbShObVTI?#atYKr39=h5_2=LXld(4H!ACkJ>9u9QXY&<>OD5g#Kbaz{2zGp zg4V#1kR9ltZtZF=mjd~}NahM#YlyfEFSq^~!2Kc5>ew~ZepJMVh{(Cy8?yvPIiaV2 z;MLv7O-D?PW9F;m8-CqK{tD-1+4?u}Ob+!xhIxc-c_=Ej)h%uM3pvTX>U{I}E|F1h>hC&>h z&->cxEs`3%t=UA6n*&55x(w(*-$zd7slA20ukXx;ZfG5uFDq0h-54Gky9Y@6i}a#p z&k;s_EXcREut&sCD{G+@HkEt#l;WRyzz200nw_WNsQd-81=l!dvtR?yg2{E2YSqfU zX@+U(Cc+XqTnyxA7)UC&nbfE{(2tU);~uYmjS@d42QJki_}cfwN8V)mq&&9D9bhEa zLMWeET%kC*=eEHTLN`AN2tg#q{jF1{F_gRB_b)9ucWDAX-M&5CZO%v+Vf5M9 zj`1fA(fgW;h`hJ6LR72n1n|F+NhRyK+zDe_heB)3rN`68VOAmzZ2Tq9RlqNWezjuw z)znauNj!aoi-NPe9fAO&6_weR))|9GC(gZTBO>zmUib*w3(Y>Vob9-LDbjsb-jV77DK6Dt%+evh+7T4i4? zal!rr>v_ioYv35yiF^ThA)Z3;95F{Cmg=tjPU(+w7Qvpuvc=6WDk@y*4B_(SRey1# zAZrl3Cbd777u~Y$xA)p z7m4WbBYPrz;(i4OFzp3671A_=?ldSicTCPL!>9X?v2agx=8-nBh35V=I#6^$HB{2m z$P;gLipj>@lP5P7+iVEu`sjkUSk{V*30fs=I_~On+3z#O#f@E`sz8FP`)cuxbW<54 zU9^7nZPB7IHMxZ;pcrbe;+LqlDld8w_q84?;%lRJ!iAeG~*IBRvZBwJJ)4|jQ~ zD#uPsy9|9MvgbkV0FH{_<61XjykJpdP)-|cv);%}xKZFkDcKy>(bh9sYiTFwe;!g( zpd&TfnxL3WMdzmnq1$|_!^zjTB?XvYjgk)ozWpV0P1)zyQ<~=e=jXj93J88}^!!f| z35>!*n!S2cis-KUQ?~CbW|Nn)#p=w)g|sio8M$>>99t(}1+tZ8Z<1q?8Yb>BvXH5`uEth9yV%Z*%Tj8Utx_%hGv#g$$=z7e`JCB!VC`lZkA%uV$s$PDw+=IZkqT^rF^ zG~0H&ke%R~;*x3y2I|;bmeihRvh9u(L>_VSk-xFS?%VzWO3lk5ElxCE2A$3ih@QM` zvr%cuwwO?`aIe=yXG*z4z{)|I+)=<0mhr+2F6cI`VJpbt#@;(lunB14&(DlylZ&L2 znbY2|X>o$A=US`9YnQ&JzbsR3vw0`AkvbQpVZxE0?u-c8yS z0A=$R@^G#=+&~)i({;uIr6^m{_-v++|CD5FR5iSeAE{qP7np&OkR#OL+MfmJcDcYI z9W-6cmj6G}D1hu})~9BzSBe<*pZ;c%L3~I)T;^`2$nybvOe zq}|&|_n#bhvU$ElExF6up02p-L)-i1&|kj~{;~_o(f)56e;GN;I;NlBTsj_Ulc!C* zi|EAAYK&yBjl>NtQ4sQ>qLE_Yx8w5ZS9`;B+TMPPlL$jzlRaNEs1{_iUMKDOdgVdm=0u(2tC+>6NVA!&Pb3tQ@$nfByfVJqy905{a zYQwubBVWBcRiM;F8r&xoRRZm`X$v@C@XKMNopctVkB*Ikpk#uCxqOwky7J$K@SVAa z$a+|??my;+u6{3qCsQFA8&XXZOvkRFP?FMI?rG%{^NSP?q?_lRo<}3pnN}fk%c}NqF(U=NA|LJFsya?PssuAmp8R@a zKKPyB5ywPXvT&SdGC>Esbqz<~&#m9i(5@?2v&COvvGlua?x#(Qi02qpVg=pSkIQw( zADd+UaDJuyq&j(OWrnxcZ7OK~WCKPDFIfF}cwH3?&k&%vchG?zLMZ8W>nOi#jUKI( zvW+kuIb~yPPgp|OOR2K(s#sFRXYErv--v=CqJKYvPZ&57-nS%tupn@AzFi{zI9{tS z_p4Q`n!`D6z6>xB(u&O*L2=|y&F^SxDClv) zCs;8xk+t+dZEsEn1(t-g1giBb(S*2oHU)IHl~G zv9}@Nhse}61HdB@I_#y+2qEZVK26`X3eEv(taN|dZIPeZ{wY^y4Mxu0qhQK>&RaB} zRNj63Oc1a|rb;;6Zw=a#{?72m$vl5Sa&Fuxbj*zzpKmJo#T1l|ytiOpaw>lVB$`{v z!a{BrwJDA99mSCW4EpuPkZ#i>pTb6z+e3MkF7ouS137S}7kA^_TliS%+Y>V2f;|ld zmQzf2qviTTqM+^2i`PLEI~C}bPIT+>R|93=lrS+L@wwE42`E^^n8Y-@%UfXKxY=Os z3`O3h{2;YSf%J$Lkxa-OX7T^?@ILWiM|(r{VrDc0H%MerghDdrBxbyc!0DiHQ&AMM zR-Y z?Frv5PUIn=6Lu)?o^w6TVA-)E$N4L- zMfU%!1-Lk&YvtTUWvnss33|2Eq>#0UThE?ov5-tJMs}|@Dll>?U_GrZH#i|h*<%iO zIipmQ(IJ65`hVlL!w|jQ8k8J#*Gv_S3w=}wby&zP(+EY&x(7*+RMdeYFMf(BBmC~Q zLF3AfSfap7}P-D6>vj*|wPM=hX?CMags3zsW63X8YiTr%OLq8IN zSMYA~KnLr=mAT6;-e178+^t10YYlD;y~ox2{0NKr#4RVS3sw-<=N&!#(DRG-vCG6F zop1_|>o#4X4{zWLTja3cknr%pQP`EUwrK(Rfq@5k`Php_pl>qg8SD3__aqZ(rUTmlLrNHTJW6SV z-$&QP(9@-8L+=PvT)yV^JCIqYfDU>MIh=Bzgazh%zD)nUN@h^_%h<@h>K`=Wuj-_% z5fZ)fZR&+n!lTl)K4InT-PjN-p6cp_In=f@P?~8z6MHtB^fJ+{cK$SW+pz@^TIVkH z`&H-g4m`AdPp`$PdD;LQaE!jC7r^jA4EHghZz_Z)Vcs#>$$Sz{N%}*+;0TvU)ftKt(K7rW>CxjuS z?`@!-K*8XP=1-nrxHyTGnopFYn7e>M^=0FcF7H&|DfS0e0t`RBlD5fQJ_n`HL-KKq z^L6>nq~G@QW+QN#LBi9$*N4C~H_fG9C}gRtu8VDU+pP+7Jt;5aj6QHD=}1DtDQy%H zx8M7U4JF@gLqA%5eya1?Tlv+iA~O2P^pSAxC~Wj8d_!8%ae$gyF`+N41$6IU@yaZ= zmlVyqb1{DPkm~*W^Nt7du+$5tCh0?s4~$sLOkJd>C|(?&j8+#TNdY0t1A>J>1tO3503Xd$)X6OBJhm`C5Q+JRa1R zHnA>mY8(;Z>e+JRgGeKE^nQqQK^9y#D0L4>Ztboy-TcbSj}NF~kcF~1qe26VDyUbmDaA-36JMueT0 z_pVe}%9Dd$TSHC(&NKK0ov3MxZfVGM%JupmovKoa6}YS0G11AJ!#Sz$-rPG=xoS@V zwPNxDipiXr+?Y+=y`Vdk{RJV4e0XR(Z~qK>(M}{Yvqfc`P+m+toYHSW9s}%4gVK z1|w9MB0e^#WvBP1P8wEZFOh*iWsFUhG;1h{1tZq{vOTUdFju?M{H1yT%rUsG?8;9| zF%O%7!{}W!808xf8Y$19XK4YahIMw<_ko}ej4@?+M5BQjRCi(0vX*q(uw^(oROlge&N$UH2RhM(5itb_08IqNFzp&k^*Wf zvUYSuK}~p^cR;$V+h{S#vVSHS``)waH~%~WFxExE-jbY;eHy>SIgiLwP;(gSAqABh zM1UGt6_61;x1_3_--((aLaaTm0yLoljKJB>bTFzd>Gzlb!@2Fh;Ka2xC`gT$I5N&u znGF(5Wp!j6%tZc~kfG`~PA=KYO;0#zxU7Iuc(Zv!#*=EU@cHL}k2ON;x9(jDkMKt0 zZ@7WOAYj^AtA|8%HXLR`xtgkMI{anDwIs?%o}pXq{&^!K*6(X(Z%mA|Qz*c&plRJ{ z$_NmPeAfe*BLAxBp0z!)h5FI*_FMkyw#DcQwcC{5Yz-CmWWkD$T3=_+HTP0r@#8Y-)jOzr)rMJi3Z$KG*w8lyH@n2{lPrm+aZYdJeGmO&#;4VXlpOi z%5(Dlzx?$uy7qSC&v*s3wr0=XsT`3r$M$5dVH$j26rW9_qhJ4cep3z+?K>tty|mr) zy))E_pp!^>jEv0euY)Rvky5#CH=1~qA_ED81vB@+FwL#!*IMNSayxLqYL&x;sxh3AG78|Hee%=G z?;(VtftBZ{>rS5a4=DxQN3O~PUhWMppQ~>eLxPTdpR@18VwL85u4*MHu%>Ntb?IEP zw9{wIfD*c@$b3L{KinHz`Jfv-`P_ReL@q$&)@Q0|$L7^}t&6EhX^|atS__N*HN4}} z2fh%wliQuc=yuXkpTh~O4yT|fHmdV`l(N^Y&rw0}T)^G%x`1^l6TL?Z z-4D^DllgGOE<6>VpY;*q#^b-M=FpW~hVXFADxhfmNC&ml*TZIZAGq;Vd`ts%jBk(g z&BZeZ@ZgTbg)S|=ZNAZR7~Hqn+LVE|nWmL`+ChF(R0SXV67MxHKi|2jFlaTt?>oM7 z98Ymz3~?}T=URW`4MH)t^9G0@<+(#1*YERCBcnf9x7c_gE^*nYD}ieyz?Wp6Yc?pj zl^bzJt8QiKS&7$C44c+4Nd*Mm0thuVvP9A{=!kjZ$xH&lbM|4;4?Zu&m4EEhyibZ& z@>8%@59+XK5+WRL-TaXkKUT``2V6O+`zVk)_ZcNok@KLQwZxC`R5fzN%i*`|75{t7 zmugr|o8J41hj)GaTgK~toN|m{t0{qSKg5O#Xa*jPi{gA8WxVc!sdrZaysv7KLW&Bu zE~&r}%|XWyI)=kMg#6W@^!c7T+Cg*k1Prs&Jk-xtX}h4t7H!iX#*8 zBt`IK{B~BrU%1He93+$V!orUA_Y7U;OI6>wBMvuk_&6WaJZ)LF7z}Y;(1^7MI&t@} zlEM<8(~d00>_6PCfbN5h?4sW7#?c>oL4KwBJq?l|aN3&B?topeNu;{l3T>Pbi0i{l ztZ@TC1Qrbg2Vs{mYr*UO1J!SpJs08*Im6S+i!PlD2lTuP3`caX4Bm;N<@Sci#;r^Y zjZergH@V2mF8n;nsvDIS>8g*Yhrtl-}*s~)5zFmVu8?u(5DW@iRqzHC1r2PiSUgzfK< z)}k0Ou1egy2xe6DvhkEutJ<<&R~(<75J zlge>VATp}E#uCz*XcVuDDZhFv*Pu;8qOQ}6I(18Fa89%o%g9tDAye{wPYKs3& zzu#(6XZd~{BKC=C*p;ZQs-dc(4!gA%GlUKh%f_dY9@a91&{cAsl7Kf3`yzu71KV4pHkh63m$sPv(SY@XRn)$emol}S1_|`>>88_x*kVN4;UY$cO4xaZgug)0 zb?d)!fu%9OlHR0?asbkKKO6yJe+?+0g#uy3=;t;=CoC1dHtFQH(XNV?C@_&O3B=A~ z!~(KF-I;aTv;Ob5&y!z80L+hT)HCGa!|(Ok$)LTA#q1SgS_wk+ILL3axn6ODJbw7h zQ7^=OaGVL&_<1_&SnISxtts2huz%q5seGdKkPo@@P`WB*@^KSlvg1i9A8d!%?lfKp5-)koD!mxEN5G3?)T~Ia>TG@M z+HNn*uS$!0>+Ud18jnkJB?(UH5}aK=MvUF@a$)*>eeqpdZZ;y`Q}(=0Nq%1~L^9Rx z1^31DJI%iD7hx|JY5t^|_O5WZ6@W3?Jf=KURvZH!r`Ut`XhFlWs2J*H>7>c|w+m0TMR5F4{7 z$Vln3LXuOfA(po1dFX_dxiA)czs92x_o$XGe=dj)b_uW zoeDM5bR4}WR~V$~spuv44)C_dtJwU*JllcD6~1}dE;4*M{JGb()d%=SO=!DXn&+IX z$d}W_V%35@#IFje8Fyt}co}@=(HWf<)kzqGqL(PA+lE20GvkKsk&zRlQaRM0V*R22p#VhBr^JKE=mQ85i452vsCu z7f%Cv`K7aKrbmCk@Ky`E8{^wO%e((4NnRYdo#_t*AL>mj0j|I30|_}+=czz?p_gGr zvZL}=i3d|52_Sd`?`xusZY`Gan#C^f6qZNL`UrRrkNpIyzbV~lw_NFKD6asev~DKs zxUuTinm!J=DBOs|bELF|^Yel*BLaylFgkHS7<6|0}(G*o$HiOmQcpflHzIOff~3V?C$y_|Nc) zAEJC)jMuv;f9%LmW|6pLRC+yePxlP|p1$g}KH=dM35p*8Xe1KL0b&y&`HQXt)OW|L z2gThcwpxj;rFA&RYUgE_7=LsU=g3OHJ=Y*tQXAGtZqeojJ`KU_-_Gs_gSb8CtAPt zD+A8UI_Ezx-+8ikIDsMhoF;OO$gQrdbs@~vLXYbUoFUypoEwwwg)bN%kpt!#SEuR( zgx#x9LK6yKO3nvssI6KBA_#FG*dt%9DSwLTq@p4n=2tm&Yy7f}uScEMavMHJd|G+g zTZE4`%ft}bz$WUY`9xd z#rRhbzNj5>z{^O1#W_j(4hJe_3ZTUje`5skDiSW82Q1V;89m})nff_Xh786k;JWM^ z+(kGw=;EL%jhZJ1fY1UDP@u;>dD8imF(>oz71M6=f5uw4RAo^2y^H>dRY^;8fUiqf zA#OTm353@XWLgcS*3GTVtjvNrS3*$bjBhU&8}7Tha=+?_nSU=S^%18)x|)|+sWSr( zu1W;yvKHi8&lK+)2z2#WX56N+fT8>OHFy|j36Gtukl;`xOBC0iblli(Lj?q^2NHy% zWd;EwhFsi%FtOX$g%)%u1Wt=YO7@ul@H$^B2#Tu=5ywGG2s2mze6C&{*2xID1)`qG; z4!n0c38~gvVS}+&T1vGxH|yr4ufh)4+3DX74~3uTa_?^4E<~sUKgCtgB>q%~1 z3)ZH{9GvYzy>-NGZ}+LK5QpaZr=DXE7tRBg5AD_Zi`=`yEbj5${k7h0@$~?y{v6Ex zUsiaU|CxorzfSV#*yQfNnvC^yYBKcFKB9x%n1bQ!(;|CwH2uy>Q^8>@tpzcGYc|b;UT!6Hj%%LFt&MckCG2@I<;JqD z!Zg}<=q`}ax$KsZi%FpQ&7dAqTPf%-o6r&RT_H^DZ!TxxFtit%!@?{Ka&}L*>U9D| z&Kja~Y1{uS3Ie{kedr=>iiw(7E$|UAZ7AU}EiYO0nrv>}|Aj-u;|U?QGLMchBVjCp zPt^5r8=Cjdn|hE~+gw_@44jL#HZ2>QjB_b9FEz z>Q6gI?5z}vB@f9{K0pebUEH~|SP>|I3DltNq0}gjR#`B5;#zUuIx1KGC)_rw|ud6-L;P>W^&-sHhGbQO%Ls$_fGg5n2#e&l&RNySQG~`F2uKWb_oZ~0^ zM&(B;t~L)1Em>ngdZ%F;oZtwd z>6mSL@%^9qGf^R$ADB*Z9=XYbTLbU%nsn6hD-|1CWPM$fAtc{DoYJcQEB#9?`t2p& z@Wu~A<4$Op8-VzcgapqIZOWun53^w6R@lQ~Zsa^PCg~7v4_k~4%AeMp&-ngUvps?5(tHl;^V z#nVroZ+Y5`K4-vl(QsDiomZMvcf#RH>nQXdCFC|{@n(591-S6tRv%#jO5I@nZsFnS z5(=2(o(IbuWmowF(Be@4E#>E!cBC~6=+aF_V8WY{;3#!{TkytjAM@w=3gxC~R0^xJ z{OG4TY9dYsMZNf7;PCPXTzDwp@bpl!(QEqXrH)p9szNPokE-Tfl7LCG%G?n?rv1cP zXZ}bwnUe9zO{!5VJp+!vfl5(94KzT)YD(6h&fL?cko83QL;|evkt^v$x26W6&ewh7 zlk1ps!-L~*9ja+3FX-d~wzjBxw_Kw2psZ%%?)A+_K_-_4I{o*q{xcr>c>i6Y{83Aa zPU*FzzZ023r@d)zGm^FL{z?n_vk%Nga*)XzWv-4qPY2zFE&gz^y4T1{U5Y?v%26Ff zC((q1IXOttmFs+LemoR*!;SO!^y9E^y3sesvS*%_5xdQC^FBkNld8D$LA+1c`$KaB zpkh`C++{-r2EKu#;jS&t8P9Ho6Kq{yN%4la4bP>`?9#F=VctrI0Q`rH#oP6aIG{9} zW2cL7p75u1Xo<@m6b@9r2e@f9o0Xhyc~ieVSpCArP+3*dQKB^u6b6kpCmIGyUezZ8 zm(R@%1&x9WVezy#T?qHGsDNzpd!qJ|2k0d3+&?L!#ongBwM?T2ccvB<5{^i}_o>vt z2Rpw^JW0VXdDCLuZ6WV^byECGt^>)*E1DoS+bK6Y?9|n20Whez`bNl=cXoj=rT6Of zy{O5MmMs|Cme1mtl7Yim^E6qU>>1L^=RaaVCDE%paM~XNOsg*jXNz7LtjpsX0qhn^ zPx#m@Ax}6_=dGzy1M|9tf9=}SfZizw=c(6=W<%UxA1?*1FTG~LuIgx1CbkAEy&Or> zOX8v-SZSV?tNyc$eyM325t=V*n2UeRjbYzx@!{!x_eOcx|F4?Nx#&)Ve-e;&W;#{a zK}16dp%Ujk!5{X(_xQEDS9*V&8|zT_(jcdj(k`zH(})W04(v)EEB$j?ZTajS&e2PW zrFHW;%lwo1=kw+R%;A$E(rWyw94{(K=xy_UkVNoAbKLfU7#N;|P@LFX8><}yplDJ% z(ua2k6PGZr3JRH${geGY)!umjQT{WhQ>!e2Fn)(=Eb%0gz7=lTanX$bnEYBQ1NyL2 z^DU2MOFEtlWa~jC5v-*4!GBOnT)4{$p0PATx#^&q2;4PsZRYJlZ%=u}L{j;acjKKj zyuT|$rLw{2_ga<_NV-TbL|BdYb>$l2uXJ0&@PMn482Ur|pc-ra9b;D*ilI|E?l;H8z9C&@MUvotq^z_+`MSHgt>4#2I~LtOn!#wWx6HI4%=)r=saIN zK;mD~a*%Qg)%GhRh<-d#stPqgd7W*<5U51G#{E(8>S99B41O^xNb$>T_?@;=MmJp4 zbX@p>Dy4~dI1HexzN8p5aRHW#Bf1R`jp>W# zc7ovFoX>aLU_gEb#Tw6&m7c;vo)yRs1qIARY>HEopMAVIkxy(6$%&svtyF8RezWF} z&J_@maYd{pN&tc9Pvw7z-QPNoE)TCj!;#7*pxX&J?n)FA4t8#8eb@t_o1V#TBpTu% z5JiLdT$S!Z7T)xg#sT*|B5(Sn9pD*T=PuYVsvG+pNd9Z_$Qms$)Hu*VJWGCUHc@Pt zbOAlz3;k&XBzt&0?!pK|6^zI4SnHKv+4y(vwY2ZqvI5(NuV&Wb+TaT*zw751YP0TT ze0X>AN_YxxEK7XR#yXuARDL!Ovlj0ClN8|>@p9g<@HHk?s;FAq?NfWysmQ1GUfaJM zJ0ihe+2XC3?RP$JJPdqyx?hhbc_9AyrONVYuGa0| zCg2-;XXuCh;L-4E!2Ez{G_IOvT-B==QU%Lz2u!MJ_1#q^MHYD|b<1k9BY`fTVs=Fw z1&GOUwp-zm{XgpE*e}mn%86UwfHN!z%`_^%r7?I|{ojH1bnildCLhHoib)UE8FJ2{ z&n5!tHo{fj#O+yTfD}nZVCDL=Wy!lOA+$ECZh?O0QwKedKAd_(<1Eu z6~GC^@phfKHUbu)5(sS}P#MRjYlZ-ypZU72K4L`9tAK2MOVw_rL@bB#vxA&p{%j1i zC((u+uSl{>1`K5wj~LxCQlcW64Xwl+H5J1uLWlnK3fiN-AP9w-*J&iPx$4v1I!-vN zaqbP035PeElU;)QLu|+c>4`tA0umpR4h%89UU_Dx=7tE|*v`$t%|86pPRLzVD-eiP z^?{O_rgp7?>2ko4`}5)|NGs1bF-(ef>$P8_YY@3$iJCb4@7Fq4ZmpFnt2Qr@%qJ1~ zCB(zh9KKwlBOkFePJ{pDN;K8`RiXD0! zj#yY}v{w#Z=6a(Os{Clt6dY>o)5vS`%L=5SSlIEzq<{; z2%nb)fJP;c!3iSG_=T!^ILi^oej(Gx0t{`n%2Qh8dKm{57{n&>=)daHfKCH z2@H=c9WqUoHN*B|UC)j@JxWEOjmEhE{+sxK+ItSAIb!`;d>8LmjBr%(QVQS(xX+qKFv$3?cpB4HF)hO9WW1dn@;+$o{Y+8D-TLCb<3H; zQ7L|!Es2y2i{{Nh6E%_F2mFI&Zc0yQ>>?nR`<$`BBN|_yHTA{nBVHIGZT{hI>VbU7 zP(c~$NSCrqG%qd1&$wt+g)7jH%LQUdyWX-(*rTeR8WsM$;38F^0r!tNbC9l2&z&^{ z;E{3j|G7)NbJvdbF$^YV2D;I$uL2bUu9R+-Xn99xx4Ggr3(t4_1$)X?S1IcQEsQ+c)lc6buqN z=cW2}Kg_)c*X~LOT`Y}>lnBuf zgAEa9&m%7X^j!`1S)(V8sU)C_W<6ikQ4PhTZLa4SDsH2_vnGIo7=$eSb+t&4ZSZ05Vs7qtsK=SLQ9WRCF|^EkaCyH7DcQADwW;ejKzxF$BF5VLQ5hu)SjTywi7{ z+jB$53OgB9DqLya=_>w`!^iH!n{O?Obi>5Ew9pJz z0e_`4*hGh#1*9n56SD`=cY>=Ehdz}ar>u-JNR@8}1{X}^EObEW&wD*(+q`#W5+W3(RcSY%wati);=*Hj^ms3_+s9T@> z4AhkkTnY4J(;$q)k;dT>5C%#i-R_{B#%@p4Vxna&;SI<-G^p=usLm2*anY)|(Y|gG zv?YN=v_WJh1B!m#+L=3ZKF(LI{q^IC^@>P%BroFi-@p-my)#Y4;KF@}T9qyS7`#t! zI*cD?FVICwe~H+z?eQ~A->RT=htj+Zm-}UCJhoF>U60QEtj0?V??n%a2Y=h@Q>sWs zl@(iNgOR6ydV41-pVNcJfdV7F?b%-W)C;?t-6sVJw+;~?-7Wqj9LgCs1vtXL={fkP z^DR~n`KZMlT(8FXG>I?_oM+~wwGhNFE{=hs5!m>}Ogi~r-;Cf=X36mnj7BiwPZ9a` zHnB+aKYI!YKH;iG$2NTY8Vm=AzrQ4!%>=q+9wqTu|Kvcm`rCh90JU4O4t8PGX=XRS zJ=tCkhA@|Rii1H9nLYPPJ10bpn1n7S?omR-foGf^936DNvp$XCI!YypLy!YHtRS}t zZ?ZVA4d9hS_jabny5djIChQwWf5OoqX2AC-2?~#)d4fCbPS!F))o=ppMEECxZ`y&f zHrN@|bz=8P*Md=tzlE^oupycs2a{h3nnBHfLT1ZuXs=03)C-+gA?6oj2@)~8-GSu> z<0jKg2N66;Yxpl$F!UGhH0O^jwCrr6t+IPh8W{xsw%GGKcW}+}-26~aKa_spK354F zYGi|sH*q3h3!>c^jJ2pRWtUgz8S|5+C(iE7!&+)2!Nk1zk#lui!P$?TAE9Ke%=bMZ zmP9?l+>$K3K%3XY>+5MToM8FFD-U*6_8(&XkMATniBm}LD!&vb-5PQTfejdA{YM5z zn8b`in9hEL70jru`sC!J-fsdt5@on%XrV5A_Zu3n^->je%*pYU(8jcUuedl1-^xtD zW1iBZ?Fg06|9w{2rq|96R~$DG$gYa4;-4)lrr2>SgnqNSZ@|nuVD4`fG!% zM@Q;P7$IA6KvX+^ZsQ_RVxzhtV0cm26Sk!HGRIEXN@_|)Z}+j&G%%KMY|H*D}eTS1Lb zD^_#DFg@QY{jTZbu=W>)6OZv-54DH_44o7r4t&qYs9G}4W$)rX1Bmaf>vkK6SU$ENCxJ zuACP_DTGD4!`hz_TOZI10^O~&*I3c!pw@fe5T{*ivoH->q~yhMkM?SPC)u6g_cNq^ zC6$58W4}LnR_YCe#zc#PI+`w4+_S_EW(v{aApiNK=OCuC9o6tKQhf+JA2zCs+7lS1ah zaX3)CbnsC;j5Acw2wfPsSO{7IJ|X5S-d8ILy*l0uTgH?F+QtBn6CYY9_2-Rup={Dg zSp4w^mebq=z*(?)7^d_3Vw9s|5*wg9n^d9qz0Kd{d7WDQ4eEiZqDhr#1hRI~%8R+1 zN$Bu_`RnNC9_M0RBjIWM+V~kuWa*BHVy^GxS@>lB4d@vSr0iD$d+M>%w!)50nY-H& zXXly2o6L`!MvFmG5Ka9FXUe@E3(`RAXP+~3ODi75C2 z)wvT@bqA%c4dj4hDbj#>*IWUl-f9yTIuRy4k**yYM>Nlakf6lo0#Omrt}7TJ?b(4~ zU1GvIf#Cl<=+5nyuC#?_g3ojB5bw8#=e2zHz4E<-DRRonEN|=6pf8bS#!k3g`TY?% z1I3=oH+Of{#OX2fA8pp{X%rvOK<=M`7NBD06_pWM$QgEXSXEi`amcKbvj9L?D2gT3 zRGTkg8d1;(#wjR8V!?R~(inm`bAv(XQz<$-ifsTxO-cWF#HDBC131etyWG$R?Np7M!wgKOXrHas%+xo!tA^~&*41It^V!G zaob;W`WU;0g6f#Uz1wqGk;V~zoF<*sy$_@dSP7tGL#An`g}fX?)KA5w8_sfBH~)p! z+05&7BtazHTg|-GK?<*TolJxSh0Fm*_>PdtzK3k@e5pfRSM^} zowzbEZjy%usbW!jOgKZwKt!m+Madn^kbTD7z#+@=efObjVHKmqz4IKlMgQXfcd2cI zV^cRo!n;KHOz!tKbj8eE%F{C_YyZ2@jRsmjnlgQ?#vLM<=1FMn#Y}G}QA+JVnDl@W zN(Z_V4g+L3viNhe`a%Sg#{JyQduBuFU+k{a)Y(g1q6ARg2h+Ft4T0z)>-@@@agtLE z^Zo|)AL=?-Na9%um`L5<+wu;V+k=Sw0^WSV|27wnqaf3O7+2IXmoSnzztv|{xv1B3 z4GAk^qo@+4ovUY_3JKov(sv7IkOG}_@2ThQ8{Eqze>UWOdaS59FFOXgNb7!#TSOl` zQ+`A`xgA0-5E0Ve(kMo;9z?5#m{+-bNRO9kZ-iA0sR1$E^L3gB9iJZOv9A}!gmw@D zotWo-8A~IEa3-F2s`#8lx0Qpe+WnN~;{+c@b5qkbP1i#TJEqLmRnO8o&UCuD!$i0~ zFW+EyzayVy*j;X+)5_qVJEsHlwLE5=h=^s{r#x@wLG(2z`hpK*VcrWjd*9$2p-@V? z(ML{STi_e$4xET2GUUsn<5~07Oe7|9o-Z9o5{#GoXQDu!f91ax#LTiwHF^v_x9SWW zD)JwN8$W6(bEJS*#ogW)Oq55pB!`Wygr=zJcE~ZFJqkn>`u4ZPpGVxl-*DOyK%*^s zrjBkymIkgVE!wbx=GiO`#!4A|Z7CLvt9G0w7%!cNr)fbg9lwM!fZ$5IC~d`vAlxe( zR(*;WfQE@Sd>Ik`o<`IGnybfBZJr=-^}`v%8&Xj5JVF!-@S<-e(mDXUWeQbP$1y+L zTCw@VUagJ((BsKI4CUtQk8V@Bi+w>eN9x@ytFo8vN`OJpXqJ&eY*78>e@}UBbeFjNt@wG%byZ+TWUzZ3hIp@W?EhX&~i))d+c&59Ih*p(8A_ zPE}MJ)K52>U7WarG#IZ~@oE}D9;9*z9ot!&MB|&#Fc(Ez!=)Tkcs8iz9ybf=pBMjx z`U@DAlh8rD9dRHL|66;>aE@~Q)hA0EvoqFt4=$ZKPZVu?^|dcg#J*FW9fVL`jHoB! ztmw{f4fG(CS_Vyyj9oo33Q127WNp3ypJz}Hz!vxaxQ8rc|A&&RJQ5DQZJqPwcM!GPsTcV4-ZLXJV^r@0tZ47MN~shHQQq^$ zn+1KMcs=v}R_W1!X%uT$^h)R6UYm|#9<_^s0{-18t832=o+XTkf(+0!!j7P2xI>21z1n5=>{z`Y=$jTjq4`4idjNhcV>=38w>FfBg^YiJ#iay z9ao!H!X~i!nU&g2d^;8TKm~&fyARjeeIjtLwe1z{FH>6wvLQao8Fl-}3AIT7OS`D3 z5OFcia6r0yB&{`1!{=CtusZwRv-bP2y5t6&2qQFcE+2P}|H<(e%Jd|Sw(_6s>Jbuw zIJtDNn&*aRi&&NXQ%*;ObKmc`)=fBfjbi?z#}DO-%o*5I69&GiHenK#MZ_fnNLH+y zJh1@g#z>C^>EKePmzbrYg?X~nQoJNQDM(d z-;mnr(V^>r>)%0bR!9VEq0a5*Q?(S)}q5$Y7 z2xz}3;4)t{_yMCoi$l`1R2HpRq zvO~aJm(adIieLD;@O|Hv`mIm1{0lGh$w?bAH7h`omLo@LmyfoGdr=z==%JfxXlujk4v~XniTJhbt`=SgrY{TFEyXy^-mMu zfRspkMUc$QisNE;ASsvdJ%IY(v5)-7A`nFJE@96-@-!yl)Koq{tKi7Au zi9S?hE6Aha`g_VxmIZi=+N?)K#nqe4zk@-$X&5JQ@GYq(-{$)+xccbr@iU<2!cX9+ z8Q-*`mUjd5nt!0mDwm5hE0`WzfYDX+TT~A;p^cl@P~7NPrHG!oDk%LC;~9YwDWQdk zOAZ@|3mUqV>=*V*7iGuzK0|fldxs}W-aCw6y-lxR=z|Yxf0{gCTC=8_TOTu)P@`{-A^2_$%S5!1 z77*jQuPlW5S-X38q0_4XYUlwRs7kAMFPw3_jq0u3JdYX2-$40bPc zU7VUc&InrK+wt?5^HAof=64|`_2_9)f-D%FI@Qh>d%Mzb*jT9f4s6wPSw1wCfyB5FE}+QAs65~Gj`akI=OHq zS*F;+(katd=^1C4+thPON{7n*gz%MrT{5#`8Ux)3o!OL>*E#91eL50Z(9(F5eF( z8L%+35uHj2>2x1lL+7nW_`B*n+`LGetrn)>H^9R2eqE%p!YS_-=`>u33uvt|`C9tC zt#+3bkIyb>?totO|2K{Tp|v+$zvMW5;*8De+eQZqf{aKS+490$at&PR_YGESmV#75 zHWFXRB+vj(YD&=Udjgzmmt{)5yM6Xd+0N)erYHQzaoWoMFUsV8o;rn8V5$>^C9x4a z=h@_oZoE>_7Z`E+mtjHV@wI;voZ?nCPvw6#Q4CGF_m{yHBSIzI+-iAlO9VOLzJ-7< zmBr~x+8C8}&zB$fj>iwlYbn_WkZ(V(X6>HKn7O=@g*W18g=?ooPrB z$ewwOEB?(T3*3KEr236|%0(+c#HeMW9Vo6hb-Y6yl-*zQTlHCXk-AnRJ(|7Vb%amc zda$LLF;&H?JN!lLuSXHzM?&Z4{ctN|Ki!if=4pk9AQxQ0LR+yeTLxDtuhFY zOZxY6(OIWd!!vht8owp+%%TpVa{TAk%(RspbA=Fc{~cVYP~u+m zEg>p#$;yfkjJ>k3h!y9?QA@55EHK52U-Uzt3E2jg@|;0zb=vHe-FPTYy_lmMMKYlu ziYJW_qC7Yg(?l`2nvWz!{M54_*#|xk^PT-~gbp*|{j2}voGfVbBn{n3UBaC1<&D~S ziX`*}UZy|#30tJZzOGbtAp1*HlW>@40ITeCv(sxatk=w#!IG4iGZ_Fk)SPx|F^ zJ;7JvoTr7T$dYao>ID;p#hU|Z)D$i-tbda!?Ky*E$ZlfqcH~SRzji1tVw+Td8P04g zGvVkj*8rl&b}h~?wUf(cHA|cZDHmod528485i`26}bZ7ZPHCA@on-U6Q8IV zGNRgp_EO4^9Pp}MV3vA8p{2~{Fq%W^=B44GL4s7>y3_w?I`4QY|No8O=Q#GxEHf&i zj40bVw#X(U91R)S+2fo;N!dP;l5rHFVMIp8F%nS-WjkbL90v!7bDZOM_kBEmfBAzy z&T;PZ9@p!-o)PqxJ<{w{kK7f-xZDseTFx8(YTuVg0PgX`ELd4WhrF5ywo>aP?uVn|!;W7Q@j z`i+?E+b&y`=s_?9J(wOiFUpg|4nqNaWEz^TO*WoZ+sA7LBX3;#k@a=<)rq-#`jcRL zpzVNNU2A(>%&g#(KQtaCSw!aE73cBvkc;J247{*IS0C==uf;FwWyyTPrtlojUN6IT z@4liy&*mRdW9Z~OQj@k7#Z5`ygCX5+DDu9M0dye(NP@AILRls%t5%I;xZL`ql%e{^ ztb{X=)0i7?*m(GOoGjU~xeylA%+X`stJTxN%M1rB?H5lyfIoq-{(e9G1Z7=;(gaI?;`P4h$rZ8d zb%w~bTki>|0(^(Df`7=^kXn9Xht#+~zjHN~X-+2S-TSukYZqsU5?(jCPL1}HZ7@=w zPRlxS8QQmDni8ajXa55id515ph<*sF&oOSP&KizrJ?mwSD`rFlUwRyLU}Z0c98>&o zJZR;^cLav8z?1*6Z`tp&od*g#F)~9|E^J2v?Y0YX@6?79qs^pj6i^a- z(mzteeku0F=#J=+qSZ^A>*Vb#%JM^K5nkTv_j4|*nF|LvNrM@9>2 z+si9|5A3h(*K2nnE(6D~BeCAilZ1+0$2Y~|*9gHeQqRjF!ee4`a$>I*de!!3x^Cth{F+zC{?3fK~Cuo=nyh)8HW#Tbq zPD&bA_}^rsS3sS6F{K^M;Sjdh#T-@WV($s zib_bz7v30@=`52P`rf3(sWGhbB7W7S*?&( z5VF>(g!t2!cr@?Mx2;e*Tgy!}pNsbu^?oeO-Segx{*~Mr9ADAz3DUM(bqc;@sU(#J z-(=jIS6A74R=#Ohq$8|(moHP})=wn~Qh4HF3^w4~TnrC9k0{@h{wvEBs%!Z3nm;m|CK{y%k}}D#{SV0wsG2+cV!Q^QPF#?gwfYmw)LL6#uo$!X zAnxt)t0Ymsu|pOX{&6*xZPBmy7htN{^3~jB^IL>NTts}_QLEd)0oP?mtgACsE*nrH zayu@zK?KH4OhhfQBlF8#*}T-vv-3(11g4477S%-EVHkDxq3%}-USS_C;eo$#UOluM zAB=w_w*zWoYyR1M2R%<7y>yO+&ozD}T2;&gEE=KPn%g$NP0zObMJ{?rTo#Xv2&OasX#Cc!zNw`#*8Ctg0o@XCJ|6B~ zm7PA(VBIEqKn~xr{Eysak$x^Px^33*nDhjP^)ccgyiDY~lGi4|P!m zC>qA-{ait|dMrf)<)v^=OqP8A(*5OyOj3?5{4?a;_2$-l6z~y4yy5 zX{LM}eiA0lNdn~TD;y1D$ok~8c1!8ueABX>rV~R?*}lAfjeN=6rQdRT z_7UlP$vk#uAl5r+{oRY}x;cC$A`FCU2SmLxhVGc!C##56?3hL}MJelZ)~V6Kg%Bf$ z-(9p9gE@{r2(Z;FbGoF@A`%9{GqCflT*g>U?sTpFFEmy`xgHy35kf1b3vq}F|I@;F zX@~ZtBt!l+0x+v5SHKlD!-8Q?v(pSTA77u?c05k ztpN1I%0PpMDJVWff+AnLe7JUtvK@>HJNQusJ!bk)uv*Wii3t#s84rb4e}!jez6!&ws=ow!J(R zynpT|cYo@5jLs1X_xHzkO9_+$qhI~xh6VN5oT?Bg5GJmv2o25m7P6LcXalrXkMWT9 zjJ8^AQ{p}!XfB$KyR;DT@^i|XqNNS(()KC zk|H_14aFd_$Mq{WAL7w=7MVo!TiW&K=~Hhkf9rm{QhKuZ%NXu`oG||3df^9r!K^N0 z<`4iJ(|U_yqctDyK!EX+tKwBZUeB;giCp>o8^*clAaTVaBvD)C(u3i5Xq&x>VO+<7 z(l4->=KJqykz?QOW6q?q5A1@d`;pPn+oZr)s>9+-ml`$It+ZcGK39eWZdV;OGaeKu zTD9(cOHkOA_*0c6Wcg~g#waZ%SbQDl6tw>m$JkSC<$gHA2(Xj2>vf<(pf3*S%X*&v z!Oz4Yeew~tRVIA$UJ7+#^xoB2A)eJLe3$x+NZp{+2UFD$*Rg%`>i{rG?^J^^`QR^! zO$o4CX9e=JCN1nqE3_r)-4RP);6DAK7aiI{{PdGMocy&}ES3m4B0Lfgsh>U`M#YYSchG#5`czr z%@^yDMGLC{oIl^sZ+l$Je2tg98p~smtLk^5h}58P&chaDzPBJCd-l0%G66;p_@hqN zSDUesC7e;%!E?g5#OES2x&osDr7ucW1Nt5G5Q!;gdfWQ?OIh+6dL@->*f!pI(#mXZ z?R4K&A9Ar<2Ia~Q>*9w2!B75gm3glg>!iWMB^DYb)QL?QHkG=rGtKm3WPrt~@JCKP zPVD>g;J2*gt_CPdfHfis-~3OSsbgKJ zJMG~2bUnQ2(`AF^qN?Qom9eXQ=ykQ_`(jUNUDS%)iQJ4I<~k58EUSoZBQg%Y=ws}d z%{O4g*h-u!E5i|5h`MjS(#QsHd$XX-7IRiavB3q%fR$N0v5hdrOw>Dhm_czr@F)7` zXV~MojlT1H+j%AcJ@P6>zap;Ur7PO(D3*U)O5|i5 zqAJ!dJ4}@>)9+GkD#etixJ&y#Nlz*`w1RKle((GT(v_-|bpH>LT(;@!BFKaA#FL3L zWfh$bLZ4p6mCTge`*8byx&Pk@rS}Gt_LGcGmS)&$0fJi3f~cC09$?J2kt`&XJh8Bu ztRhv7X?+;>dzG|BH{_a1+S2uzhwM4>uUhe@fc=1a?IW^a8XVB8l_;s(w>vgHTxmfy zD}GB9KQjHkhU5hnwI>R{*@=twTBNNEo|*cH`Z6=dltOH!#K(}rKN6I`_CJ+rm0jaK zXgH7%Qgmx+WKowz0&_)i8ndJ>al_Hg!xgI@K=(N?7l=NT4b^gkf#7sjj?vCkC;*PA zhu*P{J$$#FzlQX?RuyNdmBP(&Dd8v6c}&F+YD^>=9JZ)s+l9M$ZQ9Se2h=lL zV8JSw%H8?*a_!pyM10)R=z!Dwn)>nz10jEMs0NnB`RG!Qfk?0p)o$vXv^eGFz(=n1 z`=N!w5kvEPn|azx^|#Ov%$rSAK&h|3)1kKYeJ$y4V#)mR;1wVI4#bS;0*$2Z;HvIU z?LVKE#8N^)&zCGp=aA7l;O}UuY z1%goU2;&$#UYLw%u{*zu{Liavsu(<&FHPCHV*Q5J?hkmN6&6FdsQ(ZhfNBn5_Tyz# z$s&e6Im-=nKB_XP%S$TbsU_h&v%r7ak*khY*98a6`fxdYF8yNy9v3#lAX2gi_+EchhogwVfK??-OTas)HjLP z)Zi5V7$|Hbb2bB9tKmZE6dk0=I4pFJQ{2(+e z63#kobJ+a@vH$nV!g8t;O& zv3n^fwhB+A58-zVg~KmhIMXy?6!UauCEu9NQT@yWebQs@d|>^hTeGWYR`lGjE0k#c z!N#eDj*FOT_JUzgmYgeO$7pq(zrn7ut=YQF85-Zw!hLj<6oE`#v4td*ddxMYq6=0& z>hh=qOZ)MzHW^+tRboG4mTcF8A^0Kh@@GLS^1Yfcg#3oAVO#=sHuYBFvQ+*3o44iq zgWL4`LPYVl8dU~B5KrGqNTp#@LAXi+TF5+`AWl;&g&k;a7rrn<&kXQy+;ckkq(TV9 zvv|_;lS4#QP)+G4F6$u@Pz838R{iB*h$pu3Z*$5|d?ske&qG~7s$B%C-~S=snnyjG z5eFU~xz)Hrc=DM!jy_}OE+Ba3Hm@xr>Qa9H6$Nfqw*pK|7?1P9y}_p;2%md9p6G?^ z+DMeiWG0f<`fKw)yMuvlxt?ctG;~Q2JtMAcHjZqzBl&Vn%bmT^od?2WjArdYQ5^W( z(3wRu;=8c!!L2socI*qf=H8aNc7QOsDnH=lr(0r;C|yT6f_Rv^)uhlVKiT$HCT9G? z%1=|3wp#miX>XyMF+ZYMjloL=KYw}8{=@b{M8~qLiuNKcy40e45C&`F*`ug`?Rnu{ zcXPT3{h^z-sC^-amd}~;(=t({b3?J(Rl3sA=e*Ejg(X&pO>p^V)C+KWB(h*3us3ey zbAF2OOPFlR2;`X|9wQ_>uxD}44S2u#f8$?c7Oq{a`k4;ph+!D>dE2hc2Lp$|Ob3ov zBs_SefB$ee76Du%Mc*PC_MilQIW z)!m7TY-2wjKo8irF|)&ai2ChLC))>OiEKWG?_;Gi@VBvGIO8`?X+?b+>QdmG2=3Ny%f;=_u2JN;G{C>g>LvGv+DETo-SBJ0OX z!*{#G7p)#vIfU|u?F~MgjilxLA*mJRN>R5pauW(u?|fz%D_!}pa(2rGu{h>1bNqrL zx9u+M@v89UntXPITv5>Jx89z6ChrR8nvu?=pKpt>1)Sh=_RQ8;-8F^UdpKeyCnXjl zZscox#x={`y=hTwdWAbzO+k+~TI#qJ%L!!e7dk{1E&+(0=tbd@#h%~YK?OB=o1B$Z z4y<^qDt?}lf_M*XcD|T2)1$jmyAD`=g zXxheq-wxIWhctX!FXi2$#i0P}kwbC(1?D3G0C!@p>eSMY-gp@0EjmqNNR$$W!Rg=8 zQ+NIS$G{VcP9$**IJP5WJnskcOLXQ+$tYkJt{#N;g(rhv#k(#D$;;w9%q82VHq?TJ zS>+aW)m||UA%`poyC#@^XqZz<5(wHa)-@JYe@M$YC)>b1Wg%(33Ox`qWXsP{V1S+2 zn%bV02m*~+S@`_%#g1YTVD1e+Q;2(2gc7Gm&*#ijEFGA2js<uSjcR$A#`?9_x>w<6 zZ4?mSD858$q1F^|ad`#hqlmF|^??UiJeV+IZcT|wa9A0UJ{)n*t{r6PmX&KLGQE9E zl>jFH;z9S!7T=JJ&O$-I1Sx15*nL{qJ25YPc&n{I$G_mqHo0Y-kC495JSYBxVA+v% z0i|U1AlLqo`H#s?vk64BxwUDg9E}uSI`Ow126$M2cezbx)nl_Hh=)|e9VZJQRHfkA+#Rt~gC)T; zLDm~dTrrK@CpC4EbxoZ@j=xKbi60}r>1L?Le@n4Wh%>N%&T3+<2!S($7nn=-2!hW0 z^*Avq-^K!Q=f@dq9KUEs_3Ylo#gU&YT*Jwu5+q?NI>Yrx>m{1%C2>BTV*Ll5($?Lt%#4ArwBtK$ z<5VL0TOS=AW@oWfy>ivKJoq5XPN8hOEwQqh3zT77mo-gQPRxbnTj@bIauSjwYCFP8 zt739(()WVU#*(4WAEisi$;Wj!Kis`Y4B0ucCT4-$f0QM@m%peqJT?;9WqS~ZZrcsa zHMzS!=@5A2w<^b>3iXd^+3ETu;}OYLH{sISctR}V-z@k;?fZl|Woa_!gl^{Dwd%xJ zAh1il?Wr!&%`guuB34+EdT?L)J2_T8N&{wu>-;u&U6Ws>2r(Um%?&|)wr6G9(Y203 z_MPXX_$m5iuF(Gbr~^-=d7Zyr|MHt!ooJ)UR>t6zJ(OF!u)=d4GSo|c>~Xtdrwyss zmYqJ9>lYiC-*(3FjnI~iPLA%M{iZfZ*t$B-(P%3Jf7$ZAXhMioBJKLVT1@cyI9N$ot&~- zNx}p20Mtj)|7$S+ww0U`$d=SDiXI&#y=Kdn2QYx`sUY$18FQKyVP}^ONb zWZJEK>@hjL!Nt$&!;EZtrGw z{<%{Uwe(3~d?J+2;#cp{oIO~~N#rHMWi~26gk5<9@7pI~ZQL(ik5LhfpC`5(`0|Is zXVL6Fn#2B<2TKjR`VVr94)e`MTzu^1Gkss#EID)cztgpp3`qH5gS4*d%axY_U;OiY z*|UiAOHo0cPt%2){g2~_?Rz0Ou4(T0cqr5A_|WqUvw_BlJ2*?SRUZ{BC!RN46(8+? zf*tp^*=v(akRY&&yxD3|cCWM&5W7%U(8rQO5o0}g+NYc_CDKJFruI?s*EMdiF4h|j z1wO2IL2zrJDw{R8gFKGVvO*{@}`@dCnl?&G7D;p?=4| z0UL@vBCAb)cn-krv1+c)LSfDJOkMhfsN-(q%=S!cBd#NP77B1LJ=l(jwIYhQsJV2! z#CMCC_RkxqYrhGIZaY7$oJ_R3YZoe=E^Tu9!*h@j*&vF_K#!B!wNA?ULXP@D7`IlO zVwiHv{rBZw(o>f>eRglRrd3ROc_T0BOjv-G)yF00w#pu(z~!EjW0zC=6iweoj=qBX zd7CcZcc((Z59Gc z8{2ryEo3nF@=&0qTgadJiMJtO0)qZe<|IKdrR@?j32qxwnwPhdHGv(!4uhuLBc{WcTCr~iX zYNG6uqDO@WCargmbZ^z%4qzYXx<*VDi@4z~dEBj>F_kk*C=8kEtX(gCeK(X1pF7T~ zmZvCgg`IM57+kN;ln^~uyoY20j#pOUQPFZb|E`BW1f>p(k7u@oJ#MoQ4wKTJ$~SwJ ztyh2V$U}xKHFFkSq*dL`t<5jZF;`XwJA~I(-cf4Mz|PfNi`WHZTQX~!(VzjhyK@4q zOmI4uFe3#bE3KCpfz296Lq|G{;JuUPkP_?;Kiom?9&NL<>l<=J5wwhYh(`Di<%i3F z=s?@iLLoYxFuGl4MDr@5&-Z3zfl2YPrw0m=D;ub{v`Z|qCZYab5A$G!wNj8iy;l5s zt<{2tJTzT&ijn^9v^&>s$om!YQYNU$SV4Ir*PjMw(b13{~Q-{#gvU#j?4xvxZztO7SmHe{}R*C~lZuD_2o&k6${A@=!^k=;(it z6)3&lnQ;4u^Ddl^Al_qR>n{Yz3XFTbWu=_=f5vy04(d#3(&oS1vRLvRwWUMA|Y+G*-tBD_|0u??m@dg)0DcDJhSH6=HA@3 zR^`14(nWGy_R~C&M)B;e_$nyDp0uSX2ntGj9L%h8w{Vw79+$g5PbDJt8259ciWt9| z;Rg?K>?E>Y^K_c}h8G0$?s2>;HWjB5CsC5@`W~++1Zz$SNuG#qB|2PE^J{4p?Y%Z z;)2_=#1JSP_TQFzeG2ulCxR-9p6)_D5tLQm-2ck@KEJ(_(Im6V6ayv0c7H$tohjW! z+NgwP%I;Nef;7dv4C~c0vi)?tG8T%-54??AzhIyB!m3R9IDVJA3>1SJbPEgVU8{IB z#o(`r4m_IDWmP-^{y06%j=o;A_7ZR}h4$0SS9+|_5>vR2nA=YGf2HPvukpeF zh8;(X-dmSX*sV&Y{d6#>S`-w808U!;P!1~V##4F#;q}3Xq20ROh-h)=YxkO^UVcdZ zK)bc=rk)G~p9m4d2sJWY#)vS1iMl=KYxp zm)(0XOaJJ48G&!FY3n+feswEDlKo|T)z?Gc4{zXDG1L0 z1ccH<#`k+fKe`3VNg1F*y7;j&9& z&bu+t%hJFk9!O_AFZlIyXNTR7v9b4hH5 zquT?WZ9}_9w9qdpc}`yQQHJ5^j%coCf4>n!PmYC7V1ut(ZmUXRM7L>KWq={f;=RZ# zoiS!MQ25RETs#c>TSPS9`?CK>S1g?S3wi1QbyIwgC7nE@Nc_s(R0~1GW4tyPCel^+ z`$a!;sUM(R9t=qCuS8@Lo?vkE(@%~BTdZu;)IQDF$3FlO7{kei<)Z%!giu6aD3-@q|@Ugd~$|gx1apiu(-G+Qi3;5}-*sN1@FQUa8KL%AFE)_7B z7j80@1AD~)Yf2gqo!%hD;|=ckkWxWK8lM}r~kU$eb)!cMYnKe1TQk9qK&U@qJB!-wQ1+7f| z;9{M)dx57q=10QhtQ3o^WTvEt7|H~;B@&zu1z31$D5v}W9iOQV3mS4rGX(alffiS0 z4bxP=59BWuCab$PhJqeOy77*_uIqc3Z$DLd1S~f^cTvT<^Jg_287JBo{n<5EsHU9&;wGhm{Ii+(6|ud6BrGsEAZ>wb zVz;LB+gKnndABWPwp%&vF_JWxcdkkfiJU8j7RT8uMteQ&k_~*@gc}wub2E;zTjdS{ zPpZR;H)Rvo3k;H;qUfo&#Me&@!;Z{y7T)o0ps$1upS((4(4*|t#1-S9VP_b+J5!{c zQ>Q#+M86#_sM#ql#bE-CZzhSb7Pmesh=CoJeQX`@C@J@AXq-!{5cT4^4PTYSASfxO zhcmP4n}b5nm1Z!lmY?*jK(;45 z?ehV=1%rFO-QfzN?NQ>h zMf=+)INQ~YxsKklBqW+97{fqO_5I=M?18 zfq?Kol0i8RGL>_E5uuRXMTbj6uPihLiPtZKY|J2QIgd;LX}|(HogVa+6vy`as$K=nix8=( z&$T0|pOf@{VO8k_UEW&AOS`OkD6)J-8O{oOhZV!2V|GM9ij4p>adB*TVnTN z5X~17hRN=KT@fb3d=uPY7UmE`K7^eMv8D;f`sfAbIie-L={TWkg|)Bzvs zQmzP`2y?AiJL_G)$x6wJuaEq+>AQ=5ZAp0gOX5{))NHoP@%_3La98kz;XKKp*L@U5 z>njDH1V;L*PTsoC@mtf}Nwhz}#U`9R&@z^?)yg5|yryC9rBelLjKuwyM}E3GY?^>1 zN3rgzsRage?zgKTE!J7>+M&(Rhb#G#ts|9*o3ry#0W~otIlh#04D=RhI5|psbhG z%I@AXZ=0>`2rf+>s)2CES6pw?(K84bvv025W*ktvE)*Ea)eTfbe2jy<4JSvR^-ffMu#by!WI%(y8tNtBJ6vh`HmLYPP(pIYSw<#Ntamyp7Nam zu`lQ|AMv`6sm4nF+w~70#HerJs|?i9Zz}SuwVx|i zsovS5DLEjD>Hy#o)B9SkLKEyt?UMtnxrw;MuJmKI$Ll=8e@hf6LY<_>!}+OK86{`- z0w&b{1GtA#UvN{i7F5kOko5A6-upy!I6eZPeu)a!GTQ)q$sL50+v~xK|IUk<09M_f!&)V5jA8yrv?-YUgcO8b^ z#G`fiqi7g~HPyaE&!;$+Cw?n(`FWTs*Mr|FZa)i#9&FDZZ7Qq(m&m;s@rQcWfnGU1 zJ5;|SD^U)#f41+h{dG_Y`egyfo@&9LXEYb}&LH|%3(LRm`I~Q;k69p|QtiT=>l6zm zSTg~S85Q9RLVl5LyLkQoMZ+`FTOq(d(zsJh!}dhqX^t~p1iO17!p}`2O7F=P4@OuF zLmI%;dBvBA+ved&IotU7NWmV?)6ltG{Qj)v3678rcJ++m$7rFQ(AdvDyg?@pOj;9E z@$XJ&J1)Z4ltw1*ZQm3{g0RH(`Y_HV>U-V(`Zz+ZhZ1|5lhCl!szPX22w3MWK~g-I zRn*FhOC>-7f%purB(F@Xq)v#e^k%^W&DrV#gpT8eIoCQP(>jM9*Zzn1I&QnfOP1{()~rVqfuzJ&`yUABq@~Vb3B22xS>_#B(my0&aWE28zR2C z%SjCJ(E$LlMf`TrCH?%X4?*>29)qcxc%Nj2=7xOLLL(I+z19VPli>*MG=-C=C%(Z>#j3^^;@jw3S zWGLy|uRdu)e3<)~A<~i%VdVke&lnF}>SUol^{%S!{KH!^ajf$&dK|9}%(ykpY+4@D z@M6}d0wVMq7Pa_p6hn`_pL@bBc|qWNWh(rpfq|Bci&wjDDua4QKkIARdOnUjcMz7^ zym#geuis%KaJ0V`^vgY=e(&qHx~{izlrQ_FPP&$hwM2goG(OMi&1rn+-blOOO|<3W z3GI^jI@X@^1?qEs52mXa`bgylt+qx73tvR1Zj_cn4@+9aHx&iOdsu&-a?QoG>gyuf zCW{XE-h2`sXKPt_c=Ph`QZ`@aCv_w=`tmr^>_HG%b_WJo^1dp&T47-=YyY0@LFt6( zl9nR>!sC3i4&C%FmYwZ3=d*oJaut|q831Sw$5>tR19T3LB+bN7O3>fuFjvINnPbYjL?)k~rlTe|jf3TKU zvTSyV0+L0yzt0Fxogx>hNw0s)GESGb)fjlrr5N(Qc!9I%foRa9+P1DYq6$kMuLT+e zwyy$`GLK?{b(wc!#M%O>QZuZYC?zRhjy?fj4c-CLdO|>7sIk_D#wY-Y++sMHjsuMt zCL0S`14`85Ho0Lu^S>~z{1x7`d9A|LUEiXS!l4)MX#$j{7ir?u^?xB$whg`mp~2%w z3irLAx=a{k|3N9gOy|pU3MGpAVQt`F4Cf76-q8?Wh};k5TA-Ou>+U8p75x$JDuoZY|c`NMmJ$JS<8-n#~Q)AB4vq;WM@(?m#ie{bgv?R*9+A@+RGf z^r3};Cw!eh4f`Snv~|)00znF zRmdBkJXUshaYs7~S@0;AQ8+y`b}=LK4ZSua1(58SFerp`!I^UwnlPWCERVON;q^j0 z1XL37q|n^zgAi@>m2ap3JO>YW;m~MjXVDgb-zERi;5oRB9=rCAW~~+4J0p>yzyg9TFVSI~8BAv$Hv^U!-z`H@VYy*fUC`c;i_4$#~Jtd3Gc_^71ybk|M8&3u# zpv}OLCgZ`2c6_H7yO5$`voUtjkEJJR!3Lg9h(rss^-MrY6mRB7C?oCTwQV8c|2t5g zm1Fj|+tYn{_`f?fFuMP8qJPt&zrkQSjmmz4m!*XE$D(||obr_{^gEVR7#JvQ6gA0h zwukZ_75j8ku{uCq%`BV!gtCsWTbQ>@nR{(Dn#abPI@1uK(NI0}X;ZyH3`vx{IFu6p zJgHZxS4Ln?X6EJivj3OE^B+Q>jHOUutmpTaXA8~6yZ@rlr8xGU?_l;SY|`D*0;s+( zo@oUJL`Ve3fabOH4Kx1|LE9$`b)gk1Y+8S$O9Xye^^uPRXZt&;U?4Lfsj_J-OL1#I@A9A2xdSL=G<`dQYEfqg z1*#Ginxw}w5ad#p4eR2RO`c&jg9A6|5BR1EQkCAR;l2%?S-Mi+Ft?D#k8Q8ayBmV@zFh5rSQj?_N!cn@>bgwU zvyVmiq`HbD6iI#fbiNhT$1cp>MK*OIu~xQ+xbK`o(utcjKLy13;V3n&LtxgyBc>-< zyhlu1LZpxCD~%)+)&V<^YT@eb<^--+(>WWNS`SsjgnjBqVgttma^2-HYdGO=KnTDL!X7znYeo2?snU);^p;EObbDe zXg00gAD2mB@f}Wc8mL_!^R7DgRu@T$s2-8LW$oF>0%OY@j(k8n{@n=Y!ahq^YnmU>!o! z9W;827(vDW#7s9G}i1qn@i8*U+1z=AW-VUsejDvM=31D+8eNi8)EE7o%bUy*k9FZ^=Zg;L;h1T zB`sY2{R%ZKzRHmobqa58QU)Pvs}B?98%9fZNWg@^5e>rz3WVxe@tK( z@=bt$+c_w9R~mqO{h@6FtPVNCHT489PxyE=Be+w;)BpCu=N(ntT0n!v#7Ecv zWS_h`u#M%tYIDXx>U_l++dl$ESI_KS|L^R}k7u{dUdgV})(Yx9*FR6qd?4&!a}1nj z-@NAKsxneL7oeGq3KOrdlXgpncU={ zdFRDi;R_C)(In>owHs8#4C<_)={S;*tgL`!xhjry_!!g1#=jUV+M(eC&?~fot~IM6 zt1X8mmJ7yPuEA}d_hExV%X+VD0t*8eDoy4jsEVAjG9DRy!IDMCVDImhZuUM?)Owb} z@2{+WJ+Tsm7s-;nhY0Z`QY>dLlD)cSIjcdUf4wmu{r=?_@=k4zKx*&lvyH;t^!$vo zndOYehqIqf{~#wy&KZAy8uluGc}A63mZ&+wwc#5d$IDw8KG&j=@jXhQUP23-KeqlL zgnm~oo6uWWt|rkPWik+0)Eh+_qh?v*db@6ZA6bkh5$*!e&s~SXnFz$d1Drr{!4|eZ zm}lz7eu_mYPK@y6O$dtKk`|0D-sM&&dgRZ^OG66vChaLQwptG9`tEUN z$dM5|>6XsZ-C_HIhJ3xK^F0Q;$Ul*?Rl-FRAf~<+T>690(Co{@>#>2iw7;tM+}^!$ zGdjC3v{$5P;^ttX>5~4XaM;R|#}5LH*-sg=e2M+Zvg17HBfBD^rju8dI$d_OpWWcr z7ZtN91BMfscwsctgbP&!f1kkPTcx=6bD}*kAP2RFZwYPWpvkU&L>~@+`)Ic7wRs_G zi*2X$+(B7gy}5>!*pK-*K-e6dpvT+(c!|nUU^zMo!oz@}UNvcm!n0*^Y%O6AnVdsE z{Zgjo@UZ2U-mf1|O;-b8*kMas zctl%eRr%54r(+0#57DuNL=;`8g&ry@rN1pdSp0={w1$Ab3^naa`bnX29^vt4Pp(z9 z2MdlEb>K|WRvq9*%?*!-k?~_P0^?&3C*Hs55$2Y=ny3y+MR z51sVgmlda;S82l&9zr>C6n?viCefbz<~LM`HeA0#Sr{u-M;ig8cpa!h>XDZ(X(0?A z4+FF<|~Uq3tMR8-5Rt6q*vxR)lg| zV7ENsmnQ!^wfmCibeh@F6JRgTq)NjR{UEqXYX9P^QiP@oa?TBF+zMs1K=7=Pe(^Fo zWN^Ezp%j={c62XZjV4E&cH5x*pdI2a9KImq1l|G4J^&ZW=u3y=-IPLU3CVm%9OTSS zlZy1OC5WL!s6b}DQ_1H$B~}CIm7TiY~YH8 zqwcl<;i@j@hx=oi@&=3_=(m2bOmX`*LJ0$=zaE6t7qwk+2K^cfhbtg1?{5=G8+PD@ z{2PN|-sCN1|K2t`KUJK2EELO3GtDSfJ&@oCs^#Y?53dQnGs7_H4BnIE+N-kJrtj!f zy`tH~{XkLWC9CJq(=osKqE*TFhx{d zicfzGw69w5iF^#Yknb;EQPlCE1^`UEHWL8JeZFy-p}^B1@baUU$>$j^?P}YE7**Mq zlb3G5^^<-+b2Z5SKbp=w8p=QH!;dlceJ5)aB3qH&jI2?}lCq0Jku^IrNGiVa z3$^JyW04Vovpq)+@1g-P0E-NIJ9{p!6=SP$XZW^_iJvchR}u9!U3g3kbY&H|w2aK) zp!IYq0ILIV_}YEASd1oXrB`SlHS%tL3Cm$Xk%$bP)}PmbfkAg+&o?yqgl{ylvH&fs zQ@^=fZ;n6L26l>{?h1g-6R`>pqn>({@LDV*!Tx4gbkK!n!KN%NzT-4jZrep1r!OCv zpquT=>EidR+l8{!#I)sw172W{D^>+%4^D*VF=*&rkd>-K*B$4|{6fjUE`{*`j5x>$ z3p3nd6k39Z0=P@d@ONHZ1S`8Kg(9T*MWy^LS&1*n^L5a(8|LmP`z|2`3bdN5Pa~NG zW&I|!Z?mnxen|LQOQ)4A?wt3&Os3*RB>3V1`}V1OD0fyPuW{b-608WO;mKgjtu9(K zI3sYm2y~#vAXawcf==N<{9P&-+qFCgUJmkgW$x@g;f^SF{;&(g@KEVkiWK?bDzH8L zwOcTsdNB6MAD?9J&R~Nh*`lf9khG_NT!5`l;t<;TTsFv^uJv!SGCR8eF#_IeH*By` zHsB39yycC9?IXE$Uw&x!@paw(R7%f4KU?*m@?T*!%hi9Z7c?G6PrhAvwIK=A>P%m& zr(GUntHzXj>DBX|Gx=Pjw5!NvuB`WE`m25-Q&$%TW;|^ciW#$4M+O4wMZO+d187z| zP|7Mv2$2k&Ja=PIccJR(l^aItwL|CSE&`#-j21m;LWp|c?>ZC+b$WHk-QNoZVkRcs zyfCg0giN|#Gi;jEWtbWVF7KP(Ggr8p?YG%0pyqe6yh|$bfx6*j{WInC<-*Gdm9;OG zQ7j+3BaXS?M8B+K&eumin?`A80_K+fuWu@h`rXa4!e0mk-B)X(~w1^2407$CEkh9cczh17>J&5_SwOT+#+ z+Vv9bIhGeiBMi>Lzbd1YmV0Kf(zYge_XqB3SU!Hex)q@ zvj4ms3sMJ&@kljSOzAO>fllAF2{Qz=&|9jOT-#wIn&w=5T)5#Jx8GA`;65rc;sQD?iHVf}Q9qfiOKQ(($7|e{n zw_ZqmV`E{sE||R22wO%yPfT-helaHiL|Pb}37TdH`=s?65%hG93l{E9QU7S92V>gZ z-66`#&Dk2;D7e>M%qRS~ejeW9m%V@a-IE!u*uCORAb&`CejlNlE=y=k@6@l#-&Dv3 zm#{`Y$QNL<<#Ne^7cunyh#_ghqItV#;0wLGJJNzIhq<|=anxOjZpebuC z*B#+EV9?A&vX)^f%C@SFzWJ=dHH?%`U5b{KJ#vGUH`H?VMBft~fl|0REapX}tZNqP z+Zf)LU&vw7Pny+9#)`E$DaSL+=m#=&scSt^PWGpgtj$c7T;+b(iDcw5A4TtKzb|_= z!hK2iqn&q2Oo~{ZHCJm^w+xEC+t>m+t)6d#CP6x(Zq%q=hVQgXbgvkC43`2g{xMwQ z+X&B6WhvbFnoavxvM@}CL%OxRn|Xu|5;ogc^0&>RCB5&_SJ8@3yeBt}iW^BA|Iu6| zfOsz2WhjuDO6ofcn-`Vb{8$N-+TL5Ij@8u$EslDA!`%J$EuzfjEXMmy*R=NfbH{Ys z!!xj6HCvZjFP$O&@)njQd3O1?UF)?MNOcjCI;b;h*y_XS&sEo!2zmG|#>#RIE6&9! z|KRg76M75GZNE_EXxU|xBEMbf$s;vwGlXHww4=jAZmXMJ_Jirg5X zUHGs8E}Q`!V@`-vPoPk}oTY`jUw6LVBaLur=N?KfkeAkFFZ!#tRvO|$Ms!dngtOlh zZKDu`lLy|aDgf|R(OjzElvO@ay=`FdHCD{v(R>HaRgm?@&&DIC-p302m~_#w6jn82 zD#oAuq!cx*$uF4Hxg&J*ss2>zoX!uWNye?vA&v>P1uuJ{V{`btI56*`{N{@}R?`(g zns7-+%oq??J^>8|R4vnz@ALL_^nNs#{a;Sg_l;^Rj0)M18+VWG?erlx)_=~`7L0AC zp%Ne}ouatIC@@ke;r+fStjmf<>C&HCs9jbRJwr*R!P+ zz#Ftm^E@yUWM#8Wc?|5hAJj&Pzw&RcfRI4Qofin>o6jEtb)_KajZ#?c5gZ}#OYrY< zH_)%=(mQ7ZZK>Wwxo?^8k`2O($9>tyOS<{rWADUL5CFa8DHn@>Lq?OEM^K@{ZS+2I zfABcak&8x!O2>fPx}#N0TOdUBgD^Xx1pAmGd^Lx|3g^5hF1N!dXONu7 zAkkpyiAast**Hi{|~#i$AgtRDM=UBQ{Gg=?CMTOzYs)V z;ae`D=Z@qf+UK7e5&BPo`7hId2rP711wG0^FD#m1NfAg7lh5XrR+8Yy7v)xCp`D13motvgtK zOvrLgWG#MGDnS=v04;2PIMTNN?1lDwL(i_SpPO{qgucF}d2m5h5Z8IU9GRMf$qJq| z%yhZ&)y%zNub7eWnv+>epro@zyH})kS}&Y zD^Z#6g?i$awV>B%gydmy1m}rR1~>^y>gwmd)C!w)q;aR;0nZj6tC+TAg zAjM^V)ubVB8l!va^f!^<5o=*0%b91LI&c&pUR-Cdh`BPQ#(CpI)V{>oCFhS@ub`zM zZjfu7I0eR`phX`kVN`H~m8&*~=@0^MFU5zdg=wMH-I@M~)tTn(9T=a&Q0Ky8y+Gk+ zQ8m|2!&WF$(o7{zcI!jN&h%T8h}o#LjOcniH7;tzZQZfg|87N^*qYB6wP~0`Ok~xD z<1haw1Yn-DbL&|0=&B7y;!vhXHa55H^@RPlk9Tu!WlhybW87j?Kgr&wKk*=`!na)TM8p>6k%?}pSW8;0#JNLx@G?VaIw=Wx;QS}ol z3v;TH$Y~26v)g_B#N%I3v%2zx=M7 zm3=`~uHv3eQ!^K0ctvYECSLX?f#fkNauG~eM=Jb z&YBD978?cROC5C_--YpXJ$^U)pTjXj|L|H?xz^p#Cp6?si_5>HruI_>X@DojPj210 z=!xGECx6NH0s}X;sk+=J;Mnfc*853;4dG{vU1+FU%4UtH0;s9w0lIOYHoriCQd}}H z-;01~CRIT8!4@7(>0Z;7p$0G|_zyS2S{z|@tK6evYCJYrWt!+7Rh{={>Rq`ooVdyy zKa~RG(0DjVKAE1+^~JrOF%Q592LBoIpMK2p*cYIq|%~_$|@-{Z8KY(YF6=;&P`t|I&WYjPDndhbp(aKv!->4*4(4X!NM1jj@&P9J>LgSI^lRF%8~-;)kf#uLFL zo6R=Tf1FhXh?i;m(GCNd99z{|zoNjPP9r=s^;umC=BSu!Qf-)hg1Jaowc>3;qWGVa zPqzjD`h!+@Y*?x;+qA?^zcG@<0ur~OBLf~p0x2@nbj6>x`^Nrj$>X@82+-27o=c^s zVPq_om3NNAe$Tat;9-PU@~+(q5r9k7D7!Idbs z#8N<#c0Ql&bWJPqM|h8BMZ0R+qll}j_`DgwCCQE=l#2Bn2Be>@%@;W96rbxITN4CcVY^r0~HzLXfe*= ztc1l71Ev&_?#&PqpIp=!C!ho#q3H`7Rrv|<2;W<5XN zGxO^Ilw}sNFB{ewmfIhSi=sV&_U^w5dwaDT7s;INGA~`l4}c%4U5N*QsR5COnwe?X zhQRZ_4I!*2Rb$yk8qMJKEi`$#H0iBz(cCYFPkE0hV5#d=fCIviS#4eb9+m)3=u+%= z;j)t++!L-na8KEDN)NGAeYlfTSE0j#J^3tPe~0&1n90Ae9w1*vc}PqI)k^a<)~BXH z^G!ES8rMsAX5;=mU@BG0HQD*XwM=O8a|${?leFRD4wJ#ft9IdJk9#xre^~$Q+*4PW z^NQF%4Wk(!TNB%oB}!z!e(MZ>w%p$l`2cY#x7k>|S~Q8<*pZ$4fJ(z)02@g*6hhDM zg5H+RF7KNQnjW@Vp@#~CPXv(QP^3(N0rUk`?wR81P*3V*{lF?jQ*KgV)xZNm;Zn5{49o^B}<4)-)a zovLAaqOUZo@`Q@=b5sr;Y57CW#!2+1MBsyLlYT(X%9go0( zEtg9lwPtfG1xNjCC~P_B&IM=E=vjb_vu|v?j-T;BBBUQr?*`!t|Top&$+CsMa!!!pr=AvT$-_4mWG~OotMWzzur)o=wquM z<7}DZF(EcuUOC9MbzrF(#RFcJ?Xfok{s-P zVX@pK{crhN@w*c_cO!xZ@C?K2-LOkFwnn)^8Hc zABaSm#Dw)YV~x&+_uW7CXe+Rn;;w_7ynQ8ffpP4qXdltLIFYL9foDm3qiM~XD5SrE zui8-$OjdfT^8w)rh*d4<)wy(*TZbrq137>KZ!G1-s?KdaEozjkJ4bn+mM5kQ-?ojR z{IDinHrMp?oC*s1ppr;;VdC0gmSLCpgw7zuz@hPOd^_9Ux)??W7wqdvHJ0G4yY5R& zWp@mdB~{fnUh}h`q>|~kzhK0Ckdag^QYjeQ?+zXTSbeU3Jv&Ci@R9beFuG39FLK8Q z5Yu~5W4I&Mwf<$X8{8@Kc%g-lSEN>J34j=k2EDjtLDR3sE~eWktFKPT^sN<0HLBbc$U`0IGxK0)*pO>iTVmCL1}TS zqx&!eXc{db)}kI8Yr+IDi$m{=X(r)bP}|8!{A8}D0eKhY&%QHtU2TOIt$EhVZKzLM zsw+M+Yz#7nojaoaR*^7Y$*%E!2}uYiMD8i4f#+0#*xPh7Bn#H8V>iSl41)MML|D_( z?|{Ml0>*GbjZ64e4zr$*raz}wEJ|~TMy0i-clSGk*?{BAoLiOx9Dej&se9oOm9UBu zx-O;`*cdex&DkKl?&9*yvE0?bK+)qU{6dY=?Tac@@T(-V#hj?FPH6CH^qCoC>?QjV zv7KLx2tG~y#DMrnF2dDe$?lS>GNY>)L)yYPOT^Gs_G4@vPpi313K}^lkX3OI@JL+e zISG1}>^@s%rdI20VWuV0EA+$j?lr0gORx;QZsF-m%azu2WpQc^x*lSLh4Mnz!Sarb zGx0_owiwlk{`IxFLgJFI_}-sBL0+i~&U8oq08UmrONU$Ab0L}lpNpA}=~f(C3ENOB zW-VfUepGy0hpT3lUI=*g_vHY4zr^;Zy&sg;kyQ5F2m@B@!WO-Wf`wKg$?3NGK&6I| zDao3I`v3NI!S%Ael$-0hrgV8)p!ciu#?519mP{z*U3t=|yE73@^M$F#{mx=2gt9II zezQ>jfj*`PBx!?9=m`01R)^eM@ZKZqr_jtP9jj#4H=qq_&*cvk6-TvX7m2C;kE!(# zA9*scOgvxt8knD|HHVT`^NL;|hD--d2Lta_(E)cA^mtA%P|7bWH~(|RzpnCKK35Fc zQSeu}l5;(RXHOjT5S`uN3A5k;7#1Ckv}20#zkJ1RS>Q7(#)fJ9@J^>@XS73+6klCx zqyp*58Ee1&KVb`-XtYanTsSX;FnhRPwv7|*kotSFBoK>jQ}{N@LZt1;>z$T(tBr0>Co++{Mo=2oBuu^mdFJ__)51NC@RELI>-E zdE9NvwDWql$LXp32O$Y+lwMpn@}9!=JO;930(Rv@d0oXi6?R~C;Db6yJk$axzlD5$ewA3k<=f1WpeC{CXWIg(-u@imV@s~wk=-djsKwt4f zKQ*u{4c1n|C0`v2X`Fjk5g`2`r}fA~9P&K1nnQryBthg{N|!e>+V~U5uBb|tPBoRugEo)WcJ*&hR1a%us6Z5HSr)inRK(Z;{CXF%sq{ z=X-GO$H4vuGM^+_hxWzS#ckg%1#9MX3}=_xL=Wk!xuy%+*<&(E##aMIb);Edyf5*K zzPqznyLBsNQ&)#*P=A|EIH#s?mjYRuicyx(^-bVxS-$~kc{}s)I6u=;h$4l)i{`qEe9?4;AIx87rT5m;A+s7iJ>=ntc7&VW#2g zc>Cg0Yc$ooE%eleLQ~H6d}zI@L`5-3QSL#s1sXQkN4%YU3faNXkz&DKW>bK81><4B zVk+xZ2(^k*7yfE1c z$GG6hz7lMQPGMPuL_DY~s^UAb7Rkjb=AirEkNx2>qTvmIe1L5xBZ9wciPy1+eIbQ9 zl5XRh{DnFMV7eCKEJ{_C8pFe-NUCb%vt*Z!+0 z)o|T~9HTjZT@)=8YJWQiZ|mJgMBIOU^78yALE>*+T~;PbRP)+E-j*e*i-DeYUDJ-9 zFid1`P|(@w+4o)uj3fRPkdww^s$YcUmIj=qNF;(xy$|EfZXf0924y?}!0^=YGzFm$ zEkBeSXV`B@)C&xpBOMr?!OxMn+%5*Gf83#9pM4Xuhjcz0;vMP2y#h)Pz6|)|o=!Jo zQzdrW{eABrAd{mb-JK&9h9D$sw2(jl@BZuB_QiD{PP)-ngR7E-%d6l0AL&)mtigxB z$O+zmd-v_5bR+QO*o*@rC4no5 zLi5pqfj}$plzO63{tlGbn&7BfQrLih>n{H7c0YIDNCj)ztib6=dM|YiVH9(x7y9-E zLyb3sgC!x4j4nSca6FP~s9p5);l_&J)HeX#0vqjz3mVfN24uHrJsL88vp-eNil2=L zxJ((hFJ&t1G!w$bCST96%OLq7M>o^mGJ}+M%*FE7LH4v086Xz!J<+-{<(d+swLe8w;H6=M(*)Z`!e)}9G@zDN(#794N9CurF)ccQGUGx7u zXkL3ZoYN7Q9o3#67X!4FPf*ni#zc+MF(d3E&Ud}E6E*@|s__bI3bEH~IcL zEfdATy$auFK1}=I-uf7MT~NCgg@Xd-U8=Y`|C}Uf?b%phAUKLd8*#A>Iz^ES2InYM z#-fsj2)4Dk2m)ykulw((hTwvuA2%oRw2ZA;<&^z+_vX6wSz#h^-3X=j-=6q{keNu; zbDtw$w!3;38fkU|+P`P+h*rV8?$zhD_eVcg2vS^A?_<-5_@ZrmtloHst%<3=INVJ$ z8y_W-JwgIsKws zTK0e2lwJE@E$wpc_qz;0j$RWSj*?Xn`?I?g@29)fXWxHmiK%bC?TXvD{JcTSIdp`| zk}!p_8Z2;u;|GG2_JZ}wopj8fbdvc4(_XTk?!S2;IMbxl571GxEQIQT%P_|$3Xf$? z(`m!iqO~(x2}5*L3a-;PHRF)lRGOAtOShY}N^C28Oqe`7g=-mnSgzPwp)Pg0osIk=by~KY^FzRF1** zZc%3Qqw-QwclRKW@|iwNPAuyQ6e-t+&L@hqrg zhaMEZ>hSoed7MKO>AB&XP@z7y=!yO?=DlX)t*Q%){iu4|jN@`qxKmNp+^#xV44n4G z?TJ2gt1}-bGXXY z?VA=>eA9^*hp(ZKfL4`RsWtrM6XuKI9+{kkoCh@**IF*yM2$@|y);#4^VF1J;W;gX zBv8Xg&_d_*&w4{sDSKN&;4JnK{Bz&^g{<}gvArVOnXettq2iTRZ=o*hiNivuAOnGh z5xMPCco>!Xk#seEs>@F(DwhDe<$`eP((fStn@+dPj7sMub}Z{Vk?`Wp9=OZ+dc$Q( zZ*a;X_a`9yQf}gI?Qx{V;mpeZ)0x)&71>@#xLptajAraRwe#NLmFiEhwy;L3!qMD? zHtO41Y!Z(TC*#RR&BGpB*I|WHKec(|9yt`!cRDCOQ094CT3 zqZUDr#9zC{abV&m)O*Vg=a^c&RIQt@7k?R-} zV43a)3+F+ZyF8*HqfdjT`W_X^e*5A4tR0MeUJ(2P#|diQ1tz?&6gbGV|qLe|hkw*4HO)YXQZ6W-D3WQJuzZxF5Y! zPQ18d{;@k?BiGO>y_SsaZwiX&pq6vK4o*vBr*pm54UdNx|n;a;MPpcFX z0c1Li#_v=%iHjlUp=&~tPo`5McCX>_&UCdw@J$;xp-b}>DuSkW@`WVsHXTXP{E16e zXvtZOLq?jbu@&N)ch`!o4HVXI)%+Mh8-eM#x&F?hxTE{1*TJsD zzoxMk)yxYfRUsdpb=K1oaWmgW@2=<^rr|i*aIpcUM0I<3tCWNtr z)Vm96BxRI(S6(MD|K9k0OD?Z86L;{@R;hWgrNJq28;5!d9AhJLHFl}*^)Zb(B?ky; zi-bwkv*6CBN4*ISog~qm{mzlqtN^bUY0XbR$o`Ed1w~m7M}H0z{4?z7^!#X(r3_c; z(F>w|n;)>L+8jN(gtpB+*u)<)RJoDQ5;yTsn)|g1P?nRKLWDKnP-X&0w-nOcM6n@& zcaFw6U12oZa@jN^Lr%f|CH@6m>yncDp(0#FdHsFf5%czl>Q|cWzSoHCy+va&X?9we2YA{i+0f6>IXmnzBpZneA z)lAGC+vSafJKEPtO^lb9w7ghQ3M}RL?|UCjvTz^89W`ynb8*eAYoobeKH4RO^9`AJ zdqky&=JbWXeHfKx`wFDNUNEUIVSw-&LA^ygC<({^iRFpYan4UADU+_%-=B@>3=@KA zOkr20fXG+(W&=lF5_^y0_y5cEErfZ{p)}Jb+(dg@<>_I43oleL-}#nTZA00;sAB3R z8YPGpz5o;g)e<^9lVpH?%K=mP`zw0VCG;^62;0M>i33xtmS#G~5vq7aw)H31jZI%^ z5>vnUob{<*($BXUiU)GXcNgWrtR;M=>>1r(o=*(oGJoLEF8`cjaLt&0xYE409v1_` zZ6tE3ST~dCfJtKz%p!51^oK^60kT&gbj=n3P4%GZ>382o|AZeED0J!GI>4n|nL{li z=xS>iFalFk(j!n}+8uqEj=9gJ$dE*MOK{=6^1I-|5ftjYlsNEiE~*+HY;n+_M4 zO9NzRJ~(!g?`n8n!IHY1yc`P74jaxCGOFMFEkc|u#$?=CB$1Y75kEdRM=+}(? z8lXGrNsl*Th!WYU;5vSXH~-2xztM4G@>83QoDXX|em(aX#Kp+nK{4$H{~FAVasvFQ zS}J;XH+Qnp4blDAkuCtMd?ms^?8sCNq34skGx_@HhObC7n7u?;S6_uvmHE7keMCGh zN&h_-{Sr4{Fv`kz^TN*VI@knv{Cf2Ifpb>~!@LXsahRL@e@ld~Dz@*Ju3v>fr>s)n z@p$Hz$r|O@Eb~1cD>z&mg&C+LhyRqClP5AMg|J(4WLQktt1}NsY^JIlEe*rL7fgAD zXUhpkH|7)QJeu2mI2{5xJ)A}v#~u1tI5aw1R8ydIC)rP0NbYqqc7^;Qd`1MWN+Ve2 zQ#k^P@X;7)SL$&-S*!C*L4uXH4A6^t<^Yr~sx{dYnle;*t0XwyIi|Ld_J0r%-E+Rk z7+FcbT+^6X9ngDZ(Svinr;5i;=E~_k)9~7`9`z=OkrB=U`7+)MIw$bFy`o9^2S0IC zEV)#NGKx+TwYG&2T85qm#%5P5hIK{G`(=?n8CR}PeUgpbSy!bQ4P)nyP>-iL+d=r< z3%}Zug(ygNFaBWb*>PgJAZydSN5i?U!?-G2 z7OL~+Ed4mk;-p#r#6b5?_|v&V%G>3WtjoW{F{uX+kkgRS0}<(=`TKdf)iuAw(RcpL zYagkcx<>`bp(K(ojG^Qb9Kn4|#odgIf~eq6+i6%5AG@^Qc8HCmFZm=)fRu#Jm$WK>~BoyFuURybKudryl>mh44X7wRk@~foyUQ{sB@{= zPrtJ16E)bFvvy;2McFUYtdgQ|Ozg})-73Ex!`i8_6ZeV*k~uaJG-cz*^6?6%=2`%1+8BFqg`Hpg@11@w5L9PF(xKw^GpX4?#RK6 zjGR&b`5?fm)WVFbsQ3|r>YpX@rYcse=zXA%gs^L&$CUR+a8h;4&pglRYq?Q0Q=NeI z^E|W*f|Y&@CMQi79}o?sKqD&e*$ zU1@u%xtJK;nKoLxz2%MddD!4_T*6$tzRmr9s~F^v%ZFa{KWRJgr~ZaRGuzp_%;s(O zmS-t^3l(W1hpjq7J)c(op9NsBSI}Ama|DQL=f~05w4u0E(r&Z^TWjsuOl-jNpTu$V z7SThko=eyB4!j>JM>7&{fEmjcaLPT^B*Z)nS#0al)4QEjl8Z^7G*=U9iI8ytYh7^d zvKB><^2u6H*B&uki@2xImQyBU?t-QjjEMk~i?8NO_V3t%cQ5k=;+*RZG%_Z1GYdPw zcEOQt2Ta8G?Qy%d&@6iYPPB6^tVTN)*KcbGo#t#uPSTMJ!C$ZcM#|@(#oeiqb$o|} z0H3p3L)z$o3{t?o(1|NS-cjs+rX41OgAV@=Ds!3Rb(>eRLYDjkpVKa%?mTDKR6a!K ztIa+4d;HLbckUt#;vxcg$5FLyzbmE+Aa0V~3*u3U98`XRroJD4wH`kzmihMgh&D3a z;vbtGIt%jta{9Br&31&{Hu}#GN}r8FiTT7LK=%On=JH8v=0As?T>I$(z;(tTB$G?6 z)e++q(m}*7(co0^SochLPk8J@?^U)3TF6)a#4N2$9+*_`+)NOPrAbSy~WzHHG#2&)@2L9r)Yh@Ny3b zzNtpPySZ^T|l3DwfKZNNtga!z%{+#_$Bu2NXXi>^$VAZ9w%f>(2xxe0x zmm8IgOD&dI3oBeR4%11aZ8PBk7oZxDegqg7@_v5=2e%L6IK+Pde-nvdk zO}|NX8fkyI_9T+;CTLa0d>KbSAC?>FcOV+`rEyLB2t?)<+kFtsmn0a8y+R$os+0m3 zD5uaP|LdRj_y{>CV&K2}$zDdJeFtzP@>z(|k3f~Aaz1)AGDv>}@9mc3Uc|n-ylQm7 zBu*57y8ze0NKhq_+BmAa{%|BF(ix_*eJ)3eZ0jZ^ns^rrWsdJ5ShOyij%FblWS zBvQheP2lVFJy#c(I0{c9f8`5hFvlc zGU>79M1YHD<8OIXVykhn5C{#u$)S*+)*oZjAg%Fhw=K-r{qO5zUbg67>Z<=TUO~|Q zJ;gF0GT3U2V!PZ$kGKV}ltCy5PCJp0JO=QIqxb%d_rJ{RUkxn9@3i7B+b#SM9HgJ* zK^8cU=VBbIz*kT5ct1||Ve9USIu%^~+YVwDMM`^9(EH|P|6PyXvwdL(;Xu?PC>PV> z6h^Ui?rLe|VBG=WzH8R@Te|1o0<9>>HfM3O^iiWu(}k&b1|h&60o1xC!}9rZD_ye~D0ua3!0eHsB|Q!rONT1}zdo z>Br=D(DSS@!ZC;-i;ILh34uhPPSTkEn>%@zX@QN~h^XqO53K*Tchme&S^_}>txT8K zY()myyGic{Qrl`7sQ_-Zii(N=cy@wyi!<<-1Y)7j#J;LGTjIWK{v7DPER^Qg+^gsc zvNo#_B8wE;!bqpumWi?pWQ>%`uG@KxPMzj$V+66+_b^KB)zKi`&i(xJHET-0zI>%N zyP8vf*PFk*G`EJMsOl73^ z2Gz2QlHfmXt9D*|a$~x)UU9?%6Gjn`eF)31eeK~YDpdn94)Tye$f1%S;m)b?u zU&UV{*8lFqK7pMIVkLr+CAp zzJ+IL*a@!EdL0r6&7;4&`|}Ew4%fl3)*EqhS;ITt9Z4QSaTO?@x(~QmmCN@VLoEZz zCZGaNW8%t0%CAu63B}eIl^RVbu#k4iMt#kf3G(LSF`fx%@NhQ0sj;uylCTgm9pXKH z82O;E(bV|84BWzm_%1G>c*rbxbZ_&)$Z=c9Oue*+4BtUrQltUl^^jArFeV!bHL|L#EGOr9$dT-mipRQ6b zM|dZe`vkgEE|G0p=sRW1m#*5Z>djV>r`23z+crxnqexYFswx;X1|x)~MxSsZn?-h; zKB=Z)@UkkN3Z&rIhk=N{h~IlnOe4Ray{`3&a9O?8MeI)o+mYeFDzypG8=Bj)xxKye zI8E&bB);3|w5@#uZ`^f=Dklw#IQfL>Tu_mw{RcJqm`o=jbn1`b>!WxM0${o33?!v!U8-D1YNAih3a<0r zl3lk%4@kPs=NFZ9Klz%?BT~SqG~Hjizr<=f!yn6xGVI`@n&(pGtQWJ&n^x8p<@n6J zq|&bVJ9bi2J(Hm@NzGo3_P{_0iM94mKj(DUSTreFG(MVM6DbO|)pmTX>OOA8AFpK8 zyKiNBnY87&=$~5E;ci6TKUCg)(R9r$jdHqCi+*(`1z2D$W1l?!UinFE&-Fo}V!4%m z%l5a%CvG3u)o;(|wkT71L~g%vjSmEGez@qlkrV72#y0ah(*Mrs>dd=)UrVY?WNcmcDU3~>gni=sAtCu>yur*JI!N# z)qQD{&&DMB%u%|r5?d!Zt>Y?8#|IJPzF>VI@1W|c&=W+`?wxxZBa^uiM{hE+AOLtF zezhZ|QnL}whvTD82M-3{5^ns2cmD@NVw)=d_1gzoe==bzfEL}yV*N*$Z{c(iZk6U< zF#;uBiv-ISVLmMfG|o__K5z5cH*hFu3`b$j4L`iB=AP(`tY6BX&eMLe1vO)Z&%F@& z;T57LqTwwX3ua4s2&d%Gq3Xf(R8JNoV3*8I}a2^ zjwC==Hp>}VHL@nsrs*Jlm5H+Z-h5@H(7S@N+WS+zi~#~lUpSw+E#>`v^_MYL*)j%U zDQqs22j(jez7?LM6WL0oUA@v2PkrU$lnu< znSEv(4fKTl)*h%n`1QtV+8olQ-L(Doa4*Cx;-t}H)+0JMjP&@cGXQ0TUWQO)?)7)G z!8Hsx4`N^|Ow5IQr=KdD%N}+#-*>S9T$R+iamn+dxWh-cE7Dw?c=i(0TSRat^kkZ@ zU0vOn@P?cpo?QZ8edVV7oe{R6ltXmmOAF~iR8m&k@sA@neAET{?&BCHk=^h|si?jY z!%QK0_YNy8fpY<82gd z7wQCXAG&H%>sJ*-pX!OQgzY~E^E|la%V}7xdHD2jqj6xgufk9kdOATFcmDYNpLoM# zJ@w{jHAa{nvOmt)RJ}rNHFQ5y&!WGk>#L(!UfR|;uS3Zhgq(lI)rVb=G$}jdE7ciblBFZjnN!KXQ9w@ooFzS&VGczD&n+wX!D-67>zN?&#V5KXA z0Jm(GU~6+U!1ykImq82ny4E}!@-ohbp+~;3^>{QFVUyY7WP5KR;_^KHC(nLOcBtrK zwrYBdsIF5}u4A-%y0h^FZ0*~wup$prO+fT}Qf7P_(_Zkc@VSigXC*Vz7<~WrNo>bw zIm459u-^3x3i%0W5KV>0bB`<94~MqYpaY4gG-3I#%6*6Xz;lzw zFt6PxUYDO|SMg+%bV|}WkUK(m1+o+{ots>i`EJ=Q=lSjo4?q8E-()V=4hYWVSv88< z(#YYWLOlN{R3rPrMTGgF_gyO8`JrBCgY~oIX>T~(vEZmIKx)xM%Ju;NS?KLoRG22r#GH=K_<{4NZ z;Q^!vDo6b9`cBy3)vUSnx#y)G)Hf`aI1z6q_g^!!wWK<;Ax~RP#$Usf=Q6See%0Af*zw7CD{JtSc0~ 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
    beMD>=eudOS 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%0Dyzf-75VHZ; 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%0DkyGP>BV3g03Z-iB5VB6hZ02hwMb-UD2! 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 z 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%0DdETbv2S34Q(AOz- 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�eS6;;?#uGgGP9Na(7*G4`HfIX2usH)t2r% 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 F6oUFE{yxI7fVM@KmC#0n9W?-N# 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

    AM(JtIDct#A?93U>$8V@)1ObJsr48{I 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

    E- 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 diff --git a/screenshots/mineplex.png b/screenshots/mineplex.png deleted file mode 100644 index e948d22f6f9ba597ec2541d193cb0ca96f580917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1254962 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

    ariMygIPNZnga}yn)Vr#k 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

    aQp%aJhC7X??*_+M7Gc z5G3b!Rj9sIwEz@E9xo!BQvs7XJHBx!yp^E%y6}lm)=kz*3tpSGvQPX6DAq^ZK;vy~ z)sQykTuH2KImM9UGEJ=U<*D83xhE9v8-;r#FHbA|uz$z!2$`ZDls=t>d*b@SZ?+dH)8LerI6wOMiCuywxd z^>v;4H4E7nQtZx>FQtBf5|BRbu65(BjUas=lt|{t_=iC2WR9qeOO8r^cm|j-~V<% z{e0={gEpV0G^`_u2F>6q{5~L$?+X|IilT zgT5|hO)mfh`{!8pU#Ff6R&)nbY#=m#AlHwyJIZsyTBF^NbYstbI|#N?aQx9ywj}*c zJzwR`?r4hX&d#w(*msZx%aU8ZZTcoSvnESmjN+3aKQQ^<2>>wcZYA({zy2z%Z8c-X zYs`D-HeGGXT+9{HZ$$Os*`D7>vi@aofDPtIWu-7Ah}_{hTC zXE4pIl*7yj58B{#4QOJk20_B`L^YTz;Sn^lvmO-mA3JIH38X9Hm*kS~de0U&%x`$> zDUIwrpi4ft;9a{}p2qKLzqr5=;_)khxa9Y>m@%9ledutzd1vu389Q<*6_L}_G>82a3->7b!x9Mf6)A5}0w8BF(=bh3zv%*UiRYSxtB;pBLhk8$IS zeY&>*@8V+dK_S;_6e;~nM{hYEDSpZQmZ-#Do%FU^(!{tCdmc9$0m(eM!?-B*M8qr1HjsnHOUXyl^tipHOb27j-Dm;JgM{+ zx?P<9?WU8->r1uyc}c!fZwCGL9`4oddE0J0T)^Rqed_!il5oAPTbsiJ4%!pn3sg9@n1-oC{AaO9 z`>(ZPQ71e~YGs;?!a`*~u?Aj&988$jk{uMrOo)G$J-}J;#N#a3B9Gsc`+l@J^cDTyLkH87EaXioy_g5NJF7dHmjz``i?NnR?WeY9 zcZaQg@$ddaJ#Opp#LtQe_`qzAKfbOrw4ZHl;&4(|mUPXdwl+KM29*71X42WlG-)bf zcV&ZVTl(i@EQ5qowL_;kilamA{ccv&XLa>WrM;iQju<;!tXpWFkL}tx)wz3iS8DIG z+TBf;Yfc8-_POujq~zQyg3Ahdh}`k-KOpD@HVbHA#ndVSg(B${0W5woYe)jUriLy4 zw}#)yOtlmVF{KUkt=wAq{kd)|Y5lQufVTiBi5*fJR84&JS8l{WR9+F)l8apb*kn82 zXu6D_&>sESkmU&kSV<)coDo}yMg1l{3+X_TQBArx5T5HCn9LsdF_Jjnloi3tWBJvP zk=WP-{V$2zw^BbkL89;e>x63I?Z+Y;9Ltd`^|Iw=G99Ho`iT%y1Y0C8S^Tdh8}Kj` zqR+wv6#TWTs`L{N;E5~b$>Z=aE*02m9xgB=tmVkz(XyMWLkQrUE(Vj#dj*0sw07tV z{chk`Dh50$F!!g&vF{(xW;$>*>o<2b7DdnKI06{RLm}XS)q!PD_hfc6G*qQN_#c!W z!LK*t@^-8J-&HwIK=W>#@ zsF2aXM6o3cxmmMg3YqbNZ+NJ*5Axw5m17Wn*cVPE>aF(4xJC%#h`(DeWJ|*>LX3EcU?nlKqGJ3OV%an0-KgW?pOBPN;*8Z(muR%2b7hw(U{tfg;=3r>_Wj> z?6=xc_Ze6uzq_dxTMq~^<1eZsVh9D`gbRB!b3C!z#XQW&j6yxP_;vJ*{YoC^+K+eI#0pEY zcvmUQ{!Un!)3i7Dm#o^$C)@s1t{HB+W>SUuMLhXH^aBCT*i0rI)s=WM?ZG?sBMwBOZUd_(fz3(e;Z8?T4((;_YJl0ZMmfE#(K8n z%)oFnAXH)*IuU;b$Mpw`j(_ipNkHV5Oa5NBcOmw1Ebff`)cBiri)j<%V{7F_HFUK$mPxAr}B^zU356mN-L`?2&ukM zoEXrpd%#9=mDL3jCT#&S&}ch!2MU!MAtZv(Y∾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 z¥aXB%qL3Ba9+KNUzDOZ&1i%4h26}w^|dQ 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%0D`*2&3PzS9zy`4Z$C@n+R}^4Zoa-Nf(ns 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 )rUV8r9i3S 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

    H?VjDqz2Hw8kPW?|f)xe*mx*)6hc>im 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ɀ*?)i5#LV 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

    Ma`V@D>x;!kwq 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 Xq=c>koirdge?a2C?B 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

    0E>qf%1 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%0D1H`?T3gJL;pk-j|MBjpeuSYfh zmMU%iJ?|h^WwNd?2(bDTIPD$}#R~pC97#Kj2-KYP*erP29l=c)>Cu)*-SNjV*7QFP2K(+26_{26htHyrm3guX?zk!&b?*wPSWJoPNm8JnzwklOoA zHtUZEWEffxWnxrkzw2qK;th#Q(~>&%C68B@>feHWGzTB8Tz^(m3Ib`~iE7Yx7Pb%? zc;#GkQ93LRHaA-!l~b_9t)&4t@z2%scWRx&pO(^rnxw#V0l=d_QL;#dtP4062m8z# zU8tIz1Toi$Gx{>o$V{V!=?>E4q2^ zTzS3d)ey~x+9O^1_j|X{1;UbX5!WY>cTwnjKV@fYUM;|f0*vYEptK+517NMz!ht>k zcTJfz_@koHvtl2Df7w9Fzx-?k1!(7Rw7MFGf{9>~+kZ06DkO|}H)T)f zr_ncirrQ4g_M%f?Suz0kVDH^~e?l7Hy}n!O3I4;*v{L~(#OU0f)I!4E#Ug-)RvI2) zOnSrFzvd`Xn#b}U%oLvs3L4Q1TTT%=SNndqDaQ(V=X&s1DCW|o3oKI_6o*fuyPwns zxJjp4Hw_S)?bl_Gk3;@|$~_cxS6!|yaNM*13|u{gAe0=%_H8JA!^}Y1^=tMm8aj8+ zxChOiEt3IW_j&D+v-?9-+H@EeyG`H@3~cT*@qsL-9yhusUO(Q$+Var(0WepNlB#~Z zeZXH_R9HUCj@-Fiv|6;*wDxZ?HJ9ZGBJv)7E_6-{$Vw~wm>mQuvLGax21KFkA(IqX zmy-Q&5c=9TEDyC(yi&XYS}A_18Dc6iGuvdXFT z=c5n0m^gbD+2or4$!t1$ew1Naf{t+0sic5RTE4#jhLrl^aYLY#7Z9y+bwVoxRKumd zajP_0wZLObr;pl>sf#`+wQjZz;?V;ty&YPZCrJwngByP;YwxPw&NHgYt>-z7cx9D_ z=!uGOTkC(DCo`X}8t2{ZD#Isg{YYiZohZXtQD0W#R$Q zX=Yu9A3|$q=VT%!-mKFUJcnfHprdufON`MKML$ zru*9>=aZk`yHO?JvzyP&zdTX>-a|^t$oSxDpv9EF(R-cG%r{PL+Exb;I9Gw=>Da{`vZ;WWjMUIDf;R z|0Rb1^o{gsC_Hg{d`m)CkmH4yC zql`2Q+d269N`EPG$6}t)2D8|=Y!46olkq*LJ!=(0YN{jdXIs<0;R$Oii@)R9oHt-s zCI32xahB#K!$9zo>Xsg)Js^v?OnuN%KTrz27-Z52B9_hJCVS%kK*At zVaOob(g^s%d_mO=+LK?4=LAD?E|BqRz6af_;kDSx!i@L;PC=D zlpOHD?MJ04@a;$Z;Gt5*hSO}GXCLdH&+U*TNO1lx=%~q>RlB+XJxMVzmS|{yh)P`6k*6-oI_C-fN}wzI+#H;42B5`2L;je zn$40q>BQKjnE`UFML8Xu4{SanGKx_>05NRABOK~r3WinDSg%CHeF4R!tH({FmZg$P zXH+Qh?kWm;bBk`H$A+c0-@Zc`wdmF_@2-XCv5nkDi}ebjo;UDOsDpPiuUuQr*n`qJTTldUUa?(VUIQ4g~ChlN|qwrjRTMgm-) z-BPtTX-4iwbx%qu>Mxb{PH9iSYl<|LLCXcmok~PrjN8b?c+J9U3=Dvw7j^^OoEldL zACRuBK-f{#E#vUB_#OWYy?}Y`OngfqKW}J&N*rH7d>#sIfUo`>)dUx=>|>E5-!&bA z9IVW=))Li4aDAafiiq4Ub2TVmfTg{il)Jzhl%D45j^mch=zID4kn(tT$GfMY^Mzf# z*W?<*OhG{*;jk@SnG(77^01%pi@D3iA5%ui%-&wA=&@*krfTWp@Vd4N>C5HPsRA|0 z#Yg#%k~nVBt{xN4)CWuZ>K2}<_t(S6Rv!=QW(eWF?YphIYv31(y-i68>3lbhqh9y* zhpsoR_#8<^ixioK!KJbR(o3`~_(Bfu+n3W^6WQpp#~TUD3D&tY=-+im~WU;Bzkn#n4&@0w$o&`O0bcqvttMG6K8(95{E=s_m;8sk zqJ!}l)qw-7+adTL$3prgeQ}K+jA8=WLhE1g6IRE`P&-Yc(Q~68r+vBaI=alsWc%Z5 zC-NmAFDUN@(xo{Q5Lb0ltE_T&G7}I9=0hA%<{GMCO_-!eC+Rl|-*aelmWyAi{^Qj5 zhS;C|V+o^kr-PLuXM>?FxKrK@V&S=3OxM2xJ2L%Sx0xElHw)X$zUIxjG;^0(*v`os z8}xG&iML(Jc{yL$cJHAdflh3Id9NMyFJLH%5b)boA?0c(xpmIcrQnZwWy(I^&)7HX z`uZ_l1@}|JD@Wuy#viC#%rl4$H2Gpy!*2b4R&BUD}MKnTV}oh3icGLda9K{T$b-Y8v5L=%Zl&S z#ET^Cug}*Bx^DT;1y{Ku+>LX{Pl}e#{(e%-7qjv$!cN$_oASXT%5lCu)R`zuXKA&KEF_@Bh~r|ubN9nldt2a zQGX(l?4#-;BD^7~%-#)YXM|!0<=Q>G_IDhGjAI0C`93IhEXE!!vp6S|O73df_YN*w zwK`-xw|_+Xfaq9tf{Q}p`wHuw_o6+NL)Y}>`!dseAfy`9&dyZ`c%kWNWwEI%@f0ti z#YePFSKzNO2Y?&kW|VmdjWtp$RfVrb_*1Tf2|UnD<8*Ui9wC+3PtL>)nNcTc#J;G( zt*-)8Z;$$pcBI5CbeKvF>&ot8fVxfbzW4%^`TCO`c?%QWlwQ^gl7UqsmTn(dgtA=2EG zFgdzZk&)=z@7GOUssY%DG;rrSaoMko153rK`hUW{VP%GGYzjm`^xNi|&Ddf-szo9N z?)_9ZAK6K;tVEj9Tx9SV;>-Fe*f??U}?^QOU6SLbt2F?vU*;^sL9fk3x-=jpkJQD+3(Ux_mO zmln#e1mdhLfHeGLRTW{+c^<4a)88(u~&Z}Q%rP(~fhlP`eAB-drqG4&}Kt?yR{Cxj0BEpIWuc(u2>KB;n^ zzb)sZ@VkcV#>W%dvvN1e_Qz}4!Gjv0XI~X|y)5=a{f+I=euYAW^{+b+?=R!Gzko&U z(|ZcIwgFjU)Yg|~DU$NlG&8x1M`w<#S z$HS4O%{)1SrQE=zW8IPt&1#!(*8+U;6(m3N7EKY8g4(b9o64-NiohUvm%o@tKkq#A ze_a43-7(P<_w<{QZvKU5S}(V1o)01YP#l?G;467h5vi=nqXSnpHCs=6WcCpESDV?x z-TLA^8Z7z3HQ`;cGR+riesjeuxI2E^A;ZUJeadFH(vzrc`v9tp6D0 zxj;xrm{vUGkif5>$dDTZ>MyHTdi&1FDSKb>hpbe*WSkH$5MN~!fN|c@+pe{LuivIq zG?op<99wGYH+PMzYUKBE|*;qAjdiC{6q3~aUJ{;Rn(Lh#eA z8gH-KfZOC>{#rYwe$i-Unq2@Tf)ar&YPg9kYF<;U0}`r=9O zbv0ynfz|~k4cTqYy;?CY7v-8uXW;ZFtRClX=m*OjTlHz4KG)7ooll!x z(7RgQWYpjx+|1RYfVmHDvFD8)=F;46k$KP4xGj2?^QT3#{k;ZFj^2C-CS;s@DpVl> zA*xezi%fuAuKa0Jd^gqP`}mx2{P^>mv+lr-$1$z$+O^`I7PPpn(}khXKcNN>!8Cz& z6u>GsLzGRrE6&~V!#Jl~OB&0TWu-3_4)_aww%qSWUnkS7y zO3ceUe8WMUChaN*TKGq+=(ySrpWM^g2=W~|M_W)NTPuT6FAJw;`A(`kNdJCSqS`2^ zS1E?@V^*JvCk5VDGJcZmJ?!6gv=h&<_B(PPaL|21Vu}8fKB=X7k41*!;zxi`Xw5Ai2IBgjMkF6p533)C_)Z9M{*uosFL zf5zJ)tgGTmxW{r3yrKKeszG1(wHuHe_+`wFM*zTESBxaHvjfqgqFI`Q9 zYsHixMGD9q0Y13y>~!L*lkRjUdER0GihQ19l-r2KAgZs44JTX0uhL}ux1xu48vVZ z%>eO(0(n+U;O?gfj7|66;SF{GPM!YK*@GLM)8bJRh6_NV^!wD5bXR~IkG*OpA-q1k zQ|ZVe5g;aB6ntq7g{GS3AA<;vbiYrhDeP)dxRwv#YFGHr`naf>=@f_`}8A&U(pO-|( zBL3>JTMv30_X&)Re0Ic}8u=c)mkYGIZg`A+SUpcleD_-9V;)~iyYVxXUA2~upilbG zi!wr;81Khh8_6YEZLg2vhxg!72NA)P1Lxus0kh}y0FBQ>eeNin z4x~lK>jdzM{SA2o*r|aHW5CZp2gwsU%>2H>ydQIXe;)B^CQoL15IQv_Ajk7dOTI`g z`oZk}w0a3GH*(<(c~aiR4~J0gU0XCXl=J+yczVvPU4B|r*5m!huEveFn`x_`Rk>AJty-s6C{7b}>g=?>N8*eHtZ1%B=jUz7o!!NEg z7VBz>!}6Ne&<^oO69IqwmQ#NZE0|--6Q}QA$5bS;yzToFJAbVc``}Js8~3Q5K12qC za>%m%^Rr<5bO;1W3E!!OnwZE8l4hs zktanvaytwE*Uu2^3(e%A74?@!4A=w6ePKs^R+ zMy`Exq)kQbBW@xd4fq4`riKT#t8QW7%>zX(I<|lHx{ceOwv$WBws|i;9fZpT&U*3N zN6dPSQn&v3trD&)4_)_OmfG`<27+pPgOO;=C`&m9!whDav)t%{mc|(!m4RiniSYE4 z2#b5>TaKR%=fubE0a3kK6E~*u*>kP9b1t4*U&K^3(?blH9%4khrG_a%k-s^!wm`2WU6tjU1c>`czI z_-cgBw|I52dVql+QFYfN;ckUC4e*BrNU-Vho7|O zaYe`PcVv^hfF=dCJw`za-QhV?DqYpvRh9Qn^_oeEv~Nkc(fiM@;Gy&G(3>M)p;(?ukif&%ObmYxFAK|9=nm?43CGQ+3xiQ`l zSuR{6+C@d`W$Y5T$UqU!-@?2`yAfqH(7CyP6s!cAAEz8ll1$JI4{)Eh>15Elo z^F%f@Oc=xvS3kGZ=xo-Kv8DXhNTCMk&3^G=YkN!BOp8C` zux%ndqWADB){IBNWkt8vA!$H7GsbCt4(a?5CnvmxO7Lg@9JLJ;=4|SjpGLVb_fMUj zJiB=JUfJd z)NEvsV0zu8*2cIr0AVv4wc;MHa%c%#3sjf>n^Js>bgsESYhuZPFR<=`&3k?ed8$8> z7xlFR)v=_7l`cN2gQA~)mJPTunP>4gz|E4dM0yk=qN9%GQ?Ppv&(Q<%%6-j68E1Ed zoj$k8#tYxddl=KU%w-a@M$(bbhP2da080Rt3CHhzDcS9%(fhzn^}m83KzYOmNpr5| zPc+FK9E-&+aW`86vg3p<-MSnT@RyDg3FMpV?0$(%3cc$=@CbEd5}aj;Wl#C}wPKgW zy{E{U_~44_!3zN^{(m1EM<2wVV+AZPSpcWtx+Ydu%ph7i{SWG(2_oC?0}7|+NnM5p z-QN?oy4H}X#jBtu!;%y%s=WKbzf@>r(5dL-t6L=_r^nhy^fKV24`1wKwbl!Pl<3Ub zQ_>XB=sNr}3pAvzlfMm%SgKZI!~P39)G`~O-Xhh`zkCw@Z+?L7<|n0Fq>zE4?-NPc zqD-3Yz4v7vrONZrY1417-#wl5*Y|FbOgrKrPwhzOk@GyG|8Kj?e1wHv=a*PMaqo%G#pWBS673m{jC_ z^M{m)t)hEx_()qSc?Rca-7hY1Jfqw^x*0tMJAVRNU*Xa^@tCangykks?yIZ<@r01> z$rYSgpbg6Oi2B!D0m0kn`tt%MOm}U|TnSfJ=jrBuoJx!!h0P%k&(U5`fAyh&&Emhj z&Wv~<$=Uq&DYIVZ?Nj{h`D0F431xtT!-B!bK4EYjsy3BGQ`gu#$ldqA#EjXD}&!IfZ*; zam-%l26+DtI~3BgAHG(6i|I#zSXr3Sa@}0b!hDECC#pgE>`ub>A5=5dzH3(^sXM3; zI*=@{(Pdx%3-C&KM~~~(N8*i!ob+N0oqe2e zD`NTzltHVT(F1AfQCXk)0$1=px;s1^ga$ww@wtY~@ee)dgc)bMV?f)FUHt$txqz&i ztuIPD%CvW>o`*U%+7*hmDaaZY*={otIlFWRSl`gF~8QPtuE|ES?(;C zm0oQFfN!PvXI(oadJ?e%fW?PA=2QW@O}IFM^eV~knMkMCuK>Ch3f&&Ti(v6dt^r;X z_-dgO??5=aTA_&R#1Ea=bwz?m$$6{s_!5yLeVpiS=)Rc{0*<8jsK1(x*y}4udji}T zft_FnS$rp*J!VXobGsp&I8{XqHOMqEI>2^DPy{FK<(3LG^4yUmW~Q@6!D2xuX?rZi zd3ONFmY!<z~g{@%>*YR~MKpq4YOZ91bmf9B?)gZOTRS@5J+S?=W?nL7{?B zpder;JC%zwffWs=6MGG$K|l5kvq$J?V6SCkZ(aC?H6xn?{{u9*=Lib}u=*9)%>d|v z*Ln(~Pda-(y{r2Chb2(9?gtO$^Ci%1yl3%RYMQImrK4BFC}+p(702BY0I{=n!`#<9 zWb)!YY=)BN`e3f9iJ8Pfg(BJ;pAu(vztoKSA9%h}<0|L!(SYwWrNc+tr7e%e*etr% z&yeZNVs5HCUnJ0C(&WUl|B<{^ojsbzL#Ka`K7nTk_=J8 zFVbm&)-ypM`Lbf@j8s8Rn(shOM!HH(`BKk@!~gOZl6<5iMUl#RjT)2Cmw_xIk~;c6 zjdx1xKPN^l9{N=hP_Hhgj&Jqx{5BO+)>@zc|B^dTt;+16Gc+kE{f+PbN3=^NMuGLK z1HmBW6N7BH7g&J74%Ac-M!7lZ)TFn)?jF}m%x|oCXv<&b`Bn3s|C~K-5`TpL6*z9K zi{2_yNWDc;lUPA7`pNeDbS24M4lt^7zS$sk_x@JWz}~<&vheKCyED3tcbJ~X14tzN zvt^h@dsiYyw$MuDx10@md;Q~ot8P^f=T+_IRbaUJM3N}TkaGjOr($U;!2~3rItq>k z7d$=U^5kVD`RGyiY2K?bbA;N=Z8P1R*-M(Z2^!O0MSAAh~2v?XqN~-ALZ)nxEl{}&~utF z!DL>0E}F1%(Md5()09PMT0+Ukv5G^NPY3^c#_eJACvpVW(s$rl`F!fzvt z)YlR)ON8uhxwn-zJoI7*nnFx+y%KYM=JjGbwPq#~F!^niCSJ!`DBG|_yP4 z*k3-T>(syRWGk#*Jf(z6Nx==_y7(84fip9yK1aWqgpqj4?B#Vk%~zzD+(VaBpPJ2wCQQB*He1}{iXR|Z?eOg%w&Uf+EY55(`Ypo2C7wTflN&n1 zM|6Gc!bV!FwvI2g;J9}s_f+Jy5VraYhzbzDonWk<_qkRCCUEH?hw5fR?2mFW?>{)< zZ}&kuOkr0+oZI8RkS0dBaN36J;>e!&S;^^qkjKp^KspU^IF$u*Jg0L7Wb3)^IA5HS zFU&`KJVuDsO`3M-yMB&KY_yw?P!!(G9SXG4%(Ax+&iN)%Qzy@@8A-bvD@azFQqIOn zk^^RafTYD^n5;y%RyJ0`h zQZ$w|%d$<5e<|Fbq3@`zmK562?(YHo>o5GRA%WzYAGSCNDyr}eSWcxn==b1DkzLQw zK2uS;nrLqJ1yA}H6)S8(j~@Xo2^*Az%9em%3GTy53^Rt=0Pzv>v)lGry=<8EyzGtl zrbmz3xo?)cv2ExM%UDo<5Yol4IG7XSNe7>zCX;`suko#{SK#x1_~=~^nLSkjX8eU} z1rXxL1evEhFW!>2iVVVl{=+>?{iOaF_P%sG})evVq=QaV13k-%NhrVUu#ooY?OjFeEam&k7q*j zRaMiyZh7}vGLV&1RNqrecI8t~NA3|833JYq%5@FW!a{s;+<%26$94ierhxj;ue;CU zSvFL>HVUt_!&Kx&;slp!W2iM*@GX{=XG=MS5mbxk?ta|}W&6qfpf$awgI;YfTNvU) zsiS|o^2=d(<{uqmiR zzd^zfH>Kt%+TabY8l=w(SLL00lUBaRY(vL?dt|CVt`>XPIb9zzAFzL-U|#JnmIQ>X z0^LlBE?>y|acKz)NDx+{87YPx_?B^^0U{-*DlCcSLvq3q(U_O&hFyuW#Uu7R@l|Zl zbtZ=W*n+_H-jZ~ihalFV2GFSc6YL(&eUJHM zyv;#C@(IyF`e)Y^t63(eyO=Zp*pJL;$-v8`arNAax);sA8U&&TuPbnty@N8ot^{?2 z1I^D4`b}eN?%V@iAxbe^rivos8rQ4Zs@-zcg!es^YV6dKTSiJ+p>v zjn`cP$_uSBbIyIs1sKv2H|GDB5k-R)7q)kmW8ZkD)&6?x2tkYd9t2M*qg~aLt@Sok z&`v%ioL9!p%h$u{&`Yqi7Z1lAeq_kZ(|Ubm6LWVF$~Rh1^UisnOB|SiO#GnKTs|b} zOS;PCDJ)^rmo}6xVF?`XQ#h#ozD@R;`y$*cEvLnns%5ZB$ZxdSbIgWCeEgVLRv^`> zgJ|eA$oUl2!_FE6ylajYQNb5KAyOf|Bj;vWv1&zj7x+&(BVpvq%?P%5nF%@a2eB6T z1-gvEJ6K$mB~@%|Fn(0&swMUv$qXFBZG!Z?4L9cK?p?-51~AUyFL-}mzHKXhYU-RM z=ZpD;#PREUdbvmPi8qrF4lnKIZx}+b!o1b@7WMV?-M+A7=ePtW8`!kWmvZ-U>kpB? zC5R*+B})uCU5~#vc+2<2{p0-Pi}r8PEl#_$I%C^m^^(s`w*AJk41zCg$%6c^InE45 zW;ZG+EJg;Mppf?9zb2D8%T!udji!6@IIHC?_l7w762>eA}1iF zk2Hzzge-wZpc>P8m3M)*A54H+AfS-0-Wj^43lmBr-xQmhCJrO+dEUA&7xi>hbUatm z<~n9J_F>_6P{Tbc!NC%`3P7u}8%)CF}@Z6Bo^}o;=XEtw(4Cq#!a2WJ23+IkWl)V{Q zd;SXMhAp61fM(qqPO34Ynm@%jj2f==YyuN-?xOeiiciGq+Wv{TPNi?9N=n=dZ{(^U zNVyk%ztQoseE2AY_>sgB9i`h#sVyJQf{0I;0Nv{dg}W!v;Z-;Q9fr|iP~F^~Y=jRh zz4F&(fipG@V@6JM^kWbm=4h#TnJtv=j(ga#zX%vI`$T1O-3%-Qybjhpo7ij7g2IPg zW!9=Q+t2A-qCjI&bG{57pJtUk$YAKn;Ph{(Eev8!1ZuE%RZQ9E2w6}#nh2XC0Nu># z$L03~=wBq08YIxx+DwhSy=g#0U0{!$Tis1SO}xvMOGkW@i3vS$c|#`4eM2g~=R&@O zY4WaBHr{*KphYrK=@W4N>K?t+&3A_DILy^p4DPHhW1p}f&T!7aB>2mnu}Z8`9%o*v zdC^M9r7zakF?|=m@L#_~t8V$ru+gHB6FhL%@r`0yCmSdI|CHcq9x{5qS467E7 zV*&bAb5}eK984q89ajJI2ZpN$a6=8L=AmIgQWxnA_{ zum1>-X{oR%aEe78bT=u%x; z;0klQjqMKR7})W+A<{74=;Ca*=Bw*lbcgW4r|)jHTkgabqnzE@<6;$<=Zv*4r(g0s zC&PHENZFUI^bExx9JgBAa^CN)-(IMF@MBme<^Nz0h-TSks6%ohy+`197qCiYVdX?WewcxMq!4ri(S zfZJFXUWh05=4Hj`IS5nZbWPv6utwU;!CtPTiM(z*DcuH%8>|7FgaflVY!6?0u5lvG z$;9KmX-!fb_B}aTeMsuhr^Sbl#+Hy9&b@2jGH(8eCP%B(C&=kGhFpE>qcwvql46#B zQByHWo%kGZ`t;Wf7NZ9yB^-H%WPBnW>b@d7-?hXx)a-^24n}dEl;jh!IvleSDu|{H zB?x}*99>;7!N8x?x&9Hv%^k?XB)$EPSdSWws6(qny$SQRl4q27Ay=J!)F!vm!d5hh zKI0?ckMZU98N4Iv!)iC%$dkq5;B+h<-tJ!D& zif-$5xxbaUR}fGVGhrw+AeljxQ{5E%jr~HqTusPZp}j7cKC-!n{t?b^>-XdcC(K2< z54rjIwwP?OpTZ7or|1)+^D~z?HFwJdzB2G;%=((MpoQFlk&zp}Aa_7_s-}?L^=i>k zJ8Lv@)pow)bHf6s!mNzGMjqb*+ZC_q-xoM>y`Fn?0CrFa?lD~$!Wj6{8!Ubm-ae}uzP4vgr1ji! zxD|#C-S+%*u+;}L{rtYx#NBb6yxuxR{iy1DhjkLwQ~)ZvbvXX^ z4IQW))Xd2w4lhQxAvo`q)N z7KGH7A7;mLI?<%u3t?+F(#9jxxYD@BFQK&^wX=2apyr}=uFJbu59`gT5CjzjOcLzd6G>-sk;%y{_lux-Q?CqmR_U=hyIIn1ln? z@0*O7C~zN|o8O7@(POAlSs&2?F^>dgh|@ZN_y*rHD&dgR?LQt|q2%P*9BeRf9u=Q1 z&H;b~iJ-_5?DFLgVv^VOLtkI$W|l!%E-l$d35@fv^EO0@tA|>s}mTJD!Lj%QfaC-(vgwB9>1P?`OT9vh@MgM#T&ZI0bg6` zqt0HaQ0nOoDty`ht^NM5H1}W6XC7XEev=8ow@)+9W{>;h1i}B%fb8cHmXp=7w7ePH zd28}B=lS>JX-!=4(EY#FI~}&O_w6vHVzLbXS+_AC)<`Z`1F)^g@2hdg2y(Px0@#qmaA3r3!$%^3q@+Y6FC-}oVZ?pFI@Fb4pWc+C!&M zjw&t?7)H%ildW+|qCKouI(;4g`94YP+#P?sKF02ASF(HOZ1HZjZM00Wn@+Llpox(z zlXDg)s$i##kIAZ*mu#tEBrL0u_pbGZuaA8F31;V)zw>yUfiht#h3mvc%OAF8)0E{Q zeH$cPeEw9NX@6O~*g;|y+R8^aY;Fakd_MSd(-Y6FUjV#CSAm+$rorRBV%AKTCPRpOq z>jA%|)*Xw{^bm$JX~u@1f4QW&4u`$PpKM%91^RSR?U6b|y1+eiGl-vOvx~P-4%_C_ zNs?Y9v_)}iub%z^On9d|OyD~5sm6EG_9^<9-(^lXiV~=jX4p%|3eJ0f3Zcd zz6V}|ZxcLacCRUkBA`KuJ|LpFq6z1IfDHC(qsR%dLHlImsF5EL&U3c!oOCo|sZNw3 zJ3gPIPs@aw@`p=_NsqtuPeQKU-M)1!Gr&+VyI)mdxO0bo@3P`Tzj?~{UHAC>!%X!w zYf4DBK+&AzXMTF$@$jVCtyN)9Z_Cp2eruC~sl4=5cT zoJ%-lWzohKJiKH*t#?J|F^kPk>230cfXBs^*P_YL(@Z`|agRm(>BmWFx7&ZgEUC9a ze_iu3E31~ff^<{^o_A$P#O z3AKA1RaL>Ub+j@e;h?Ss{@1(Aoz)KTck zuA@Y!3W8RwX>OcDBa2Do-FW`n;EEr6#7|{#=rW=Kgz4d}HrYAHkWKf!gBbScbJk0> z1NFzBRpp0akU|MCG9qdFfpy~I3sAz_|2$cT&Jz-!6b=IqfxJ!m?DS5Bi2aM%OCWb$r|m8MlK!Ql0=e8I;jAsE>3^qp15s%w+?lSL1{FyMD*6w)_73PgfQJmaY8PF2I?nUhsT>hs_)(>{a~FNJMZ~ZM==0#-0T!hM-x9IJQXxB0AT&%W ziB*E*wM31OlS!|A883akn8uO@i-f%-ixStSI>27k0;q$-DQx-j^gMBh@TUDy$M-*v zZ~fD_K!JE>L8dNMD)=J2DBPNk61dsqKp6^lWW#?TIr^$}*Ji8Z?k-g>@#AjF!F#xw zb>Z)1lcO*sV}iqTz6tN^7)PPF1ggEzYG%ZYtqKf-~`BW6==7kHEW1MW4UnkX?auka1v ztnJfnghp%WZh?FId3^T|%k0uCYgE!RpLa0c=GIdvasV=N#@+TIJeH+Z5Q1dRYCbn9> zHT;j7z2X|{KCIBmD6v?oXB(%ct<9ChaeiCzQ2x?%IpP=~WGaD6@h0>-*L0Lj@(|du z)JJT}|26Fb_p)!1=n4^`nBEMA&%UT^4If`X2 zvNTv*d^m^}zwU3Z`7Ebe0{kgII1Or;tbFt<3(ts@|2ofAiv5v)CufWuYEAdom>_$O zzAeFjIla=QG0D2$)OmPsQ~vMw>H`Ymwb2hDz6H-|?_1LE4z!GOZed>X{0yeGF4b@P zNBL9|XyY+T5`H!v+yzdZyJrI#d0I7>f}E1gt<~_PJ}HfBE=hd? zQ`czEZ4{0*@anj0yHax4zbhT9VP?ePDQ`8A*}87nFWN}@u#n&IEly67kkVl)9|@)o z(-d`^S6_uugsM&Bqhr!ZZ�Pps{0N#y>lVEvP*B#n`eyrD2$!Gh!Hac3Q=80QZF)>W3yP0@XP4C?T z&T#)?&E2HYv#$>jM|TAw=-#P8lC>m8ZEAfz4xarK+F)Ci1XFT61bC9^P`{ zOiw5CxN~xN-3=06iCFk$v}TINkbY+~426L(2w@Qr*uQgg!9;~3)~y3hwAdLyKgS-{F#9bsd~&u{nl-ozvG|GzD~27eI%0AYH)>Ai|v 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

    gD0 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�cA^;$M%i+W(H3^OSFb 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%0A~Q> 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≈y`6V& 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 I4h7x#fAfvvVgLXD diff --git a/screenshots/nether.png b/screenshots/nether.png deleted file mode 100644 index 5376139225a6dad3b0b3854ad857c62b2af970b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 952573 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 z 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 z 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 z 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 V*;^bRk+4MKqNb57VM$VMb%{(iOr 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 Date: Tue, 28 Dec 2021 23:01:38 -0600 Subject: [PATCH 025/199] Don't send UUID cape or ear requests if player is an NPC Addresses #2722 --- .../org/geysermc/geyser/skin/SkinProvider.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 91c555f3d..581f0e93f 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -56,6 +56,7 @@ import java.nio.charset.StandardCharsets; import java.util.List; import java.util.*; import java.util.concurrent.*; +import java.util.function.Predicate; public class SkinProvider { public static final boolean ALLOW_THIRD_PARTY_CAPES = GeyserImpl.getInstance().getConfig().isAllowThirdPartyCapes(); @@ -83,6 +84,12 @@ public class SkinProvider { private static final Map cachedGeometry = new ConcurrentHashMap<>(); + /** + * Citizens NPCs use UUID version 2, while legitimate Minecraft players use version 4, and + * offline mode players use version 3. + */ + public static final Predicate IS_NPC = uuid -> uuid.version() == 2; + public static final boolean ALLOW_THIRD_PARTY_EARS = GeyserImpl.getInstance().getConfig().isAllowThirdPartyEars(); public static final String EARS_GEOMETRY; public static final String EARS_GEOMETRY_SLIM; @@ -293,6 +300,10 @@ public class SkinProvider { String username, boolean newThread) { if (officialCape.isFailed() && ALLOW_THIRD_PARTY_CAPES) { for (CapeProvider provider : CapeProvider.VALUES) { + if (provider.type != CapeUrlType.USERNAME && IS_NPC.test(playerId)) { + continue; + } + Cape cape1 = getOrDefault( requestCape(provider.getUrlFor(playerId, username), provider, newThread), EMPTY_CAPE, 4 @@ -330,6 +341,10 @@ public class SkinProvider { */ public static CompletableFuture requestUnofficialEars(Skin officialSkin, UUID playerId, String username, boolean newThread) { for (EarsProvider provider : EarsProvider.VALUES) { + if (provider.type != CapeUrlType.USERNAME && IS_NPC.test(playerId)) { + continue; + } + Skin skin1 = getOrDefault( requestEars(provider.getUrlFor(playerId, username), newThread, officialSkin), officialSkin, 4 From 61636f44aa1d144c05bd95e3b51d7ca7e416db19 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 28 Dec 2021 23:25:33 -0600 Subject: [PATCH 026/199] Simulate Java chunk unloading by sending empty chunks Closes #2725 --- .../level/JavaForgetLevelChunkTranslator.java | 3 ++ .../org/geysermc/geyser/util/ChunkUtils.java | 36 ++++++++++--------- 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java index 8204ceea5..a9b3f3780 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java @@ -30,6 +30,7 @@ import com.nukkitx.math.vector.Vector3i; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; +import org.geysermc.geyser.util.ChunkUtils; import java.util.Iterator; @@ -60,5 +61,7 @@ public class JavaForgetLevelChunkTranslator extends PacketTranslator> 4; int chunkZ = position.getZ() >> 4; for (int x = -radius; x <= radius; x++) { for (int z = -radius; z <= radius; z++) { - LevelChunkPacket data = new LevelChunkPacket(); - data.setChunkX(chunkX + x); - data.setChunkZ(chunkZ + z); - data.setSubChunksLength(0); - data.setData(EMPTY_CHUNK_DATA); - data.setCachingEnabled(false); - session.sendUpstreamPacket(data); - - if (forceUpdate) { - Vector3i pos = Vector3i.from(chunkX + x << 4, 80, chunkZ + z << 4); - UpdateBlockPacket blockPacket = new UpdateBlockPacket(); - blockPacket.setBlockPosition(pos); - blockPacket.setDataLayer(0); - blockPacket.setRuntimeId(1); - session.sendUpstreamPacket(blockPacket); - } + sendEmptyChunk(session, chunkX + x, chunkZ + z, forceUpdate); } } } From 8e774ea31424f00e045cbfcd768f0b1bdf5752a7 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Tue, 28 Dec 2021 23:31:38 -0600 Subject: [PATCH 027/199] Bump log4j2 to 2.17.1 Not really a concern as attackers need file access to actually exploit this, but always worth staying up to date regardless :) --- bootstrap/standalone/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 293d0cbdc..00c0410e4 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -11,7 +11,7 @@ bootstrap-standalone - 2.17.0 + 2.17.1 From c6c2ff99c3925b16585bcb4da8936bd62ed78a67 Mon Sep 17 00:00:00 2001 From: Redned Date: Wed, 29 Dec 2021 10:29:48 -0600 Subject: [PATCH 028/199] Fix NPE and API contract breakage for Component deserialization --- .../geyser/text/GsonComponentSerializerWrapper.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java b/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java index 930d4a62c..9e038db34 100644 --- a/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java +++ b/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java @@ -31,7 +31,6 @@ import com.google.gson.JsonElement; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.util.function.UnaryOperator; @@ -62,9 +61,14 @@ public record GsonComponentSerializerWrapper(GsonComponentSerializer source) imp } @Override - public @Nullable Component deserialize(@NotNull String input) { + public @NotNull Component deserialize(@NotNull String input) { // See https://github.com/KyoriPowered/adventure/issues/447 - return this.serializer().fromJson(input, Component.class); + Component component = this.serializer().fromJson(input, Component.class); + if (component == null) { + return Component.empty(); + } + + return component; } @Override From 7beedb46f84eb398fd939ac374475cd5c67ce212 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Wed, 29 Dec 2021 10:50:26 -0600 Subject: [PATCH 029/199] Check for empty component in JavaSetTitleTextTranslator --- .../protocol/java/title/JavaSetTitleTextTranslator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java index 04eb76bb5..ec382677a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.translator.protocol.java.title; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.title.ClientboundSetTitleTextPacket; import com.nukkitx.protocol.bedrock.packet.SetTitlePacket; +import net.kyori.adventure.text.Component; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -38,7 +39,7 @@ public class JavaSetTitleTextTranslator extends PacketTranslator Date: Wed, 29 Dec 2021 14:20:34 -0500 Subject: [PATCH 030/199] Cache forms until the player has fully initialized --- .../geysermc/geyser/session/cache/FormCache.java | 14 ++++++++++++-- ...drockSetLocalPlayerAsInitializedTranslator.java | 3 +++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java index 6f7d180de..9985e1e48 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java @@ -52,9 +52,15 @@ public class FormCache { return windowId; } - public int showForm(Form form) { + public void showForm(Form form) { int windowId = addForm(form); + if (session.getUpstream().isInitialized()) { + sendForm(windowId, form); + } + } + + private void sendForm(int windowId, Form form) { ModalFormRequestPacket formRequestPacket = new ModalFormRequestPacket(); formRequestPacket.setFormId(windowId); formRequestPacket.setFormData(form.getJsonData()); @@ -68,8 +74,12 @@ public class FormCache { session.scheduleInEventLoop(() -> session.sendUpstreamPacket(latencyPacket), 500, TimeUnit.MILLISECONDS); } + } - return windowId; + public void resendAllForms() { + for (Int2ObjectMap.Entry

    entry : forms.int2ObjectEntrySet()) { + sendForm(entry.getIntKey(), entry.getValue()); + } } public void handleResponse(ModalFormResponsePacket response) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java index a2c0806b0..06495b638 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java @@ -55,6 +55,9 @@ public class BedrockSetLocalPlayerAsInitializedTranslator extends PacketTranslat if (session.getOpenInventory() != null && session.getOpenInventory().isPending()) { InventoryUtils.openInventory(session, session.getOpenInventory()); } + + // What am I to expect - as of Bedrock 1.18 + session.getFormCache().resendAllForms(); } } } From 3251d9010c9596dbb9d5b5d25a3b25a2330181bf Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sat, 1 Jan 2022 20:03:05 +0100 Subject: [PATCH 031/199] We're in 2022 now --- LICENSE | 2 +- .../processor/BlockEntityProcessor.java | 2 +- .../geysermc/processor/ClassProcessor.java | 2 +- .../processor/CollisionRemapperProcessor.java | 2 +- .../processor/ItemRemapperProcessor.java | 2 +- .../processor/PacketTranslatorProcessor.java | 2 +- .../processor/SoundHandlerProcessor.java | 2 +- .../main/java/org/geysermc/api/Geyser.java | 2 +- .../java/org/geysermc/api/GeyserApiBase.java | 2 +- .../org/geysermc/api/session/Connection.java | 2 +- .../org/geysermc/geyser/api/GeyserApi.java | 2 +- .../api/connection/GeyserConnection.java | 2 +- .../bungeecord/GeyserBungeeConfiguration.java | 2 +- .../bungeecord/GeyserBungeeDumpInfo.java | 2 +- .../bungeecord/GeyserBungeeInjector.java | 2 +- .../bungeecord/GeyserBungeeLogger.java | 2 +- .../platform/bungeecord/GeyserBungeeMain.java | 2 +- .../GeyserBungeePingPassthrough.java | 2 +- .../bungeecord/GeyserBungeePlugin.java | 2 +- .../command/BungeeCommandSender.java | 2 +- .../command/GeyserBungeeCommandExecutor.java | 2 +- .../command/GeyserBungeeCommandManager.java | 2 +- .../spigot/GeyserSpigotConfiguration.java | 2 +- .../platform/spigot/GeyserSpigotDumpInfo.java | 2 +- .../platform/spigot/GeyserSpigotInjector.java | 2 +- .../platform/spigot/GeyserSpigotLogger.java | 2 +- .../platform/spigot/GeyserSpigotMain.java | 2 +- .../spigot/GeyserSpigotPingPassthrough.java | 2 +- .../platform/spigot/GeyserSpigotPlugin.java | 2 +- .../spigot/GeyserSpigotVersionChecker.java | 2 +- .../command/GeyserSpigotCommandExecutor.java | 2 +- .../command/GeyserSpigotCommandManager.java | 2 +- .../spigot/command/SpigotCommandSender.java | 2 +- .../spigot/world/GeyserPistonListener.java | 2 +- .../GeyserSpigot1_11CraftingListener.java | 2 +- .../world/GeyserSpigotBlockPlaceListener.java | 2 +- .../GeyserSpigot1_12NativeWorldManager.java | 2 +- .../manager/GeyserSpigot1_12WorldManager.java | 2 +- .../GeyserSpigotFallbackWorldManager.java | 2 +- .../GeyserSpigotLegacyNativeWorldManager.java | 2 +- .../GeyserSpigotNativeWorldManager.java | 2 +- .../manager/GeyserSpigotWorldManager.java | 2 +- .../sponge/GeyserSpongeConfiguration.java | 2 +- .../platform/sponge/GeyserSpongeDumpInfo.java | 2 +- .../platform/sponge/GeyserSpongeLogger.java | 2 +- .../platform/sponge/GeyserSpongeMain.java | 2 +- .../sponge/GeyserSpongePingPassthrough.java | 2 +- .../platform/sponge/GeyserSpongePlugin.java | 2 +- .../command/GeyserSpongeCommandExecutor.java | 2 +- .../command/GeyserSpongeCommandManager.java | 2 +- .../sponge/command/SpongeCommandSender.java | 2 +- .../standalone/GeyserStandaloneBootstrap.java | 2 +- .../GeyserStandaloneConfiguration.java | 2 +- .../standalone/GeyserStandaloneDumpInfo.java | 2 +- .../standalone/GeyserStandaloneLogger.java | 2 +- .../platform/standalone/LoopbackUtil.java | 2 +- .../command/GeyserCommandManager.java | 2 +- .../platform/standalone/gui/ANSIColor.java | 2 +- .../platform/standalone/gui/ColorPane.java | 2 +- .../standalone/gui/GeyserStandaloneGUI.java | 2 +- .../platform/standalone/gui/GraphPanel.java | 2 +- .../velocity/GeyserVelocityConfiguration.java | 2 +- .../velocity/GeyserVelocityDumpInfo.java | 2 +- .../velocity/GeyserVelocityInjector.java | 2 +- .../velocity/GeyserVelocityLogger.java | 2 +- .../platform/velocity/GeyserVelocityMain.java | 2 +- .../GeyserVelocityPingPassthrough.java | 2 +- .../velocity/GeyserVelocityPlugin.java | 2 +- .../GeyserVelocityCommandExecutor.java | 2 +- .../command/GeyserVelocityCommandManager.java | 2 +- .../command/VelocityCommandSender.java | 2 +- .../org/geysermc/common/PlatformType.java | 2 +- .../geysermc/floodgate/crypto/AesCipher.java | 37 +++++++++---------- .../floodgate/crypto/AesKeyProducer.java | 37 +++++++++---------- .../floodgate/crypto/Base64Topping.java | 2 +- .../floodgate/crypto/FloodgateCipher.java | 37 +++++++++---------- .../floodgate/crypto/KeyProducer.java | 37 +++++++++---------- .../geysermc/floodgate/crypto/Topping.java | 2 +- .../org/geysermc/floodgate/news/NewsItem.java | 2 +- .../floodgate/news/NewsItemAction.java | 2 +- .../floodgate/news/NewsItemMessage.java | 2 +- .../org/geysermc/floodgate/news/NewsType.java | 2 +- .../floodgate/news/data/AnnouncementData.java | 2 +- .../news/data/BuildSpecificData.java | 2 +- .../floodgate/news/data/CheckAfterData.java | 2 +- .../news/data/ConfigSpecificData.java | 2 +- .../floodgate/news/data/ItemData.java | 2 +- .../geysermc/floodgate/util/BedrockData.java | 2 +- .../org/geysermc/floodgate/util/DeviceOs.java | 2 +- .../floodgate/util/FloodgateInfoHolder.java | 2 +- .../geysermc/floodgate/util/InputMode.java | 37 +++++++++---------- .../util/InvalidFormatException.java | 37 +++++++++---------- .../geysermc/floodgate/util/LinkedPlayer.java | 37 +++++++++---------- .../geysermc/floodgate/util/UiProfile.java | 37 +++++++++---------- .../floodgate/util/WebsocketEventType.java | 2 +- .../geysermc/connector/GeyserConnector.java | 2 +- .../network/session/GeyserSession.java | 2 +- .../network/session/auth/AuthData.java | 2 +- .../java/org/geysermc/geyser/Constants.java | 2 +- .../geysermc/geyser/FloodgateKeyLoader.java | 2 +- .../org/geysermc/geyser/GeyserBootstrap.java | 2 +- .../java/org/geysermc/geyser/GeyserImpl.java | 2 +- .../org/geysermc/geyser/GeyserLogger.java | 2 +- .../java/org/geysermc/geyser/GeyserMain.java | 2 +- .../geyser/command/CommandExecutor.java | 2 +- .../geyser/command/CommandManager.java | 2 +- .../geyser/command/CommandSender.java | 2 +- .../geyser/command/GeyserCommand.java | 2 +- .../defaults/AdvancedTooltipsCommand.java | 2 +- .../command/defaults/AdvancementsCommand.java | 2 +- .../geyser/command/defaults/DumpCommand.java | 2 +- .../geyser/command/defaults/HelpCommand.java | 2 +- .../geyser/command/defaults/ListCommand.java | 2 +- .../command/defaults/OffhandCommand.java | 2 +- .../command/defaults/ReloadCommand.java | 2 +- .../command/defaults/SettingsCommand.java | 2 +- .../command/defaults/StatisticsCommand.java | 2 +- .../geyser/command/defaults/StopCommand.java | 2 +- .../command/defaults/VersionCommand.java | 2 +- .../EmoteOffhandWorkaroundOption.java | 2 +- .../configuration/GeyserConfiguration.java | 2 +- .../GeyserJacksonConfiguration.java | 2 +- .../geyser/dump/BootstrapDumpInfo.java | 2 +- .../org/geysermc/geyser/dump/DumpInfo.java | 2 +- .../geyser/entity/EntityDefinition.java | 2 +- .../geyser/entity/EntityDefinitions.java | 2 +- .../geyser/entity/GeyserDirtyMetadata.java | 2 +- .../geyser/entity/InteractiveTagManager.java | 2 +- .../entity/attribute/GeyserAttributeType.java | 2 +- .../geyser/entity/factory/EntityFactory.java | 2 +- .../entity/type/AbstractArrowEntity.java | 2 +- .../entity/type/AreaEffectCloudEntity.java | 2 +- .../geyser/entity/type/BoatEntity.java | 2 +- .../type/CommandBlockMinecartEntity.java | 2 +- .../type/DefaultBlockMinecartEntity.java | 2 +- .../entity/type/EnderCrystalEntity.java | 2 +- .../geysermc/geyser/entity/type/Entity.java | 2 +- .../geyser/entity/type/EvokerFangsEntity.java | 2 +- .../geyser/entity/type/ExpOrbEntity.java | 2 +- .../entity/type/FallingBlockEntity.java | 2 +- .../geyser/entity/type/FireballEntity.java | 2 +- .../geyser/entity/type/FireworkEntity.java | 2 +- .../geyser/entity/type/FishingHookEntity.java | 2 +- .../entity/type/FurnaceMinecartEntity.java | 2 +- .../geyser/entity/type/ItemEntity.java | 2 +- .../geyser/entity/type/ItemFrameEntity.java | 2 +- .../geyser/entity/type/LeashKnotEntity.java | 2 +- .../geyser/entity/type/LightningEntity.java | 2 +- .../geyser/entity/type/LivingEntity.java | 2 +- .../geyser/entity/type/MinecartEntity.java | 2 +- .../geyser/entity/type/PaintingEntity.java | 2 +- .../entity/type/SpawnerMinecartEntity.java | 2 +- .../geyser/entity/type/TNTEntity.java | 2 +- .../geyser/entity/type/ThrowableEntity.java | 2 +- .../entity/type/ThrowableItemEntity.java | 2 +- .../entity/type/ThrownPotionEntity.java | 2 +- .../geysermc/geyser/entity/type/Tickable.java | 2 +- .../geyser/entity/type/TippedArrowEntity.java | 2 +- .../geyser/entity/type/TridentEntity.java | 2 +- .../geyser/entity/type/WitherSkullEntity.java | 2 +- .../type/living/AbstractFishEntity.java | 2 +- .../entity/type/living/AgeableEntity.java | 2 +- .../entity/type/living/AmbientEntity.java | 2 +- .../entity/type/living/ArmorStandEntity.java | 2 +- .../geyser/entity/type/living/BatEntity.java | 2 +- .../entity/type/living/CreatureEntity.java | 2 +- .../entity/type/living/FlyingEntity.java | 2 +- .../entity/type/living/GlowSquidEntity.java | 2 +- .../entity/type/living/GolemEntity.java | 2 +- .../entity/type/living/IronGolemEntity.java | 2 +- .../entity/type/living/MagmaCubeEntity.java | 2 +- .../geyser/entity/type/living/MobEntity.java | 2 +- .../entity/type/living/SlimeEntity.java | 2 +- .../entity/type/living/SnowGolemEntity.java | 2 +- .../entity/type/living/SquidEntity.java | 2 +- .../entity/type/living/WaterEntity.java | 2 +- .../type/living/animal/AnimalEntity.java | 2 +- .../type/living/animal/AxolotlEntity.java | 2 +- .../entity/type/living/animal/BeeEntity.java | 2 +- .../type/living/animal/ChickenEntity.java | 2 +- .../entity/type/living/animal/FoxEntity.java | 2 +- .../entity/type/living/animal/GoatEntity.java | 2 +- .../type/living/animal/HoglinEntity.java | 2 +- .../type/living/animal/MooshroomEntity.java | 2 +- .../type/living/animal/OcelotEntity.java | 2 +- .../type/living/animal/PandaEntity.java | 2 +- .../entity/type/living/animal/PigEntity.java | 2 +- .../type/living/animal/PolarBearEntity.java | 2 +- .../type/living/animal/PufferFishEntity.java | 2 +- .../type/living/animal/RabbitEntity.java | 2 +- .../type/living/animal/SheepEntity.java | 2 +- .../type/living/animal/StriderEntity.java | 2 +- .../living/animal/TropicalFishEntity.java | 2 +- .../type/living/animal/TurtleEntity.java | 2 +- .../animal/horse/AbstractHorseEntity.java | 2 +- .../animal/horse/ChestedHorseEntity.java | 2 +- .../type/living/animal/horse/HorseEntity.java | 2 +- .../type/living/animal/horse/LlamaEntity.java | 2 +- .../animal/horse/TraderLlamaEntity.java | 2 +- .../living/animal/tameable/CatEntity.java | 2 +- .../living/animal/tameable/ParrotEntity.java | 2 +- .../animal/tameable/TameableEntity.java | 2 +- .../living/animal/tameable/WolfEntity.java | 2 +- .../merchant/AbstractMerchantEntity.java | 2 +- .../type/living/merchant/VillagerEntity.java | 2 +- .../monster/AbstractSkeletonEntity.java | 2 +- .../type/living/monster/BasePiglinEntity.java | 2 +- .../type/living/monster/BlazeEntity.java | 2 +- .../type/living/monster/CreeperEntity.java | 2 +- .../living/monster/ElderGuardianEntity.java | 2 +- .../living/monster/EnderDragonEntity.java | 2 +- .../living/monster/EnderDragonPartEntity.java | 2 +- .../type/living/monster/EndermanEntity.java | 2 +- .../type/living/monster/GhastEntity.java | 2 +- .../type/living/monster/GiantEntity.java | 2 +- .../type/living/monster/GuardianEntity.java | 2 +- .../type/living/monster/MonsterEntity.java | 2 +- .../type/living/monster/PhantomEntity.java | 2 +- .../type/living/monster/PiglinEntity.java | 2 +- .../type/living/monster/ShulkerEntity.java | 2 +- .../type/living/monster/SkeletonEntity.java | 2 +- .../type/living/monster/SpiderEntity.java | 2 +- .../entity/type/living/monster/VexEntity.java | 2 +- .../type/living/monster/WitherEntity.java | 2 +- .../type/living/monster/ZoglinEntity.java | 2 +- .../type/living/monster/ZombieEntity.java | 2 +- .../living/monster/ZombieVillagerEntity.java | 2 +- .../living/monster/ZombifiedPiglinEntity.java | 2 +- .../monster/raid/AbstractIllagerEntity.java | 2 +- .../living/monster/raid/PillagerEntity.java | 2 +- .../monster/raid/RaidParticipantEntity.java | 2 +- .../raid/SpellcasterIllagerEntity.java | 2 +- .../living/monster/raid/VindicatorEntity.java | 2 +- .../entity/type/player/PlayerEntity.java | 2 +- .../type/player/SessionPlayerEntity.java | 2 +- .../entity/type/player/SkullPlayerEntity.java | 2 +- .../geyser/inventory/AnvilContainer.java | 2 +- .../geyser/inventory/BeaconContainer.java | 2 +- .../inventory/BedrockContainerSlot.java | 2 +- .../inventory/CartographyContainer.java | 2 +- .../geysermc/geyser/inventory/Container.java | 2 +- .../geyser/inventory/EnchantingContainer.java | 2 +- .../geyser/inventory/Generic3X3Container.java | 2 +- .../geyser/inventory/GeyserEnchantOption.java | 2 +- .../geyser/inventory/GeyserItemStack.java | 2 +- .../geysermc/geyser/inventory/Inventory.java | 2 +- .../geyser/inventory/LecternContainer.java | 2 +- .../geyser/inventory/MerchantContainer.java | 2 +- .../geyser/inventory/PlayerInventory.java | 2 +- .../geysermc/geyser/inventory/SlotType.java | 2 +- .../inventory/StonecutterContainer.java | 2 +- .../geyser/inventory/click/Click.java | 2 +- .../geyser/inventory/click/ClickPlan.java | 2 +- .../holder/BlockInventoryHolder.java | 2 +- .../inventory/holder/InventoryHolder.java | 2 +- .../geyser/inventory/item/Enchantment.java | 2 +- .../geyser/inventory/item/Potion.java | 2 +- .../inventory/item/StoredItemMappings.java | 2 +- .../inventory/item/TippedArrowPotion.java | 2 +- .../updater/AnvilInventoryUpdater.java | 2 +- .../updater/ChestInventoryUpdater.java | 2 +- .../updater/ContainerInventoryUpdater.java | 2 +- .../updater/HorseInventoryUpdater.java | 2 +- .../inventory/updater/InventoryUpdater.java | 2 +- .../inventory/updater/UIInventoryUpdater.java | 2 +- .../geysermc/geyser/level/BedrockMapIcon.java | 2 +- .../geysermc/geyser/level/FireworkColor.java | 2 +- .../org/geysermc/geyser/level/GameRule.java | 2 +- .../geyser/level/GeyserAdvancement.java | 2 +- .../geyser/level/GeyserWorldManager.java | 2 +- .../org/geysermc/geyser/level/MapColor.java | 2 +- .../geysermc/geyser/level/PaintingType.java | 2 +- .../geysermc/geyser/level/WorldManager.java | 2 +- .../level/block/BlockPositionIterator.java | 2 +- .../geyser/level/block/BlockStateValues.java | 2 +- .../geyser/level/block/DoubleChestValue.java | 2 +- .../geyser/level/chunk/BlockStorage.java | 2 +- .../geyser/level/chunk/GeyserChunk.java | 2 +- .../level/chunk/GeyserChunkSection.java | 2 +- .../geyser/level/chunk/NibbleArray.java | 2 +- .../geyser/level/chunk/bitarray/BitArray.java | 2 +- .../level/chunk/bitarray/BitArrayVersion.java | 2 +- .../level/chunk/bitarray/PaddedBitArray.java | 2 +- .../level/chunk/bitarray/Pow2BitArray.java | 2 +- .../chunk/bitarray/SingletonBitArray.java | 2 +- .../geysermc/geyser/level/physics/Axis.java | 2 +- .../geyser/level/physics/BoundingBox.java | 2 +- .../level/physics/CollisionManager.java | 2 +- .../geyser/level/physics/Direction.java | 2 +- .../geyser/level/physics/PistonBehavior.java | 2 +- .../geysermc/geyser/network/CIDRMatcher.java | 2 +- .../network/ConnectorServerEventHandler.java | 2 +- .../geyser/network/LoggingPacketHandler.java | 2 +- .../geyser/network/MinecraftProtocol.java | 2 +- .../geyser/network/QueryPacketHandler.java | 2 +- .../geyser/network/UpstreamPacketHandler.java | 2 +- .../geyser/network/netty/ChannelWrapper.java | 2 +- .../netty/DefaultChannelPipelinePublic.java | 2 +- .../geyser/network/netty/GeyserInjector.java | 2 +- .../netty/LocalChannelWithRemoteAddress.java | 2 +- .../network/netty/LocalChannelWrapper.java | 2 +- .../netty/LocalServerChannelWrapper.java | 2 +- .../geyser/network/netty/LocalSession.java | 2 +- .../geysermc/geyser/pack/ResourcePack.java | 2 +- .../geyser/pack/ResourcePackManifest.java | 2 +- .../ping/GeyserLegacyPingPassthrough.java | 2 +- .../geysermc/geyser/ping/GeyserPingInfo.java | 2 +- .../geyser/ping/IGeyserPingPassthrough.java | 2 +- .../registry/AbstractMappedRegistry.java | 2 +- .../geyser/registry/ArrayRegistry.java | 2 +- .../geyser/registry/BlockRegistries.java | 2 +- .../geyser/registry/MappedRegistry.java | 2 +- .../registry/PacketTranslatorRegistry.java | 2 +- .../geysermc/geyser/registry/Registries.java | 2 +- .../geysermc/geyser/registry/Registry.java | 2 +- .../geyser/registry/SimpleMappedRegistry.java | 2 +- .../geyser/registry/SimpleRegistry.java | 2 +- .../geyser/registry/VersionedRegistry.java | 2 +- .../loader/AnnotatedRegistryLoader.java | 2 +- .../loader/BiomeIdentifierRegistryLoader.java | 2 +- .../loader/BlockEntityRegistryLoader.java | 2 +- .../loader/CollisionRegistryLoader.java | 2 +- .../registry/loader/EffectRegistryLoader.java | 2 +- .../loader/EnchantmentRegistryLoader.java | 2 +- .../loader/MultiResourceRegistryLoader.java | 2 +- .../registry/loader/NbtRegistryLoader.java | 2 +- .../loader/ParticleTypesRegistryLoader.java | 2 +- .../loader/PotionMixRegistryLoader.java | 2 +- .../registry/loader/RegistryLoader.java | 2 +- .../registry/loader/RegistryLoaders.java | 2 +- .../loader/SoundEventsRegistryLoader.java | 2 +- .../registry/loader/SoundRegistryLoader.java | 2 +- .../loader/SoundTranslatorRegistryLoader.java | 2 +- .../populator/BlockRegistryPopulator.java | 2 +- .../populator/ItemRegistryPopulator.java | 2 +- .../populator/PacketRegistryPopulator.java | 2 +- .../populator/RecipeRegistryPopulator.java | 2 +- .../geyser/registry/type/BlockMapping.java | 2 +- .../geyser/registry/type/BlockMappings.java | 2 +- .../geyser/registry/type/EnchantmentData.java | 2 +- .../registry/type/GeyserMappingItem.java | 2 +- .../geyser/registry/type/ItemMapping.java | 2 +- .../geyser/registry/type/ItemMappings.java | 2 +- .../geyser/registry/type/PaletteItem.java | 3 +- .../geyser/registry/type/ParticleMapping.java | 2 +- .../geyser/registry/type/SoundMapping.java | 2 +- .../geysermc/geyser/scoreboard/Objective.java | 2 +- .../org/geysermc/geyser/scoreboard/Score.java | 2 +- .../geyser/scoreboard/Scoreboard.java | 2 +- .../geyser/scoreboard/ScoreboardUpdater.java | 2 +- .../org/geysermc/geyser/scoreboard/Team.java | 2 +- .../geyser/scoreboard/UpdateType.java | 2 +- .../geyser/session/GeyserSession.java | 2 +- .../geyser/session/SessionManager.java | 2 +- .../geyser/session/UpstreamSession.java | 2 +- .../geyser/session/auth/AuthData.java | 2 +- .../geyser/session/auth/AuthType.java | 2 +- .../session/auth/BedrockClientData.java | 2 +- .../session/cache/AdvancementsCache.java | 2 +- .../geyser/session/cache/BookEditCache.java | 2 +- .../geyser/session/cache/BossBar.java | 2 +- .../geyser/session/cache/ChunkCache.java | 2 +- .../geyser/session/cache/EntityCache.java | 2 +- .../session/cache/EntityEffectCache.java | 2 +- .../geyser/session/cache/FormCache.java | 2 +- .../geyser/session/cache/LodestoneCache.java | 2 +- .../geyser/session/cache/PistonCache.java | 2 +- .../session/cache/PreferencesCache.java | 2 +- .../geyser/session/cache/TagCache.java | 2 +- .../geyser/session/cache/TeleportCache.java | 2 +- .../geyser/session/cache/WorldBorder.java | 2 +- .../geyser/session/cache/WorldCache.java | 2 +- .../geyser/skin/FakeHeadProvider.java | 2 +- .../geyser/skin/FloodgateSkinUploader.java | 2 +- .../geysermc/geyser/skin/ProvidedSkin.java | 2 +- .../org/geysermc/geyser/skin/SkinManager.java | 2 +- .../geysermc/geyser/skin/SkinProvider.java | 2 +- .../geyser/skin/SkullSkinManager.java | 2 +- .../geyser/text/AsteriskSerializer.java | 2 +- .../org/geysermc/geyser/text/ChatColor.java | 2 +- .../geysermc/geyser/text/GeyserLocale.java | 2 +- .../text/GsonComponentSerializerWrapper.java | 2 +- .../geysermc/geyser/text/MinecraftLocale.java | 2 +- .../text/MinecraftTranslationRegistry.java | 2 +- .../translator/collision/BlockCollision.java | 2 +- .../collision/CollisionRemapper.java | 2 +- .../collision/DirtPathCollision.java | 2 +- .../translator/collision/DoorCollision.java | 2 +- .../translator/collision/OtherCollision.java | 2 +- .../collision/ScaffoldingCollision.java | 2 +- .../translator/collision/SnowCollision.java | 2 +- .../translator/collision/SolidCollision.java | 2 +- .../collision/SpawnerCollision.java | 2 +- .../collision/TrapdoorCollision.java | 2 +- .../entity/EntityMetadataTranslator.java | 2 +- .../AbstractBlockInventoryTranslator.java | 2 +- .../inventory/AnvilInventoryTranslator.java | 2 +- .../inventory/BaseInventoryTranslator.java | 2 +- .../inventory/BeaconInventoryTranslator.java | 2 +- .../inventory/BrewingInventoryTranslator.java | 2 +- .../CartographyInventoryTranslator.java | 2 +- .../CraftingInventoryTranslator.java | 2 +- .../EnchantingInventoryTranslator.java | 2 +- .../Generic3X3InventoryTranslator.java | 2 +- .../GrindstoneInventoryTranslator.java | 2 +- .../inventory/HopperInventoryTranslator.java | 2 +- .../inventory/InventoryTranslator.java | 2 +- .../inventory/LecternInventoryTranslator.java | 2 +- .../inventory/LoomInventoryTranslator.java | 2 +- .../MerchantInventoryTranslator.java | 2 +- .../inventory/PlayerInventoryTranslator.java | 2 +- .../inventory/ShulkerInventoryTranslator.java | 2 +- .../SmithingInventoryTranslator.java | 2 +- .../StonecutterInventoryTranslator.java | 2 +- .../chest/ChestInventoryTranslator.java | 2 +- .../chest/DoubleChestInventoryTranslator.java | 2 +- .../chest/SingleChestInventoryTranslator.java | 2 +- .../AbstractFurnaceInventoryTranslator.java | 2 +- .../BlastFurnaceInventoryTranslator.java | 2 +- .../furnace/FurnaceInventoryTranslator.java | 2 +- .../furnace/SmokerInventoryTranslator.java | 2 +- .../AbstractHorseInventoryTranslator.java | 2 +- .../ChestedHorseInventoryTranslator.java | 2 +- .../horse/DonkeyInventoryTranslator.java | 2 +- .../horse/HorseInventoryTranslator.java | 2 +- .../horse/LlamaInventoryTranslator.java | 2 +- .../inventory/item/BannerTranslator.java | 2 +- .../inventory/item/CompassTranslator.java | 2 +- .../inventory/item/ItemRemapper.java | 2 +- .../inventory/item/ItemTranslator.java | 2 +- .../item/NbtItemStackTranslator.java | 2 +- .../inventory/item/PotionTranslator.java | 2 +- .../inventory/item/TippedArrowTranslator.java | 2 +- .../item/nbt/AxolotlBucketTranslator.java | 2 +- .../item/nbt/BasicItemTranslator.java | 2 +- .../item/nbt/BookPagesTranslator.java | 2 +- .../item/nbt/CrossbowTranslator.java | 2 +- .../item/nbt/EnchantedBookTranslator.java | 2 +- .../item/nbt/EnchantmentTranslator.java | 2 +- .../item/nbt/FireworkBaseTranslator.java | 2 +- .../item/nbt/FireworkRocketTranslator.java | 2 +- .../item/nbt/FireworkStarTranslator.java | 2 +- .../item/nbt/LeatherArmorTranslator.java | 2 +- .../item/nbt/LodestoneCompassTranslator.java | 2 +- .../inventory/item/nbt/MapItemTranslator.java | 2 +- .../item/nbt/PlayerHeadTranslator.java | 2 +- .../item/nbt/ShulkerBoxItemTranslator.java | 2 +- .../nbt/TropicalFishBucketTranslator.java | 2 +- .../translator/level/BiomeTranslator.java | 2 +- .../entity/BannerBlockEntityTranslator.java | 2 +- .../entity/BeaconBlockEntityTranslator.java | 2 +- .../entity/BedBlockEntityTranslator.java | 2 +- .../block/entity/BedrockOnlyBlockEntity.java | 2 +- .../level/block/entity/BlockEntity.java | 2 +- .../block/entity/BlockEntityTranslator.java | 2 +- .../entity/CampfireBlockEntityTranslator.java | 2 +- .../CommandBlockBlockEntityTranslator.java | 2 +- .../DoubleChestBlockEntityTranslator.java | 2 +- .../entity/EmptyBlockEntityTranslator.java | 2 +- .../EndGatewayBlockEntityTranslator.java | 2 +- .../FlowerPotBlockEntityTranslator.java | 2 +- .../JigsawBlockBlockEntityTranslator.java | 2 +- .../NoteblockBlockEntityTranslator.java | 2 +- .../level/block/entity/PistonBlockEntity.java | 2 +- .../entity/PistonBlockEntityTranslator.java | 2 +- .../block/entity/RequiresBlockState.java | 2 +- .../ShulkerBoxBlockEntityTranslator.java | 2 +- .../entity/SignBlockEntityTranslator.java | 2 +- .../entity/SkullBlockEntityTranslator.java | 2 +- .../entity/SpawnerBlockEntityTranslator.java | 2 +- .../level/event/LevelEventTranslator.java | 2 +- .../level/event/PlaySoundEventTranslator.java | 2 +- .../event/SoundEventEventTranslator.java | 2 +- .../event/SoundLevelEventTranslator.java | 2 +- .../translator/protocol/PacketTranslator.java | 2 +- .../translator/protocol/Translator.java | 2 +- .../BedrockAdventureSettingsTranslator.java | 2 +- .../bedrock/BedrockAnimateTranslator.java | 2 +- .../BedrockBlockEntityDataTranslator.java | 2 +- .../BedrockBlockPickRequestTranslator.java | 2 +- .../bedrock/BedrockBookEditTranslator.java | 2 +- .../BedrockCommandBlockUpdateTranslator.java | 2 +- .../BedrockCommandRequestTranslator.java | 2 +- .../BedrockContainerCloseTranslator.java | 2 +- .../bedrock/BedrockEmoteListTranslator.java | 2 +- .../BedrockEntityPickRequestTranslator.java | 2 +- .../bedrock/BedrockFilterTextTranslator.java | 2 +- ...BedrockInventoryTransactionTranslator.java | 2 +- .../BedrockItemFrameDropItemTranslator.java | 2 +- .../BedrockItemStackRequestTranslator.java | 2 +- .../BedrockLecternUpdateTranslator.java | 2 +- .../BedrockMapInfoRequestTranslator.java | 2 +- .../BedrockMobEquipmentTranslator.java | 2 +- .../BedrockMoveEntityAbsoluteTranslator.java | 2 +- .../BedrockNetworkStackLatencyTranslator.java | 2 +- ...drockPacketViolationWarningTranslator.java | 2 +- .../bedrock/BedrockPlayerInputTranslator.java | 2 +- ...tionTrackingDBClientRequestTranslator.java | 2 +- .../bedrock/BedrockRespawnTranslator.java | 2 +- ...edrockServerSettingsRequestTranslator.java | 2 +- ...SetLocalPlayerAsInitializedTranslator.java | 2 +- .../bedrock/BedrockShowCreditsTranslator.java | 2 +- .../bedrock/BedrockTextTranslator.java | 2 +- .../entity/BedrockEntityEventTranslator.java | 2 +- .../player/BedrockActionTranslator.java | 2 +- .../entity/player/BedrockEmoteTranslator.java | 2 +- .../player/BedrockInteractTranslator.java | 2 +- .../player/BedrockMovePlayerTranslator.java | 2 +- .../player/BedrockRiderJumpTranslator.java | 2 +- .../BedrockSetPlayerGameTypeTranslator.java | 2 +- .../BedrockLevelSoundEventTranslator.java | 2 +- .../java/JavaAwardStatsTranslator.java | 2 +- .../java/JavaBossEventTranslator.java | 2 +- .../java/JavaChangeDifficultyTranslator.java | 2 +- .../protocol/java/JavaChatTranslator.java | 2 +- .../protocol/java/JavaCommandsTranslator.java | 2 +- .../java/JavaCustomPayloadTranslator.java | 2 +- .../java/JavaCustomQueryTranslator.java | 2 +- .../java/JavaDisconnectTranslator.java | 2 +- .../java/JavaGameProfileTranslator.java | 2 +- .../java/JavaKeepAliveTranslator.java | 2 +- .../java/JavaLoginDisconnectTranslator.java | 2 +- .../protocol/java/JavaLoginTranslator.java | 2 +- .../protocol/java/JavaPingTranslator.java | 2 +- .../protocol/java/JavaRecipeTranslator.java | 2 +- .../protocol/java/JavaRespawnTranslator.java | 2 +- .../JavaSelectAdvancementsTabTranslator.java | 2 +- .../JavaUpdateAdvancementsTranslator.java | 2 +- .../java/JavaUpdateRecipesTranslator.java | 2 +- .../java/JavaUpdateTagsTranslator.java | 2 +- .../java/entity/JavaAnimateTranslator.java | 2 +- .../entity/JavaEntityEventTranslator.java | 2 +- .../JavaMoveEntityPosRotTranslator.java | 2 +- .../entity/JavaMoveEntityPosTranslator.java | 2 +- .../entity/JavaMoveEntityRotTranslator.java | 2 +- .../entity/JavaMoveVehicleTranslator.java | 2 +- .../entity/JavaRemoveEntitiesTranslator.java | 2 +- .../entity/JavaRemoveMobEffectTranslator.java | 2 +- .../java/entity/JavaRotateHeadTranslator.java | 2 +- .../entity/JavaSetEntityDataTranslator.java | 2 +- .../entity/JavaSetEntityLinkTranslator.java | 2 +- .../entity/JavaSetEntityMotionTranslator.java | 2 +- .../entity/JavaSetEquipmentTranslator.java | 2 +- .../entity/JavaSetPassengersTranslator.java | 2 +- .../entity/JavaTakeItemEntityTranslator.java | 2 +- .../entity/JavaTeleportEntityTranslator.java | 2 +- .../JavaUpdateAttributesTranslator.java | 2 +- .../entity/JavaUpdateMobEffectTranslator.java | 2 +- .../player/JavaBlockBreakAckTranslator.java | 2 +- .../player/JavaPlayerAbilitiesTranslator.java | 2 +- .../player/JavaPlayerInfoTranslator.java | 2 +- .../player/JavaPlayerPositionTranslator.java | 2 +- .../player/JavaSetCarriedItemTranslator.java | 2 +- .../player/JavaSetExperienceTranslator.java | 2 +- .../player/JavaSetHealthTranslator.java | 2 +- .../entity/spawn/JavaAddEntityTranslator.java | 2 +- .../spawn/JavaAddExperienceOrbTranslator.java | 2 +- .../entity/spawn/JavaAddMobTranslator.java | 2 +- .../spawn/JavaAddPaintingTranslator.java | 2 +- .../entity/spawn/JavaAddPlayerTranslator.java | 2 +- .../JavaContainerCloseTranslator.java | 2 +- .../JavaContainerSetContentTranslator.java | 2 +- .../JavaContainerSetDataTranslator.java | 2 +- .../JavaContainerSetSlotTranslator.java | 2 +- .../JavaHorseScreenOpenTranslator.java | 2 +- .../JavaMerchantOffersTranslator.java | 2 +- .../inventory/JavaOpenScreenTranslator.java | 2 +- .../level/JavaBlockDestructionTranslator.java | 2 +- .../level/JavaBlockEntityDataTranslator.java | 2 +- .../java/level/JavaBlockEventTranslator.java | 2 +- .../java/level/JavaBlockUpdateTranslator.java | 2 +- .../java/level/JavaCustomSoundTranslator.java | 2 +- .../java/level/JavaExplodeTranslator.java | 2 +- .../level/JavaForgetLevelChunkTranslator.java | 2 +- .../java/level/JavaGameEventTranslator.java | 2 +- .../JavaLevelChunkWithLightTranslator.java | 2 +- .../java/level/JavaLevelEventTranslator.java | 2 +- .../level/JavaLevelParticlesTranslator.java | 2 +- .../java/level/JavaMapItemDataTranslator.java | 2 +- .../JavaSectionBlocksUpdateTranslator.java | 2 +- .../JavaSetChunkCacheCenterTranslator.java | 2 +- .../JavaSetChunkCacheRadiusTranslator.java | 2 +- ...JavaSetDefaultSpawnPositionTranslator.java | 2 +- .../java/level/JavaSetTimeTranslator.java | 2 +- .../java/level/JavaSoundTranslator.java | 2 +- .../java/level/JavaStopSoundTranslator.java | 2 +- .../JavaInitializeBorderTranslator.java | 2 +- .../border/JavaSetBorderCenterTranslator.java | 2 +- .../JavaSetBorderLerpSizeTranslator.java | 2 +- .../border/JavaSetBorderSizeTranslator.java | 2 +- .../JavaSetBorderWarningDelayTranslator.java | 2 +- ...avaSetBorderWarningDistanceTranslator.java | 2 +- .../JavaSetDisplayObjectiveTranslator.java | 2 +- .../JavaSetObjectiveTranslator.java | 2 +- .../JavaSetPlayerTeamTranslator.java | 2 +- .../scoreboard/JavaSetScoreTranslator.java | 2 +- .../java/title/JavaClearTitlesTranslator.java | 2 +- .../title/JavaSetActionBarTextTranslator.java | 2 +- .../title/JavaSetSubtitleTextTranslator.java | 2 +- .../title/JavaSetTitleTextTranslator.java | 2 +- .../JavaSetTitlesAnimationTranslator.java | 2 +- .../BlockSoundInteractionTranslator.java | 2 +- .../EntitySoundInteractionTranslator.java | 2 +- .../sound/SoundInteractionTranslator.java | 2 +- .../translator/sound/SoundTranslator.java | 2 +- .../BucketSoundInteractionTranslator.java | 2 +- .../ComparatorSoundInteractionTranslator.java | 2 +- .../block/DoorSoundInteractionTranslator.java | 2 +- .../FlintAndSteelInteractionTranslator.java | 2 +- .../block/GrassPathInteractionTranslator.java | 2 +- .../sound/block/HoeInteractionTranslator.java | 2 +- .../LeverSoundInteractionTranslator.java | 2 +- .../FeedBabySoundInteractionTranslator.java | 2 +- .../MilkEntitySoundInteractionTranslator.java | 2 +- .../translator/text/MessageTranslator.java | 2 +- .../geysermc/geyser/util/AttributeUtils.java | 2 +- .../geyser/util/BlockEntityUtils.java | 2 +- .../org/geysermc/geyser/util/BlockUtils.java | 2 +- .../org/geysermc/geyser/util/ChunkUtils.java | 2 +- .../geysermc/geyser/util/CooldownUtils.java | 2 +- .../geysermc/geyser/util/DimensionUtils.java | 2 +- .../org/geysermc/geyser/util/EntityUtils.java | 2 +- .../org/geysermc/geyser/util/FileUtils.java | 2 +- .../geysermc/geyser/util/InventoryUtils.java | 2 +- .../org/geysermc/geyser/util/ItemUtils.java | 2 +- .../geyser/util/LoginEncryptionUtils.java | 2 +- .../org/geysermc/geyser/util/MathUtils.java | 2 +- .../org/geysermc/geyser/util/Metrics.java | 2 +- .../org/geysermc/geyser/util/NewsHandler.java | 2 +- .../geyser/util/PluginMessageUtils.java | 2 +- .../geysermc/geyser/util/SettingsUtils.java | 2 +- .../org/geysermc/geyser/util/SignUtils.java | 2 +- .../org/geysermc/geyser/util/SoundUtils.java | 2 +- .../geyser/util/StatisticFormatters.java | 2 +- .../geysermc/geyser/util/StatisticsUtils.java | 2 +- .../geyser/util/VersionCheckUtils.java | 2 +- .../org/geysermc/geyser/util/WebUtils.java | 2 +- .../util/collection/FixedInt2BooleanMap.java | 2 +- .../util/collection/FixedInt2ByteMap.java | 2 +- .../util/collection/FixedInt2IntMap.java | 2 +- .../util/collection/LecternHasBookMap.java | 2 +- .../util/collection/Object2IntBiMap.java | 2 +- .../geyser/util/collection/package-info.java | 2 +- .../chat/MessageTranslatorTest.java | 2 +- .../collection/GeyserCollectionsTest.java | 2 +- licenseheader.txt | 2 +- 646 files changed, 782 insertions(+), 791 deletions(-) diff --git a/LICENSE b/LICENSE index 0e368d546..b922bb9ca 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2019-2021 GeyserMC. http://geysermc.org +Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/BlockEntityProcessor.java b/ap/src/main/java/org/geysermc/processor/BlockEntityProcessor.java index 5a0b2d2f9..7ab760cec 100644 --- a/ap/src/main/java/org/geysermc/processor/BlockEntityProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/BlockEntityProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/ClassProcessor.java b/ap/src/main/java/org/geysermc/processor/ClassProcessor.java index 409306f1f..a6259a853 100644 --- a/ap/src/main/java/org/geysermc/processor/ClassProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/ClassProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/CollisionRemapperProcessor.java b/ap/src/main/java/org/geysermc/processor/CollisionRemapperProcessor.java index eae2e5d97..971abd984 100644 --- a/ap/src/main/java/org/geysermc/processor/CollisionRemapperProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/CollisionRemapperProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/ItemRemapperProcessor.java b/ap/src/main/java/org/geysermc/processor/ItemRemapperProcessor.java index cb49e8749..39d5f9fdf 100644 --- a/ap/src/main/java/org/geysermc/processor/ItemRemapperProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/ItemRemapperProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/PacketTranslatorProcessor.java b/ap/src/main/java/org/geysermc/processor/PacketTranslatorProcessor.java index 5c46453e3..97687e981 100644 --- a/ap/src/main/java/org/geysermc/processor/PacketTranslatorProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/PacketTranslatorProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/ap/src/main/java/org/geysermc/processor/SoundHandlerProcessor.java b/ap/src/main/java/org/geysermc/processor/SoundHandlerProcessor.java index ad52533e9..3e6a7c412 100644 --- a/ap/src/main/java/org/geysermc/processor/SoundHandlerProcessor.java +++ b/ap/src/main/java/org/geysermc/processor/SoundHandlerProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/api/base/src/main/java/org/geysermc/api/Geyser.java b/api/base/src/main/java/org/geysermc/api/Geyser.java index c5ae7fa4d..9f315faf4 100644 --- a/api/base/src/main/java/org/geysermc/api/Geyser.java +++ b/api/base/src/main/java/org/geysermc/api/Geyser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/api/base/src/main/java/org/geysermc/api/GeyserApiBase.java b/api/base/src/main/java/org/geysermc/api/GeyserApiBase.java index 1acf9b5f8..3549a912a 100644 --- a/api/base/src/main/java/org/geysermc/api/GeyserApiBase.java +++ b/api/base/src/main/java/org/geysermc/api/GeyserApiBase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/api/base/src/main/java/org/geysermc/api/session/Connection.java b/api/base/src/main/java/org/geysermc/api/session/Connection.java index dc4fb4701..ccf3f7122 100644 --- a/api/base/src/main/java/org/geysermc/api/session/Connection.java +++ b/api/base/src/main/java/org/geysermc/api/session/Connection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/api/geyser/src/main/java/org/geysermc/geyser/api/GeyserApi.java b/api/geyser/src/main/java/org/geysermc/geyser/api/GeyserApi.java index 6a5e7ccab..074918881 100644 --- a/api/geyser/src/main/java/org/geysermc/geyser/api/GeyserApi.java +++ b/api/geyser/src/main/java/org/geysermc/geyser/api/GeyserApi.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/api/geyser/src/main/java/org/geysermc/geyser/api/connection/GeyserConnection.java b/api/geyser/src/main/java/org/geysermc/geyser/api/connection/GeyserConnection.java index a38dc2f91..79260ac95 100644 --- a/api/geyser/src/main/java/org/geysermc/geyser/api/connection/GeyserConnection.java +++ b/api/geyser/src/main/java/org/geysermc/geyser/api/connection/GeyserConnection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeConfiguration.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeConfiguration.java index 866a0657f..bc084a34e 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeConfiguration.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeDumpInfo.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeDumpInfo.java index ded11fd91..54cb16edb 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeDumpInfo.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeInjector.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeInjector.java index 389f0e37f..2b1fa10c0 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeInjector.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeLogger.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeLogger.java index fbc09956c..daeb20102 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeLogger.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeMain.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeMain.java index 224c500a1..8229f952a 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeMain.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeeMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java index 920e6baf5..39fb9e134 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java index 36e6ffb1d..f35082359 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/BungeeCommandSender.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/BungeeCommandSender.java index 7dc04f95b..05df8ba97 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/BungeeCommandSender.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/BungeeCommandSender.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandExecutor.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandExecutor.java index f0a05687c..5bb323aac 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandExecutor.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandManager.java b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandManager.java index 06e5da71e..019544c28 100644 --- a/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandManager.java +++ b/bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/command/GeyserBungeeCommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotConfiguration.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotConfiguration.java index 60bc05f13..3320ffa65 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotConfiguration.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotDumpInfo.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotDumpInfo.java index 189ca2356..7f8213155 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotDumpInfo.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java index 1e87e9332..0d3b8ef16 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotLogger.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotLogger.java index 98c85977f..fe56cba1c 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotLogger.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotMain.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotMain.java index 5d18e4f94..4dfc40b2d 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotMain.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java index 2158e7503..19153b750 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index 6b6344bd8..bdf28a203 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java index 749323a1f..923209e59 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotVersionChecker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandExecutor.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandExecutor.java index af92091e5..b1bcfcaf8 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandExecutor.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java index 13ba3691c..103390ab8 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/SpigotCommandSender.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/SpigotCommandSender.java index 7fbaac4f8..a05a6ebe0 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/SpigotCommandSender.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/SpigotCommandSender.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java index 4d504bcf5..999353d8a 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java index b6aea9a37..78a64e47b 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigotBlockPlaceListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigotBlockPlaceListener.java index a8fcee3e5..62a56bd2d 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigotBlockPlaceListener.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigotBlockPlaceListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12NativeWorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12NativeWorldManager.java index ea1fadd0e..670070a68 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12NativeWorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12NativeWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12WorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12WorldManager.java index f12968b1f..1936d608f 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12WorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigot1_12WorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotFallbackWorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotFallbackWorldManager.java index 1aacb73e7..3079c523f 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotFallbackWorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotFallbackWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotLegacyNativeWorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotLegacyNativeWorldManager.java index caeb257f7..2e0491db8 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotLegacyNativeWorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotLegacyNativeWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotNativeWorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotNativeWorldManager.java index b1032671a..2db01ab4f 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotNativeWorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotNativeWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotWorldManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotWorldManager.java index 8972b0ac6..a03549444 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotWorldManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/manager/GeyserSpigotWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeConfiguration.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeConfiguration.java index b53160c29..29852aff0 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeConfiguration.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeDumpInfo.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeDumpInfo.java index c947c34fd..e65684af2 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeDumpInfo.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeLogger.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeLogger.java index 7e0f2a410..4ab4e5346 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeLogger.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeMain.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeMain.java index c20b95cc1..553ad21d9 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeMain.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongeMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePingPassthrough.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePingPassthrough.java index dcdeb53f5..7c01f18ce 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePingPassthrough.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePlugin.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePlugin.java index f20f94a79..f5d6613c7 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePlugin.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/GeyserSpongePlugin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandExecutor.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandExecutor.java index 5b8496680..825d0bf78 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandExecutor.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandManager.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandManager.java index d6cc967a4..dce39870d 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandManager.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/GeyserSpongeCommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/SpongeCommandSender.java b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/SpongeCommandSender.java index 07c0f410a..f57f3e276 100644 --- a/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/SpongeCommandSender.java +++ b/bootstrap/sponge/src/main/java/org/geysermc/geyser/platform/sponge/command/SpongeCommandSender.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java index b599550e3..43ab4b3fe 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneConfiguration.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneConfiguration.java index 9eb3eebd2..1102ed0a9 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneConfiguration.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneDumpInfo.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneDumpInfo.java index 7524578ec..109ca18f7 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneDumpInfo.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneLogger.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneLogger.java index b585ebe7b..3bd2a3960 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneLogger.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/LoopbackUtil.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/LoopbackUtil.java index d2b4656f0..6679c8950 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/LoopbackUtil.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/LoopbackUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/command/GeyserCommandManager.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/command/GeyserCommandManager.java index 83da038a1..03d780f3c 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/command/GeyserCommandManager.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/command/GeyserCommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ANSIColor.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ANSIColor.java index 1d6057b8c..874f6d979 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ANSIColor.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ANSIColor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ColorPane.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ColorPane.java index 0c8790ddd..c08f602d4 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ColorPane.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/ColorPane.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GeyserStandaloneGUI.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GeyserStandaloneGUI.java index 56d211986..44faabdf5 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GeyserStandaloneGUI.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GeyserStandaloneGUI.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GraphPanel.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GraphPanel.java index 83100ddac..d8fca3e1b 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GraphPanel.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/gui/GraphPanel.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityConfiguration.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityConfiguration.java index 62e600290..4c8ea53cc 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityConfiguration.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityDumpInfo.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityDumpInfo.java index c2d6d12a0..ffc7db291 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityDumpInfo.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityInjector.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityInjector.java index 27cf9e815..e1a1030e3 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityInjector.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityLogger.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityLogger.java index de9ea78d5..567870e7f 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityLogger.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityMain.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityMain.java index 35408ce9c..8e469b03b 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityMain.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPingPassthrough.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPingPassthrough.java index a567233db..1a9b9bf26 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPingPassthrough.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPlugin.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPlugin.java index 8106192ac..6645ef595 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPlugin.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/GeyserVelocityPlugin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandExecutor.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandExecutor.java index 1034d6062..30f6c2efd 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandExecutor.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandManager.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandManager.java index 33f0d77c2..b42c8f76e 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandManager.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/GeyserVelocityCommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/VelocityCommandSender.java b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/VelocityCommandSender.java index 3ef08d4e9..d5e4804ee 100644 --- a/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/VelocityCommandSender.java +++ b/bootstrap/velocity/src/main/java/org/geysermc/geyser/platform/velocity/command/VelocityCommandSender.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/common/PlatformType.java b/common/src/main/java/org/geysermc/common/PlatformType.java index 098fd3946..667d49a7a 100644 --- a/common/src/main/java/org/geysermc/common/PlatformType.java +++ b/common/src/main/java/org/geysermc/common/PlatformType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/AesCipher.java b/common/src/main/java/org/geysermc/floodgate/crypto/AesCipher.java index 619065836..86aba1ec4 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/AesCipher.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/AesCipher.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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/Floodgate + * 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.floodgate.crypto; diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/AesKeyProducer.java b/common/src/main/java/org/geysermc/floodgate/crypto/AesKeyProducer.java index 54bfa0a4e..77dd46fde 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/AesKeyProducer.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/AesKeyProducer.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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/Floodgate + * 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.floodgate.crypto; diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/Base64Topping.java b/common/src/main/java/org/geysermc/floodgate/crypto/Base64Topping.java index 18fc5a04a..002a23f38 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/Base64Topping.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/Base64Topping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/FloodgateCipher.java b/common/src/main/java/org/geysermc/floodgate/crypto/FloodgateCipher.java index 23497506a..2f7b442f4 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/FloodgateCipher.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/FloodgateCipher.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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/Floodgate + * 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.floodgate.crypto; diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/KeyProducer.java b/common/src/main/java/org/geysermc/floodgate/crypto/KeyProducer.java index fc2ac512d..4ee00f366 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/KeyProducer.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/KeyProducer.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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/Floodgate + * 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.floodgate.crypto; diff --git a/common/src/main/java/org/geysermc/floodgate/crypto/Topping.java b/common/src/main/java/org/geysermc/floodgate/crypto/Topping.java index 689274269..3805c0bc5 100644 --- a/common/src/main/java/org/geysermc/floodgate/crypto/Topping.java +++ b/common/src/main/java/org/geysermc/floodgate/crypto/Topping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/NewsItem.java b/common/src/main/java/org/geysermc/floodgate/news/NewsItem.java index 5d9cd9d27..8ae28f422 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/NewsItem.java +++ b/common/src/main/java/org/geysermc/floodgate/news/NewsItem.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/NewsItemAction.java b/common/src/main/java/org/geysermc/floodgate/news/NewsItemAction.java index 78a8e4ed3..00e34b622 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/NewsItemAction.java +++ b/common/src/main/java/org/geysermc/floodgate/news/NewsItemAction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/NewsItemMessage.java b/common/src/main/java/org/geysermc/floodgate/news/NewsItemMessage.java index b11605fb4..9c2f3d15d 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/NewsItemMessage.java +++ b/common/src/main/java/org/geysermc/floodgate/news/NewsItemMessage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/NewsType.java b/common/src/main/java/org/geysermc/floodgate/news/NewsType.java index 8976cc6b6..ed7c1553b 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/NewsType.java +++ b/common/src/main/java/org/geysermc/floodgate/news/NewsType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/data/AnnouncementData.java b/common/src/main/java/org/geysermc/floodgate/news/data/AnnouncementData.java index 5cc574a57..f2ad6b309 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/data/AnnouncementData.java +++ b/common/src/main/java/org/geysermc/floodgate/news/data/AnnouncementData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/data/BuildSpecificData.java b/common/src/main/java/org/geysermc/floodgate/news/data/BuildSpecificData.java index f13d5fd7b..7f2c7360f 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/data/BuildSpecificData.java +++ b/common/src/main/java/org/geysermc/floodgate/news/data/BuildSpecificData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/data/CheckAfterData.java b/common/src/main/java/org/geysermc/floodgate/news/data/CheckAfterData.java index 2545a97da..1e5fef4d6 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/data/CheckAfterData.java +++ b/common/src/main/java/org/geysermc/floodgate/news/data/CheckAfterData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/data/ConfigSpecificData.java b/common/src/main/java/org/geysermc/floodgate/news/data/ConfigSpecificData.java index 8d05c93db..1479d20a1 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/data/ConfigSpecificData.java +++ b/common/src/main/java/org/geysermc/floodgate/news/data/ConfigSpecificData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/news/data/ItemData.java b/common/src/main/java/org/geysermc/floodgate/news/data/ItemData.java index 122ee775d..64a1aedf3 100644 --- a/common/src/main/java/org/geysermc/floodgate/news/data/ItemData.java +++ b/common/src/main/java/org/geysermc/floodgate/news/data/ItemData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/util/BedrockData.java b/common/src/main/java/org/geysermc/floodgate/util/BedrockData.java index 31696d97a..95fc62229 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/BedrockData.java +++ b/common/src/main/java/org/geysermc/floodgate/util/BedrockData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/util/DeviceOs.java b/common/src/main/java/org/geysermc/floodgate/util/DeviceOs.java index f56d3a8c0..ef7709859 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/DeviceOs.java +++ b/common/src/main/java/org/geysermc/floodgate/util/DeviceOs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/util/FloodgateInfoHolder.java b/common/src/main/java/org/geysermc/floodgate/util/FloodgateInfoHolder.java index c7a681f9d..28b59b4a7 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/FloodgateInfoHolder.java +++ b/common/src/main/java/org/geysermc/floodgate/util/FloodgateInfoHolder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/common/src/main/java/org/geysermc/floodgate/util/InputMode.java b/common/src/main/java/org/geysermc/floodgate/util/InputMode.java index 3ce51634d..2bcfb88fb 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/InputMode.java +++ b/common/src/main/java/org/geysermc/floodgate/util/InputMode.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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 + * 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.floodgate.util; diff --git a/common/src/main/java/org/geysermc/floodgate/util/InvalidFormatException.java b/common/src/main/java/org/geysermc/floodgate/util/InvalidFormatException.java index 698e4522c..e0630d48c 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/InvalidFormatException.java +++ b/common/src/main/java/org/geysermc/floodgate/util/InvalidFormatException.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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 + * 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.floodgate.util; diff --git a/common/src/main/java/org/geysermc/floodgate/util/LinkedPlayer.java b/common/src/main/java/org/geysermc/floodgate/util/LinkedPlayer.java index f91bfafbc..681080a30 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/LinkedPlayer.java +++ b/common/src/main/java/org/geysermc/floodgate/util/LinkedPlayer.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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 + * 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.floodgate.util; diff --git a/common/src/main/java/org/geysermc/floodgate/util/UiProfile.java b/common/src/main/java/org/geysermc/floodgate/util/UiProfile.java index 298aaea83..d93042277 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/UiProfile.java +++ b/common/src/main/java/org/geysermc/floodgate/util/UiProfile.java @@ -1,27 +1,26 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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: + * 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 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 + * 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.floodgate.util; diff --git a/common/src/main/java/org/geysermc/floodgate/util/WebsocketEventType.java b/common/src/main/java/org/geysermc/floodgate/util/WebsocketEventType.java index b570d7b3d..61e6c63b1 100644 --- a/common/src/main/java/org/geysermc/floodgate/util/WebsocketEventType.java +++ b/common/src/main/java/org/geysermc/floodgate/util/WebsocketEventType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/connector/GeyserConnector.java b/core/src/main/java/org/geysermc/connector/GeyserConnector.java index 0ecc40c7e..b3307a134 100644 --- a/core/src/main/java/org/geysermc/connector/GeyserConnector.java +++ b/core/src/main/java/org/geysermc/connector/GeyserConnector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java index 05f9de722..932761d4b 100644 --- a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/connector/network/session/auth/AuthData.java b/core/src/main/java/org/geysermc/connector/network/session/auth/AuthData.java index 3c9a5ee72..6b8e53d8e 100644 --- a/core/src/main/java/org/geysermc/connector/network/session/auth/AuthData.java +++ b/core/src/main/java/org/geysermc/connector/network/session/auth/AuthData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/Constants.java b/core/src/main/java/org/geysermc/geyser/Constants.java index 23029d195..49f8fa676 100644 --- a/core/src/main/java/org/geysermc/geyser/Constants.java +++ b/core/src/main/java/org/geysermc/geyser/Constants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java b/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java index df7a049c6..6d47c38c6 100644 --- a/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java +++ b/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java b/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java index 8797d972a..54ca36787 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index 374fbd7d7..f63e222cc 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/GeyserLogger.java b/core/src/main/java/org/geysermc/geyser/GeyserLogger.java index 266132f63..a61c5db25 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserLogger.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/GeyserMain.java b/core/src/main/java/org/geysermc/geyser/GeyserMain.java index 9ddbbbe86..8726c1b24 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserMain.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/CommandExecutor.java b/core/src/main/java/org/geysermc/geyser/command/CommandExecutor.java index de66c2fe3..5fa5f688b 100644 --- a/core/src/main/java/org/geysermc/geyser/command/CommandExecutor.java +++ b/core/src/main/java/org/geysermc/geyser/command/CommandExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/CommandManager.java b/core/src/main/java/org/geysermc/geyser/command/CommandManager.java index 5e4fe3dd5..60af8c4e5 100644 --- a/core/src/main/java/org/geysermc/geyser/command/CommandManager.java +++ b/core/src/main/java/org/geysermc/geyser/command/CommandManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/CommandSender.java b/core/src/main/java/org/geysermc/geyser/command/CommandSender.java index 962883e3d..d9d1bcfbc 100644 --- a/core/src/main/java/org/geysermc/geyser/command/CommandSender.java +++ b/core/src/main/java/org/geysermc/geyser/command/CommandSender.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java b/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java index 6971ad44d..20451b5e8 100644 --- a/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancedTooltipsCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancedTooltipsCommand.java index edd4691e3..18546c914 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancedTooltipsCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancedTooltipsCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancementsCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancementsCommand.java index 41bb8e6cd..169158572 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancementsCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/AdvancementsCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java index 1b69f48fb..bd98d2b31 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/HelpCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/HelpCommand.java index 633912300..85682b294 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/HelpCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/HelpCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java index 3ff648570..f1004c3fb 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java index 934cd8c87..1d29d5122 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java index 1a72e1734..b6a728382 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/SettingsCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/SettingsCommand.java index 349f7288b..58d778ba9 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/SettingsCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/SettingsCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/StatisticsCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/StatisticsCommand.java index c570770b7..e54b0fb9b 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/StatisticsCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/StatisticsCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java index 6b74f9c8b..903e3bf4b 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java index 4dd93ee74..6ec816b12 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/configuration/EmoteOffhandWorkaroundOption.java b/core/src/main/java/org/geysermc/geyser/configuration/EmoteOffhandWorkaroundOption.java index 87421ad92..fd44d3903 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/EmoteOffhandWorkaroundOption.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/EmoteOffhandWorkaroundOption.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index 57cb5fb09..3fc7971b0 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index e3c937aae..55721f894 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/dump/BootstrapDumpInfo.java b/core/src/main/java/org/geysermc/geyser/dump/BootstrapDumpInfo.java index 6b421f912..0bbc1c0ed 100644 --- a/core/src/main/java/org/geysermc/geyser/dump/BootstrapDumpInfo.java +++ b/core/src/main/java/org/geysermc/geyser/dump/BootstrapDumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java index 7d4807050..2734c7443 100644 --- a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java +++ b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java index 9b8f3aa86..566b3daff 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index f35e106d2..9e4124cdc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java index f50548f15..caa373549 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java +++ b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java b/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java index f8e1f43aa..0bc91cfcd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java +++ b/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/attribute/GeyserAttributeType.java b/core/src/main/java/org/geysermc/geyser/entity/attribute/GeyserAttributeType.java index 86f2a1923..ba3117518 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/attribute/GeyserAttributeType.java +++ b/core/src/main/java/org/geysermc/geyser/entity/attribute/GeyserAttributeType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java b/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java index e541c1f4a..9f23cdc78 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java +++ b/core/src/main/java/org/geysermc/geyser/entity/factory/EntityFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java index 35958b4e7..db0cfc738 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java index 3a20bcfdf..164fbf705 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java index 16af21eac..ddff746d6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java index 82bec41f6..36c050d1b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java index 8358d439d..ab43bf7b3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/DefaultBlockMinecartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java index 5c5cb81ab..a1e91bfd2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 5d26b25b0..adeccdd01 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java index f9ef2c252..03c71cec6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java index 1c35ff172..6000b361e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ExpOrbEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java index b79062ba8..ceb3ea15c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java index 7350d55d5..744ddf4a6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java index e9d36d796..fa22422ba 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FireworkEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index ed39c7736..2f5590c37 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java index 39e1bede2..9b7c79de4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java index efa55b388..79ffe68ef 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 0715f864e..9139e0a99 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java index a18cc28d4..28fe7d5bc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java index 94fe56fb9..3adb30e24 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LightningEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index 77654fd17..bc553f56c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java index 5b8234245..80fc2a62e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java index 02ee8d1cb..70b5d52ba 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java index 96a3eea0e..5f7c906e9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/SpawnerMinecartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java index c0cb87971..38f4dba25 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TNTEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java index ab219501d..87e3be405 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java index c85aeeff8..47031e27b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableItemEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java index 204a0171e..6f6125f2d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrownPotionEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Tickable.java b/core/src/main/java/org/geysermc/geyser/entity/type/Tickable.java index 696f9008f..06bf45b3d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Tickable.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Tickable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java index 28289acdf..d296019c1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TippedArrowEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java index 0ab462669..09d315b19 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/TridentEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java index d96aa1ef7..f70d4afc1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/WitherSkullEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java index cc293c54a..dae1c76e6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java index 1961aa36b..2d1de8ed2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AgeableEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java index 177c46f2f..9dc5dca07 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index 0a8a01ae8..9980cd2c1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java index 8f8061acf..f6bfd8e26 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/BatEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java index a6a2b03da..c19b00b21 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/CreatureEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java index 07060afba..10d9dc417 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/FlyingEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java index 51c3f49b5..277eee027 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/GlowSquidEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java index 16534791d..c6f5727a4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/GolemEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java index 4dac986d1..0acdb960f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java index 40c99283c..2d988373c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MagmaCubeEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java index d2c9bf3df..54d652f32 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java index 98c734e87..60e639415 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java index 22a36c191..10ddb48f4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java index ebe103246..0f860ae60 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java index 7da07cceb..5adbd50a9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java index be47014ab..2d1787932 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index de8004035..ec919a5c4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java index 579d36b00..09b1b73c5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/BeeEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java index 2fe648de3..c5fad8bb8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/ChickenEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java index 7d0a29d7e..5ae3bd524 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FoxEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java index b04939f6d..7442a5417 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java index 5ac9e8bbd..e96124250 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java index 128b7abac..e75d20f8d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java index 0ce4f4213..ab7e9a053 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java index 4ccef13ad..bfe743bc1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java index 6e772bf18..a97193358 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java index 15eabc4b2..b677c135e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PolarBearEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java index 8fe8d8d4b..76ba15e09 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PufferFishEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java index be2448ce8..966e500b4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/RabbitEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java index a5e822f3f..284b4aea4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java index 79290faf0..27438544c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java index c1f2f4326..384ba30d4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TropicalFishEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java index ac3ce7365..f7d987300 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index 2a5b13032..ef53f604f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java index 61fdb6c4d..fb907829a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java index 9389684b6..d084ed3e3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/HorseEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java index 8d374be17..41ed74f5a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java index 95a65ab4e..ff3fba9b0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/TraderLlamaEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java index 0b72750d5..c38b15397 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java index 53524e7ba..23f7696d4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java index 23750790e..9bdb57368 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java index a5c932706..60a4a1993 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java index 1499b2826..28a523f40 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java index 50627f2a0..0f90e4d38 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java index d76d85dbc..baa48fcc1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/AbstractSkeletonEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java index 526ff41ac..ed26a71e1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java index f52a237a3..02539b26a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BlazeEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java index b3d530a3e..12117d949 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java index db33e17bd..1ac4e9527 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ElderGuardianEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index 6dd5f3765..de1dab463 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java index 3e70f9483..a169081fc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonPartEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java index 7b06274df..03492d518 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java index 455da559c..035d405a0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java index 3b32924bd..12e0966ea 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GiantEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java index 41bb685ff..fe1f3038b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GuardianEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java index 5285c3699..885961326 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java index be0d4d4cf..bdc461518 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java index 4a65477ae..8d1c54a00 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java index 30fddfaaf..56719e902 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java index ac2c1971a..b720f1d4e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SkeletonEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java index 6eda40591..0d9a2b37a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/SpiderEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java index 243691533..545c4bc73 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/VexEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java index 6156cf410..d6926996e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WitherEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java index 1d43b9ea7..f02031044 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java index 2ad31f8a4..0dac50d07 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java index 6897f6808..15bcc9c6a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java index 9d6ab17d1..a711718d3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombifiedPiglinEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java index b602fb5a4..21395a0ca 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/AbstractIllagerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java index 471cc2bc0..4359c4254 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/PillagerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java index 668f8ae06..458eabf09 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/RaidParticipantEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java index 38d2e8822..38b8cd9a8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/SpellcasterIllagerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java index 180bedca2..199cffff9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/raid/VindicatorEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index cc33854cc..71bab079d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index 9b1fb8263..8dd24bdb8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java index 0afb3e8b5..847abf2a9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java index 343cff4ef..a2b7ff9d6 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/BeaconContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/BeaconContainer.java index 5e9282d7f..7644ada73 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/BeaconContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/BeaconContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java b/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java index 0179bb277..e225c5f4d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/CartographyContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/CartographyContainer.java index de7a861d5..72f1088c3 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/CartographyContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/CartographyContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Container.java b/core/src/main/java/org/geysermc/geyser/inventory/Container.java index 464d683fa..cf47b8bd6 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Container.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Container.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/EnchantingContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/EnchantingContainer.java index b16a3a07c..43aec6f08 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/EnchantingContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/EnchantingContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Generic3X3Container.java b/core/src/main/java/org/geysermc/geyser/inventory/Generic3X3Container.java index fc226f621..94012a830 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Generic3X3Container.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Generic3X3Container.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java b/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java index 8ecb3fe8d..2bd4b6756 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java b/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java index a75631db0..e249f0167 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/GeyserItemStack.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index 6eaaf84a2..bbb46f709 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/LecternContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/LecternContainer.java index 74d853ab6..5d8c9f110 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/LecternContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/LecternContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java index fecb79580..7c0bcaf4d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java index 36114ccba..c24d24d52 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/SlotType.java b/core/src/main/java/org/geysermc/geyser/inventory/SlotType.java index 17863ba66..a4e20ce75 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/SlotType.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/SlotType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/StonecutterContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/StonecutterContainer.java index 3dc35f5df..6e04e6741 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/StonecutterContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/StonecutterContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java b/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java index 187a98842..8e7de0f6e 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index c239cc778..15fc5425d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java index 8dba5a69d..0da085e5d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/holder/InventoryHolder.java b/core/src/main/java/org/geysermc/geyser/inventory/holder/InventoryHolder.java index 845e645e3..fe54e1dc0 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/holder/InventoryHolder.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/holder/InventoryHolder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java b/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java index 4abc7525e..9872b9441 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/Potion.java b/core/src/main/java/org/geysermc/geyser/inventory/item/Potion.java index 1efb77ab0..8d2b52aa2 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/Potion.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/Potion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java index 940436106..2098e04a8 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/TippedArrowPotion.java b/core/src/main/java/org/geysermc/geyser/inventory/item/TippedArrowPotion.java index 91d0f526f..ddc44fbc4 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/TippedArrowPotion.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/TippedArrowPotion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java index f95633768..d6f72b8d0 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/ChestInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/ChestInventoryUpdater.java index 65147abb6..1e5c6946d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/ChestInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/ChestInventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/ContainerInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/ContainerInventoryUpdater.java index dd1e810ca..705a8b242 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/ContainerInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/ContainerInventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/HorseInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/HorseInventoryUpdater.java index 10a556c81..fa680c201 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/HorseInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/HorseInventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/InventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/InventoryUpdater.java index 6910aa447..421a8101d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/InventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/InventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/UIInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/UIInventoryUpdater.java index 79b6bffc0..e86e62d10 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/UIInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/UIInventoryUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/BedrockMapIcon.java b/core/src/main/java/org/geysermc/geyser/level/BedrockMapIcon.java index 002753407..9f1212875 100644 --- a/core/src/main/java/org/geysermc/geyser/level/BedrockMapIcon.java +++ b/core/src/main/java/org/geysermc/geyser/level/BedrockMapIcon.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/FireworkColor.java b/core/src/main/java/org/geysermc/geyser/level/FireworkColor.java index cb8c57517..e005ab2d8 100644 --- a/core/src/main/java/org/geysermc/geyser/level/FireworkColor.java +++ b/core/src/main/java/org/geysermc/geyser/level/FireworkColor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/GameRule.java b/core/src/main/java/org/geysermc/geyser/level/GameRule.java index d11288c6f..be647cff6 100644 --- a/core/src/main/java/org/geysermc/geyser/level/GameRule.java +++ b/core/src/main/java/org/geysermc/geyser/level/GameRule.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java b/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java index 24bebf10a..f75405160 100644 --- a/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java +++ b/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java b/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java index ac7084980..5766cabbf 100644 --- a/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/MapColor.java b/core/src/main/java/org/geysermc/geyser/level/MapColor.java index 1b2de18d1..d84788db2 100644 --- a/core/src/main/java/org/geysermc/geyser/level/MapColor.java +++ b/core/src/main/java/org/geysermc/geyser/level/MapColor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java index 952828b17..1d8b56030 100644 --- a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java +++ b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/WorldManager.java b/core/src/main/java/org/geysermc/geyser/level/WorldManager.java index 9aaf323c0..fc86739e2 100644 --- a/core/src/main/java/org/geysermc/geyser/level/WorldManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/WorldManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java index 0c7235f6c..425c78f18 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java index 432ea1081..3d43b066b 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/block/DoubleChestValue.java b/core/src/main/java/org/geysermc/geyser/level/block/DoubleChestValue.java index bd4128abc..8024af650 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/DoubleChestValue.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/DoubleChestValue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/BlockStorage.java b/core/src/main/java/org/geysermc/geyser/level/chunk/BlockStorage.java index 62d7df413..fbcdfc3dc 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/BlockStorage.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/BlockStorage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunk.java b/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunk.java index 365d196a3..ca8c4db1d 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunk.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunk.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunkSection.java b/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunkSection.java index 6daf13996..748bc8579 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunkSection.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/GeyserChunkSection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java index 43dbd9fdc..6ee53f992 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArray.java index cf69e697f..e5eb44bee 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArray.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArrayVersion.java b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArrayVersion.java index cd54ed73f..d2f3e7c9e 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArrayVersion.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/BitArrayVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/PaddedBitArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/PaddedBitArray.java index 3686ed4e0..64c453bb3 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/PaddedBitArray.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/PaddedBitArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/Pow2BitArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/Pow2BitArray.java index be5567e15..0a925a184 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/Pow2BitArray.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/Pow2BitArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/SingletonBitArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/SingletonBitArray.java index 0c64ad76b..6e37749df 100644 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/SingletonBitArray.java +++ b/core/src/main/java/org/geysermc/geyser/level/chunk/bitarray/SingletonBitArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/Axis.java b/core/src/main/java/org/geysermc/geyser/level/physics/Axis.java index d9334368f..8d2820a54 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/Axis.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/Axis.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java b/core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java index 6600c5abc..108982a32 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/BoundingBox.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java b/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java index 7a204ba4e..2617b2750 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/CollisionManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/Direction.java b/core/src/main/java/org/geysermc/geyser/level/physics/Direction.java index fa3234460..48c50bc69 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/Direction.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/Direction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/level/physics/PistonBehavior.java b/core/src/main/java/org/geysermc/geyser/level/physics/PistonBehavior.java index 2a818d2d8..bf943134b 100644 --- a/core/src/main/java/org/geysermc/geyser/level/physics/PistonBehavior.java +++ b/core/src/main/java/org/geysermc/geyser/level/physics/PistonBehavior.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/CIDRMatcher.java b/core/src/main/java/org/geysermc/geyser/network/CIDRMatcher.java index b29b12873..4328b987e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/CIDRMatcher.java +++ b/core/src/main/java/org/geysermc/geyser/network/CIDRMatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java b/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java index 97ed35785..892ddcb64 100644 --- a/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/LoggingPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/LoggingPacketHandler.java index 0dceed7e9..b0b707ee0 100644 --- a/core/src/main/java/org/geysermc/geyser/network/LoggingPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/LoggingPacketHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index 868f87a5d..d28b95203 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/QueryPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/QueryPacketHandler.java index c8d1959ef..8b08098f2 100644 --- a/core/src/main/java/org/geysermc/geyser/network/QueryPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/QueryPacketHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 781f58ef5..f547c4dce 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java b/core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java index ec23c4149..26015a96f 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/ChannelWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/DefaultChannelPipelinePublic.java b/core/src/main/java/org/geysermc/geyser/network/netty/DefaultChannelPipelinePublic.java index 67bbf6427..67362c35e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/DefaultChannelPipelinePublic.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/DefaultChannelPipelinePublic.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/GeyserInjector.java b/core/src/main/java/org/geysermc/geyser/network/netty/GeyserInjector.java index b87c41ba6..f2ae7c685 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/GeyserInjector.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/GeyserInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWithRemoteAddress.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWithRemoteAddress.java index 96dcca77b..ac2b6898a 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWithRemoteAddress.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWithRemoteAddress.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWrapper.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWrapper.java index f80e85d70..258fa69eb 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWrapper.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalChannelWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalServerChannelWrapper.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalServerChannelWrapper.java index 7bb11e01b..bb8ca754f 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalServerChannelWrapper.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalServerChannelWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java index 7fa28ebf2..f3ccb0d2e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/pack/ResourcePack.java b/core/src/main/java/org/geysermc/geyser/pack/ResourcePack.java index 1f69fbdbc..d9f1e36f5 100644 --- a/core/src/main/java/org/geysermc/geyser/pack/ResourcePack.java +++ b/core/src/main/java/org/geysermc/geyser/pack/ResourcePack.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/pack/ResourcePackManifest.java b/core/src/main/java/org/geysermc/geyser/pack/ResourcePackManifest.java index 1e79b330b..2b14eade3 100644 --- a/core/src/main/java/org/geysermc/geyser/pack/ResourcePackManifest.java +++ b/core/src/main/java/org/geysermc/geyser/pack/ResourcePackManifest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/ping/GeyserLegacyPingPassthrough.java b/core/src/main/java/org/geysermc/geyser/ping/GeyserLegacyPingPassthrough.java index 9d36b0274..d438110d0 100644 --- a/core/src/main/java/org/geysermc/geyser/ping/GeyserLegacyPingPassthrough.java +++ b/core/src/main/java/org/geysermc/geyser/ping/GeyserLegacyPingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/ping/GeyserPingInfo.java b/core/src/main/java/org/geysermc/geyser/ping/GeyserPingInfo.java index ac3c61980..d444e554c 100644 --- a/core/src/main/java/org/geysermc/geyser/ping/GeyserPingInfo.java +++ b/core/src/main/java/org/geysermc/geyser/ping/GeyserPingInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java b/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java index 24377698e..d414b7fa8 100644 --- a/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java +++ b/core/src/main/java/org/geysermc/geyser/ping/IGeyserPingPassthrough.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/AbstractMappedRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/AbstractMappedRegistry.java index ce64ee265..fc4e3d022 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/AbstractMappedRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/AbstractMappedRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/ArrayRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/ArrayRegistry.java index 5ef0aeba0..124aea713 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/ArrayRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/ArrayRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java b/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java index 98d3aa341..609647b2d 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/MappedRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/MappedRegistry.java index 9860eda78..98e8e1da2 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/MappedRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/MappedRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/PacketTranslatorRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/PacketTranslatorRegistry.java index e74d15001..3f7d88031 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/PacketTranslatorRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/PacketTranslatorRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index ce63c2c5b..3b0c1f138 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registry.java b/core/src/main/java/org/geysermc/geyser/registry/Registry.java index 15a18e3b1..f5412fd6d 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/SimpleMappedRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/SimpleMappedRegistry.java index 9eddab92f..f108bf703 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/SimpleMappedRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/SimpleMappedRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/SimpleRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/SimpleRegistry.java index b39aae450..59855c1ab 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/SimpleRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/SimpleRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/VersionedRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/VersionedRegistry.java index 93387a770..cfed73d24 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/VersionedRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/registry/VersionedRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/AnnotatedRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/AnnotatedRegistryLoader.java index d8314965f..ba9ba1d76 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/AnnotatedRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/AnnotatedRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/BiomeIdentifierRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/BiomeIdentifierRegistryLoader.java index e685c8760..f7fb708fb 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/BiomeIdentifierRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/BiomeIdentifierRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/BlockEntityRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/BlockEntityRegistryLoader.java index b18d6959d..f47273827 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/BlockEntityRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/BlockEntityRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java index 949c3ee96..c6cd092d4 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/EffectRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/EffectRegistryLoader.java index 8d46d2639..9e1bbc6aa 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/EffectRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/EffectRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/EnchantmentRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/EnchantmentRegistryLoader.java index 59fb5029b..e566ff37c 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/EnchantmentRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/EnchantmentRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/MultiResourceRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/MultiResourceRegistryLoader.java index fd2fb317a..e6e6e0978 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/MultiResourceRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/MultiResourceRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/NbtRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/NbtRegistryLoader.java index e4006c0f2..fcbacbfbc 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/NbtRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/NbtRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/ParticleTypesRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/ParticleTypesRegistryLoader.java index 0ea76c9bb..fc757ca05 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/ParticleTypesRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/ParticleTypesRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/PotionMixRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/PotionMixRegistryLoader.java index 1280ce297..b0a9c72b2 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/PotionMixRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/PotionMixRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoader.java index bb43ba9ba..5d916f74d 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoaders.java b/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoaders.java index 35bf384c7..132b7cff5 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoaders.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/RegistryLoaders.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java index 1b0f93c6a..fa7898f97 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java index 0cdb4ea5d..106104d93 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundTranslatorRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundTranslatorRegistryLoader.java index 457a32f56..359cd112e 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundTranslatorRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundTranslatorRegistryLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index fef5b32aa..b1066c79c 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 71036b792..d448bfa6a 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/PacketRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/PacketRegistryPopulator.java index 5024d26e7..5aeb3a757 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/PacketRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/PacketRegistryPopulator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java index 7af45f74d..f32aeef51 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMapping.java index e65ebcfff..3fadcf5e5 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java index 0d85b80e0..a105682a6 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/EnchantmentData.java b/core/src/main/java/org/geysermc/geyser/registry/type/EnchantmentData.java index ce8b6abc5..970e128a4 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/EnchantmentData.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/EnchantmentData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java index 56d7825cc..a5b6c5ab8 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java index 178ebd607..ff558c55f 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java index a246cdcf3..a4953b05b 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/PaletteItem.java b/core/src/main/java/org/geysermc/geyser/registry/type/PaletteItem.java index c7815c055..bf202ddb3 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/PaletteItem.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/PaletteItem.java @@ -1,6 +1,5 @@ - /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ParticleMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/ParticleMapping.java index cd5ad17ce..71feee3de 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ParticleMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ParticleMapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java index d6aaf9bd0..4120b6eb5 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/Objective.java b/core/src/main/java/org/geysermc/geyser/scoreboard/Objective.java index 31407b77d..688666c73 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/Objective.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/Objective.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/Score.java b/core/src/main/java/org/geysermc/geyser/scoreboard/Score.java index fe8674d1a..53537137f 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/Score.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/Score.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java b/core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java index 2d7f2373f..a6e80a375 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/Scoreboard.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/ScoreboardUpdater.java b/core/src/main/java/org/geysermc/geyser/scoreboard/ScoreboardUpdater.java index 80a4491ba..45ae7eff2 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/ScoreboardUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/ScoreboardUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/Team.java b/core/src/main/java/org/geysermc/geyser/scoreboard/Team.java index b2fb44d34..d7840627f 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/Team.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/Team.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/UpdateType.java b/core/src/main/java/org/geysermc/geyser/scoreboard/UpdateType.java index 3366b08f8..9120412d8 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/UpdateType.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/UpdateType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index c7e2018dd..7ea65e49e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/SessionManager.java b/core/src/main/java/org/geysermc/geyser/session/SessionManager.java index 5aecdf175..8cfc73d7e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/SessionManager.java +++ b/core/src/main/java/org/geysermc/geyser/session/SessionManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/UpstreamSession.java b/core/src/main/java/org/geysermc/geyser/session/UpstreamSession.java index 88dc360bf..060dcc7fb 100644 --- a/core/src/main/java/org/geysermc/geyser/session/UpstreamSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/UpstreamSession.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java b/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java index d48cf3889..802ee3ca0 100644 --- a/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java +++ b/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/auth/AuthType.java b/core/src/main/java/org/geysermc/geyser/session/auth/AuthType.java index 00427e7e4..1edbd0f29 100644 --- a/core/src/main/java/org/geysermc/geyser/session/auth/AuthType.java +++ b/core/src/main/java/org/geysermc/geyser/session/auth/AuthType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java b/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java index b0c0b16b0..b3601f6c3 100644 --- a/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java +++ b/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java index b6dde975c..9d3e4f5aa 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/BookEditCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/BookEditCache.java index faaeafdb9..e3ffa301e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/BookEditCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/BookEditCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/BossBar.java b/core/src/main/java/org/geysermc/geyser/session/cache/BossBar.java index 3d1e11db9..7cfeaa165 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/BossBar.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/BossBar.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java index 522c00d2a..feb1cf3a8 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java index fcf75525c..012606615 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/EntityEffectCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/EntityEffectCache.java index 95c059475..a7693e516 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/EntityEffectCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/EntityEffectCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java index 9985e1e48..965966ca4 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java index bd3c73574..f0cbbb189 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/PistonCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/PistonCache.java index 05e59a5bb..03785de16 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/PistonCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/PistonCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/PreferencesCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/PreferencesCache.java index 534045f81..9e8597b0f 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/PreferencesCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/PreferencesCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index 32827cfec..549b2dbee 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java index 5eff56a97..c65f63111 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TeleportCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java index e4ba674ef..00a080d8b 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java index a9564b157..aa4d10d04 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java b/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java index 90f19eb24..66354b494 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java b/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java index 5beeed9b1..37a263312 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java +++ b/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/ProvidedSkin.java b/core/src/main/java/org/geysermc/geyser/skin/ProvidedSkin.java index e51882036..bb638556d 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/ProvidedSkin.java +++ b/core/src/main/java/org/geysermc/geyser/skin/ProvidedSkin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java b/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java index 16833d634..4269110f5 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 581f0e93f..67364f5c6 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java b/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java index 100f06caf..009d98c87 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/AsteriskSerializer.java b/core/src/main/java/org/geysermc/geyser/text/AsteriskSerializer.java index 9ff55d61b..27b277c72 100644 --- a/core/src/main/java/org/geysermc/geyser/text/AsteriskSerializer.java +++ b/core/src/main/java/org/geysermc/geyser/text/AsteriskSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/ChatColor.java b/core/src/main/java/org/geysermc/geyser/text/ChatColor.java index 29901d857..d39c0d696 100644 --- a/core/src/main/java/org/geysermc/geyser/text/ChatColor.java +++ b/core/src/main/java/org/geysermc/geyser/text/ChatColor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java b/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java index 8fc98402a..da6ea4dc0 100644 --- a/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java +++ b/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java b/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java index 9e038db34..2140dcc88 100644 --- a/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java +++ b/core/src/main/java/org/geysermc/geyser/text/GsonComponentSerializerWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java b/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java index 4f8680c73..57749f29e 100644 --- a/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java +++ b/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java b/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java index 129fb1f40..43e8c69e3 100644 --- a/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/BlockCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/BlockCollision.java index 964faab0a..3d2cc563e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/BlockCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/BlockCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/CollisionRemapper.java b/core/src/main/java/org/geysermc/geyser/translator/collision/CollisionRemapper.java index 2156cc670..6980968ab 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/CollisionRemapper.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/CollisionRemapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/DirtPathCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/DirtPathCollision.java index a7babead3..dcbad4758 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/DirtPathCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/DirtPathCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/DoorCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/DoorCollision.java index 3c858dc92..c101fcdfb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/DoorCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/DoorCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/OtherCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/OtherCollision.java index 2a81077ca..b2e2deceb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/OtherCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/OtherCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/ScaffoldingCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/ScaffoldingCollision.java index fddc2e39b..2aa74499a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/ScaffoldingCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/ScaffoldingCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/SnowCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/SnowCollision.java index 912d6a9b9..998e15ded 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/SnowCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/SnowCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/SolidCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/SolidCollision.java index 1f47d8abb..822202ff2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/SolidCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/SolidCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/SpawnerCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/SpawnerCollision.java index 698b8f82d..7d4dfedc2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/SpawnerCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/SpawnerCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/collision/TrapdoorCollision.java b/core/src/main/java/org/geysermc/geyser/translator/collision/TrapdoorCollision.java index 49b9f6c3f..0660c3cf6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/collision/TrapdoorCollision.java +++ b/core/src/main/java/org/geysermc/geyser/translator/collision/TrapdoorCollision.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/entity/EntityMetadataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/entity/EntityMetadataTranslator.java index e8eba1654..dd53e4c5b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/entity/EntityMetadataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/entity/EntityMetadataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/AbstractBlockInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/AbstractBlockInventoryTranslator.java index d34f5195c..bf806bd06 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/AbstractBlockInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/AbstractBlockInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java index b7aaad7b1..b09fcb7d4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BaseInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BaseInventoryTranslator.java index becca359b..8016ca24f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BaseInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BaseInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java index f0820d9e8..f6abdfcd2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BrewingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BrewingInventoryTranslator.java index 43bea55ab..0c4fe12e7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BrewingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BrewingInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java index 08caa7784..3162bba10 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java index ea01dc43d..64d2446fa 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java index f18a902ff..97b78aec5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/Generic3X3InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/Generic3X3InventoryTranslator.java index 4265b39e3..23bab8c0e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/Generic3X3InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/Generic3X3InventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/GrindstoneInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/GrindstoneInventoryTranslator.java index fae539db8..33b00d202 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/GrindstoneInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/GrindstoneInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/HopperInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/HopperInventoryTranslator.java index 9356dcfb6..729717a5d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/HopperInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/HopperInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index 66fd6959e..a5bb6b5cb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java index b59914a13..fc4090c73 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/LecternInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java index d035543bc..5eeab9120 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java index cf0c475f0..6b63056a3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java index fcd613c23..04de68a1e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/ShulkerInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/ShulkerInventoryTranslator.java index f92474fb3..f77ff2229 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/ShulkerInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/ShulkerInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java index 4e34bca14..3aaa5ed07 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java index e7140f7b2..3bc881696 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java index 417aa5bf3..be029000a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java index a42001d34..fc3279de1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/SingleChestInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/SingleChestInventoryTranslator.java index 86696b21b..4d158c4fe 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/SingleChestInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/SingleChestInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/AbstractFurnaceInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/AbstractFurnaceInventoryTranslator.java index de7ea4de7..472f92b4d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/AbstractFurnaceInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/AbstractFurnaceInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/BlastFurnaceInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/BlastFurnaceInventoryTranslator.java index 7839d5370..67b4a1fab 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/BlastFurnaceInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/BlastFurnaceInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/FurnaceInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/FurnaceInventoryTranslator.java index 5c9030197..756b296e8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/FurnaceInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/FurnaceInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/SmokerInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/SmokerInventoryTranslator.java index 350e00de3..1a6b5ac3e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/SmokerInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/furnace/SmokerInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/AbstractHorseInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/AbstractHorseInventoryTranslator.java index b4c49cb12..064793d29 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/AbstractHorseInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/AbstractHorseInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/ChestedHorseInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/ChestedHorseInventoryTranslator.java index 79f34da57..035f8efa2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/ChestedHorseInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/ChestedHorseInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/DonkeyInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/DonkeyInventoryTranslator.java index ea0a580f0..72972fb3b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/DonkeyInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/DonkeyInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/HorseInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/HorseInventoryTranslator.java index 429125362..9ca153c5f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/HorseInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/HorseInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/LlamaInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/LlamaInventoryTranslator.java index 97aa7edf2..ca0f85938 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/LlamaInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/horse/LlamaInventoryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java index d2c9e5dd6..3c566e76c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java index 7367e28db..65f26542f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemRemapper.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemRemapper.java index 651228c15..937d6d062 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemRemapper.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemRemapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index 0d4ef3e78..6a2182279 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java index 6c2c501fd..31b0aa70e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java index 5455b1189..272092da6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java index 01ecbb09f..4925d3e69 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/AxolotlBucketTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/AxolotlBucketTranslator.java index 071ead230..c3abf2495 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/AxolotlBucketTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/AxolotlBucketTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java index 10ad58544..42cfc0439 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BookPagesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BookPagesTranslator.java index b3371aab7..ec741f261 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BookPagesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BookPagesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/CrossbowTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/CrossbowTranslator.java index e1dda45ed..723798c89 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/CrossbowTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/CrossbowTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantedBookTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantedBookTranslator.java index 8a009bc2d..9b1d423c1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantedBookTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantedBookTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java index ddc5f3780..155435c79 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkBaseTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkBaseTranslator.java index c68f4f4d9..6a4438358 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkBaseTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkBaseTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkRocketTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkRocketTranslator.java index 8c1154dea..566b0ac2b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkRocketTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkRocketTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkStarTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkStarTranslator.java index e66589f6d..c907375b9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkStarTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/FireworkStarTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LeatherArmorTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LeatherArmorTranslator.java index ddf76b595..9c74e7123 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LeatherArmorTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LeatherArmorTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LodestoneCompassTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LodestoneCompassTranslator.java index 924735626..f4b91165d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LodestoneCompassTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/LodestoneCompassTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/MapItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/MapItemTranslator.java index 23739340e..80b22dafb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/MapItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/MapItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/PlayerHeadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/PlayerHeadTranslator.java index 1e182568a..680be00fd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/PlayerHeadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/PlayerHeadTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/ShulkerBoxItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/ShulkerBoxItemTranslator.java index f4160ec08..1b9acdb96 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/ShulkerBoxItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/ShulkerBoxItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/TropicalFishBucketTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/TropicalFishBucketTranslator.java index 316ebc1ae..dbacc75fe 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/TropicalFishBucketTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/TropicalFishBucketTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java index 6cafb6012..a202c3f81 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java index 249271f99..cca103cb3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BeaconBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BeaconBlockEntityTranslator.java index d6492bffe..7d1a8b514 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BeaconBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BeaconBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedBlockEntityTranslator.java index fe7971105..4ca9792ad 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java index 3534e5be7..0ec7219c3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntity.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntity.java index 32b765166..3e320029b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java index 602ac140c..83db13bc6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CampfireBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CampfireBlockEntityTranslator.java index 7880f8106..53e1af8a5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CampfireBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CampfireBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CommandBlockBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CommandBlockBlockEntityTranslator.java index 87221ab01..9700bd9bb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CommandBlockBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/CommandBlockBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/DoubleChestBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/DoubleChestBlockEntityTranslator.java index b6a10dd8f..f5ec3607c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/DoubleChestBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/DoubleChestBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EmptyBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EmptyBlockEntityTranslator.java index e5abe74a7..bafb07753 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EmptyBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EmptyBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EndGatewayBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EndGatewayBlockEntityTranslator.java index 530bcf241..9ff449055 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EndGatewayBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/EndGatewayBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/FlowerPotBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/FlowerPotBlockEntityTranslator.java index b6c498d9f..845e2e429 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/FlowerPotBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/FlowerPotBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java index a94804164..a1e990138 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java index 1d61d0e30..a345d8fdb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java index 1363f6641..f6561ccbe 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntityTranslator.java index 2f29cdef6..cf4d52859 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/RequiresBlockState.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/RequiresBlockState.java index 990ae314e..240886583 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/RequiresBlockState.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/RequiresBlockState.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/ShulkerBoxBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/ShulkerBoxBlockEntityTranslator.java index 8b934f29b..83e989f49 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/ShulkerBoxBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/ShulkerBoxBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java index 0eaabae12..bd3f96836 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java index 4286b2b21..8fc8732f7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SpawnerBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SpawnerBlockEntityTranslator.java index d9aebc479..3d11d5ced 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SpawnerBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SpawnerBlockEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/event/LevelEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/event/LevelEventTranslator.java index c06998af4..03c40c796 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/event/LevelEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/event/LevelEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/event/PlaySoundEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/event/PlaySoundEventTranslator.java index df882d0d0..820606675 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/event/PlaySoundEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/event/PlaySoundEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java index 5c3e890a2..049870114 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundLevelEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundLevelEventTranslator.java index 48a4bf2fd..f59c5686d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundLevelEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundLevelEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/PacketTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/PacketTranslator.java index 37485120d..d49cdd6d0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/PacketTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/PacketTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/Translator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/Translator.java index 3dc812170..f9d5e7771 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/Translator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/Translator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java index ff094461e..641161127 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAdventureSettingsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java index d52a66be7..ac4a4bb2e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 828f5a934..93ce71a3d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockPickRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockPickRequestTranslator.java index a0bd43455..63ccdf729 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockPickRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockPickRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBookEditTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBookEditTranslator.java index bead427db..3a62ca0e4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBookEditTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBookEditTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java index 0929e98bd..7b8efbc21 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandBlockUpdateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java index a67b81434..73ca9b222 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockContainerCloseTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockContainerCloseTranslator.java index daf61acef..a3f4b4959 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockContainerCloseTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockContainerCloseTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEmoteListTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEmoteListTranslator.java index dac5fe638..c47a50c5e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEmoteListTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEmoteListTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java index 580dccc88..48a089b6e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java index b7961c8fb..818829e8f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 65c4ce76b..c730b12ad 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemFrameDropItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemFrameDropItemTranslator.java index 658cf4d79..6f7973f28 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemFrameDropItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemFrameDropItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemStackRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemStackRequestTranslator.java index efa0dabcc..7c28d8af1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemStackRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockItemStackRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockLecternUpdateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockLecternUpdateTranslator.java index d7e97825c..32ea24977 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockLecternUpdateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockLecternUpdateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMapInfoRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMapInfoRequestTranslator.java index 788f65134..ce0e32986 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMapInfoRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMapInfoRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java index 7a077c8b3..214548fe9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java index 3f0e253c6..0bb3df071 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMoveEntityAbsoluteTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockNetworkStackLatencyTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockNetworkStackLatencyTranslator.java index 9ecce9a57..0cbaa9e99 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockNetworkStackLatencyTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockNetworkStackLatencyTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPacketViolationWarningTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPacketViolationWarningTranslator.java index f3967ddf5..45daddca3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPacketViolationWarningTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPacketViolationWarningTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPlayerInputTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPlayerInputTranslator.java index ab7ccf394..fb2435cea 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPlayerInputTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPlayerInputTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java index 59082ccdc..a6551afbd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java index 59712da7f..77b7143b2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java index 1840c9b0d..ccf68ac53 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java index 06495b638..e55b28602 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockShowCreditsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockShowCreditsTranslator.java index 19797b8a2..ca6ac09dd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockShowCreditsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockShowCreditsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java index 3cf121cf9..035a2afe2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java index 775ec15b5..a42184750 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java index 0bffc3aae..52129797b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockEmoteTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockEmoteTranslator.java index 82dcc0d25..fa37d4e71 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockEmoteTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockEmoteTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java index 2d32156c0..4df0ba048 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java index 7c170fdbc..2fccbe482 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java index 89126b258..698eade86 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockRiderJumpTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockSetPlayerGameTypeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockSetPlayerGameTypeTranslator.java index b149f8836..2096275cf 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockSetPlayerGameTypeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockSetPlayerGameTypeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/world/BedrockLevelSoundEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/world/BedrockLevelSoundEventTranslator.java index 2ac8587bf..df8cd07c1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/world/BedrockLevelSoundEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/world/BedrockLevelSoundEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaAwardStatsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaAwardStatsTranslator.java index 8f4e93635..4f4c2e549 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaAwardStatsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaAwardStatsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaBossEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaBossEventTranslator.java index c9512b87b..1011eb739 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaBossEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaBossEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChangeDifficultyTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChangeDifficultyTranslator.java index e0c3a9b95..fdc2fa2fb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChangeDifficultyTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChangeDifficultyTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChatTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChatTranslator.java index 1c771ff52..33bd13817 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChatTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaChatTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java index 5e918d5d3..28ebca926 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java index c0b56fb63..04151c07f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomQueryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomQueryTranslator.java index 268b69f45..89df63898 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomQueryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomQueryTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisconnectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisconnectTranslator.java index e073e6f27..65fbd9381 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisconnectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisconnectTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java index 307c27c29..c35261e78 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaKeepAliveTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaKeepAliveTranslator.java index 680debe49..5a1715893 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaKeepAliveTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaKeepAliveTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java index ce5fabe30..2f6674727 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 76a867e30..8521640bb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPingTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPingTranslator.java index a3b2e34b7..6dcfda89a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPingTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPingTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java index 0a329f607..b3a04e163 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java index 8f97b1a8d..7b198b575 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSelectAdvancementsTabTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSelectAdvancementsTabTranslator.java index 3f82dffb1..e33863244 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSelectAdvancementsTabTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSelectAdvancementsTabTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java index c1f6f77d2..f65c17374 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index fd8c42ffc..7a346dce1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java index 5c9d84457..3d5bfc43a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java index fb4e2653d..80df541b0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index 1fc7af784..f1266765f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosRotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosRotTranslator.java index 0b54ad3b3..2ad1503a8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosRotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosRotTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosTranslator.java index 16de5204f..cbb3cecc2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityPosTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityRotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityRotTranslator.java index da6fae35f..75d4c6189 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityRotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveEntityRotTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveVehicleTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveVehicleTranslator.java index 33122e34d..6bcec35be 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveVehicleTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaMoveVehicleTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveEntitiesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveEntitiesTranslator.java index 043756db0..65229f29d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveEntitiesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveEntitiesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveMobEffectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveMobEffectTranslator.java index 6749cf1b3..8c11119c7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveMobEffectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRemoveMobEffectTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRotateHeadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRotateHeadTranslator.java index 4293dd0cc..65e529792 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRotateHeadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaRotateHeadTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java index 8a568ba9f..235ecb1cd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java index deed9e65e..81ae8f774 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityLinkTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityMotionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityMotionTranslator.java index 83eacfa37..bf947382e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityMotionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityMotionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEquipmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEquipmentTranslator.java index 8d85007c3..65d8b1cb8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEquipmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEquipmentTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetPassengersTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetPassengersTranslator.java index 3d51c9401..63985d9ae 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetPassengersTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetPassengersTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java index dbf335ceb..a449ba50a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTakeItemEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTeleportEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTeleportEntityTranslator.java index d6698c46b..9f835f480 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTeleportEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaTeleportEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateAttributesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateAttributesTranslator.java index 501766735..a42f2d5dd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateAttributesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateAttributesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateMobEffectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateMobEffectTranslator.java index 8e4cfa968..5c7f9c641 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateMobEffectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaUpdateMobEffectTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java index 6fbdb4fc6..634d4d424 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerAbilitiesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerAbilitiesTranslator.java index 98b69a0b8..39d6749bd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerAbilitiesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerAbilitiesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java index d8ffdccb6..fd9e5887d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java index f5b2d44d5..e2fe1103f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetCarriedItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetCarriedItemTranslator.java index dc10bad34..31f4972ba 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetCarriedItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetCarriedItemTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetExperienceTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetExperienceTranslator.java index 3ac9bf9e3..796062c98 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetExperienceTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetExperienceTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java index 8e96ed42e..f21823b07 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java index 89f65d38e..33a347658 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddExperienceOrbTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddExperienceOrbTranslator.java index 33e230c14..419f99cae 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddExperienceOrbTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddExperienceOrbTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java index 25f4489d7..065b4d889 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java index 433d78477..6f11640c7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java index 74dcaf022..f0b1b4874 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerCloseTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerCloseTranslator.java index 9a4ff8f26..934ee882d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerCloseTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerCloseTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetContentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetContentTranslator.java index 0d572ca92..0670090d4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetContentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetContentTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetDataTranslator.java index 2ffab0d38..30c2abe25 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetDataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java index 54cc91ca6..07e79eedb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java index 4e672bdf9..727a17785 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java index 9fe1218ed..50ee68381 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java index dafe1fb2d..e68cae2e7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java index 65db15d83..7c4bd561f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java index 4541ee6ba..121434767 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java index 3504168a5..c7553020b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockUpdateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockUpdateTranslator.java index 298bd4b90..95335159b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockUpdateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockUpdateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java index 3ca7d8a1d..63da6710c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java index d97035b5c..e8fcbeec1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java index a9b3f3780..89a82b2f3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaForgetLevelChunkTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaGameEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaGameEventTranslator.java index 642f707a8..a4bdf162e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaGameEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaGameEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 966364bbc..75e0390c3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java index d861d0338..b24c7a363 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java index 7cbdc2a4b..4da91fcd6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaMapItemDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaMapItemDataTranslator.java index c5b296f4f..eb658aa54 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaMapItemDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaMapItemDataTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSectionBlocksUpdateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSectionBlocksUpdateTranslator.java index c301ee462..18796fcef 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSectionBlocksUpdateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSectionBlocksUpdateTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheCenterTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheCenterTranslator.java index 901a4d82e..7b7223316 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheCenterTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheCenterTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheRadiusTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheRadiusTranslator.java index 50ed540ea..8fee27250 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheRadiusTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetChunkCacheRadiusTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetDefaultSpawnPositionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetDefaultSpawnPositionTranslator.java index 8067341e1..079fdc37e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetDefaultSpawnPositionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetDefaultSpawnPositionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java index 9ff6965ca..581433a5f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java index e9f9337aa..94439a162 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java index 75a99f0af..d9750ad7e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaInitializeBorderTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaInitializeBorderTranslator.java index 1f7ea7657..133d361b7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaInitializeBorderTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaInitializeBorderTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderCenterTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderCenterTranslator.java index 6895cf944..c98fc1636 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderCenterTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderCenterTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderLerpSizeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderLerpSizeTranslator.java index 3eae4b1f5..a41c90f04 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderLerpSizeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderLerpSizeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderSizeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderSizeTranslator.java index 076924735..51cd17278 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderSizeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderSizeTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDelayTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDelayTranslator.java index b3104fb9a..912ca9a09 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDelayTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDelayTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDistanceTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDistanceTranslator.java index b4483b9a6..14badb565 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDistanceTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/border/JavaSetBorderWarningDistanceTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetDisplayObjectiveTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetDisplayObjectiveTranslator.java index fe141486e..b34e54db6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetDisplayObjectiveTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetDisplayObjectiveTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetObjectiveTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetObjectiveTranslator.java index 79c0036ad..33da27a88 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetObjectiveTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetObjectiveTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetPlayerTeamTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetPlayerTeamTranslator.java index 5a0773bbe..40129701d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetPlayerTeamTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetPlayerTeamTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetScoreTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetScoreTranslator.java index 62f73114b..41e9a38a2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetScoreTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/scoreboard/JavaSetScoreTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaClearTitlesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaClearTitlesTranslator.java index f1f424f4a..212e6477f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaClearTitlesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaClearTitlesTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetActionBarTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetActionBarTextTranslator.java index 914ddafb9..c6473e375 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetActionBarTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetActionBarTextTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetSubtitleTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetSubtitleTextTranslator.java index 521f5eba6..0689a62cd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetSubtitleTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetSubtitleTextTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java index ec382677a..0acda8a3a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitleTextTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitlesAnimationTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitlesAnimationTranslator.java index b8bbc780a..df9ab7c57 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitlesAnimationTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/title/JavaSetTitlesAnimationTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/BlockSoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/BlockSoundInteractionTranslator.java index 5e6e8d9e8..14f708153 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/BlockSoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/BlockSoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/EntitySoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/EntitySoundInteractionTranslator.java index 4a88696f8..c4cc36033 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/EntitySoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/EntitySoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundInteractionTranslator.java index 7cccbb21d..536d5e188 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java index be8257993..bb0e7c20a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/BucketSoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/BucketSoundInteractionTranslator.java index 1af30e658..2cbcd329a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/BucketSoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/BucketSoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/ComparatorSoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/ComparatorSoundInteractionTranslator.java index 8c10076d3..9256a8a62 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/ComparatorSoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/ComparatorSoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/DoorSoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/DoorSoundInteractionTranslator.java index 1115760eb..b03af4037 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/DoorSoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/DoorSoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/FlintAndSteelInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/FlintAndSteelInteractionTranslator.java index 09e86f461..6655c8163 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/FlintAndSteelInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/FlintAndSteelInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/GrassPathInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/GrassPathInteractionTranslator.java index 6c91b24a0..98f460dd7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/GrassPathInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/GrassPathInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/HoeInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/HoeInteractionTranslator.java index 799364498..0e1aae95c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/HoeInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/HoeInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/block/LeverSoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/block/LeverSoundInteractionTranslator.java index a57d337b1..f4869bafa 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/block/LeverSoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/block/LeverSoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java index ea160538e..b996dafee 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java index e8698ff23..49994f7e6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java index a34b2c63c..f9b0afda9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/AttributeUtils.java b/core/src/main/java/org/geysermc/geyser/util/AttributeUtils.java index 56ef71f91..2958de436 100644 --- a/core/src/main/java/org/geysermc/geyser/util/AttributeUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/AttributeUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/BlockEntityUtils.java b/core/src/main/java/org/geysermc/geyser/util/BlockEntityUtils.java index 6d4258d7e..2548ae0dc 100644 --- a/core/src/main/java/org/geysermc/geyser/util/BlockEntityUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/BlockEntityUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/BlockUtils.java b/core/src/main/java/org/geysermc/geyser/util/BlockUtils.java index c43cc3311..0b63f3c88 100644 --- a/core/src/main/java/org/geysermc/geyser/util/BlockUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/BlockUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java index 691deb29e..4c4ca1c3e 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/CooldownUtils.java b/core/src/main/java/org/geysermc/geyser/util/CooldownUtils.java index c149996b8..9e6cd3d88 100644 --- a/core/src/main/java/org/geysermc/geyser/util/CooldownUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/CooldownUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java b/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java index b405914ed..5af5e2c2b 100644 --- a/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java index 7eec2490c..1c89d38c4 100644 --- a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/FileUtils.java b/core/src/main/java/org/geysermc/geyser/util/FileUtils.java index 691ebff44..a56386477 100644 --- a/core/src/main/java/org/geysermc/geyser/util/FileUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/FileUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java index 6ab25a177..76530f396 100644 --- a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java index 0eed01613..be1731079 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index e677798cd..5a1063a10 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java index 7619c7906..353d7e26a 100644 --- a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/Metrics.java b/core/src/main/java/org/geysermc/geyser/util/Metrics.java index 37d3f81eb..e88d5a971 100644 --- a/core/src/main/java/org/geysermc/geyser/util/Metrics.java +++ b/core/src/main/java/org/geysermc/geyser/util/Metrics.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/NewsHandler.java b/core/src/main/java/org/geysermc/geyser/util/NewsHandler.java index df163f5b1..31e3116d5 100644 --- a/core/src/main/java/org/geysermc/geyser/util/NewsHandler.java +++ b/core/src/main/java/org/geysermc/geyser/util/NewsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/PluginMessageUtils.java b/core/src/main/java/org/geysermc/geyser/util/PluginMessageUtils.java index ed706eeca..d0be2f38e 100644 --- a/core/src/main/java/org/geysermc/geyser/util/PluginMessageUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/PluginMessageUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java index 28fb53ab1..ea3412451 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/SignUtils.java b/core/src/main/java/org/geysermc/geyser/util/SignUtils.java index 3d3c23f7d..82030b8f5 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SignUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SignUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java index 6c4697a8b..d2675f13e 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/StatisticFormatters.java b/core/src/main/java/org/geysermc/geyser/util/StatisticFormatters.java index f8f12fe79..7e1f6e7b7 100644 --- a/core/src/main/java/org/geysermc/geyser/util/StatisticFormatters.java +++ b/core/src/main/java/org/geysermc/geyser/util/StatisticFormatters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java index 6a03495db..447661e21 100644 --- a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/VersionCheckUtils.java b/core/src/main/java/org/geysermc/geyser/util/VersionCheckUtils.java index 786d5fc6e..934680ce1 100644 --- a/core/src/main/java/org/geysermc/geyser/util/VersionCheckUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/VersionCheckUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java index a70971cb2..40daf22c7 100644 --- a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2BooleanMap.java b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2BooleanMap.java index ba30da927..832a7bcae 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2BooleanMap.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2BooleanMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2ByteMap.java b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2ByteMap.java index 65deeaca6..ee37d612f 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2ByteMap.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2ByteMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2IntMap.java b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2IntMap.java index 9c30edd01..f5bd89d64 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2IntMap.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/FixedInt2IntMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/LecternHasBookMap.java b/core/src/main/java/org/geysermc/geyser/util/collection/LecternHasBookMap.java index aaa780ed5..73cb68df1 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/LecternHasBookMap.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/LecternHasBookMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/Object2IntBiMap.java b/core/src/main/java/org/geysermc/geyser/util/collection/Object2IntBiMap.java index efd292a83..ceb2333bd 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/Object2IntBiMap.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/Object2IntBiMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/main/java/org/geysermc/geyser/util/collection/package-info.java b/core/src/main/java/org/geysermc/geyser/util/collection/package-info.java index a4c188001..e17a38877 100644 --- a/core/src/main/java/org/geysermc/geyser/util/collection/package-info.java +++ b/core/src/main/java/org/geysermc/geyser/util/collection/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java b/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java index 96298f98e..6a280ea57 100644 --- a/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java +++ b/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/core/src/test/java/org/geysermc/geyser/util/collection/GeyserCollectionsTest.java b/core/src/test/java/org/geysermc/geyser/util/collection/GeyserCollectionsTest.java index d2841db53..a2a9f98f6 100644 --- a/core/src/test/java/org/geysermc/geyser/util/collection/GeyserCollectionsTest.java +++ b/core/src/test/java/org/geysermc/geyser/util/collection/GeyserCollectionsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 diff --git a/licenseheader.txt b/licenseheader.txt index 8ef205a31..9bfe117f9 100644 --- a/licenseheader.txt +++ b/licenseheader.txt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2021 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2022 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 From a29e7731e8b3a89efb7a4033a8b0140f36850101 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 10 Jan 2022 22:55:27 -0500 Subject: [PATCH 032/199] Inventory fixes and state ID emulation - Introduce a state ID incrementation emulation. This prevents the server from spamming back with tons of set content packets, and can instead reply with set slot packets. - Fix what we were sending as a carried item in the ServerboundContainerClickPacket. --- .../geysermc/geyser/inventory/Inventory.java | 34 ++++--- .../geyser/inventory/PlayerInventory.java | 1 - .../geyser/inventory/click/ClickPlan.java | 99 ++++++++++++++----- .../CraftingInventoryTranslator.java | 6 +- .../inventory/InventoryTranslator.java | 3 + .../JavaContainerSetSlotTranslator.java | 1 + 6 files changed, 107 insertions(+), 37 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index bbb46f709..a78c9cf51 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -33,23 +33,31 @@ import com.nukkitx.math.vector.Vector3i; import lombok.Getter; import lombok.NonNull; import lombok.Setter; +import lombok.ToString; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.session.GeyserSession; import java.util.Arrays; +@ToString public class Inventory { @Getter protected final int id; /** - * If this is out of sync with the server, the server will resync items. - * Since Java Edition 1.17.1. + * The Java inventory state ID from the server. As of Java Edition 1.18.1 this value has one instance per player. + * If this is out of sync with the server when a packet containing it is handled, the server will resync items. + * This field has existed since Java Edition 1.17.1. */ @Getter @Setter private int stateId; + /** + * See {@link org.geysermc.geyser.inventory.click.ClickPlan#execute(boolean)}; used as a hack + */ + @Getter + private int nextStateId = -1; @Getter protected final int size; @@ -123,7 +131,7 @@ public class Inventory { } } - protected static void updateItemNetId(GeyserItemStack oldItem, GeyserItemStack newItem, GeyserSession session) { + protected void updateItemNetId(GeyserItemStack oldItem, GeyserItemStack newItem, GeyserSession session) { if (!newItem.isEmpty()) { if (newItem.getItemData(session).equals(oldItem.getItemData(session), false, false, false)) { newItem.setNetId(oldItem.getNetId()); @@ -133,15 +141,15 @@ public class Inventory { } } - @Override - public String toString() { - return "Inventory{" + - "id=" + id + - ", size=" + size + - ", title='" + title + '\'' + - ", items=" + Arrays.toString(items) + - ", holderPosition=" + holderPosition + - ", holderId=" + holderId + - '}'; + /** + * See {@link org.geysermc.geyser.inventory.click.ClickPlan#execute(boolean)} for more details. + */ + public void incrementStateId(int count) { + // nextStateId == -1 means that it was not needed until now + nextStateId = (nextStateId == -1 ? stateId : nextStateId) + count & Short.MAX_VALUE; + } + + public void resetNextStateId() { + nextStateId = -1; } } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java index c24d24d52..c4a6a8363 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java @@ -32,7 +32,6 @@ import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.session.GeyserSession; public class PlayerInventory extends Inventory { - /** * Stores the held item slot, starting at index 0. * Add 36 in order to get the network item slot. diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index 15fc5425d..3f05f7265 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -27,22 +27,24 @@ package org.geysermc.geyser.inventory.click; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerActionType; +import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; -import lombok.Value; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.inventory.SlotType; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.CraftingInventoryTranslator; +import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.inventory.PlayerInventoryTranslator; import org.geysermc.geyser.util.InventoryUtils; +import org.jetbrains.annotations.Contract; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.ListIterator; @@ -108,32 +110,30 @@ public class ClickPlan { refresh = true; } + int stateId = stateIdHack(action); + + simulateAction(action); + ItemStack clickedItemStack; if (!planIter.hasNext() && refresh) { clickedItemStack = InventoryUtils.REFRESH_ITEM; } else if (action.click.actionType == ContainerActionType.DROP_ITEM || action.slot == Click.OUTSIDE_SLOT) { clickedItemStack = null; } else { - clickedItemStack = getItem(action.slot).getItemStack(); - } - - Int2ObjectMap affectedSlots = new Int2ObjectOpenHashMap<>(); - for (Int2ObjectMap.Entry simulatedSlot : simulatedItems.int2ObjectEntrySet()) { - affectedSlots.put(simulatedSlot.getIntKey(), simulatedSlot.getValue().getItemStack()); + // The action must be simulated first as Java expects the new contents of the cursor (as of 1.18.1) + clickedItemStack = simulatedCursor.getItemStack(); } ServerboundContainerClickPacket clickPacket = new ServerboundContainerClickPacket( inventory.getId(), - inventory.getStateId(), + stateId, action.slot, action.click.actionType, action.click.action, clickedItemStack, - affectedSlots + Collections.emptyMap() // Anything else we change, at this time, should have a packet sent to address ); - simulateAction(action); - session.sendDownstreamPacket(clickPacket); } @@ -243,6 +243,67 @@ public class ClickPlan { } } + private int stateIdHack(ClickAction action) { + int stateId; + if (inventory.getNextStateId() != -1) { + stateId = inventory.getNextStateId(); + } else { + stateId = inventory.getStateId(); + } + + // This is a hack. + // Java will never ever send more than one container click packet per set of actions. + // Bedrock might, and this would generally fall into one of two categories: + // - Bedrock is sending an item directly from one slot to another, without picking it up, that cannot + // be expressed with a shift click + // - Bedrock wants to pick up or place an arbitrary amount of items that cannot be expressed from + // one left/right click action. + // When Bedrock does one of these actions and sends multiple packets, a 1.17.1+ server will + // increment the state ID on each confirmation packet it sends back (I.E. set slot). Then when it + // reads our next packet, because we kept the same state ID but the server incremented it, it'll be + // desynced and send the entire inventory contents back at us. + // This hack therefore increments the state ID to what the server will presumably send back to us. + // (This won't be perfect, but should get us through most vanilla situations, and if this is wrong the + // server will just send a set content packet back at us) + if (inventory.getContainerType() == ContainerType.CRAFTING && CraftingInventoryTranslator.isCraftingGrid(action.slot)) { + // 1.18.1 sends a second set slot update for any action in the crafting grid + // And an additional packet if something is removed (Mojmap: CraftingContainer#removeItem) + //TODO this code kind of really sucks; it's potentially possible to see what Bedrock sends us and send a PlaceRecipePacket + int stateIdIncrements; + GeyserItemStack clicked = getItem(action.slot); + if (action.click == Click.LEFT) { + if (!clicked.isEmpty() && !InventoryUtils.canStack(simulatedCursor, clicked)) { + // An item is removed from the crafting table; yes deletion + stateIdIncrements = 3; + } else { + // We can stack and we add all the items to the crafting slot; no deletion + stateIdIncrements = 2; + } + } else if (action.click == Click.RIGHT) { + if (simulatedCursor.isEmpty() && !clicked.isEmpty()) { + // Items are taken; yes deletion + stateIdIncrements = 3; + } else if ((!simulatedCursor.isEmpty() && clicked.isEmpty()) || InventoryUtils.canStack(simulatedCursor, clicked)) { + // Adding our cursor item to the slot; no deletion + stateIdIncrements = 2; + } else { + // ?? nothing I guess + stateIdIncrements = 2; + } + } else { + if (session.getGeyser().getConfig().isDebugMode()) { + session.getGeyser().getLogger().debug("Not sure how to handle state ID hack in crafting table: " + plan); + } + stateIdIncrements = 2; + } + inventory.incrementStateId(stateIdIncrements); + } else { + inventory.incrementStateId(1); + } + + return stateId; + } + //TODO private void reduceCraftingGrid(boolean makeAll) { if (gridSize == -1) @@ -272,8 +333,9 @@ public class ClickPlan { } /** - * @return a new set of all affected slots. This isn't a constant variable; it's newly generated each time it is run. + * @return a new set of all affected slots. */ + @Contract("-> new") public IntSet getAffectedSlots() { IntSet affectedSlots = new IntOpenHashSet(); for (ClickAction action : plan) { @@ -284,13 +346,6 @@ public class ClickPlan { return affectedSlots; } - @Value - private static class ClickAction { - Click click; - /** - * Java slot - */ - int slot; - boolean force; + private record ClickAction(Click click, int slot, boolean force) { } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java index 64d2446fa..ec3335f3c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java @@ -47,7 +47,7 @@ public class CraftingInventoryTranslator extends AbstractBlockInventoryTranslato @Override public BedrockContainerSlot javaSlotToBedrockContainer(int slot) { - if (slot >= 1 && slot <= 9) { + if (isCraftingGrid(slot)) { return new BedrockContainerSlot(ContainerSlotType.CRAFTING_INPUT, slot + 31); } if (slot == 0) { @@ -76,4 +76,8 @@ public class CraftingInventoryTranslator extends AbstractBlockInventoryTranslato } return super.javaSlotToBedrock(slot); } + + public static boolean isCraftingGrid(int slot) { + return slot >= 1 && slot <= 9; + } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index a5bb6b5cb..b99837484 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -184,6 +184,9 @@ public abstract class InventoryTranslator { InventoryUtils.updateCursor(session); updateInventory(session, inventory); } + + // We're done with our batch of inventory requests so this hack should be reset + inventory.resetNextStateId(); } public ItemStackResponsePacket.Response translateRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java index 07e79eedb..283d95fc4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java @@ -71,6 +71,7 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator Date: Tue, 11 Jan 2022 16:56:11 -0500 Subject: [PATCH 033/199] Partially revert previous commit and implement hotbar swap actions 1.16.5 does not cooperate well when an action is invalid, and this breaks hard when crafting. --- .../geyser/inventory/click/Click.java | 11 +++- .../geyser/inventory/click/ClickPlan.java | 54 +++++++++++++++++-- .../CartographyInventoryTranslator.java | 2 +- .../inventory/InventoryTranslator.java | 41 ++++++++++---- .../inventory/LoomInventoryTranslator.java | 2 +- .../chest/ChestInventoryTranslator.java | 2 +- 6 files changed, 94 insertions(+), 18 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java b/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java index 8e7de0f6e..027c7a7ce 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/Click.java @@ -38,7 +38,16 @@ public enum Click { DROP_ONE(ContainerActionType.DROP_ITEM, DropItemAction.DROP_FROM_SELECTED), DROP_ALL(ContainerActionType.DROP_ITEM, DropItemAction.DROP_SELECTED_STACK), LEFT_OUTSIDE(ContainerActionType.CLICK_ITEM, ClickItemAction.LEFT_CLICK), - RIGHT_OUTSIDE(ContainerActionType.CLICK_ITEM, ClickItemAction.RIGHT_CLICK); + RIGHT_OUTSIDE(ContainerActionType.CLICK_ITEM, ClickItemAction.RIGHT_CLICK), + SWAP_TO_HOTBAR_1(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_1), + SWAP_TO_HOTBAR_2(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_2), + SWAP_TO_HOTBAR_3(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_3), + SWAP_TO_HOTBAR_4(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_4), + SWAP_TO_HOTBAR_5(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_5), + SWAP_TO_HOTBAR_6(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_6), + SWAP_TO_HOTBAR_7(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_7), + SWAP_TO_HOTBAR_8(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_8), + SWAP_TO_HOTBAR_9(ContainerActionType.MOVE_TO_HOTBAR_SLOT, MoveToHotbarAction.SLOT_9); public static final int OUTSIDE_SLOT = -999; diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index 3f05f7265..0a1d0a36e 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.inventory.click; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerActionType; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; +import com.github.steveice10.mc.protocol.data.game.inventory.MoveToHotbarAction; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; @@ -107,12 +108,13 @@ public class ClickPlan { ClickAction action = planIter.next(); if (action.slot != Click.OUTSIDE_SLOT && translator.getSlotType(action.slot) != SlotType.NORMAL) { + // Needed with Paper 1.16.5 refresh = true; } - int stateId = stateIdHack(action); + //int stateId = stateIdHack(action); - simulateAction(action); + //simulateAction(action); ItemStack clickedItemStack; if (!planIter.hasNext() && refresh) { @@ -120,13 +122,14 @@ public class ClickPlan { } else if (action.click.actionType == ContainerActionType.DROP_ITEM || action.slot == Click.OUTSIDE_SLOT) { clickedItemStack = null; } else { - // The action must be simulated first as Java expects the new contents of the cursor (as of 1.18.1) - clickedItemStack = simulatedCursor.getItemStack(); + //// The action must be simulated first as Java expects the new contents of the cursor (as of 1.18.1) + //clickedItemStack = simulatedCursor.getItemStack(); TODO fix - this is the proper behavior but it terribly breaks 1.16.5 + clickedItemStack = getItem(action.slot).getItemStack(); } ServerboundContainerClickPacket clickPacket = new ServerboundContainerClickPacket( inventory.getId(), - stateId, + inventory.getStateId(), action.slot, action.click.actionType, action.click.action, @@ -134,6 +137,8 @@ public class ClickPlan { Collections.emptyMap() // Anything else we change, at this time, should have a packet sent to address ); + simulateAction(action); + session.sendDownstreamPacket(clickPacket); } @@ -228,6 +233,33 @@ public class ClickPlan { clicked.add(1); } break; + case SWAP_TO_HOTBAR_1: + swap(action.slot, 36, clicked); + break; + case SWAP_TO_HOTBAR_2: + swap(action.slot, 37, clicked); + break; + case SWAP_TO_HOTBAR_3: + swap(action.slot, 38, clicked); + break; + case SWAP_TO_HOTBAR_4: + swap(action.slot, 39, clicked); + break; + case SWAP_TO_HOTBAR_5: + swap(action.slot, 40, clicked); + break; + case SWAP_TO_HOTBAR_6: + swap(action.slot, 41, clicked); + break; + case SWAP_TO_HOTBAR_7: + swap(action.slot, 42, clicked); + break; + case SWAP_TO_HOTBAR_8: + swap(action.slot, 43, clicked); + break; + case SWAP_TO_HOTBAR_9: + swap(action.slot, 44, clicked); + break; case LEFT_SHIFT: //TODO break; @@ -243,6 +275,15 @@ public class ClickPlan { } } + /** + * Swap between two inventory slots without a cursor. This should only be used with {@link ContainerActionType#MOVE_TO_HOTBAR_SLOT} + */ + private void swap(int sourceSlot, int destSlot, GeyserItemStack sourceItem) { + GeyserItemStack destinationItem = simulating ? getItem(destSlot) : inventory.getItem(destSlot); + setItem(sourceSlot, destinationItem); + setItem(destSlot, sourceItem); + } + private int stateIdHack(ClickAction action) { int stateId; if (inventory.getNextStateId() != -1) { @@ -297,6 +338,9 @@ public class ClickPlan { stateIdIncrements = 2; } inventory.incrementStateId(stateIdIncrements); + } else if (action.click.action instanceof MoveToHotbarAction) { + // Two slot changes sent + inventory.incrementStateId(2); } else { inventory.incrementStateId(1); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java index 3162bba10..226abe157 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/CartographyInventoryTranslator.java @@ -42,7 +42,7 @@ public class CartographyInventoryTranslator extends AbstractBlockInventoryTransl } @Override - public boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, + protected boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, int javaSourceSlot, ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot) { if (javaDestinationSlot == 0) { // Bedrock Edition can use paper or an empty map in slot 0 diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index b99837484..8318e18f6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -127,7 +127,7 @@ public abstract class InventoryTranslator { * * @return true if this transfer should be rejected */ - public boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, + protected boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, int javaSourceSlot, ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot) { return false; } @@ -288,26 +288,49 @@ public abstract class InventoryTranslator { } case SWAP: { SwapStackRequestActionData swapAction = (SwapStackRequestActionData) action; - if (!(checkNetId(session, inventory, swapAction.getSource()) && checkNetId(session, inventory, swapAction.getDestination()))) { + StackRequestSlotInfoData source = swapAction.getSource(); + StackRequestSlotInfoData destination = swapAction.getDestination(); + + if (!(checkNetId(session, inventory, source) && checkNetId(session, inventory, destination))) { if (session.getGeyser().getConfig().isDebugMode()) { session.getGeyser().getLogger().error("DEBUG: About to reject SWAP request made by " + session.name()); - dumpStackRequestDetails(session, inventory, swapAction.getSource(), swapAction.getDestination()); + dumpStackRequestDetails(session, inventory, source, destination); } return rejectRequest(request); } - int sourceSlot = bedrockSlotToJava(swapAction.getSource()); - int destSlot = bedrockSlotToJava(swapAction.getDestination()); - boolean isSourceCursor = isCursor(swapAction.getSource()); - boolean isDestCursor = isCursor(swapAction.getDestination()); + int sourceSlot = bedrockSlotToJava(source); + int destSlot = bedrockSlotToJava(destination); + boolean isSourceCursor = isCursor(source); + boolean isDestCursor = isCursor(destination); - if (shouldRejectItemPlace(session, inventory, swapAction.getSource().getContainer(), + if (shouldRejectItemPlace(session, inventory, source.getContainer(), isSourceCursor ? -1 : sourceSlot, - swapAction.getDestination().getContainer(), isDestCursor ? -1 : destSlot)) { + destination.getContainer(), isDestCursor ? -1 : destSlot)) { // This item would not be here in Java return rejectRequest(request, false); } + if (!isSourceCursor && destination.getContainer() == ContainerSlotType.HOTBAR || destination.getContainer() == ContainerSlotType.HOTBAR_AND_INVENTORY) { + // Tell the server we're pressing one of the hotbar keys to save clicks + Click click = switch (destination.getSlot()) { + case 0 -> Click.SWAP_TO_HOTBAR_1; + case 1 -> Click.SWAP_TO_HOTBAR_2; + case 2 -> Click.SWAP_TO_HOTBAR_3; + case 3 -> Click.SWAP_TO_HOTBAR_4; + case 4 -> Click.SWAP_TO_HOTBAR_5; + case 5 -> Click.SWAP_TO_HOTBAR_6; + case 6 -> Click.SWAP_TO_HOTBAR_7; + case 7 -> Click.SWAP_TO_HOTBAR_8; + case 8 -> Click.SWAP_TO_HOTBAR_9; + default -> null; + }; + if (click != null) { + plan.add(click, sourceSlot); + break; + } + } + if (isSourceCursor && isDestCursor) { //??? return rejectRequest(request); } else if (isSourceCursor) { //swap cursor diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java index 5eeab9120..acdaaf4c1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java @@ -102,7 +102,7 @@ public class LoomInventoryTranslator extends AbstractBlockInventoryTranslator { } @Override - public boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, + protected boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, int javaSourceSlot, ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot) { if (javaDestinationSlot != 1) { return false; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java index be029000a..65d789c0b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/ChestInventoryTranslator.java @@ -42,7 +42,7 @@ public abstract class ChestInventoryTranslator extends BaseInventoryTranslator { } @Override - public boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, + protected boolean shouldRejectItemPlace(GeyserSession session, Inventory inventory, ContainerSlotType bedrockSourceContainer, int javaSourceSlot, ContainerSlotType bedrockDestinationContainer, int javaDestinationSlot) { // Reject any item placements that occur in the unusable inventory space if (bedrockSourceContainer == ContainerSlotType.CONTAINER && javaSourceSlot >= this.size) { From 881352daaff4c3a24ff374bfc21a0b7059a8c633 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 13 Jan 2022 20:00:05 -0500 Subject: [PATCH 034/199] Recreate the death smoke particles to work around double death noises Fixes #2363 --- .../entity/JavaEntityEventTranslator.java | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index f1266765f..d67ad3857 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -26,14 +26,15 @@ package org.geysermc.geyser.translator.protocol.java.entity; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundEntityEventPacket; +import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.*; -import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinitions; +import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.EvokerFangsEntity; import org.geysermc.geyser.entity.type.FishingHookEntity; import org.geysermc.geyser.entity.type.LivingEntity; @@ -41,6 +42,7 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; +import java.util.Random; import java.util.concurrent.ThreadLocalRandom; @Translator(packet = ClientboundEntityEventPacket.class) @@ -234,7 +236,28 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Thu, 13 Jan 2022 20:03:38 -0500 Subject: [PATCH 035/199] Update comments --- .../protocol/java/entity/JavaEntityEventTranslator.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index d67ad3857..f34f7bd17 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -238,9 +238,9 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Fri, 14 Jan 2022 14:57:59 -0500 Subject: [PATCH 036/199] Fix ArrayIndexOutOfBoundsException for worlds lower than -64 (#2759) * Fix ArrayIndexOutOfBoundsException for worlds lower than -64 `chunkSize` is Java section count while `sectionCount` is the Bedrock section count * Send biomes for air sections while also staying within limits .-. * Move protocol version check to variable --- .../JavaLevelChunkWithLightTranslator.java | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 75e0390c3..97b826473 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -309,32 +309,31 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator= Bedrock_v475.V475_CODEC.getProtocolVersion(); + int biomeCount = isNewVersion ? 25 : 32; int dimensionOffset = (overworld ? MINIMUM_ACCEPTED_HEIGHT_OVERWORLD : MINIMUM_ACCEPTED_HEIGHT) >> 4; - for (int i = 0; i < chunkSize; i++) { + for (int i = 0; i < biomeCount; i++) { int biomeYOffset = dimensionOffset + i; if (biomeYOffset < yOffset) { - // Ignore this biome section since it goes above or below the height of the Java world + // Ignore this biome section since it goes below the height of the Java world byteBuf.writeBytes(ChunkUtils.EMPTY_BIOME_DATA); continue; } - BiomeTranslator.toNewBedrockBiome(session, javaBiomes[i + (dimensionOffset - yOffset)]).writeToNetwork(byteBuf); - } + if (biomeYOffset >= (chunkSize + yOffset)) { + // This biome section goes above the height of the Java world + if (isNewVersion) { + // A header that says to carry on the biome data from the previous chunk + // This notably fixes biomes in the End + byteBuf.writeByte((127 << 1) | 1); + } else { + byteBuf.writeBytes(ChunkUtils.EMPTY_BIOME_DATA); + } + continue; + } - // As of 1.17.10, Bedrock hardcodes to always read 32 biome sections - // As of 1.18, this hardcode was lowered to 25 - if (session.getUpstream().getProtocolVersion() >= Bedrock_v475.V475_CODEC.getProtocolVersion()) { - int remainingEmptyBiomes = 25 - chunkSize; - for (int i = 0; i < remainingEmptyBiomes; i++) { - // A header that says to carry on the biome data from the previous chunk - // This notably fixes biomes in the End - byteBuf.writeByte((127 << 1) | 1); - } - } else { - int remainingEmptyBiomes = 32 - chunkSize; - for (int i = 0; i < remainingEmptyBiomes; i++) { - byteBuf.writeBytes(ChunkUtils.EMPTY_BIOME_DATA); - } + BiomeTranslator.toNewBedrockBiome(session, javaBiomes[i + (dimensionOffset - yOffset)]).writeToNetwork(byteBuf); } byteBuf.writeByte(0); // Border blocks - Edu edition only From 516d8e573e6319d942a2758c30f9c1aa8d5e0965 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 15 Jan 2022 16:28:52 -0500 Subject: [PATCH 037/199] Config option to disable Bedrock scaffolding/godbridging --- .../configuration/GeyserConfiguration.java | 2 ++ .../GeyserJacksonConfiguration.java | 3 +++ .../BedrockInventoryTransactionTranslator.java | 18 +++++++++++++++++- core/src/main/resources/config.yml | 3 +++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index 3fc7971b0..06d6bdbc5 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -76,6 +76,8 @@ public interface GeyserConfiguration { boolean isShowCoordinates(); + boolean isDisableBedrockScaffolding(); + EmoteOffhandWorkaroundOption getEmoteOffhandWorkaround(); String getDefaultLocale(); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index 55721f894..825edf43e 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -105,6 +105,9 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration @JsonProperty("show-coordinates") private boolean showCoordinates = true; + @JsonProperty("disable-bedrock-scaffolding") + private boolean disableBedrockScaffolding = false; + @JsonDeserialize(using = EmoteOffhandWorkaroundOption.Deserializer.class) @JsonProperty("emote-offhand-workaround") private EmoteOffhandWorkaroundOption emoteOffhandWorkaround = EmoteOffhandWorkaroundOption.DISABLED; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index c730b12ad..29308f9ec 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -109,6 +109,23 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator { + Vector3i blockPos = BlockUtils.getBlockPosition(packet.getBlockPosition(), packet.getBlockFace()); + + if (session.getGeyser().getConfig().isDisableBedrockScaffolding()) { + float yaw = session.getPlayerEntity().getYaw(); + boolean isGodBridging = switch (packet.getBlockFace()) { + case 2 -> yaw <= -135f || yaw > 135f; + case 3 -> yaw <= 45f && yaw > -45f; + case 4 -> yaw > 45f && yaw <= 135f; + case 5 -> yaw <= -45f && yaw > -135f; + default -> false; + }; + if (isGodBridging) { + restoreCorrectBlock(session, blockPos, packet); + return; + } + } + // Check to make sure the client isn't spamming interaction // Based on Nukkit 1.0, with changes to ensure holding down still works boolean hasAlreadyClicked = System.currentTimeMillis() - session.getLastInteractionTime() < 110.0 && @@ -138,7 +155,6 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator Date: Sat, 15 Jan 2022 20:29:00 -0500 Subject: [PATCH 038/199] Send the client render distance to the server Previously we've had discussions on if the render distance math should be tweaked like we do server -> client, but for now this is better than nothing and can be tweaked further in the future. --- .../network/session/GeyserSession.java | 2 +- .../geyser/session/GeyserSession.java | 33 +++++++++++-- .../BedrockRequestChunkRadiusTranslator.java | 47 +++++++++++++++++++ .../protocol/java/JavaLoginTranslator.java | 23 +++------ .../JavaSetChunkCacheRadiusTranslator.java | 2 +- .../org/geysermc/geyser/util/ChunkUtils.java | 2 +- 6 files changed, 87 insertions(+), 22 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRequestChunkRadiusTranslator.java diff --git a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java index 932761d4b..85bfd583d 100644 --- a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java @@ -64,7 +64,7 @@ public class GeyserSession { } public int getRenderDistance() { - return this.handle.getRenderDistance(); + return this.handle.getServerRenderDistance(); } public boolean isSentSpawnPacket() { diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 7ea65e49e..742a2e4a9 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -38,10 +38,14 @@ import com.github.steveice10.mc.protocol.data.ProtocolState; import com.github.steveice10.mc.protocol.data.UnexpectedEncryptionException; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; +import com.github.steveice10.mc.protocol.data.game.entity.player.HandPreference; import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; +import com.github.steveice10.mc.protocol.data.game.setting.ChatVisibility; +import com.github.steveice10.mc.protocol.data.game.setting.SkinPart; import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; import com.github.steveice10.mc.protocol.data.game.statistic.Statistic; import com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientIntentionPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundClientInformationPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundMovePlayerPosPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket; import com.github.steveice10.mc.protocol.packet.login.serverbound.ServerboundCustomQueryPacket; @@ -245,7 +249,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private Vector2i lastChunkPosition = null; - private int renderDistance; + @Setter + private int clientRenderDistance = -1; + private int serverRenderDistance; // Exposed for GeyserConnect usage protected boolean sentSpawnPacket; @@ -1160,9 +1166,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { return clientData.getLanguageCode(); } - public void setRenderDistance(int renderDistance) { + public void setServerRenderDistance(int renderDistance) { renderDistance = GenericMath.ceil(++renderDistance * MathUtils.SQRT_OF_TWO); //square to circle - this.renderDistance = renderDistance; + this.serverRenderDistance = renderDistance; ChunkRadiusUpdatedPacket chunkRadiusUpdatedPacket = new ChunkRadiusUpdatedPacket(); chunkRadiusUpdatedPacket.setRadius(renderDistance); @@ -1420,6 +1426,27 @@ public class GeyserSession implements GeyserConnection, CommandSender { sendUpstreamPacket(adventureSettingsPacket); } + private int getRenderDistance() { + if (clientRenderDistance != -1) { + // The client has sent a render distance + return clientRenderDistance; + } + return serverRenderDistance; + } + + // We need to send our skin parts to the server otherwise java sees us with no hat, jacket etc + private static final List SKIN_PARTS = Arrays.asList(SkinPart.values()); + + /** + * Send a packet to the server to indicate client render distance, locale, skin parts, and hand preference. + */ + public void sendJavaClientSettings() { + ServerboundClientInformationPacket clientSettingsPacket = new ServerboundClientInformationPacket(getLocale(), + getRenderDistance(), ChatVisibility.FULL, true, SKIN_PARTS, + HandPreference.RIGHT_HAND, false, true); + sendDownstreamPacket(clientSettingsPacket); + } + /** * Used for updating statistic values since we only get changes from the server * diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRequestChunkRadiusTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRequestChunkRadiusTranslator.java new file mode 100644 index 000000000..0a27f7b64 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRequestChunkRadiusTranslator.java @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2019-2022 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.geyser.translator.protocol.bedrock; + +import com.nukkitx.protocol.bedrock.packet.RequestChunkRadiusPacket; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; + +/** + * Sent when the client updates its desired render distance. + */ +@Translator(packet = RequestChunkRadiusPacket.class) +public class BedrockRequestChunkRadiusTranslator extends PacketTranslator { + + @Override + public void translate(GeyserSession session, RequestChunkRadiusPacket packet) { + session.setClientRenderDistance(packet.getRadius()); + + if (session.isLoggedIn()) { + session.sendJavaClientSettings(); + } + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 8521640bb..14dc37e5d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -25,31 +25,25 @@ package org.geysermc.geyser.translator.protocol.java; -import com.github.steveice10.mc.protocol.data.game.entity.player.HandPreference; -import com.github.steveice10.mc.protocol.data.game.setting.ChatVisibility; -import com.github.steveice10.mc.protocol.data.game.setting.SkinPart; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundLoginPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundClientInformationPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCustomPayloadPacket; import com.nukkitx.protocol.bedrock.data.GameRuleData; import com.nukkitx.protocol.bedrock.data.PlayerPermission; -import com.nukkitx.protocol.bedrock.packet.*; -import org.geysermc.geyser.session.auth.AuthType; +import com.nukkitx.protocol.bedrock.packet.AdventureSettingsPacket; +import com.nukkitx.protocol.bedrock.packet.GameRulesChangedPacket; +import com.nukkitx.protocol.bedrock.packet.SetPlayerGameTypePacket; import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.auth.AuthType; +import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.util.ChunkUtils; import org.geysermc.geyser.util.DimensionUtils; import org.geysermc.geyser.util.PluginMessageUtils; -import java.util.Arrays; -import java.util.List; - @Translator(packet = ClientboundLoginPacket.class) public class JavaLoginTranslator extends PacketTranslator { - private static final List SKIN_PART_VALUES = Arrays.asList(SkinPart.values()); @Override public void translate(GeyserSession session, ClientboundLoginPacket packet) { @@ -99,13 +93,10 @@ public class JavaLoginTranslator extends PacketTranslator Date: Sat, 15 Jan 2022 20:32:45 -0500 Subject: [PATCH 039/199] Add the Spigot change for the prior commit --- .../geyser/platform/spigot/world/GeyserPistonListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java index 999353d8a..981d00b97 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserPistonListener.java @@ -97,7 +97,7 @@ public class GeyserPistonListener implements Listener { int dX = Math.abs(location.getBlockX() - player.getLocation().getBlockX()) >> 4; int dZ = Math.abs(location.getBlockZ() - player.getLocation().getBlockZ()) >> 4; - if ((dX * dX + dZ * dZ) > session.getRenderDistance() * session.getRenderDistance()) { + if ((dX * dX + dZ * dZ) > session.getServerRenderDistance() * session.getServerRenderDistance()) { // Ignore pistons outside the player's render distance continue; } From f702fb45b4c1f0f0095296d0f77511d2ce1dc237 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 16 Jan 2022 14:42:17 -0500 Subject: [PATCH 040/199] Handle correct internal slot for swapping from inventory --- .../geyser/inventory/BedrockContainerSlot.java | 6 +----- .../geysermc/geyser/inventory/Container.java | 6 ++++++ .../geysermc/geyser/inventory/Inventory.java | 5 ++++- .../geyser/inventory/PlayerInventory.java | 15 +++++++++++---- .../geyser/inventory/click/ClickPlan.java | 18 +++++++++--------- .../inventory/BeaconInventoryTranslator.java | 2 +- .../EnchantingInventoryTranslator.java | 2 +- .../inventory/InventoryTranslator.java | 6 +++--- .../inventory/LoomInventoryTranslator.java | 2 +- .../StonecutterInventoryTranslator.java | 2 +- 10 files changed, 38 insertions(+), 26 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java b/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java index e225c5f4d..87c0c92a3 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/BedrockContainerSlot.java @@ -26,10 +26,6 @@ package org.geysermc.geyser.inventory; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; -import lombok.Value; -@Value -public class BedrockContainerSlot { - ContainerSlotType container; - int slot; +public record BedrockContainerSlot(ContainerSlotType container, int slot) { } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Container.java b/core/src/main/java/org/geysermc/geyser/inventory/Container.java index cf47b8bd6..073887a64 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Container.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Container.java @@ -30,6 +30,7 @@ import lombok.Getter; import lombok.NonNull; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.InventoryTranslator; +import org.jetbrains.annotations.Range; /** * Combination of {@link Inventory} and {@link PlayerInventory} @@ -59,6 +60,11 @@ public class Container extends Inventory { } } + @Override + public int getOffsetForHotbar(@Range(from = 0, to = 8) int slot) { + return playerInventory.getOffsetForHotbar(slot) - InventoryTranslator.PLAYER_INVENTORY_OFFSET + this.size; + } + @Override public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) { if (slot < this.size) { diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index a78c9cf51..3b307ba8d 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -36,11 +36,12 @@ import lombok.Setter; import lombok.ToString; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.session.GeyserSession; +import org.jetbrains.annotations.Range; import java.util.Arrays; @ToString -public class Inventory { +public abstract class Inventory { @Getter protected final int id; @@ -110,6 +111,8 @@ public class Inventory { return items[slot]; } + public abstract int getOffsetForHotbar(@Range(from = 0, to = 8) int slot); + public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) { if (slot > this.size) { session.getGeyser().getLogger().debug("Tried to set an item out of bounds! " + this); diff --git a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java index c4a6a8363..14c796a5f 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java @@ -26,10 +26,12 @@ package org.geysermc.geyser.inventory; import lombok.Getter; -import lombok.NonNull; import lombok.Setter; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.session.GeyserSession; +import org.jetbrains.annotations.Range; + +import javax.annotation.Nonnull; public class PlayerInventory extends Inventory { /** @@ -41,7 +43,7 @@ public class PlayerInventory extends Inventory { private int heldItemSlot; @Getter - @NonNull + @Nonnull private GeyserItemStack cursor = GeyserItemStack.EMPTY; public PlayerInventory() { @@ -49,7 +51,12 @@ public class PlayerInventory extends Inventory { heldItemSlot = 0; } - public void setCursor(@NonNull GeyserItemStack newCursor, GeyserSession session) { + @Override + public int getOffsetForHotbar(@Range(from = 0, to = 8) int slot) { + return slot + 36; + } + + public void setCursor(@Nonnull GeyserItemStack newCursor, GeyserSession session) { updateItemNetId(cursor, newCursor, session); cursor = newCursor; } @@ -62,7 +69,7 @@ public class PlayerInventory extends Inventory { return items[36 + heldItemSlot]; } - public void setItemInHand(@NonNull GeyserItemStack item) { + public void setItemInHand(@Nonnull GeyserItemStack item) { if (36 + heldItemSlot > this.size) { GeyserImpl.getInstance().getLogger().debug("Held item slot was larger than expected!"); return; diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index 0a1d0a36e..e973beadc 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -234,31 +234,31 @@ public class ClickPlan { } break; case SWAP_TO_HOTBAR_1: - swap(action.slot, 36, clicked); + swap(action.slot, inventory.getOffsetForHotbar(0), clicked); break; case SWAP_TO_HOTBAR_2: - swap(action.slot, 37, clicked); + swap(action.slot, inventory.getOffsetForHotbar(1), clicked); break; case SWAP_TO_HOTBAR_3: - swap(action.slot, 38, clicked); + swap(action.slot, inventory.getOffsetForHotbar(2), clicked); break; case SWAP_TO_HOTBAR_4: - swap(action.slot, 39, clicked); + swap(action.slot, inventory.getOffsetForHotbar(3), clicked); break; case SWAP_TO_HOTBAR_5: - swap(action.slot, 40, clicked); + swap(action.slot, inventory.getOffsetForHotbar(4), clicked); break; case SWAP_TO_HOTBAR_6: - swap(action.slot, 41, clicked); + swap(action.slot, inventory.getOffsetForHotbar(5), clicked); break; case SWAP_TO_HOTBAR_7: - swap(action.slot, 42, clicked); + swap(action.slot, inventory.getOffsetForHotbar(6), clicked); break; case SWAP_TO_HOTBAR_8: - swap(action.slot, 43, clicked); + swap(action.slot, inventory.getOffsetForHotbar(7), clicked); break; case SWAP_TO_HOTBAR_9: - swap(action.slot, 44, clicked); + swap(action.slot, inventory.getOffsetForHotbar(8), clicked); break; case LEFT_SHIFT: //TODO diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java index f6abdfcd2..19d9d6de5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java @@ -104,7 +104,7 @@ public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator } @Override - public boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { return action.getType() == StackRequestActionType.BEACON_PAYMENT; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java index 97b78aec5..97ece79d8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java @@ -104,7 +104,7 @@ public class EnchantingInventoryTranslator extends AbstractBlockInventoryTransla } @Override - public boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { return action.getType() == StackRequestActionType.CRAFT_RECIPE; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index 8318e18f6..04d5fa3ad 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -136,7 +136,7 @@ public abstract class InventoryTranslator { * Should be overrided if this request matches a certain criteria and shouldn't be treated normally. * E.G. anvil renaming or enchanting */ - public boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { return false; } @@ -864,8 +864,8 @@ public abstract class InventoryTranslator { Map> containerMap = new HashMap<>(); for (int slot : affectedSlots) { BedrockContainerSlot bedrockSlot = javaSlotToBedrockContainer(slot); - List list = containerMap.computeIfAbsent(bedrockSlot.getContainer(), k -> new ArrayList<>()); - list.add(makeItemEntry(session, bedrockSlot.getSlot(), inventory.getItem(slot))); + List list = containerMap.computeIfAbsent(bedrockSlot.container(), k -> new ArrayList<>()); + list.add(makeItemEntry(session, bedrockSlot.slot(), inventory.getItem(slot))); } List containerEntries = new ArrayList<>(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java index acdaaf4c1..a862a7e0d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java @@ -117,7 +117,7 @@ public class LoomInventoryTranslator extends AbstractBlockInventoryTranslator { } @Override - public boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { // If the LOOM_MATERIAL slot is not empty, we are crafting a pattern that does not come from an item // Remove the CRAFT_NON_IMPLEMENTED_DEPRECATED when 1.17.30 is dropped return (action.getType() == StackRequestActionType.CRAFT_NON_IMPLEMENTED_DEPRECATED || action.getType() == StackRequestActionType.CRAFT_LOOM) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java index 3bc881696..ae25a9ffd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java @@ -52,7 +52,7 @@ public class StonecutterInventoryTranslator extends AbstractBlockInventoryTransl } @Override - public boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { // First is pre-1.18. TODO remove after 1.17.40 support is dropped and refactor stonecutter support to use CraftRecipeStackRequestActionData's recipe ID return action.getType() == StackRequestActionType.CRAFT_NON_IMPLEMENTED_DEPRECATED || action.getType() == StackRequestActionType.CRAFT_RECIPE; } From c1e4040cb6a5e97c941c311da0b54df5dc1afbc8 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 17 Jan 2022 16:10:56 -0500 Subject: [PATCH 041/199] Don't let Bedrock players send format character See https://github.com/PaperMC/Paper/issues/7362 --- .../protocol/bedrock/BedrockTextTranslator.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java index 035a2afe2..1a6771cc5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.translator.protocol.bedrock; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatPacket; import com.nukkitx.protocol.bedrock.packet.TextPacket; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.text.MessageTranslator; @@ -44,6 +45,18 @@ public class BedrockTextTranslator extends PacketTranslator { return; } + if (message.indexOf(ChatColor.ESCAPE) != -1) { + // Filter out all escape characters - Java doesn't let you type these + StringBuilder builder = new StringBuilder(); + for (int i = 0; i < message.length(); i++) { + char c = message.charAt(i); + if (c != ChatColor.ESCAPE) { + builder.append(c); + } + } + message = builder.toString(); + } + if (MessageTranslator.isTooLong(message, session)) { return; } From 001a1a7a155716c9745d0d65eb8daf2e45a3eea4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 19 Jan 2022 19:30:45 -0500 Subject: [PATCH 042/199] Support proper dimensions for player dying pose --- .../geyser/entity/type/player/PlayerEntity.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 71bab079d..70b5ede99 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -382,15 +382,26 @@ public class PlayerEntity extends LivingEntity { @Override protected void setDimensions(Pose pose) { float height; + float width; switch (pose) { - case SNEAKING -> height = SNEAKING_POSE_HEIGHT; - case FALL_FLYING, SPIN_ATTACK, SWIMMING -> height = 0.6f; + case SNEAKING -> { + height = SNEAKING_POSE_HEIGHT; + width = definition.width(); + } + case FALL_FLYING, SPIN_ATTACK, SWIMMING -> { + height = 0.6f; + width = definition.width(); + } + case DYING -> { + height = 0.2f; + width = 0.2f; + } default -> { super.setDimensions(pose); return; } } - setBoundingBoxWidth(definition.width()); + setBoundingBoxWidth(width); setBoundingBoxHeight(height); } From a6004af083394e6b1c5be9ef9e7c8986ae42d8f4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 19 Jan 2022 19:30:54 -0500 Subject: [PATCH 043/199] Minor cleanups --- .../BedrockBlockEntityDataTranslator.java | 12 ++++++---- .../entity/JavaEntityEventTranslator.java | 4 ++-- .../org/geysermc/geyser/util/FileUtils.java | 24 +++---------------- 3 files changed, 12 insertions(+), 28 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 93ce71a3d..d00914fb1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -41,12 +41,14 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator SignUtils.JAVA_CHARACTER_WIDTH_MAX) { @@ -111,7 +113,7 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator Date: Wed, 19 Jan 2022 19:44:46 -0500 Subject: [PATCH 044/199] Better handling of invalid display tags --- .../translator/inventory/item/ItemTranslator.java | 11 ++++++----- .../inventory/item/nbt/BasicItemTranslator.java | 6 ++---- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index 6a2182279..5014969e1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -469,9 +469,8 @@ public abstract class ItemTranslator { public static CompoundTag translateDisplayProperties(GeyserSession session, CompoundTag tag, ItemMapping mapping, char translationColor) { boolean hasCustomName = false; if (tag != null) { - CompoundTag display = tag.get("display"); - if (display != null && display.contains("Name")) { - String name = ((StringTag) display.get("Name")).getValue(); + if (tag.get("display") instanceof CompoundTag display && display.get("Name") instanceof StringTag tagName) { + String name = tagName.getValue(); // Get the translated name and prefix it with a reset char name = MessageTranslator.convertMessageLenient(name, session.getLocale()); @@ -491,8 +490,10 @@ public abstract class ItemTranslator { if (tag == null) { tag = new CompoundTag(""); } - CompoundTag display = tag.get("display"); - if (display == null) { + CompoundTag display; + if (tag.get("display") instanceof CompoundTag oldDisplay) { + display = oldDisplay; + } else { display = new CompoundTag("display"); // Add to the new root tag tag.put(display); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java index 42cfc0439..a507d02cc 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BasicItemTranslator.java @@ -51,13 +51,11 @@ public class BasicItemTranslator extends NbtItemStackTranslator { } } - CompoundTag displayTag = itemTag.get("display"); - if (displayTag == null) { + if (!(itemTag.get("display") instanceof CompoundTag displayTag)) { return; } - Tag loreTag = displayTag.get("Lore"); - if (loreTag instanceof ListTag listTag) { + if (displayTag.get("Lore") instanceof ListTag listTag) { List lore = new ArrayList<>(); for (Tag tag : listTag.getValue()) { if (!(tag instanceof StringTag)) continue; From e92633d65771bac061cadc22c95e114122af87e4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:09:35 -0500 Subject: [PATCH 045/199] Add an option to always quick-change armor With thanks to https://github.com/juancarloscp52/BedrockIfy/blob/f068217cb762a0dddd403a863d21d0686c01910d/src/main/java/me/juancarloscp52/bedrockify/client/features/quickArmorSwap/ArmorReplacer.java for making me realize this was possible. Currently disabled by default in the event that a server implementation also has this feature. May be enabled by default in the future. --- .../configuration/GeyserConfiguration.java | 2 + .../GeyserJacksonConfiguration.java | 3 + .../inventory/InventoryTranslator.java | 13 +--- ...BedrockInventoryTransactionTranslator.java | 59 ++++++++++++++----- .../geysermc/geyser/util/InventoryUtils.java | 18 ++++++ core/src/main/resources/config.yml | 4 ++ 6 files changed, 72 insertions(+), 27 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index 06d6bdbc5..3b7cad44c 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -78,6 +78,8 @@ public interface GeyserConfiguration { boolean isDisableBedrockScaffolding(); + boolean isAlwaysQuickChangeArmor(); + EmoteOffhandWorkaroundOption getEmoteOffhandWorkaround(); String getDefaultLocale(); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index 825edf43e..97c5bfea8 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -108,6 +108,9 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration @JsonProperty("disable-bedrock-scaffolding") private boolean disableBedrockScaffolding = false; + @JsonProperty("always-quick-change-armor") + private boolean alwaysQuickChangeArmor = false; + @JsonDeserialize(using = EmoteOffhandWorkaroundOption.Deserializer.class) @JsonProperty("emote-offhand-workaround") private EmoteOffhandWorkaroundOption emoteOffhandWorkaround = EmoteOffhandWorkaroundOption.DISABLED; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index 04d5fa3ad..e0b90db02 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -313,18 +313,7 @@ public abstract class InventoryTranslator { if (!isSourceCursor && destination.getContainer() == ContainerSlotType.HOTBAR || destination.getContainer() == ContainerSlotType.HOTBAR_AND_INVENTORY) { // Tell the server we're pressing one of the hotbar keys to save clicks - Click click = switch (destination.getSlot()) { - case 0 -> Click.SWAP_TO_HOTBAR_1; - case 1 -> Click.SWAP_TO_HOTBAR_2; - case 2 -> Click.SWAP_TO_HOTBAR_3; - case 3 -> Click.SWAP_TO_HOTBAR_4; - case 4 -> Click.SWAP_TO_HOTBAR_5; - case 5 -> Click.SWAP_TO_HOTBAR_6; - case 6 -> Click.SWAP_TO_HOTBAR_7; - case 7 -> Click.SWAP_TO_HOTBAR_8; - case 8 -> Click.SWAP_TO_HOTBAR_9; - default -> null; - }; + Click click = InventoryUtils.getClickForHotbarSwap(destination.getSlot()); if (click != null) { plan.add(click, sourceSlot); break; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 29308f9ec..be10452f4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -31,6 +31,7 @@ import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction; import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerAction; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundInteractPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerActionPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundUseItemOnPacket; @@ -40,21 +41,26 @@ import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.inventory.*; import com.nukkitx.protocol.bedrock.packet.*; +import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.CommandBlockMinecartEntity; import org.geysermc.geyser.entity.type.Entity; -import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.inventory.GeyserItemStack; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; +import org.geysermc.geyser.inventory.Inventory; +import org.geysermc.geyser.inventory.click.Click; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; +import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; import org.geysermc.geyser.util.BlockUtils; +import org.geysermc.geyser.util.InventoryUtils; +import java.util.Collections; +import java.util.List; import java.util.concurrent.TimeUnit; /** @@ -269,16 +275,6 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator { - if (packet.getActions().size() == 1 && packet.getLegacySlots().size() > 0) { - InventoryActionData actionData = packet.getActions().get(0); - LegacySetItemSlotData slotData = packet.getLegacySlots().get(0); - if (slotData.getContainerId() == 6 && actionData.getToItem().getId() != 0) { - // The player is trying to swap out an armor piece that already has an item in it - // Java Edition does not allow this; let's revert it - session.getInventoryTranslator().updateInventory(session, session.getPlayerInventory()); - } - } - // Handled when sneaking if (session.getPlayerInventory().getItemInHand().getJavaId() == mappings.getStoredItems().shield().getJavaId()) { break; @@ -298,6 +294,39 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator legacySlots = packet.getLegacySlots(); + if (packet.getActions().size() == 1 && legacySlots.size() > 0) { + InventoryActionData actionData = packet.getActions().get(0); + LegacySetItemSlotData slotData = legacySlots.get(0); + if (slotData.getContainerId() == 6 && actionData.getToItem().getId() != 0) { + // The player is trying to swap out an armor piece that already has an item in it + if (session.getGeyser().getConfig().isAlwaysQuickChangeArmor()) { + // Java doesn't know when a player is in its own inventory and not, so we + // can abuse this feature to send a swap inventory packet + int bedrockHotbarSlot = packet.getHotbarSlot(); + Click click = InventoryUtils.getClickForHotbarSwap(bedrockHotbarSlot); + if (click != null && slotData.getSlots().length != 0) { + Inventory playerInventory = session.getPlayerInventory(); + // Bedrock sends us the index of the slot in the armor container; armor in Java + // Edition is offset by 5 in the player inventory + int armorSlot = slotData.getSlots()[0] + 5; + GeyserItemStack armorSlotItem = playerInventory.getItem(armorSlot); + GeyserItemStack hotbarItem = playerInventory.getItem(playerInventory.getOffsetForHotbar(bedrockHotbarSlot)); + playerInventory.setItem(armorSlot, hotbarItem, session); + playerInventory.setItem(bedrockHotbarSlot, armorSlotItem, session); + + ServerboundContainerClickPacket clickPacket = new ServerboundContainerClickPacket( + playerInventory.getId(), playerInventory.getStateId(), armorSlot, + click.actionType, click.action, null, Collections.emptyMap()); + session.sendDownstreamPacket(clickPacket); + } + } else { + // Disallowed; let's revert + session.getInventoryTranslator().updateInventory(session, session.getPlayerInventory()); + } + } + } } case 2 -> { int blockState = session.getGameMode() == GameMode.CREATIVE ? diff --git a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java index 76530f396..72f20797e 100644 --- a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java @@ -41,6 +41,7 @@ import org.geysermc.geyser.inventory.Container; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; +import org.geysermc.geyser.inventory.click.Click; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.text.GeyserLocale; @@ -50,6 +51,7 @@ import org.geysermc.geyser.translator.inventory.chest.DoubleChestInventoryTransl import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; +import javax.annotation.Nullable; import java.util.Collections; import java.util.Objects; import java.util.concurrent.TimeUnit; @@ -330,4 +332,20 @@ public class InventoryUtils { session.sendUpstreamPacket(hotbarPacket); // No need to send a Java packet as Bedrock sends a confirmation packet back that we translate } + + @Nullable + public static Click getClickForHotbarSwap(int slot) { + return switch (slot) { + case 0 -> Click.SWAP_TO_HOTBAR_1; + case 1 -> Click.SWAP_TO_HOTBAR_2; + case 2 -> Click.SWAP_TO_HOTBAR_3; + case 3 -> Click.SWAP_TO_HOTBAR_4; + case 4 -> Click.SWAP_TO_HOTBAR_5; + case 5 -> Click.SWAP_TO_HOTBAR_6; + case 6 -> Click.SWAP_TO_HOTBAR_7; + case 7 -> Click.SWAP_TO_HOTBAR_8; + case 8 -> Click.SWAP_TO_HOTBAR_9; + default -> null; + }; + } } diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index d762220a5..00e2521f3 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -128,6 +128,10 @@ show-coordinates: true # Whether Bedrock players are blocked from performing their scaffolding-style bridging. disable-bedrock-scaffolding: false +# Whether Bedrock players can right-click outside of their inventory to replace armor in their inventory, even if the +# armor slot is already occupied (which Java Edition doesn't allow) +always-quick-change-armor: false + # If set, when a Bedrock player performs any emote, it will swap the offhand and mainhand items, just like the Java Edition keybind # There are three options this can be set to: # disabled - the default/fallback, which doesn't apply this workaround From 3011d89db61001379c3d5990c8c66f1ae865a539 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sat, 22 Jan 2022 12:20:52 +0100 Subject: [PATCH 046/199] Update Geyser to use the latest features of Cumulus 1.1 --- common/pom.xml | 2 +- .../geyser/session/GeyserSession.java | 4 +- .../session/cache/AdvancementsCache.java | 36 +++------- .../geyser/session/cache/FormCache.java | 27 ++++--- ...edrockServerSettingsRequestTranslator.java | 15 ++-- .../java/JavaCustomPayloadTranslator.java | 13 ++-- .../geyser/util/LoginEncryptionUtils.java | 72 ++++++++----------- .../geysermc/geyser/util/SettingsUtils.java | 14 ++-- .../geysermc/geyser/util/StatisticsUtils.java | 23 ++---- 9 files changed, 82 insertions(+), 124 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index 8e7be26f4..54a65ab99 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -20,7 +20,7 @@ org.geysermc.cumulus cumulus - 1.0-SNAPSHOT + 1.1-SNAPSHOT com.google.code.gson diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 742a2e4a9..9113792ba 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -76,7 +76,7 @@ import lombok.Getter; import lombok.NonNull; import lombok.Setter; import org.geysermc.common.PlatformType; -import org.geysermc.cumulus.Form; +import org.geysermc.cumulus.form.Form; import org.geysermc.cumulus.util.FormBuilder; import org.geysermc.floodgate.crypto.FloodgateCipher; import org.geysermc.floodgate.util.BedrockData; @@ -1183,7 +1183,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { formCache.showForm(form); } - public void sendForm(FormBuilder formBuilder) { + public void sendForm(FormBuilder formBuilder) { formCache.showForm(formBuilder.build()); } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java index 9d3e4f5aa..ec633beb3 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java @@ -29,13 +29,12 @@ import com.github.steveice10.mc.protocol.data.game.advancement.Advancement; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundSeenAdvancementsPacket; import lombok.Getter; import lombok.Setter; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.text.MessageTranslator; +import org.geysermc.cumulus.form.SimpleForm; import org.geysermc.geyser.level.GeyserAdvancement; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; -import org.geysermc.cumulus.SimpleForm; -import org.geysermc.cumulus.response.SimpleFormResponse; +import org.geysermc.geyser.translator.text.MessageTranslator; import java.util.HashMap; import java.util.List; @@ -87,18 +86,13 @@ public class AdvancementsCache { builder.content("advancements.empty"); } - builder.responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - return; - } - + builder.validResultHandler((form, response) -> { String id = ""; int advancementIndex = 0; for (Map.Entry advancement : storedAdvancements.entrySet()) { if (advancement.getValue().getParentId() == null) { // Root advancement - if (advancementIndex == response.getClickedButtonId()) { + if (advancementIndex == response.clickedButtonId()) { id = advancement.getKey(); break; } else { @@ -148,21 +142,18 @@ public class AdvancementsCache { builder.button(GeyserLocale.getPlayerLocaleString("gui.back", language)); - builder.responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - // Indicate that we have closed the current advancement tab - session.sendDownstreamPacket(new ServerboundSeenAdvancementsPacket()); - return; - } + builder.closedResultHandler(form -> { + // Indicate that we have closed the current advancement tab + session.sendDownstreamPacket(new ServerboundSeenAdvancementsPacket()); + }).validResultHandler((form, response) -> { GeyserAdvancement advancement = null; int advancementIndex = 0; // Loop around to find the advancement that the client pressed for (GeyserAdvancement advancementEntry : storedAdvancements.values()) { if (advancementEntry.getParentId() != null && currentAdvancementCategoryId.equals(advancementEntry.getRootId(this))) { - if (advancementIndex == response.getClickedButtonId()) { + if (advancementIndex == response.clickedButtonId()) { advancement = advancementEntry; break; } else { @@ -219,12 +210,7 @@ public class AdvancementsCache { .title(MessageTranslator.convertMessage(advancement.getDisplayData().getTitle())) .content(content) .button(GeyserLocale.getPlayerLocaleString("gui.back", language)) - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (response.isCorrect()) { - buildAndShowListForm(); - } - }) + .validResultHandler((form, response) -> buildAndShowListForm()) ); } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java index 965966ca4..d44f1a9d1 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java @@ -31,17 +31,18 @@ import com.nukkitx.protocol.bedrock.packet.NetworkStackLatencyPacket; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import lombok.RequiredArgsConstructor; +import org.geysermc.cumulus.form.Form; +import org.geysermc.cumulus.form.SimpleForm; +import org.geysermc.cumulus.form.impl.FormDefinitions; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.cumulus.Form; -import org.geysermc.cumulus.SimpleForm; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; -import java.util.function.Consumer; @RequiredArgsConstructor public class FormCache { + private final FormDefinitions formDefinitions = FormDefinitions.instance(); private final AtomicInteger formId = new AtomicInteger(0); private final Int2ObjectMap forms = new Int2ObjectOpenHashMap<>(); private final GeyserSession session; @@ -61,9 +62,11 @@ public class FormCache { } private void sendForm(int windowId, Form form) { + String jsonData = formDefinitions.codecFor(form).jsonData(form); + ModalFormRequestPacket formRequestPacket = new ModalFormRequestPacket(); formRequestPacket.setFormId(windowId); - formRequestPacket.setFormData(form.getJsonData()); + formRequestPacket.setFormData(jsonData); session.sendUpstreamPacket(formRequestPacket); // Hack to fix the (url) image loading bug @@ -88,17 +91,11 @@ public class FormCache { return; } - Consumer responseConsumer = form.getResponseHandler(); - if (responseConsumer != null) { - try { - responseConsumer.accept(response.getFormData()); - } catch (Exception e) { - GeyserImpl.getInstance().getLogger().error("Error while processing form response!", e); - } + try { + formDefinitions.definitionFor(form) + .handleFormResponse(form, response.getFormData()); + } catch (Exception e) { + GeyserImpl.getInstance().getLogger().error("Error while processing form response!", e); } } - - public boolean removeWindow(int id) { - return forms.remove(id) != null; - } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java index ccf68ac53..6cc60dd45 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockServerSettingsRequestTranslator.java @@ -27,26 +27,31 @@ package org.geysermc.geyser.translator.protocol.bedrock; import com.nukkitx.protocol.bedrock.packet.ServerSettingsRequestPacket; import com.nukkitx.protocol.bedrock.packet.ServerSettingsResponsePacket; +import org.geysermc.cumulus.form.CustomForm; +import org.geysermc.cumulus.form.impl.FormDefinitions; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.SettingsUtils; -import org.geysermc.cumulus.CustomForm; import java.util.concurrent.TimeUnit; @Translator(packet = ServerSettingsRequestPacket.class) public class BedrockServerSettingsRequestTranslator extends PacketTranslator { + private final FormDefinitions formDefinitions = FormDefinitions.instance(); + @Override public void translate(GeyserSession session, ServerSettingsRequestPacket packet) { - CustomForm window = SettingsUtils.buildForm(session); - int windowId = session.getFormCache().addForm(window); + CustomForm form = SettingsUtils.buildForm(session); + int formId = session.getFormCache().addForm(form); + + String jsonData = formDefinitions.codecFor(form).jsonData(form); // Fixes https://bugs.mojang.com/browse/MCPE-94012 because of the delay session.scheduleInEventLoop(() -> { ServerSettingsResponsePacket serverSettingsResponsePacket = new ServerSettingsResponsePacket(); - serverSettingsResponsePacket.setFormData(window.getJsonData()); - serverSettingsResponsePacket.setFormId(windowId); + serverSettingsResponsePacket.setFormData(jsonData); + serverSettingsResponsePacket.setFormId(formId); session.sendUpstreamPacket(serverSettingsResponsePacket); }, 1, TimeUnit.SECONDS); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java index 04151c07f..6a65d85f1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java @@ -25,19 +25,19 @@ package org.geysermc.geyser.translator.protocol.java; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCustomPayloadPacket; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundCustomPayloadPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCustomPayloadPacket; import com.google.common.base.Charsets; import com.nukkitx.protocol.bedrock.packet.TransferPacket; +import org.geysermc.cumulus.Forms; +import org.geysermc.cumulus.form.Form; +import org.geysermc.cumulus.util.FormType; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; -import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.cumulus.Form; -import org.geysermc.cumulus.Forms; -import org.geysermc.cumulus.util.FormType; import java.nio.charset.StandardCharsets; @@ -68,8 +68,7 @@ public class JavaCustomPayloadTranslator extends PacketTranslator { + Form form = Forms.fromJson(dataString, type, (ignored, response) -> { byte[] raw = response.getBytes(StandardCharsets.UTF_8); byte[] finalData = new byte[raw.length + 2]; diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index 5a1063a10..f54242263 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -37,17 +37,15 @@ import com.nukkitx.network.util.Preconditions; import com.nukkitx.protocol.bedrock.packet.LoginPacket; import com.nukkitx.protocol.bedrock.packet.ServerToClientHandshakePacket; import com.nukkitx.protocol.bedrock.util.EncryptionUtils; +import org.geysermc.cumulus.form.CustomForm; +import org.geysermc.cumulus.form.ModalForm; +import org.geysermc.cumulus.form.SimpleForm; +import org.geysermc.cumulus.response.result.ResultType; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.auth.AuthData; import org.geysermc.geyser.session.auth.BedrockClientData; -import org.geysermc.cumulus.CustomForm; -import org.geysermc.cumulus.ModalForm; -import org.geysermc.cumulus.SimpleForm; -import org.geysermc.cumulus.response.CustomFormResponse; -import org.geysermc.cumulus.response.ModalFormResponse; -import org.geysermc.cumulus.response.SimpleFormResponse; import org.geysermc.geyser.text.GeyserLocale; import javax.crypto.SecretKey; @@ -232,26 +230,24 @@ public class LoginEncryptionUtils { .optionalButton("geyser.auth.login.form.notice.btn_login.mojang", isPasswordAuthEnabled) .button("geyser.auth.login.form.notice.btn_login.microsoft") .button("geyser.auth.login.form.notice.btn_disconnect") - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - buildAndShowLoginWindow(session); - return; - } - - if (isPasswordAuthEnabled && response.getClickedButtonId() == 0) { + .resultHandler( + (form, result) -> buildAndShowLoginWindow(session), + ResultType.CLOSED, ResultType.INVALID + ) + .validResultHandler((form, response) -> { + if (isPasswordAuthEnabled && response.clickedButtonId() == 0) { session.setMicrosoftAccount(false); buildAndShowLoginDetailsWindow(session); return; } - if (isPasswordAuthEnabled && response.getClickedButtonId() == 1) { + if (isPasswordAuthEnabled && response.clickedButtonId() == 1) { session.setMicrosoftAccount(true); buildAndShowMicrosoftAuthenticationWindow(session); return; } - if (response.getClickedButtonId() == 0) { + if (response.clickedButtonId() == 0) { // Just show the OAuth code session.authenticateWithMicrosoftCode(); return; @@ -269,15 +265,11 @@ public class LoginEncryptionUtils { .label("geyser.auth.login.form.details.desc") .input("geyser.auth.login.form.details.email", "account@geysermc.org", "") .input("geyser.auth.login.form.details.pass", "123456", "") - .responseHandler((form, responseData) -> { - CustomFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - buildAndShowLoginDetailsWindow(session); - return; - } - - session.authenticate(response.next(), response.next()); - })); + .resultHandler( + (form, result) -> buildAndShowLoginDetailsWindow(session), + ResultType.CLOSED, ResultType.INVALID + ) + .validResultHandler((form, response) -> session.authenticate(response.next(), response.next()))); } /** @@ -291,16 +283,14 @@ public class LoginEncryptionUtils { .button("geyser.auth.login.method.browser") .button("geyser.auth.login.method.password") .button("geyser.auth.login.form.notice.btn_disconnect") - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - buildAndShowLoginWindow(session); - return; - } - - if (response.getClickedButtonId() == 0) { + .resultHandler( + (form, result) -> buildAndShowLoginWindow(session), + ResultType.CLOSED, ResultType.INVALID + ) + .validResultHandler((form, response) -> { + if (response.clickedButtonId() == 0) { session.authenticateWithMicrosoftCode(); - } else if (response.getClickedButtonId() == 1) { + } else if (response.clickedButtonId() == 1) { buildAndShowLoginDetailsWindow(session); } else { session.disconnect(GeyserLocale.getPlayerLocaleString("geyser.auth.login.form.disconnect", session.getLocale())); @@ -318,14 +308,12 @@ public class LoginEncryptionUtils { .content("%xbox.signin.website\n%xbox.signin.url\n%xbox.signin.enterCode\n" + msCode.user_code) .button1("%gui.done") .button2("%menu.disconnect") - .responseHandler((form, responseData) -> { - ModalFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - buildAndShowMicrosoftAuthenticationWindow(session); - return; - } - - if (response.getClickedButtonId() == 1) { + .resultHandler( + (form, result) -> buildAndShowMicrosoftAuthenticationWindow(session), + ResultType.CLOSED, ResultType.INVALID + ) + .validResultHandler((form, response) -> { + if (response.clickedButtonId() == 1) { session.disconnect(GeyserLocale.getPlayerLocaleString("geyser.auth.login.form.disconnect", session.getLocale())); } }) diff --git a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java index ea3412451..eb8c133d4 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java @@ -27,13 +27,12 @@ package org.geysermc.geyser.util; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.setting.Difficulty; +import org.geysermc.cumulus.component.DropdownComponent; +import org.geysermc.cumulus.form.CustomForm; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.level.GameRule; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.level.WorldManager; -import org.geysermc.cumulus.CustomForm; -import org.geysermc.cumulus.component.DropdownComponent; -import org.geysermc.cumulus.response.CustomFormResponse; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; @@ -115,12 +114,7 @@ public class SettingsUtils { } } - builder.responseHandler((form, responseData) -> { - CustomFormResponse response = form.parseResponse(responseData); - if (response.isClosed() || response.isInvalid()) { - return; - } - + builder.validResultHandler((form, response) -> { if (showClientSettings) { // Client can only see its coordinates if reducedDebugInfo is disabled and coordinates are enabled in geyser config. if (session.getPreferencesCache().isAllowShowCoordinates()) { diff --git a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java index 447661e21..2eec54652 100644 --- a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java @@ -26,12 +26,11 @@ package org.geysermc.geyser.util; import com.github.steveice10.mc.protocol.data.game.statistic.*; -import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.cumulus.form.SimpleForm; +import org.geysermc.cumulus.util.FormImage; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.type.ItemMappings; -import org.geysermc.cumulus.SimpleForm; -import org.geysermc.cumulus.response.SimpleFormResponse; -import org.geysermc.cumulus.util.FormImage; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; @@ -68,12 +67,7 @@ public class StatisticsUtils { .button("stat.itemsButton - stat_type.minecraft.dropped", FormImage.Type.PATH, "textures/ui/trash_default") .button("stat.mobsButton - geyser.statistics.killed", FormImage.Type.PATH, "textures/items/diamond_sword") .button("stat.mobsButton - geyser.statistics.killed_by", FormImage.Type.PATH, "textures/ui/wither_heart_flash") - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (!response.isCorrect()) { - return; - } - + .validResultHandler((form, response) -> { SimpleForm.Builder builder = SimpleForm.builder() .translator(StatisticsUtils::translate, language); @@ -81,7 +75,7 @@ public class StatisticsUtils { List content = new ArrayList<>(); ItemMappings mappings = session.getItemMappings(); - switch (response.getClickedButtonId()) { + switch (response.clickedButtonId()) { case 0: builder.title("stat.generalButton"); @@ -202,12 +196,7 @@ public class StatisticsUtils { session.sendForm( builder.content(assembledContent.toString()) .button("gui.back", FormImage.Type.PATH, "textures/gui/newgui/undo") - .responseHandler((form1, subFormResponseData) -> { - SimpleFormResponse response1 = form.parseResponse(subFormResponseData); - if (response1.isCorrect()) { - buildAndSendStatisticsMenu(session); - } - })); + .validResultHandler((form1, response1) -> buildAndSendStatisticsMenu(session))); })); } From 1fba96c339ebbe1775bc886679afb5f35815c61f Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 22 Jan 2022 16:22:27 -0500 Subject: [PATCH 047/199] Address armor stand invisibility edge case See https://github.com/GeyserMC/Geyser/issues/2780 --- .../java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java | 2 +- .../geysermc/geyser/entity/type/living/ArmorStandEntity.java | 2 +- .../protocol/java/entity/JavaSetEntityDataTranslator.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java index caa373549..f0095d26a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java +++ b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java @@ -34,7 +34,7 @@ import java.util.Map; /** * A write-only wrapper for temporarily storing entity metadata that will be sent to Bedrock. */ -public class GeyserDirtyMetadata { +public final class GeyserDirtyMetadata { private final Map metadata = new Object2ObjectLinkedOpenHashMap<>(); public void put(EntityData entityData, Object value) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index 9980cd2c1..10086be9c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -136,7 +136,7 @@ public class ArmorStandEntity extends LivingEntity { } isSmall = newIsSmall; - if (!isMarker) { + if (!isMarker && !isInvisible) { // Addition for isInvisible check caused by https://github.com/GeyserMC/Geyser/issues/2780 toggleSmallStatus(); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java index 235ecb1cd..ed9129c26 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java @@ -27,12 +27,12 @@ package org.geysermc.geyser.translator.protocol.java.entity; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEntityDataPacket; -import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.InteractiveTagManager; +import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.entity.InteractiveTagManager; @Translator(packet = ClientboundSetEntityDataPacket.class) public class JavaSetEntityDataTranslator extends PacketTranslator { From f682cf1326775734f3c9289c8c488e4cd0c82a55 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 22 Jan 2022 16:36:41 -0500 Subject: [PATCH 048/199] Yes, Geyser supports Bedrock 1.18.0/1/2. --- .../java/org/geysermc/geyser/network/MinecraftProtocol.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index d28b95203..f605f9089 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -60,7 +60,7 @@ public final class MinecraftProtocol { static { SUPPORTED_BEDROCK_CODECS.add(Bedrock_v465.V465_CODEC); SUPPORTED_BEDROCK_CODECS.add(Bedrock_v471.V471_CODEC); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); } /** From 53de9f4a31cd52dea3c6526f799e41f96a4fcfa6 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Wed, 26 Jan 2022 12:10:15 +0100 Subject: [PATCH 049/199] Deploy the Cumulus changes for Geyser so Floodgate can use them --- Jenkinsfile | 1 + ap/pom.xml | 4 ++-- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 ++-- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 ++-- bootstrap/pom.xml | 4 ++-- bootstrap/spigot/pom.xml | 4 ++-- bootstrap/sponge/pom.xml | 4 ++-- bootstrap/standalone/pom.xml | 4 ++-- bootstrap/velocity/pom.xml | 4 ++-- common/pom.xml | 2 +- core/pom.xml | 8 ++++---- .../protocol/java/JavaCustomPayloadTranslator.java | 2 +- pom.xml | 2 +- 15 files changed, 26 insertions(+), 25 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 481c02310..d1081b0d1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,6 +23,7 @@ pipeline { stage ('Deploy') { when { branch "master" + branch "feature/cumulus-1.1" // allow Floodgate to build } steps { diff --git a/ap/pom.xml b/ap/pom.xml index cc282dd55..e14829ab1 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT ap - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 0d7ed05da..c584885ce 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 89349e8ac..7cee80208 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index b3d0262ea..d79922690 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index 9dcd0943e..73cea9ec4 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 3b0bdda55..e4710e085 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 5aa2c59cf..7aca462c9 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-spigot @@ -25,7 +25,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index fa7989b43..0587e811f 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 00c0410e4..cb6b01b6a 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index e1e3331ef..87fa95637 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index 54a65ab99..6c204aa9b 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT common diff --git a/core/pom.xml b/core/pom.xml index 4da6bdbe0..121b58548 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT provided org.geysermc geyser-api - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile org.geysermc common - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT compile diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java index 6a65d85f1..5713465eb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java @@ -60,7 +60,7 @@ public class JavaCustomPayloadTranslator extends PacketTranslator4.0.0 org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-cumulus-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. From 2573b47de963acd761ef3845c4dcd847276d2d5e Mon Sep 17 00:00:00 2001 From: Tim203 Date: Wed, 26 Jan 2022 12:20:29 +0100 Subject: [PATCH 050/199] Actually deploy --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d1081b0d1..f1c8be56e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,8 +22,10 @@ pipeline { stage ('Deploy') { when { - branch "master" - branch "feature/cumulus-1.1" // allow Floodgate to build + anyOf { + branch "master" + branch "feature/cumulus-1.1" // allow Floodgate to build + } } steps { From 5ce2c113ae100a09e6a743297bf5eab5b16ae3dc Mon Sep 17 00:00:00 2001 From: Tim203 Date: Fri, 28 Jan 2022 13:08:10 +0100 Subject: [PATCH 051/199] Remove IPv6 scope if present --- .../java/org/geysermc/geyser/session/GeyserSession.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 742a2e4a9..99c8c5cc4 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -796,6 +796,13 @@ public class GeyserSession implements GeyserConnection, CommandSender { FloodgateSkinUploader skinUploader = geyser.getSkinUploader(); FloodgateCipher cipher = geyser.getCipher(); + String bedrockAddress = upstream.getAddress().getAddress().getHostAddress(); + // both BungeeCord and Velocity remove the IPv6 scope (if there is one) for Spigot + int ipv6ScopeIndex = bedrockAddress.indexOf('%'); + if (ipv6ScopeIndex != -1) { + bedrockAddress = bedrockAddress.substring(0, ipv6ScopeIndex); + } + encryptedData = cipher.encryptFromString(BedrockData.of( clientData.getGameVersion(), authData.name(), @@ -804,7 +811,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { clientData.getLanguageCode(), clientData.getUiProfile().ordinal(), clientData.getCurrentInputMode().ordinal(), - upstream.getAddress().getAddress().getHostAddress(), + bedrockAddress, skinUploader.getId(), skinUploader.getVerifyCode() ).toString()); From 14882534c0f14be29c05c0cafb593889a2e0a550 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 30 Jan 2022 11:05:29 -0500 Subject: [PATCH 052/199] Don't fully translate item data to compare net IDs Just compare the item mappings of the two Java items. This should shave some NBT and display conversion processing time down. --- .../geysermc/geyser/inventory/Inventory.java | 6 +++- .../geyser/session/cache/LodestoneCache.java | 28 +++++++--------- .../inventory/item/BannerTranslator.java | 6 ++-- .../inventory/item/CompassTranslator.java | 33 +++++++++++++------ .../inventory/item/ItemTranslator.java | 31 ++++++++++++----- .../inventory/item/PotionTranslator.java | 2 +- .../inventory/item/TippedArrowTranslator.java | 2 +- ...tionTrackingDBClientRequestTranslator.java | 4 +-- 8 files changed, 68 insertions(+), 44 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index 3b307ba8d..26dc261a0 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -35,7 +35,9 @@ import lombok.NonNull; import lombok.Setter; import lombok.ToString; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.inventory.item.ItemTranslator; import org.jetbrains.annotations.Range; import java.util.Arrays; @@ -136,7 +138,9 @@ public abstract class Inventory { protected void updateItemNetId(GeyserItemStack oldItem, GeyserItemStack newItem, GeyserSession session) { if (!newItem.isEmpty()) { - if (newItem.getItemData(session).equals(oldItem.getItemData(session), false, false, false)) { + ItemMapping oldMapping = ItemTranslator.getBedrockItemMapping(session, oldItem); + ItemMapping newMapping = ItemTranslator.getBedrockItemMapping(session, newItem); + if (oldMapping.getBedrockId() == newMapping.getBedrockId()) { newItem.setNetId(oldItem.getNetId()); } else { newItem.setNetId(session.getNextItemNetId()); diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java index f0cbbb189..05c2628df 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/LodestoneCache.java @@ -30,9 +30,6 @@ import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.github.steveice10.opennbt.tag.builtin.StringTag; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; -import lombok.AllArgsConstructor; -import lombok.EqualsAndHashCode; -import lombok.Getter; import org.geysermc.geyser.inventory.GeyserItemStack; import javax.annotation.Nullable; @@ -43,7 +40,7 @@ import java.util.WeakHashMap; * A temporary cache for lodestone information. * Bedrock requests the lodestone position information separately from the item. */ -public class LodestoneCache { +public final class LodestoneCache { /** * A list of any GeyserItemStacks that are lodestones. Used mainly to minimize Bedrock's "pop-in" effect * when a new item has been created; instead we can re-use already existing IDs @@ -121,8 +118,16 @@ public class LodestoneCache { } public @Nullable LodestonePos getPos(int id) { - // We should not need to check the activeLodestones map as Bedrock should already be aware of this ID - return this.lodestones.remove(id); + LodestonePos pos = this.lodestones.remove(id); + if (pos != null) { + return pos; + } + for (LodestonePos activePos : this.activeLodestones.values()) { + if (activePos.id == id) { + return activePos; + } + } + return null; } public void clear() { @@ -131,16 +136,7 @@ public class LodestoneCache { this.lodestones.clear(); } - @Getter - @AllArgsConstructor - @EqualsAndHashCode - public static class LodestonePos { - private final int id; - private final int x; - private final int y; - private final int z; - private final String dimension; - + public record LodestonePos(int id, int x, int y, int z, String dimension) { boolean equals(int x, int y, int z, String dimension) { return this.x == x && this.y == y && this.z == z && this.dimension.equals(dimension); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java index 3c566e76c..a5c3235a2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java @@ -155,7 +155,7 @@ public class BannerTranslator extends ItemTranslator { } @Override - public ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (itemStack.getNbt() == null) { return super.translateToBedrock(itemStack, mapping, mappings); } @@ -163,9 +163,7 @@ public class BannerTranslator extends ItemTranslator { ItemData.Builder builder = super.translateToBedrock(itemStack, mapping, mappings); CompoundTag blockEntityTag = itemStack.getNbt().get("BlockEntityTag"); - if (blockEntityTag != null && blockEntityTag.contains("Patterns")) { - ListTag patterns = blockEntityTag.get("Patterns"); - + if (blockEntityTag != null && blockEntityTag.get("Patterns") instanceof ListTag patterns) { NbtMapBuilder nbtBuilder = builder.build().getTag().toBuilder(); //TODO fix ugly hack if (patterns.equals(OMINOUS_BANNER_PATTERN)) { // Remove the current patterns and set the ominous banner type diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java index 65f26542f..9637f1aa9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java @@ -26,7 +26,9 @@ package org.geysermc.geyser.translator.inventory.item; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; -import com.github.steveice10.opennbt.tag.builtin.*; +import com.github.steveice10.opennbt.tag.builtin.ByteTag; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.registry.Registries; @@ -51,19 +53,30 @@ public class CompassTranslator extends ItemTranslator { } @Override - public ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { - if (itemStack.getNbt() == null) return super.translateToBedrock(itemStack, mapping, mappings); - - Tag lodestoneTag = itemStack.getNbt().get("LodestoneTracked"); - if (lodestoneTag instanceof ByteTag) { - // Get the fake lodestonecompass entry - mapping = mappings.getStoredItems().lodestoneCompass(); - // NBT will be translated in nbt/LodestoneCompassTranslator + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + if (isLodestoneCompass(itemStack.getNbt())) { + // NBT will be translated in nbt/LodestoneCompassTranslator if applicable + return super.translateToBedrock(itemStack, mappings.getStoredItems().lodestoneCompass(), mappings); } - return super.translateToBedrock(itemStack, mapping, mappings); } + @Override + protected ItemMapping getItemMapping(int javaId, CompoundTag nbt, ItemMappings mappings) { + if (isLodestoneCompass(nbt)) { + return mappings.getStoredItems().lodestoneCompass(); + } + return super.getItemMapping(javaId, nbt, mappings); + } + + private boolean isLodestoneCompass(CompoundTag nbt) { + if (nbt != null) { + Tag lodestoneTag = nbt.get("LodestoneTracked"); + return lodestoneTag instanceof ByteTag; + } + return false; + } + @Override public ItemStack translateToJava(ItemData itemData, ItemMapping mapping, ItemMappings mappings) { if (mapping.getBedrockIdentifier().equals("minecraft:lodestone_compass")) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index 5014969e1..b8a7b60e2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -37,6 +37,7 @@ import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.NamedTextColor; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; @@ -157,18 +158,13 @@ public abstract class ItemTranslator { nbt = translateDisplayProperties(session, nbt, bedrockItem); if (session.isAdvancedTooltips()) { - nbt = addAdvancedTooltips(nbt, session.getItemMappings().getMapping(stack), session.getLocale()); + nbt = addAdvancedTooltips(nbt, bedrockItem, session.getLocale()); } ItemStack itemStack = new ItemStack(stack.getId(), stack.getAmount(), nbt); - ItemData.Builder builder; - ItemTranslator itemStackTranslator = ITEM_STACK_TRANSLATORS.get(bedrockItem.getJavaId()); - if (itemStackTranslator != null) { - builder = itemStackTranslator.translateToBedrock(itemStack, bedrockItem, session.getItemMappings()); - } else { - builder = DEFAULT_TRANSLATOR.translateToBedrock(itemStack, bedrockItem, session.getItemMappings()); - } + ItemTranslator itemStackTranslator = ITEM_STACK_TRANSLATORS.getOrDefault(bedrockItem.getJavaId(), DEFAULT_TRANSLATOR); + ItemData.Builder builder = itemStackTranslator.translateToBedrock(itemStack, bedrockItem, session.getItemMappings()); if (bedrockItem.isBlock()) { builder.blockRuntimeId(bedrockItem.getBedrockBlockId()); } @@ -263,6 +259,19 @@ public abstract class ItemTranslator { return canModifyBedrock; } + /** + * Given an item stack, determine the item mapping that should be applied to Bedrock players. + */ + @Nonnull + public static ItemMapping getBedrockItemMapping(GeyserSession session, @Nonnull GeyserItemStack itemStack) { + if (itemStack.isEmpty()) { + return ItemMapping.AIR; + } + int javaId = itemStack.getJavaId(); + return ITEM_STACK_TRANSLATORS.getOrDefault(javaId, DEFAULT_TRANSLATOR) + .getItemMapping(javaId, itemStack.getNbt(), session.getItemMappings()); + } + private static final ItemTranslator DEFAULT_TRANSLATOR = new ItemTranslator() { @Override public List getAppliedItems() { @@ -270,7 +279,7 @@ public abstract class ItemTranslator { } }; - public ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (itemStack == null) { // Return, essentially, air return ItemData.builder(); @@ -295,6 +304,10 @@ public abstract class ItemTranslator { public abstract List getAppliedItems(); + protected ItemMapping getItemMapping(int javaId, CompoundTag nbt, ItemMappings mappings) { + return mappings.getMapping(javaId); + } + public NbtMap translateNbtToBedrock(CompoundTag tag) { NbtMapBuilder builder = NbtMap.builder(); if (tag.getValue() != null && !tag.getValue().isEmpty()) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java index 272092da6..54a6deadb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java @@ -54,7 +54,7 @@ public class PotionTranslator extends ItemTranslator { } @Override - public ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (itemStack.getNbt() == null) return super.translateToBedrock(itemStack, mapping, mappings); Tag potionTag = itemStack.getNbt().get("Potion"); if (potionTag instanceof StringTag) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java index 4925d3e69..35e8baa07 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java @@ -59,7 +59,7 @@ public class TippedArrowTranslator extends ItemTranslator { } @Override - public ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (!mapping.getJavaIdentifier().equals("minecraft:tipped_arrow") || itemStack.getNbt() == null) { // We're only concerned about minecraft:arrow when translating Bedrock -> Java return super.translateToBedrock(itemStack, mapping, mappings); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java index a6551afbd..f3d0ff344 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockPositionTrackingDBClientRequestTranslator.java @@ -58,14 +58,14 @@ public class BedrockPositionTrackingDBClientRequestTranslator extends PacketTran // Build the NBT data for the update NbtMapBuilder builder = NbtMap.builder(); - builder.putInt("dim", DimensionUtils.javaToBedrock(pos.getDimension())); + builder.putInt("dim", DimensionUtils.javaToBedrock(pos.dimension())); builder.putString("id", "0x" + String.format("%08X", packet.getTrackingId())); builder.putByte("version", (byte) 1); // Not sure what this is for builder.putByte("status", (byte) 0); // Not sure what this is for // Build the position for the update - builder.putList("pos", NbtType.INT, pos.getX(), pos.getY(), pos.getZ()); + builder.putList("pos", NbtType.INT, pos.x(), pos.y(), pos.z()); broadcastPacket.setTag(builder.build()); session.sendUpstreamPacket(broadcastPacket); From d0fa2d2b055e74fa28b0eaed63c8f61a4e6f32c6 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 30 Jan 2022 11:14:51 -0500 Subject: [PATCH 053/199] Don't send respawn code until Java is ready Fixes #2668 --- .../bedrock/BedrockRespawnTranslator.java | 25 ------------------- .../protocol/java/JavaRespawnTranslator.java | 2 ++ .../player/JavaPlayerPositionTranslator.java | 9 ++++--- 3 files changed, 7 insertions(+), 29 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java index 77b7143b2..1631ea4c7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockRespawnTranslator.java @@ -27,10 +27,7 @@ package org.geysermc.geyser.translator.protocol.bedrock; import com.github.steveice10.mc.protocol.data.game.ClientCommand; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundClientCommandPacket; -import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.packet.MovePlayerPacket; import com.nukkitx.protocol.bedrock.packet.RespawnPacket; -import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -41,28 +38,6 @@ public class BedrockRespawnTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, RespawnPacket packet) { if (packet.getState() == RespawnPacket.State.CLIENT_READY) { - // Previously we only sent the respawn packet before the server finished loading - // The message included was 'Otherwise when immediate respawn is on the client never loads' - // But I assume the new if statement below fixes that problem - RespawnPacket respawnPacket = new RespawnPacket(); - respawnPacket.setRuntimeEntityId(0); - respawnPacket.setPosition(Vector3f.ZERO); - respawnPacket.setState(RespawnPacket.State.SERVER_READY); - session.sendUpstreamPacket(respawnPacket); - - if (session.isSpawned()) { - // Client might be stuck; resend spawn information - PlayerEntity entity = session.getPlayerEntity(); - entity.updateBedrockMetadata(); // TODO test? - - MovePlayerPacket movePlayerPacket = new MovePlayerPacket(); - movePlayerPacket.setRuntimeEntityId(entity.getGeyserId()); - movePlayerPacket.setPosition(entity.getPosition()); - movePlayerPacket.setRotation(entity.getBedrockRotation()); - movePlayerPacket.setMode(MovePlayerPacket.Mode.RESPAWN); - session.sendUpstreamPacket(movePlayerPacket); - } - ServerboundClientCommandPacket javaRespawnPacket = new ServerboundClientCommandPacket(ClientCommand.RESPAWN); session.sendDownstreamPacket(javaRespawnPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java index 7b198b575..03d006a50 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java @@ -46,6 +46,8 @@ public class JavaRespawnTranslator extends PacketTranslator Date: Sun, 30 Jan 2022 11:15:07 -0500 Subject: [PATCH 054/199] Several inventory and parity improvements These changes fix up things that were missed with Java Edition inventory changes in 1.17 and 1.17.1. Working with the inventory in modern versions should be much nicer. --- .../org/geysermc/geyser/GeyserLogger.java | 11 ++ .../geysermc/geyser/inventory/Container.java | 5 +- .../geysermc/geyser/inventory/Inventory.java | 8 +- .../geyser/inventory/click/ClickPlan.java | 178 +++++++++--------- .../geyser/session/GeyserSession.java | 9 + .../inventory/BeaconInventoryTranslator.java | 9 +- .../CraftingInventoryTranslator.java | 5 + .../EnchantingInventoryTranslator.java | 19 +- .../inventory/InventoryTranslator.java | 72 +++---- .../inventory/PlayerInventoryTranslator.java | 18 +- ...BedrockInventoryTransactionTranslator.java | 10 +- .../protocol/java/JavaRecipeTranslator.java | 8 +- .../JavaContainerSetContentTranslator.java | 26 ++- .../JavaContainerSetSlotTranslator.java | 134 +++---------- .../geysermc/geyser/util/InventoryUtils.java | 117 ++++++++++++ 15 files changed, 364 insertions(+), 265 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/GeyserLogger.java b/core/src/main/java/org/geysermc/geyser/GeyserLogger.java index a61c5db25..b47801cb5 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserLogger.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserLogger.java @@ -25,6 +25,8 @@ package org.geysermc.geyser; +import javax.annotation.Nullable; + public interface GeyserLogger { /** @@ -78,6 +80,15 @@ public interface GeyserLogger { */ void debug(String message); + /** + * Logs an object to console if debug mode is enabled + * + * @param object the object to log + */ + default void debug(@Nullable Object object) { + debug(String.valueOf(object)); + } + /** * Sets if the logger should print debug messages * diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Container.java b/core/src/main/java/org/geysermc/geyser/inventory/Container.java index 073887a64..569802a5a 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Container.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Container.java @@ -27,11 +27,12 @@ package org.geysermc.geyser.inventory; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import lombok.Getter; -import lombok.NonNull; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.jetbrains.annotations.Range; +import javax.annotation.Nonnull; + /** * Combination of {@link Inventory} and {@link PlayerInventory} */ @@ -66,7 +67,7 @@ public class Container extends Inventory { } @Override - public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) { + public void setItem(int slot, @Nonnull GeyserItemStack newItem, GeyserSession session) { if (slot < this.size) { super.setItem(slot, newItem, session); } else { diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index 26dc261a0..ca7e90a25 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -31,7 +31,6 @@ import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.math.vector.Vector3i; import lombok.Getter; -import lombok.NonNull; import lombok.Setter; import lombok.ToString; import org.geysermc.geyser.GeyserImpl; @@ -40,11 +39,11 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; import org.jetbrains.annotations.Range; +import javax.annotation.Nonnull; import java.util.Arrays; @ToString public abstract class Inventory { - @Getter protected final int id; @@ -72,8 +71,7 @@ public abstract class Inventory { protected final ContainerType containerType; @Getter - @Setter - protected String title; + protected final String title; protected final GeyserItemStack[] items; @@ -115,7 +113,7 @@ public abstract class Inventory { public abstract int getOffsetForHotbar(@Range(from = 0, to = 8) int slot); - public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) { + public void setItem(int slot, @Nonnull GeyserItemStack newItem, GeyserSession session) { if (slot > this.size) { session.getGeyser().getLogger().debug("Tried to set an item out of bounds! " + this); return; diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index e973beadc..e6eeea689 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -28,7 +28,6 @@ package org.geysermc.geyser.inventory.click; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerActionType; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; -import com.github.steveice10.mc.protocol.data.game.inventory.MoveToHotbarAction; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; @@ -40,20 +39,22 @@ import org.geysermc.geyser.inventory.SlotType; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.CraftingInventoryTranslator; import org.geysermc.geyser.translator.inventory.InventoryTranslator; -import org.geysermc.geyser.translator.inventory.PlayerInventoryTranslator; import org.geysermc.geyser.util.InventoryUtils; import org.jetbrains.annotations.Contract; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.ListIterator; -public class ClickPlan { +public final class ClickPlan { private final List plan = new ArrayList<>(); private final Int2ObjectMap simulatedItems; + /** + * Used for 1.17.1+ proper packet translation - any non-cursor item that is changed in a single transaction gets sent here. + */ + private Int2ObjectMap changedItems; private GeyserItemStack simulatedCursor; - private boolean simulating; + private boolean finished; private final GeyserSession session; private final InventoryTranslator translator; @@ -66,21 +67,11 @@ public class ClickPlan { this.inventory = inventory; this.simulatedItems = new Int2ObjectOpenHashMap<>(inventory.getSize()); + this.changedItems = null; this.simulatedCursor = session.getPlayerInventory().getCursor().copy(); - this.simulating = true; + this.finished = false; - if (translator instanceof PlayerInventoryTranslator) { - gridSize = 4; - } else if (translator instanceof CraftingInventoryTranslator) { - gridSize = 9; - } else { - gridSize = -1; - } - } - - private void resetSimulation() { - this.simulatedItems.clear(); - this.simulatedCursor = session.getPlayerInventory().getCursor().copy(); + gridSize = translator.getGridSize(); } public void add(Click click, int slot) { @@ -88,7 +79,7 @@ public class ClickPlan { } public void add(Click click, int slot, boolean force) { - if (!simulating) + if (finished) throw new UnsupportedOperationException("ClickPlan already executed"); if (click == Click.LEFT_OUTSIDE || click == Click.RIGHT_OUTSIDE) { @@ -97,12 +88,10 @@ public class ClickPlan { ClickAction action = new ClickAction(click, slot, force); plan.add(action); - simulateAction(action); } public void execute(boolean refresh) { //update geyser inventory after simulation to avoid net id desync - resetSimulation(); ListIterator planIter = plan.listIterator(); while (planIter.hasNext()) { ClickAction action = planIter.next(); @@ -112,33 +101,48 @@ public class ClickPlan { refresh = true; } - //int stateId = stateIdHack(action); + changedItems = new Int2ObjectOpenHashMap<>(); - //simulateAction(action); + boolean emulatePost1_16Logic = session.isEmulatePost1_16Logic(); + + int stateId; + if (emulatePost1_16Logic) { + stateId = stateIdHack(action); + simulateAction(action); + } else { + stateId = inventory.getStateId(); + } ItemStack clickedItemStack; if (!planIter.hasNext() && refresh) { clickedItemStack = InventoryUtils.REFRESH_ITEM; - } else if (action.click.actionType == ContainerActionType.DROP_ITEM || action.slot == Click.OUTSIDE_SLOT) { - clickedItemStack = null; } else { - //// The action must be simulated first as Java expects the new contents of the cursor (as of 1.18.1) - //clickedItemStack = simulatedCursor.getItemStack(); TODO fix - this is the proper behavior but it terribly breaks 1.16.5 - clickedItemStack = getItem(action.slot).getItemStack(); + if (emulatePost1_16Logic) { + // The action must be simulated first as Java expects the new contents of the cursor (as of 1.18.1) + clickedItemStack = simulatedCursor.getItemStack(); + } else { + if (action.click.actionType == ContainerActionType.DROP_ITEM || action.slot == Click.OUTSIDE_SLOT) { + clickedItemStack = null; + } else { + clickedItemStack = getItem(action.slot).getItemStack(); + } + } + } + + if (!emulatePost1_16Logic) { + simulateAction(action); } ServerboundContainerClickPacket clickPacket = new ServerboundContainerClickPacket( inventory.getId(), - inventory.getStateId(), + stateId, action.slot, action.click.actionType, action.click.action, clickedItemStack, - Collections.emptyMap() // Anything else we change, at this time, should have a packet sent to address + changedItems ); - simulateAction(action); - session.sendDownstreamPacket(clickPacket); } @@ -146,19 +150,11 @@ public class ClickPlan { for (Int2ObjectMap.Entry simulatedSlot : simulatedItems.int2ObjectEntrySet()) { inventory.setItem(simulatedSlot.getIntKey(), simulatedSlot.getValue(), session); } - simulating = false; + finished = true; } public GeyserItemStack getItem(int slot) { - return getItem(slot, true); - } - - public GeyserItemStack getItem(int slot, boolean generate) { - if (generate) { - return simulatedItems.computeIfAbsent(slot, k -> inventory.getItem(slot).copy()); - } else { - return simulatedItems.getOrDefault(slot, inventory.getItem(slot)); - } + return simulatedItems.computeIfAbsent(slot, k -> inventory.getItem(slot).copy()); } public GeyserItemStack getCursor() { @@ -166,23 +162,38 @@ public class ClickPlan { } private void setItem(int slot, GeyserItemStack item) { - if (simulating) { - simulatedItems.put(slot, item); - } else { - inventory.setItem(slot, item, session); - } + simulatedItems.put(slot, item); + onSlotItemChange(slot, item); } private void setCursor(GeyserItemStack item) { - if (simulating) { - simulatedCursor = item; - } else { - session.getPlayerInventory().setCursor(item, session); - } + simulatedCursor = item; + } + + private void add(int slot, GeyserItemStack itemStack, int amount) { + itemStack.add(amount); + onSlotItemChange(slot, itemStack); + } + + private void sub(int slot, GeyserItemStack itemStack, int amount) { + itemStack.sub(amount); + onSlotItemChange(slot, itemStack); + } + + private void setAmount(int slot, GeyserItemStack itemStack, int amount) { + itemStack.setAmount(amount); + onSlotItemChange(slot, itemStack); + } + + /** + * Does not need to be called for the cursor + */ + private void onSlotItemChange(int slot, GeyserItemStack itemStack) { + changedItems.put(slot, itemStack.getItemStack()); } private void simulateAction(ClickAction action) { - GeyserItemStack cursor = simulating ? getCursor() : session.getPlayerInventory().getCursor(); + GeyserItemStack cursor = getCursor(); switch (action.click) { case LEFT_OUTSIDE -> { setCursor(GeyserItemStack.EMPTY); @@ -196,7 +207,7 @@ public class ClickPlan { } } - GeyserItemStack clicked = simulating ? getItem(action.slot) : inventory.getItem(action.slot); + GeyserItemStack clicked = getItem(action.slot); if (translator.getSlotType(action.slot) == SlotType.OUTPUT) { switch (action.click) { case LEFT, RIGHT -> { @@ -206,6 +217,7 @@ public class ClickPlan { cursor.add(clicked.getAmount()); } reduceCraftingGrid(false); + setItem(action.slot, GeyserItemStack.EMPTY); // Matches Java Edition 1.18.1 } case LEFT_SHIFT -> reduceCraftingGrid(true); } @@ -217,20 +229,20 @@ public class ClickPlan { setItem(action.slot, cursor); } else { setCursor(GeyserItemStack.EMPTY); - clicked.add(cursor.getAmount()); + add(action.slot, clicked, cursor.getAmount()); } break; case RIGHT: if (cursor.isEmpty() && !clicked.isEmpty()) { int half = clicked.getAmount() / 2; //smaller half setCursor(clicked.copy(clicked.getAmount() - half)); //larger half - clicked.setAmount(half); + setAmount(action.slot, clicked, half); } else if (!cursor.isEmpty() && clicked.isEmpty()) { cursor.sub(1); setItem(action.slot, cursor.copy(1)); } else if (InventoryUtils.canStack(cursor, clicked)) { cursor.sub(1); - clicked.add(1); + add(action.slot, clicked, 1); } break; case SWAP_TO_HOTBAR_1: @@ -265,7 +277,7 @@ public class ClickPlan { break; case DROP_ONE: if (!clicked.isEmpty()) { - clicked.sub(1); + sub(action.slot, clicked, 1); } break; case DROP_ALL: @@ -279,7 +291,7 @@ public class ClickPlan { * Swap between two inventory slots without a cursor. This should only be used with {@link ContainerActionType#MOVE_TO_HOTBAR_SLOT} */ private void swap(int sourceSlot, int destSlot, GeyserItemStack sourceItem) { - GeyserItemStack destinationItem = simulating ? getItem(destSlot) : inventory.getItem(destSlot); + GeyserItemStack destinationItem = getItem(destSlot); setItem(sourceSlot, destinationItem); setItem(destSlot, sourceItem); } @@ -292,63 +304,44 @@ public class ClickPlan { stateId = inventory.getStateId(); } - // This is a hack. - // Java will never ever send more than one container click packet per set of actions. + // Java will never ever send more than one container click packet per set of actions*. + // *(exception being Java's "quick craft"/painting feature) // Bedrock might, and this would generally fall into one of two categories: // - Bedrock is sending an item directly from one slot to another, without picking it up, that cannot // be expressed with a shift click // - Bedrock wants to pick up or place an arbitrary amount of items that cannot be expressed from // one left/right click action. - // When Bedrock does one of these actions and sends multiple packets, a 1.17.1+ server will - // increment the state ID on each confirmation packet it sends back (I.E. set slot). Then when it - // reads our next packet, because we kept the same state ID but the server incremented it, it'll be - // desynced and send the entire inventory contents back at us. - // This hack therefore increments the state ID to what the server will presumably send back to us. - // (This won't be perfect, but should get us through most vanilla situations, and if this is wrong the - // server will just send a set content packet back at us) + // Java typically doesn't increment the state ID if you send a vanilla-accurate container click packet, + // but it will increment the state ID with a vanilla client in at least the crafting table if (inventory.getContainerType() == ContainerType.CRAFTING && CraftingInventoryTranslator.isCraftingGrid(action.slot)) { // 1.18.1 sends a second set slot update for any action in the crafting grid // And an additional packet if something is removed (Mojmap: CraftingContainer#removeItem) - //TODO this code kind of really sucks; it's potentially possible to see what Bedrock sends us and send a PlaceRecipePacket int stateIdIncrements; GeyserItemStack clicked = getItem(action.slot); if (action.click == Click.LEFT) { if (!clicked.isEmpty() && !InventoryUtils.canStack(simulatedCursor, clicked)) { // An item is removed from the crafting table; yes deletion - stateIdIncrements = 3; + stateIdIncrements = 2; } else { // We can stack and we add all the items to the crafting slot; no deletion - stateIdIncrements = 2; + stateIdIncrements = 1; } } else if (action.click == Click.RIGHT) { - if (simulatedCursor.isEmpty() && !clicked.isEmpty()) { - // Items are taken; yes deletion - stateIdIncrements = 3; - } else if ((!simulatedCursor.isEmpty() && clicked.isEmpty()) || InventoryUtils.canStack(simulatedCursor, clicked)) { - // Adding our cursor item to the slot; no deletion - stateIdIncrements = 2; - } else { - // ?? nothing I guess - stateIdIncrements = 2; - } + stateIdIncrements = 1; + } else if (action.click.actionType == ContainerActionType.MOVE_TO_HOTBAR_SLOT) { + stateIdIncrements = 1; } else { if (session.getGeyser().getConfig().isDebugMode()) { session.getGeyser().getLogger().debug("Not sure how to handle state ID hack in crafting table: " + plan); } - stateIdIncrements = 2; + stateIdIncrements = 1; } inventory.incrementStateId(stateIdIncrements); - } else if (action.click.action instanceof MoveToHotbarAction) { - // Two slot changes sent - inventory.incrementStateId(2); - } else { - inventory.incrementStateId(1); } return stateId; } - //TODO private void reduceCraftingGrid(boolean makeAll) { if (gridSize == -1) return; @@ -370,9 +363,12 @@ public class ClickPlan { } for (int i = 0; i < gridSize; i++) { - GeyserItemStack item = getItem(i + 1); - if (!item.isEmpty()) - item.sub(crafted); + final int slot = i + 1; + GeyserItemStack item = getItem(slot); + if (!item.isEmpty()) { + // These changes should be broadcasted to the server + sub(slot, item, crafted); + } } } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 99c8c5cc4..3a097f732 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -361,6 +361,15 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private Int2ObjectMap stonecutterRecipes; + /** + * Starting in 1.17, Java servers expect the carriedItem parameter of the serverbound click container + * packet to be the current contents of the mouse after the transaction has been done. 1.16 expects the clicked slot + * contents before any transaction is done. With the current ViaVersion structure, if we do not send what 1.16 expects + * and send multiple click container packets, then successive transactions will be rejected. + */ + @Setter + private boolean emulatePost1_16Logic = true; + /** * The current attack speed of the player. Used for sending proper cooldown timings. * Setting a default fixes cooldowns not showing up on a fresh world. diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java index 19d9d6de5..f194d0d3f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java @@ -38,17 +38,16 @@ import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequ import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionType; import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; +import it.unimi.dsi.fastutil.ints.IntSets; import org.geysermc.geyser.inventory.BeaconContainer; +import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.holder.BlockInventoryHolder; import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.InventoryUtils; -import java.util.Collections; - public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator { public BeaconInventoryTranslator() { super(1, new BlockInventoryHolder("minecraft:beacon", com.nukkitx.protocol.bedrock.data.inventory.ContainerType.BEACON) { @@ -114,7 +113,7 @@ public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator BeaconPaymentStackRequestActionData beaconPayment = (BeaconPaymentStackRequestActionData) request.getActions()[0]; ServerboundSetBeaconPacket packet = new ServerboundSetBeaconPacket(beaconPayment.getPrimaryEffect(), beaconPayment.getSecondaryEffect()); session.sendDownstreamPacket(packet); - return acceptRequest(request, makeContainerEntries(session, inventory, Collections.emptySet())); + return acceptRequest(request, makeContainerEntries(session, inventory, IntSets.emptySet())); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java index ec3335f3c..61e2258b6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/CraftingInventoryTranslator.java @@ -37,6 +37,11 @@ public class CraftingInventoryTranslator extends AbstractBlockInventoryTranslato super(10, "minecraft:crafting_table", ContainerType.WORKBENCH, UIInventoryUpdater.INSTANCE); } + @Override + public int getGridSize() { + return 9; + } + @Override public SlotType getSlotType(int javaSlot) { if (javaSlot == 0) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java index 97ece79d8..800b35901 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/EnchantingInventoryTranslator.java @@ -27,23 +27,22 @@ package org.geysermc.geyser.translator.inventory; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerButtonClickPacket; -import com.nukkitx.protocol.bedrock.data.inventory.*; +import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; +import com.nukkitx.protocol.bedrock.data.inventory.EnchantOptionData; +import com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest; +import com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionType; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import com.nukkitx.protocol.bedrock.packet.PlayerEnchantOptionsPacket; -import org.geysermc.geyser.inventory.EnchantingContainer; -import org.geysermc.geyser.inventory.GeyserEnchantOption; -import org.geysermc.geyser.inventory.Inventory; -import org.geysermc.geyser.inventory.PlayerInventory; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.inventory.BedrockContainerSlot; -import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; +import it.unimi.dsi.fastutil.ints.IntSets; +import org.geysermc.geyser.inventory.*; import org.geysermc.geyser.inventory.item.Enchantment; +import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; +import org.geysermc.geyser.session.GeyserSession; import java.util.Arrays; -import java.util.Collections; public class EnchantingInventoryTranslator extends AbstractBlockInventoryTranslator { public EnchantingInventoryTranslator() { @@ -130,7 +129,7 @@ public class EnchantingInventoryTranslator extends AbstractBlockInventoryTransla } ServerboundContainerButtonClickPacket packet = new ServerboundContainerButtonClickPacket(inventory.getId(), javaSlot); session.sendDownstreamPacket(packet); - return acceptRequest(request, makeContainerEntries(session, inventory, Collections.emptySet())); + return acceptRequest(request, makeContainerEntries(session, inventory, IntSets.emptySet())); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index e0b90db02..e6a9faf74 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -26,12 +26,11 @@ package org.geysermc.geyser.translator.inventory; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; -import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; +import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; -import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; @@ -43,15 +42,10 @@ import it.unimi.dsi.fastutil.ints.*; import lombok.AllArgsConstructor; import org.checkerframework.checker.nullness.qual.Nullable; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.inventory.CartographyContainer; -import org.geysermc.geyser.inventory.GeyserItemStack; -import org.geysermc.geyser.inventory.Inventory; -import org.geysermc.geyser.inventory.PlayerInventory; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.inventory.BedrockContainerSlot; -import org.geysermc.geyser.inventory.SlotType; +import org.geysermc.geyser.inventory.*; import org.geysermc.geyser.inventory.click.Click; import org.geysermc.geyser.inventory.click.ClickPlan; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.chest.DoubleChestInventoryTranslator; import org.geysermc.geyser.translator.inventory.chest.SingleChestInventoryTranslator; import org.geysermc.geyser.translator.inventory.furnace.BlastFurnaceInventoryTranslator; @@ -119,6 +113,13 @@ public abstract class InventoryTranslator { public abstract SlotType getSlotType(int javaSlot); public abstract Inventory createInventory(String name, int windowId, ContainerType containerType, PlayerInventory playerInventory); + /** + * Used for crafting-related transactions. Will override in PlayerInventoryTranslator and CraftingInventoryTranslator. + */ + public int getGridSize() { + return -1; + } + /** * Should be overwritten in cases where specific inventories should reject an item being in a specific spot. * For examples, looms use this to reject items that are dyes in Bedrock but not in Java. @@ -147,7 +148,7 @@ public abstract class InventoryTranslator { return rejectRequest(request); } - public void translateRequests(GeyserSession session, Inventory inventory, List requests) { + public final void translateRequests(GeyserSession session, Inventory inventory, List requests) { boolean refresh = false; ItemStackResponsePacket responsePacket = new ItemStackResponsePacket(); for (ItemStackRequest request : requests) { @@ -199,10 +200,6 @@ public abstract class InventoryTranslator { case PLACE: { TransferStackRequestActionData transferAction = (TransferStackRequestActionData) action; if (!(checkNetId(session, inventory, transferAction.getSource()) && checkNetId(session, inventory, transferAction.getDestination()))) { - if (session.getGameMode().equals(GameMode.CREATIVE) && transferAction.getSource().getContainer() == ContainerSlotType.CRAFTING_INPUT && - transferAction.getSource().getSlot() >= 28 && transferAction.getSource().getSlot() <= 31) { - return rejectRequest(request, false); - } if (session.getGeyser().getConfig().isDebugMode()) { session.getGeyser().getLogger().error("DEBUG: About to reject TAKE/PLACE request made by " + session.name()); dumpStackRequestDetails(session, inventory, transferAction.getSource(), transferAction.getDestination()); @@ -212,17 +209,19 @@ public abstract class InventoryTranslator { int sourceSlot = bedrockSlotToJava(transferAction.getSource()); int destSlot = bedrockSlotToJava(transferAction.getDestination()); + boolean isSourceCursor = isCursor(transferAction.getSource()); + boolean isDestCursor = isCursor(transferAction.getDestination()); if (shouldRejectItemPlace(session, inventory, transferAction.getSource().getContainer(), - isCursor(transferAction.getSource()) ? -1 : sourceSlot, - transferAction.getDestination().getContainer(), isCursor(transferAction.getDestination()) ? -1 : destSlot)) { + isSourceCursor ? -1 : sourceSlot, + transferAction.getDestination().getContainer(), isDestCursor ? -1 : destSlot)) { // This item would not be here in Java return rejectRequest(request, false); } - if (isCursor(transferAction.getSource()) && isCursor(transferAction.getDestination())) { //??? + if (isSourceCursor && isDestCursor) { //??? return rejectRequest(request); - } else if (isCursor(transferAction.getSource())) { //releasing cursor + } else if (isSourceCursor) { //releasing cursor int sourceAmount = cursor.getAmount(); if (transferAction.getCount() == sourceAmount) { //release all plan.add(Click.LEFT, destSlot); @@ -231,7 +230,7 @@ public abstract class InventoryTranslator { plan.add(Click.RIGHT, destSlot); } } - } else if (isCursor(transferAction.getDestination())) { //picking up into cursor + } else if (isDestCursor) { //picking up into cursor GeyserItemStack sourceItem = plan.getItem(sourceSlot); int sourceAmount = sourceItem.getAmount(); if (cursor.isEmpty()) { //picking up into empty cursor @@ -431,6 +430,8 @@ public abstract class InventoryTranslator { int leftover = 0; ClickPlan plan = new ClickPlan(session, this, inventory); + // Track all the crafting table slots to report back the contents of the slots after crafting + IntSet affectedSlots = new IntOpenHashSet(); for (StackRequestActionData action : request.getActions()) { switch (action.getType()) { case CRAFT_RECIPE: { @@ -462,6 +463,7 @@ public abstract class InventoryTranslator { return rejectRequest(request); } craftState = CraftState.INGREDIENTS; + affectedSlots.add(bedrockSlotToJava(((ConsumeStackRequestActionData) action).getSource())); break; } case TAKE: @@ -522,21 +524,16 @@ public abstract class InventoryTranslator { } } plan.execute(false); - return acceptRequest(request, makeContainerEntries(session, inventory, plan.getAffectedSlots())); + affectedSlots.addAll(plan.getAffectedSlots()); + return acceptRequest(request, makeContainerEntries(session, inventory, affectedSlots)); } public ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { - int gridSize; - int gridDimensions; - if (this instanceof PlayerInventoryTranslator) { - gridSize = 4; - gridDimensions = 2; - } else if (this instanceof CraftingInventoryTranslator) { - gridSize = 9; - gridDimensions = 3; - } else { + final int gridSize = getGridSize(); + if (gridSize == -1) { return rejectRequest(request); } + int gridDimensions = gridSize == 4 ? 2 : 3; Recipe recipe; Ingredient[] ingredients = new Ingredient[0]; @@ -722,7 +719,7 @@ public abstract class InventoryTranslator { /** * Handled in {@link PlayerInventoryTranslator} */ - public ItemStackResponsePacket.Response translateCreativeRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + protected ItemStackResponsePacket.Response translateCreativeRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { return rejectRequest(request); } @@ -757,14 +754,14 @@ public abstract class InventoryTranslator { } } - public static ItemStackResponsePacket.Response acceptRequest(ItemStackRequest request, List containerEntries) { + protected static ItemStackResponsePacket.Response acceptRequest(ItemStackRequest request, List containerEntries) { return new ItemStackResponsePacket.Response(ItemStackResponsePacket.ResponseStatus.OK, request.getRequestId(), containerEntries); } /** * Reject an incorrect ItemStackRequest. */ - public static ItemStackResponsePacket.Response rejectRequest(ItemStackRequest request) { + protected static ItemStackResponsePacket.Response rejectRequest(ItemStackRequest request) { return rejectRequest(request, true); } @@ -774,7 +771,7 @@ public abstract class InventoryTranslator { * @param throwError whether this request was truly erroneous (true), or known as an outcome and should not be treated * as bad (false). */ - public static ItemStackResponsePacket.Response rejectRequest(ItemStackRequest request, boolean throwError) { + protected static ItemStackResponsePacket.Response rejectRequest(ItemStackRequest request, boolean throwError) { if (throwError && GeyserImpl.getInstance().getConfig().isDebugMode()) { new Throwable("DEBUGGING: ItemStackRequest rejected " + request.toString()).printStackTrace(); } @@ -849,9 +846,12 @@ public abstract class InventoryTranslator { return -1; } - public List makeContainerEntries(GeyserSession session, Inventory inventory, Set affectedSlots) { + protected final List makeContainerEntries(GeyserSession session, Inventory inventory, IntSet affectedSlots) { Map> containerMap = new HashMap<>(); - for (int slot : affectedSlots) { + // Manually call iterator to prevent Integer boxing + IntIterator it = affectedSlots.iterator(); + while (it.hasNext()) { + int slot = it.nextInt(); BedrockContainerSlot bedrockSlot = javaSlotToBedrockContainer(slot); List list = containerMap.computeIfAbsent(bedrockSlot.container(), k -> new ArrayList<>()); list.add(makeItemEntry(session, bedrockSlot.slot(), inventory.getItem(slot))); @@ -868,7 +868,7 @@ public abstract class InventoryTranslator { return containerEntries; } - public static ItemStackResponsePacket.ItemEntry makeItemEntry(GeyserSession session, int bedrockSlot, GeyserItemStack itemStack) { + private static ItemStackResponsePacket.ItemEntry makeItemEntry(GeyserSession session, int bedrockSlot, GeyserItemStack itemStack) { ItemStackResponsePacket.ItemEntry itemEntry; if (!itemStack.isEmpty()) { // As of 1.16.210: Bedrock needs confirmation on what the current item durability is. diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java index 04de68a1e..e2349e5a5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/PlayerInventoryTranslator.java @@ -35,6 +35,7 @@ import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.*; import com.nukkitx.protocol.bedrock.packet.InventoryContentPacket; import com.nukkitx.protocol.bedrock.packet.InventorySlotPacket; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; +import it.unimi.dsi.fastutil.ints.IntIterator; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; import org.geysermc.geyser.inventory.*; @@ -55,6 +56,11 @@ public class PlayerInventoryTranslator extends InventoryTranslator { super(46); } + @Override + public int getGridSize() { + return 4; + } + @Override public void updateInventory(GeyserSession session, Inventory inventory) { updateCraftingGrid(session, inventory); @@ -370,14 +376,17 @@ public class PlayerInventoryTranslator extends InventoryTranslator { } } } - for (int slot : affectedSlots) { + // Manually call iterator to prevent Integer boxing + IntIterator it = affectedSlots.iterator(); + while (it.hasNext()) { + int slot = it.nextInt(); sendCreativeAction(session, inventory, slot); } return acceptRequest(request, makeContainerEntries(session, inventory, affectedSlots)); } @Override - public ItemStackResponsePacket.Response translateCreativeRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + protected ItemStackResponsePacket.Response translateCreativeRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { ItemStack javaCreativeItem = null; IntSet affectedSlots = new IntOpenHashSet(); CraftState craftState = CraftState.START; @@ -478,7 +487,10 @@ public class PlayerInventoryTranslator extends InventoryTranslator { return rejectRequest(request); } } - for (int slot : affectedSlots) { + // Manually call iterator to prevent Integer boxing + IntIterator it = affectedSlots.iterator(); + while (it.hasNext()) { + int slot = it.nextInt(); sendCreativeAction(session, inventory, slot); } return acceptRequest(request, makeContainerEntries(session, inventory, affectedSlots)); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index be10452f4..869062da2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.translator.protocol.bedrock; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; @@ -41,6 +42,8 @@ import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.inventory.*; import com.nukkitx.protocol.bedrock.packet.*; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.CommandBlockMinecartEntity; import org.geysermc.geyser.entity.type.Entity; @@ -59,7 +62,6 @@ import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; import org.geysermc.geyser.util.BlockUtils; import org.geysermc.geyser.util.InventoryUtils; -import java.util.Collections; import java.util.List; import java.util.concurrent.TimeUnit; @@ -316,9 +318,13 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator changedSlots = new Int2ObjectOpenHashMap<>(2); + changedSlots.put(armorSlot, hotbarItem.getItemStack()); + changedSlots.put(bedrockHotbarSlot, armorSlotItem.getItemStack()); + ServerboundContainerClickPacket clickPacket = new ServerboundContainerClickPacket( playerInventory.getId(), playerInventory.getStateId(), armorSlot, - click.actionType, click.action, null, Collections.emptyMap()); + click.actionType, click.action, null, changedSlots); session.sendDownstreamPacket(clickPacket); } } else { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java index b3a04e163..da35da60e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java @@ -31,7 +31,7 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import java.util.Arrays; +import java.util.Collections; /** * Used to list recipes that we can definitely use the recipe book for (and therefore save on packet usage) @@ -42,9 +42,11 @@ public class JavaRecipeTranslator extends PacketTranslator inventorySize) { + GeyserImpl geyser = session.getGeyser(); + geyser.getLogger().warning("ClientboundContainerSetContentPacket sent to " + session.name() + + " that exceeds inventory size!"); + if (geyser.getConfig().isDebugMode()) { + geyser.getLogger().debug(packet); + geyser.getLogger().debug(inventory); + } + InventoryTranslator translator = session.getInventoryTranslator(); + if (translator != null) { + translator.updateInventory(session, inventory); + } + // 1.18.1 behavior: the previous items will be correctly set, but the state ID and carried item will not + // as this produces a stack trace on the client. + // If Java processes this correctly in the future, we can revert this behavior + return; + } + GeyserItemStack newItem = GeyserItemStack.from(packet.getItems()[i]); inventory.setItem(i, newItem, session); } @@ -55,6 +73,10 @@ public class JavaContainerSetContentTranslator extends PacketTranslator 0 || stateId != inventory.getStateId()); + inventory.setStateId(stateId); + session.getPlayerInventory().setCursor(GeyserItemStack.from(packet.getCarriedItem()), session); InventoryUtils.updateCursor(session); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java index 283d95fc4..4bb2a8e60 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java @@ -30,7 +30,6 @@ import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetSlotPacket; import com.nukkitx.protocol.bedrock.data.inventory.ContainerId; import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; @@ -40,17 +39,15 @@ import com.nukkitx.protocol.bedrock.packet.InventorySlotPacket; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.inventory.InventoryTranslator; -import org.geysermc.geyser.translator.inventory.CraftingInventoryTranslator; import org.geysermc.geyser.translator.inventory.PlayerInventoryTranslator; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.InventoryUtils; import java.util.Arrays; import java.util.Collections; -import java.util.Objects; import java.util.UUID; import java.util.concurrent.TimeUnit; @@ -72,14 +69,16 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator 0 || stateId != inventory.getStateId()); + inventory.setStateId(stateId); InventoryTranslator translator = session.getInventoryTranslator(); if (translator != null) { if (session.getCraftingGridFuture() != null) { session.getCraftingGridFuture().cancel(false); } - session.setCraftingGridFuture(session.scheduleInEventLoop(() -> updateCraftingGrid(session, packet, inventory, translator), 150, TimeUnit.MILLISECONDS)); + updateCraftingGrid(session, packet.getSlot(), packet.getItem(), inventory, translator); GeyserItemStack newItem = GeyserItemStack.from(packet.getItem()); if (packet.getContainerId() == 0 && !(translator instanceof PlayerInventoryTranslator)) { @@ -93,21 +92,23 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator { int offset = gridSize == 4 ? 28 : 32; int gridDimensions = gridSize == 4 ? 2 : 3; int firstRow = -1, height = -1; @@ -135,62 +136,10 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator null; }; } + + /** + * Test all known recipes to find a valid match + * + * @param output if not null, the recipe has to output this item + */ + @Nullable + public static Recipe getValidRecipe(final GeyserSession session, final @Nullable ItemStack output, final IntFunction inventoryGetter, + final int gridDimensions, final int firstRow, final int height, final int firstCol, final int width) { + int nonAirCount = 0; // Used for shapeless recipes for amount of items needed in recipe + for (int row = firstRow; row < height + firstRow; row++) { + for (int col = firstCol; col < width + firstCol; col++) { + if (!inventoryGetter.apply(col + (row * gridDimensions) + 1).isEmpty()) { + nonAirCount++; + } + } + } + + recipes: + for (Recipe recipe : session.getCraftingRecipes().values()) { + if (recipe.getType() == RecipeType.CRAFTING_SHAPED) { + ShapedRecipeData data = (ShapedRecipeData) recipe.getData(); + if (output != null && !data.getResult().equals(output)) { + continue; + } + Ingredient[] ingredients = data.getIngredients(); + if (data.getWidth() != width || data.getHeight() != height || width * height != ingredients.length) { + continue; + } + + if (!testShapedRecipe(ingredients, inventoryGetter, gridDimensions, firstRow, height, firstCol, width)) { + Ingredient[] mirroredIngredients = new Ingredient[ingredients.length]; + for (int row = 0; row < height; row++) { + for (int col = 0; col < width; col++) { + mirroredIngredients[col + (row * width)] = ingredients[(width - 1 - col) + (row * width)]; + } + } + + if (Arrays.equals(ingredients, mirroredIngredients) || + !testShapedRecipe(mirroredIngredients, inventoryGetter, gridDimensions, firstRow, height, firstCol, width)) { + continue; + } + } + return recipe; + } else if (recipe.getType() == RecipeType.CRAFTING_SHAPELESS) { + ShapelessRecipeData data = (ShapelessRecipeData) recipe.getData(); + if (output != null && !data.getResult().equals(output)) { + continue; + } + if (nonAirCount != data.getIngredients().length) { + // There is an amount of items on the crafting table that is not the same as the ingredient count so this is invalid + continue; + } + for (int i = 0; i < data.getIngredients().length; i++) { + Ingredient ingredient = data.getIngredients()[i]; + for (ItemStack itemStack : ingredient.getOptions()) { + boolean inventoryHasItem = false; + // Iterate only over the crafting table to find this item + crafting: + for (int row = firstRow; row < height + firstRow; row++) { + for (int col = firstCol; col < width + firstCol; col++) { + GeyserItemStack geyserItemStack = inventoryGetter.apply(col + (row * gridDimensions) + 1); + if (geyserItemStack.isEmpty()) { + inventoryHasItem = itemStack == null || itemStack.getId() == 0; + if (inventoryHasItem) { + break crafting; + } + } else if (itemStack.equals(geyserItemStack.getItemStack(1))) { + inventoryHasItem = true; + break crafting; + } + } + } + if (!inventoryHasItem) { + continue recipes; + } + } + } + return recipe; + } + } + return null; + } + + private static boolean testShapedRecipe(final Ingredient[] ingredients, final IntFunction inventoryGetter, + final int gridDimensions, final int firstRow, final int height, final int firstCol, final int width) { + int ingredientIndex = 0; + for (int row = firstRow; row < height + firstRow; row++) { + for (int col = firstCol; col < width + firstCol; col++) { + GeyserItemStack geyserItemStack = inventoryGetter.apply(col + (row * gridDimensions) + 1); + Ingredient ingredient = ingredients[ingredientIndex++]; + if (ingredient.getOptions().length == 0) { + if (!geyserItemStack.isEmpty()) { + return false; + } + } else { + boolean inventoryHasItem = false; + for (ItemStack item : ingredient.getOptions()) { + if (Objects.equals(geyserItemStack.getItemStack(1), item)) { + inventoryHasItem = true; + break; + } + } + if (!inventoryHasItem) { + return false; + } + } + } + } + return true; + } } From da33811e3b409db890abfdd2ea909e391ec27da2 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 30 Jan 2022 17:06:45 -0500 Subject: [PATCH 055/199] Init SkinProvider on Geyser startup Prevents it from loading in the middle of the first Geyser player joining --- core/src/main/java/org/geysermc/geyser/GeyserImpl.java | 2 ++ core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index f63e222cc..fd90696bd 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -62,6 +62,7 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.SessionManager; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.skin.FloodgateSkinUploader; +import org.geysermc.geyser.skin.SkinProvider; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; @@ -153,6 +154,7 @@ public class GeyserImpl implements GeyserApi { ItemTranslator.init(); MessageTranslator.init(); MinecraftLocale.init(); + SkinProvider.init(); start(); diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 67364f5c6..453568341 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -819,4 +819,8 @@ public class SkinProvider { }; } } + + public static void init() { + // no-op + } } From 36afd3f2ec42e62203d6cf10c0bac0b4e5afc0b0 Mon Sep 17 00:00:00 2001 From: David Choo Date: Sun, 30 Jan 2022 19:26:31 -0500 Subject: [PATCH 056/199] Fix villager prices with demand price adjustments (#2767) * Fix villager prices with demand price adjustments * Don't cap second input/output item count * Handle negative item counts properly * Don't get item mapping twice * Add null check to getItemTag --- .../JavaMerchantOffersTranslator.java | 43 ++++++++++++++----- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java index 50ee68381..8af5c8af1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java @@ -43,6 +43,7 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; +import org.geysermc.geyser.util.MathUtils; import java.util.ArrayList; import java.util.List; @@ -99,16 +100,17 @@ public class JavaMerchantOffersTranslator extends PacketTranslator 0 ? packet.getVillagerLevel() - 1 : 0); // -1 crashes client - recipe.put("buyA", getItemTag(session, trade.getFirstInput(), trade.getSpecialPrice())); - if (trade.getSecondInput() != null) { - recipe.put("buyB", getItemTag(session, trade.getSecondInput(), 0)); - } + recipe.put("buyA", getItemTag(session, trade.getFirstInput(), trade.getSpecialPrice(), trade.getDemand(), trade.getPriceMultiplier())); + recipe.put("buyB", getItemTag(session, trade.getSecondInput())); recipe.putInt("uses", trade.getNumUses()); recipe.putByte("rewardExp", (byte) 1); tags.add(recipe.build()); @@ -144,12 +146,31 @@ public class JavaMerchantOffersTranslator extends PacketTranslator Date: Mon, 31 Jan 2022 09:57:43 -0500 Subject: [PATCH 057/199] Fix cache image task from last commit and make it work with reloading --- core/src/main/java/org/geysermc/geyser/GeyserImpl.java | 3 ++- .../java/org/geysermc/geyser/skin/SkinProvider.java | 10 ++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index fd90696bd..6226eec09 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -154,7 +154,6 @@ public class GeyserImpl implements GeyserApi { ItemTranslator.init(); MessageTranslator.init(); MinecraftLocale.init(); - SkinProvider.init(); start(); @@ -197,6 +196,8 @@ public class GeyserImpl implements GeyserApi { ScoreboardUpdater.init(); + SkinProvider.registerCacheImageTask(this); + ResourcePack.loadPacks(); if (platformType != PlatformType.STANDALONE && config.getRemote().getAddress().equals("auto")) { diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 453568341..4383dc4e9 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -115,10 +115,12 @@ public class SkinProvider { WEARING_CUSTOM_SKULL = new SkinGeometry("{\"geometry\" :{\"default\" :\"geometry.humanoid.wearingCustomSkull\"}}", wearingCustomSkull, false); String wearingCustomSkullSlim = new String(FileUtils.readAllBytes("bedrock/skin/geometry.humanoid.wearingCustomSkullSlim.json"), StandardCharsets.UTF_8); WEARING_CUSTOM_SKULL_SLIM = new SkinGeometry("{\"geometry\" :{\"default\" :\"geometry.humanoid.wearingCustomSkullSlim\"}}", wearingCustomSkullSlim, false); + } + public static void registerCacheImageTask(GeyserImpl geyser) { // Schedule Daily Image Expiry if we are caching them - if (GeyserImpl.getInstance().getConfig().getCacheImages() > 0) { - GeyserImpl.getInstance().getScheduledThread().scheduleAtFixedRate(() -> { + if (geyser.getConfig().getCacheImages() > 0) { + geyser.getScheduledThread().scheduleAtFixedRate(() -> { File cacheFolder = GeyserImpl.getInstance().getBootstrap().getConfigFolder().resolve("cache").resolve("images").toFile(); if (!cacheFolder.exists()) { return; @@ -819,8 +821,4 @@ public class SkinProvider { }; } } - - public static void init() { - // no-op - } } From 9d908c5598215b2c07bf3f7c5c848680a3457b83 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 1 Feb 2022 20:15:31 -0500 Subject: [PATCH 058/199] Create IntMappedRegistry to prevent boxing --- .../geyser/registry/IntMappedRegistry.java | 122 ++++++++++++++++++ .../geysermc/geyser/registry/Registries.java | 18 ++- .../loader/CollisionRegistryLoader.java | 4 +- 3 files changed, 132 insertions(+), 12 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/registry/IntMappedRegistry.java diff --git a/core/src/main/java/org/geysermc/geyser/registry/IntMappedRegistry.java b/core/src/main/java/org/geysermc/geyser/registry/IntMappedRegistry.java new file mode 100644 index 000000000..892f4a6df --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/registry/IntMappedRegistry.java @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2019-2022 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.geyser.registry; + +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import org.geysermc.geyser.registry.loader.RegistryLoader; +import org.jetbrains.annotations.Nullable; + +import java.util.function.Supplier; + +/** + * A mapped registry with an integer as the key. This class is designed to minimize the need for boxing/unboxing keys. + * + * @param the value + */ +public class IntMappedRegistry extends AbstractMappedRegistry> { + protected IntMappedRegistry(I input, RegistryLoader> registryLoader) { + super(input, registryLoader); + } + + /** + * Returns the value registered by the given integer. + * + * @param i the integer + * @return the value registered by the given integer. + */ + public V get(int i) { + return this.mappings.get(i); + } + + @Nullable + @Override + @Deprecated + public V get(Integer key) { + return super.get(key); + } + + /** + * Returns the value registered by the given key or the default value + * specified if null. + * + * @param i the key + * @param defaultValue the default value + * @return the value registered by the given key or the default value + * specified if null. + */ + public V getOrDefault(int i, V defaultValue) { + return this.mappings.getOrDefault(i, defaultValue); + } + + @Override + @Deprecated + public V getOrDefault(Integer key, V defaultValue) { + return super.getOrDefault(key, defaultValue); + } + + /** + * Registers a new value into this registry with the given key. + * + * @param i the key + * @param value the value + * @return a new value into this registry with the given key. + */ + public V register(int i, V value) { + return this.mappings.put(i, value); + } + + @Override + @Deprecated + public V register(Integer key, V value) { + return super.register(key, value); + } + + /** + * Creates a new integer mapped registry with the given {@link RegistryLoader}. The + * input type is not specified here, meaning the loader return type is either + * predefined, or the registry is populated at a later point. + * + * @param registryLoader the registry loader + * @param the input + * @param the map value + * @return a new registry with the given RegistryLoader + */ + public static IntMappedRegistry create(RegistryLoader> registryLoader) { + return new IntMappedRegistry<>(null, registryLoader); + } + + /** + * Creates a new integer mapped registry with the given {@link RegistryLoader} and input. + * + * @param registryLoader the registry loader + * @param the input + * @param the map value + * @return a new registry with the given RegistryLoader supplier + */ + public static IntMappedRegistry create(I input, Supplier>> registryLoader) { + return new IntMappedRegistry<>(input, registryLoader.get()); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index 3b0c1f138..5a60351ce 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -31,7 +31,6 @@ import com.github.steveice10.mc.protocol.data.game.level.event.SoundEvent; import com.github.steveice10.mc.protocol.data.game.level.particle.ParticleType; import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; -import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; import com.github.steveice10.packetlib.packet.Packet; import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.BedrockPacket; @@ -43,26 +42,25 @@ import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.registry.populator.PacketRegistryPopulator; -import org.geysermc.geyser.translator.collision.BlockCollision; import org.geysermc.geyser.inventory.item.Enchantment.JavaEnchantment; -import org.geysermc.geyser.translator.sound.SoundTranslator; -import org.geysermc.geyser.translator.sound.SoundInteractionTranslator; -import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; -import org.geysermc.geyser.translator.level.event.LevelEventTranslator; import org.geysermc.geyser.registry.loader.*; import org.geysermc.geyser.registry.populator.ItemRegistryPopulator; +import org.geysermc.geyser.registry.populator.PacketRegistryPopulator; import org.geysermc.geyser.registry.populator.RecipeRegistryPopulator; import org.geysermc.geyser.registry.type.EnchantmentData; import org.geysermc.geyser.registry.type.ItemMappings; import org.geysermc.geyser.registry.type.ParticleMapping; import org.geysermc.geyser.registry.type.SoundMapping; +import org.geysermc.geyser.translator.collision.BlockCollision; +import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; +import org.geysermc.geyser.translator.level.event.LevelEventTranslator; +import org.geysermc.geyser.translator.sound.SoundInteractionTranslator; +import org.geysermc.geyser.translator.sound.SoundTranslator; import java.util.EnumMap; import java.util.List; import java.util.Map; import java.util.Set; -import java.util.function.IntFunction; /** * Holds all the common registries in Geyser. @@ -96,7 +94,7 @@ public final class Registries { /** * A mapped registry containing which holds block IDs to its {@link BlockCollision}. */ - public static final SimpleMappedRegistry COLLISIONS = SimpleMappedRegistry.create(Pair.of("org.geysermc.geyser.translator.collision.CollisionRemapper", "mappings/collision.json"), CollisionRegistryLoader::new); + public static final IntMappedRegistry COLLISIONS = IntMappedRegistry.create(Pair.of("org.geysermc.geyser.translator.collision.CollisionRemapper", "mappings/collision.json"), CollisionRegistryLoader::new); /** * A versioned registry which holds a {@link RecipeType} to a corresponding list of {@link CraftingData}. @@ -149,7 +147,7 @@ public final class Registries { * A mapped registry holding the available records, with the ID of the record being the key, and the {@link com.nukkitx.protocol.bedrock.data.SoundEvent} * as the value. */ - public static final SimpleMappedRegistry RECORDS = SimpleMappedRegistry.create(RegistryLoaders.empty(Int2ObjectOpenHashMap::new)); + public static final IntMappedRegistry RECORDS = IntMappedRegistry.create(RegistryLoaders.empty(Int2ObjectOpenHashMap::new)); /** * A mapped registry holding sound identifiers to their corresponding {@link SoundMapping}. diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java index c6cd092d4..b74573a4e 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/CollisionRegistryLoader.java @@ -50,10 +50,10 @@ import java.util.regex.Pattern; /** * Loads collision data from the given resource path. */ -public class CollisionRegistryLoader extends MultiResourceRegistryLoader> { +public class CollisionRegistryLoader extends MultiResourceRegistryLoader> { @Override - public Map load(Pair input) { + public Int2ObjectMap load(Pair input) { Int2ObjectMap collisions = new Int2ObjectOpenHashMap<>(); Map, CollisionInfo> annotationMap = new IdentityHashMap<>(); From c295e47940aeed0b913d3836973e410ba422aab1 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:12:00 -0500 Subject: [PATCH 059/199] Ensure inventory affected slot is added in MOVE_TO_HOTBAR actions --- .../java/org/geysermc/geyser/inventory/click/ClickPlan.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index e6eeea689..45d535167 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.inventory.click; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerActionType; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; +import com.github.steveice10.mc.protocol.data.game.inventory.MoveToHotbarAction; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; @@ -381,6 +382,10 @@ public final class ClickPlan { for (ClickAction action : plan) { if (translator.getSlotType(action.slot) == SlotType.NORMAL && action.slot != Click.OUTSIDE_SLOT) { affectedSlots.add(action.slot); + if (action.click.actionType == ContainerActionType.MOVE_TO_HOTBAR_SLOT) { + //TODO won't work if offhand is added + affectedSlots.add(inventory.getOffsetForHotbar(((MoveToHotbarAction) action.click.action).ordinal())); + } } } return affectedSlots; From 08a78731dfa950f8a4cb8f3009de366f86ef79a7 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 6 Feb 2022 17:15:12 -0500 Subject: [PATCH 060/199] Drop 1.17.30 support; add support for 1.18.10.28 beta --- core/pom.xml | 4 +- .../geyser/network/MinecraftProtocol.java | 8 +- .../populator/BlockRegistryPopulator.java | 37 +- .../populator/ItemRegistryPopulator.java | 4 +- .../bedrock/block_palette.1_17_30.nbt | Bin 41709 -> 0 bytes .../bedrock/block_palette.1_18_10.nbt | Bin 0 -> 41783 bytes ...17_30.json => creative_items.1_18_10.json} | 1786 +++++++++-------- ....json => runtime_item_states.1_18_10.json} | 168 +- 8 files changed, 1047 insertions(+), 960 deletions(-) delete mode 100644 core/src/main/resources/bedrock/block_palette.1_17_30.nbt create mode 100644 core/src/main/resources/bedrock/block_palette.1_18_10.nbt rename core/src/main/resources/bedrock/{creative_items.1_17_30.json => creative_items.1_18_10.json} (91%) rename core/src/main/resources/bedrock/{runtime_item_states.1_17_30.json => runtime_item_states.1_18_10.json} (98%) diff --git a/core/pom.xml b/core/pom.xml index 4da6bdbe0..c2e8b5f5b 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -120,8 +120,8 @@ com.github.CloudburstMC.Protocol - bedrock-v475 - c22aa595 + bedrock-v486 + v1.18.10-c2c5a7069f-1 compile diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index f605f9089..c4bd05b13 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -28,9 +28,9 @@ package org.geysermc.geyser.network; import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import com.nukkitx.protocol.bedrock.BedrockPacketCodec; -import com.nukkitx.protocol.bedrock.v465.Bedrock_v465; import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; +import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import java.util.ArrayList; import java.util.Arrays; @@ -45,7 +45,7 @@ public final class MinecraftProtocol { * Default Bedrock codec that should act as a fallback. Should represent the latest available * release of the game that Geyser supports. */ - public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v475.V475_CODEC; + public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v486.V486_CODEC; /** * A list of all supported Bedrock versions that can join Geyser */ @@ -58,9 +58,9 @@ public final class MinecraftProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v465.V465_CODEC); SUPPORTED_BEDROCK_CODECS.add(Bedrock_v471.V471_CODEC); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); + SUPPORTED_BEDROCK_CODECS.add(Bedrock_v475.V475_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); } /** diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index b1066c79c..8238bcea1 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -28,8 +28,8 @@ package org.geysermc.geyser.registry.populator; import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableMap; import com.nukkitx.nbt.*; -import com.nukkitx.protocol.bedrock.v465.Bedrock_v465; import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; +import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.objects.Object2IntMap; @@ -46,7 +46,10 @@ import org.geysermc.geyser.util.BlockUtils; import java.io.DataInputStream; import java.io.InputStream; -import java.util.*; +import java.util.ArrayDeque; +import java.util.Deque; +import java.util.Iterator; +import java.util.Map; import java.util.function.BiFunction; import java.util.zip.GZIPInputStream; @@ -59,8 +62,34 @@ public class BlockRegistryPopulator { static { ImmutableMap.Builder, BiFunction> stateMapperBuilder = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_17_30", Bedrock_v465.V465_CODEC.getProtocolVersion()), EMPTY_MAPPER) - .put(ObjectIntPair.of("1_17_40", Bedrock_v471.V471_CODEC.getProtocolVersion()), EMPTY_MAPPER); + .put(ObjectIntPair.of("1_17_40", Bedrock_v471.V471_CODEC.getProtocolVersion()), EMPTY_MAPPER) + .put(ObjectIntPair.of("1_18_10", Bedrock_v486.V486_CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { + statesBuilder.remove("no_drop_bit"); // Used in skulls + if (bedrockIdentifier.equals("minecraft:glow_lichen")) { + // Moved around north, south, west + int bits = (int) statesBuilder.get("multi_face_direction_bits"); + boolean north = (bits & (1 << 2)) != 0; + boolean south = (bits & (1 << 3)) != 0; + boolean west = (bits & (1 << 4)) != 0; + if (north) { + bits |= 1 << 4; + } else { + bits &= ~(1 << 4); + } + if (south) { + bits |= 1 << 2; + } else { + bits &= ~(1 << 2); + } + if (west) { + bits |= 1 << 3; + } else { + bits &= ~(1 << 3); + } + statesBuilder.put("multi_face_direction_bits", bits); + } + return null; + }); BLOCK_MAPPERS = stateMapperBuilder.build(); } diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index d448bfa6a..1b56a83de 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -35,9 +35,9 @@ import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.StartGamePacket; -import com.nukkitx.protocol.bedrock.v465.Bedrock_v465; import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; +import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.ints.IntArrayList; @@ -63,9 +63,9 @@ public class ItemRegistryPopulator { static { PALETTE_VERSIONS = new Object2ObjectOpenHashMap<>(); - PALETTE_VERSIONS.put("1_17_30", new PaletteVersion(Bedrock_v465.V465_CODEC.getProtocolVersion(), Collections.emptyMap())); PALETTE_VERSIONS.put("1_17_40", new PaletteVersion(Bedrock_v471.V471_CODEC.getProtocolVersion(), Collections.emptyMap())); PALETTE_VERSIONS.put("1_18_0", new PaletteVersion(Bedrock_v475.V475_CODEC.getProtocolVersion(), Collections.emptyMap())); + PALETTE_VERSIONS.put("1_18_10", new PaletteVersion(Bedrock_v486.V486_CODEC.getProtocolVersion(), Collections.emptyMap())); } private record PaletteVersion(int protocolVersion, Map additionalTranslatedItems) { diff --git a/core/src/main/resources/bedrock/block_palette.1_17_30.nbt b/core/src/main/resources/bedrock/block_palette.1_17_30.nbt deleted file mode 100644 index fde145ca5239cc9a74e13b2a4a2ac77fca4971f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41709 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 ed5@XQvQCl&fW^!*ULHbXSE{BK6G5 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 DvTLIl literal 0 HcmV?d00001 diff --git a/core/src/main/resources/bedrock/creative_items.1_17_30.json b/core/src/main/resources/bedrock/creative_items.1_18_10.json similarity index 91% rename from core/src/main/resources/bedrock/creative_items.1_17_30.json rename to core/src/main/resources/bedrock/creative_items.1_18_10.json index bb73854dc..dadabf91f 100644 --- a/core/src/main/resources/bedrock/creative_items.1_17_30.json +++ b/core/src/main/resources/bedrock/creative_items.1_18_10.json @@ -2,39 +2,35 @@ "items" : [ { "id" : "minecraft:planks", - "blockRuntimeId" : 5794 + "blockRuntimeId" : 5800 }, { "id" : "minecraft:planks", - "blockRuntimeId" : 5795 + "blockRuntimeId" : 5801 }, { "id" : "minecraft:planks", - "blockRuntimeId" : 5796 + "blockRuntimeId" : 5802 }, { "id" : "minecraft:planks", - "blockRuntimeId" : 5797 + "blockRuntimeId" : 5803 }, { "id" : "minecraft:planks", - "blockRuntimeId" : 5798 + "blockRuntimeId" : 5804 }, { "id" : "minecraft:planks", - "blockRuntimeId" : 5799 + "blockRuntimeId" : 5805 }, { "id" : "minecraft:crimson_planks", - "blockRuntimeId" : 3839 + "blockRuntimeId" : 3840 }, { "id" : "minecraft:warped_planks", - "blockRuntimeId" : 7594 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1318 + "blockRuntimeId" : 7596 }, { "id" : "minecraft:cobblestone_wall", @@ -56,69 +52,69 @@ "id" : "minecraft:cobblestone_wall", "blockRuntimeId" : 1323 }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1330 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1325 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1326 - }, { "id" : "minecraft:cobblestone_wall", "blockRuntimeId" : 1324 }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1327 - }, { "id" : "minecraft:cobblestone_wall", "blockRuntimeId" : 1331 }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1326 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1327 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1325 + }, { "id" : "minecraft:cobblestone_wall", "blockRuntimeId" : 1328 }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1332 + }, { "id" : "minecraft:cobblestone_wall", "blockRuntimeId" : 1329 }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1330 + }, { "id" : "minecraft:blackstone_wall", "blockRuntimeId" : 507 }, { "id" : "minecraft:polished_blackstone_wall", - "blockRuntimeId" : 6038 + "blockRuntimeId" : 6044 }, { "id" : "minecraft:polished_blackstone_brick_wall", - "blockRuntimeId" : 5835 + "blockRuntimeId" : 5841 }, { "id" : "minecraft:cobbled_deepslate_wall", - "blockRuntimeId" : 1155 + "blockRuntimeId" : 1156 }, { "id" : "minecraft:deepslate_tile_wall", - "blockRuntimeId" : 4297 + "blockRuntimeId" : 4298 }, { "id" : "minecraft:polished_deepslate_wall", - "blockRuntimeId" : 6213 + "blockRuntimeId" : 6219 }, { "id" : "minecraft:deepslate_brick_wall", - "blockRuntimeId" : 4114 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 4773 + "blockRuntimeId" : 4115 }, { "id" : "minecraft:fence", @@ -141,24 +137,28 @@ "blockRuntimeId" : 4778 }, { - "id" : "minecraft:nether_brick_fence", - "blockRuntimeId" : 5686 - }, - { - "id" : "minecraft:crimson_fence", - "blockRuntimeId" : 3817 - }, - { - "id" : "minecraft:warped_fence", - "blockRuntimeId" : 7572 - }, - { - "id" : "minecraft:fence_gate", + "id" : "minecraft:fence", "blockRuntimeId" : 4779 }, + { + "id" : "minecraft:nether_brick_fence", + "blockRuntimeId" : 5690 + }, + { + "id" : "minecraft:crimson_fence", + "blockRuntimeId" : 3818 + }, + { + "id" : "minecraft:warped_fence", + "blockRuntimeId" : 7574 + }, + { + "id" : "minecraft:fence_gate", + "blockRuntimeId" : 4780 + }, { "id" : "minecraft:spruce_fence_gate", - "blockRuntimeId" : 7006 + "blockRuntimeId" : 7007 }, { "id" : "minecraft:birch_fence_gate", @@ -166,7 +166,7 @@ }, { "id" : "minecraft:jungle_fence_gate", - "blockRuntimeId" : 5252 + "blockRuntimeId" : 5254 }, { "id" : "minecraft:acacia_fence_gate", @@ -174,35 +174,35 @@ }, { "id" : "minecraft:dark_oak_fence_gate", - "blockRuntimeId" : 3980 + "blockRuntimeId" : 3981 }, { "id" : "minecraft:crimson_fence_gate", - "blockRuntimeId" : 3818 + "blockRuntimeId" : 3819 }, { "id" : "minecraft:warped_fence_gate", - "blockRuntimeId" : 7573 + "blockRuntimeId" : 7575 }, { "id" : "minecraft:normal_stone_stairs", - "blockRuntimeId" : 5705 + "blockRuntimeId" : 5709 }, { "id" : "minecraft:stone_stairs", - "blockRuntimeId" : 7277 + "blockRuntimeId" : 7278 }, { "id" : "minecraft:mossy_cobblestone_stairs", - "blockRuntimeId" : 5667 + "blockRuntimeId" : 5669 }, { "id" : "minecraft:oak_stairs", - "blockRuntimeId" : 5714 + "blockRuntimeId" : 5718 }, { "id" : "minecraft:spruce_stairs", - "blockRuntimeId" : 7038 + "blockRuntimeId" : 7039 }, { "id" : "minecraft:birch_stairs", @@ -210,7 +210,7 @@ }, { "id" : "minecraft:jungle_stairs", - "blockRuntimeId" : 5284 + "blockRuntimeId" : 5286 }, { "id" : "minecraft:acacia_stairs", @@ -218,47 +218,47 @@ }, { "id" : "minecraft:dark_oak_stairs", - "blockRuntimeId" : 4012 + "blockRuntimeId" : 4013 }, { "id" : "minecraft:stone_brick_stairs", - "blockRuntimeId" : 7183 + "blockRuntimeId" : 7184 }, { "id" : "minecraft:mossy_stone_brick_stairs", - "blockRuntimeId" : 5675 + "blockRuntimeId" : 5677 }, { "id" : "minecraft:sandstone_stairs", - "blockRuntimeId" : 6707 + "blockRuntimeId" : 6713 }, { "id" : "minecraft:smooth_sandstone_stairs", - "blockRuntimeId" : 6899 + "blockRuntimeId" : 6900 }, { "id" : "minecraft:red_sandstone_stairs", - "blockRuntimeId" : 6634 + "blockRuntimeId" : 6640 }, { "id" : "minecraft:smooth_red_sandstone_stairs", - "blockRuntimeId" : 6891 + "blockRuntimeId" : 6892 }, { "id" : "minecraft:granite_stairs", - "blockRuntimeId" : 4988 + "blockRuntimeId" : 4990 }, { "id" : "minecraft:polished_granite_stairs", - "blockRuntimeId" : 6383 + "blockRuntimeId" : 6389 }, { "id" : "minecraft:diorite_stairs", - "blockRuntimeId" : 4475 + "blockRuntimeId" : 4476 }, { "id" : "minecraft:polished_diorite_stairs", - "blockRuntimeId" : 6375 + "blockRuntimeId" : 6381 }, { "id" : "minecraft:andesite_stairs", @@ -266,7 +266,7 @@ }, { "id" : "minecraft:polished_andesite_stairs", - "blockRuntimeId" : 5811 + "blockRuntimeId" : 5817 }, { "id" : "minecraft:brick_stairs", @@ -274,47 +274,47 @@ }, { "id" : "minecraft:nether_brick_stairs", - "blockRuntimeId" : 5687 + "blockRuntimeId" : 5691 }, { "id" : "minecraft:red_nether_brick_stairs", - "blockRuntimeId" : 6622 + "blockRuntimeId" : 6628 }, { "id" : "minecraft:end_brick_stairs", - "blockRuntimeId" : 4719 + "blockRuntimeId" : 4720 }, { "id" : "minecraft:quartz_stairs", - "blockRuntimeId" : 6556 + "blockRuntimeId" : 6562 }, { "id" : "minecraft:smooth_quartz_stairs", - "blockRuntimeId" : 6883 + "blockRuntimeId" : 6884 }, { "id" : "minecraft:purpur_stairs", - "blockRuntimeId" : 6534 + "blockRuntimeId" : 6540 }, { "id" : "minecraft:prismarine_stairs", - "blockRuntimeId" : 6446 + "blockRuntimeId" : 6452 }, { "id" : "minecraft:dark_prismarine_stairs", - "blockRuntimeId" : 4036 + "blockRuntimeId" : 4037 }, { "id" : "minecraft:prismarine_bricks_stairs", - "blockRuntimeId" : 6438 + "blockRuntimeId" : 6444 }, { "id" : "minecraft:crimson_stairs", - "blockRuntimeId" : 3859 + "blockRuntimeId" : 3860 }, { "id" : "minecraft:warped_stairs", - "blockRuntimeId" : 7614 + "blockRuntimeId" : 7616 }, { "id" : "minecraft:blackstone_stairs", @@ -322,59 +322,59 @@ }, { "id" : "minecraft:polished_blackstone_stairs", - "blockRuntimeId" : 6030 + "blockRuntimeId" : 6036 }, { "id" : "minecraft:polished_blackstone_brick_stairs", - "blockRuntimeId" : 5827 + "blockRuntimeId" : 5833 }, { "id" : "minecraft:cut_copper_stairs", - "blockRuntimeId" : 3912 + "blockRuntimeId" : 3913 }, { "id" : "minecraft:exposed_cut_copper_stairs", - "blockRuntimeId" : 4755 + "blockRuntimeId" : 4756 }, { "id" : "minecraft:weathered_cut_copper_stairs", - "blockRuntimeId" : 7741 + "blockRuntimeId" : 7743 }, { "id" : "minecraft:oxidized_cut_copper_stairs", - "blockRuntimeId" : 5755 + "blockRuntimeId" : 5760 }, { "id" : "minecraft:waxed_cut_copper_stairs", - "blockRuntimeId" : 7685 + "blockRuntimeId" : 7687 }, { "id" : "minecraft:waxed_exposed_cut_copper_stairs", - "blockRuntimeId" : 7699 + "blockRuntimeId" : 7701 }, { "id" : "minecraft:waxed_weathered_cut_copper_stairs", - "blockRuntimeId" : 7727 + "blockRuntimeId" : 7729 }, { "id" : "minecraft:waxed_oxidized_cut_copper_stairs", - "blockRuntimeId" : 7713 + "blockRuntimeId" : 7715 }, { "id" : "minecraft:cobbled_deepslate_stairs", - "blockRuntimeId" : 1147 + "blockRuntimeId" : 1148 }, { "id" : "minecraft:deepslate_tile_stairs", - "blockRuntimeId" : 4289 + "blockRuntimeId" : 4290 }, { "id" : "minecraft:polished_deepslate_stairs", - "blockRuntimeId" : 6205 + "blockRuntimeId" : 6211 }, { "id" : "minecraft:deepslate_brick_stairs", - "blockRuntimeId" : 4106 + "blockRuntimeId" : 4107 }, { "id" : "minecraft:wooden_door" @@ -405,11 +405,11 @@ }, { "id" : "minecraft:trapdoor", - "blockRuntimeId" : 7359 + "blockRuntimeId" : 7360 }, { "id" : "minecraft:spruce_trapdoor", - "blockRuntimeId" : 7062 + "blockRuntimeId" : 7063 }, { "id" : "minecraft:birch_trapdoor", @@ -417,7 +417,7 @@ }, { "id" : "minecraft:jungle_trapdoor", - "blockRuntimeId" : 5308 + "blockRuntimeId" : 5310 }, { "id" : "minecraft:acacia_trapdoor", @@ -425,51 +425,27 @@ }, { "id" : "minecraft:dark_oak_trapdoor", - "blockRuntimeId" : 4020 + "blockRuntimeId" : 4021 }, { "id" : "minecraft:iron_trapdoor", - "blockRuntimeId" : 5167 + "blockRuntimeId" : 5169 }, { "id" : "minecraft:crimson_trapdoor", - "blockRuntimeId" : 3886 + "blockRuntimeId" : 3887 }, { "id" : "minecraft:warped_trapdoor", - "blockRuntimeId" : 7641 + "blockRuntimeId" : 7643 }, { "id" : "minecraft:iron_bars", - "blockRuntimeId" : 5132 + "blockRuntimeId" : 5134 }, { "id" : "minecraft:glass", - "blockRuntimeId" : 4882 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7084 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7092 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7091 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7099 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7096 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7098 + "blockRuntimeId" : 4884 }, { "id" : "minecraft:stained_glass", @@ -477,11 +453,15 @@ }, { "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7088 + "blockRuntimeId" : 7093 }, { "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7089 + "blockRuntimeId" : 7092 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7100 }, { "id" : "minecraft:stained_glass", @@ -489,59 +469,55 @@ }, { "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7093 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7087 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7095 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 7094 + "blockRuntimeId" : 7099 }, { "id" : "minecraft:stained_glass", "blockRuntimeId" : 7086 }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7089 + }, { "id" : "minecraft:stained_glass", "blockRuntimeId" : 7090 }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7098 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7094 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7088 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7096 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7095 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7087 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 7091 + }, { "id" : "minecraft:tinted_glass", - "blockRuntimeId" : 7348 + "blockRuntimeId" : 7349 }, { "id" : "minecraft:glass_pane", - "blockRuntimeId" : 4883 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7100 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7108 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7107 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7115 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7112 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7114 + "blockRuntimeId" : 4885 }, { "id" : "minecraft:stained_glass_pane", @@ -549,11 +525,15 @@ }, { "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7104 + "blockRuntimeId" : 7109 }, { "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7105 + "blockRuntimeId" : 7108 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7116 }, { "id" : "minecraft:stained_glass_pane", @@ -561,59 +541,71 @@ }, { "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7109 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7103 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7111 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7110 + "blockRuntimeId" : 7115 }, { "id" : "minecraft:stained_glass_pane", "blockRuntimeId" : 7102 }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7105 + }, { "id" : "minecraft:stained_glass_pane", "blockRuntimeId" : 7106 }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7114 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7110 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7104 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7112 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7111 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7103 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 7107 + }, { "id" : "minecraft:ladder", - "blockRuntimeId" : 5356 + "blockRuntimeId" : 5358 }, { "id" : "minecraft:scaffolding", - "blockRuntimeId" : 6727 + "blockRuntimeId" : 6733 }, { "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7219 + "blockRuntimeId" : 7220 }, { "id" : "minecraft:double_stone_slab4", - "blockRuntimeId" : 7269 + "blockRuntimeId" : 7270 }, { "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7222 + "blockRuntimeId" : 7223 }, { "id" : "minecraft:double_stone_slab2", - "blockRuntimeId" : 7240 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7899 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7900 + "blockRuntimeId" : 7241 }, { "id" : "minecraft:wooden_slab", @@ -632,76 +624,12 @@ "blockRuntimeId" : 7904 }, { - "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7224 + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 7905 }, { - "id" : "minecraft:double_stone_slab4", - "blockRuntimeId" : 7267 - }, - { - "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7220 - }, - { - "id" : "minecraft:double_stone_slab4", - "blockRuntimeId" : 7270 - }, - { - "id" : "minecraft:double_stone_slab2", - "blockRuntimeId" : 7241 - }, - { - "id" : "minecraft:double_stone_slab2", - "blockRuntimeId" : 7235 - }, - { - "id" : "minecraft:double_stone_slab4", - "blockRuntimeId" : 7271 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7252 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7257 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7258 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7255 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7256 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7254 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7253 - }, - { - "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7223 - }, - { - "id" : "minecraft:double_stone_slab", - "blockRuntimeId" : 7226 - }, - { - "id" : "minecraft:double_stone_slab2", - "blockRuntimeId" : 7242 - }, - { - "id" : "minecraft:double_stone_slab3", - "blockRuntimeId" : 7251 + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 7906 }, { "id" : "minecraft:double_stone_slab", @@ -711,10 +639,78 @@ "id" : "minecraft:double_stone_slab4", "blockRuntimeId" : 7268 }, + { + "id" : "minecraft:double_stone_slab", + "blockRuntimeId" : 7221 + }, + { + "id" : "minecraft:double_stone_slab4", + "blockRuntimeId" : 7271 + }, + { + "id" : "minecraft:double_stone_slab2", + "blockRuntimeId" : 7242 + }, { "id" : "minecraft:double_stone_slab2", "blockRuntimeId" : 7236 }, + { + "id" : "minecraft:double_stone_slab4", + "blockRuntimeId" : 7272 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7253 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7258 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7259 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7256 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7257 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7255 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7254 + }, + { + "id" : "minecraft:double_stone_slab", + "blockRuntimeId" : 7224 + }, + { + "id" : "minecraft:double_stone_slab", + "blockRuntimeId" : 7227 + }, + { + "id" : "minecraft:double_stone_slab2", + "blockRuntimeId" : 7243 + }, + { + "id" : "minecraft:double_stone_slab3", + "blockRuntimeId" : 7252 + }, + { + "id" : "minecraft:double_stone_slab", + "blockRuntimeId" : 7226 + }, + { + "id" : "minecraft:double_stone_slab4", + "blockRuntimeId" : 7269 + }, { "id" : "minecraft:double_stone_slab2", "blockRuntimeId" : 7237 @@ -727,13 +723,17 @@ "id" : "minecraft:double_stone_slab2", "blockRuntimeId" : 7239 }, + { + "id" : "minecraft:double_stone_slab2", + "blockRuntimeId" : 7240 + }, { "id" : "minecraft:crimson_slab", - "blockRuntimeId" : 3857 + "blockRuntimeId" : 3858 }, { "id" : "minecraft:warped_slab", - "blockRuntimeId" : 7612 + "blockRuntimeId" : 7614 }, { "id" : "minecraft:blackstone_slab", @@ -741,59 +741,59 @@ }, { "id" : "minecraft:polished_blackstone_slab", - "blockRuntimeId" : 6028 + "blockRuntimeId" : 6034 }, { "id" : "minecraft:polished_blackstone_brick_slab", - "blockRuntimeId" : 5825 + "blockRuntimeId" : 5831 }, { "id" : "minecraft:cut_copper_slab", - "blockRuntimeId" : 3910 + "blockRuntimeId" : 3911 }, { "id" : "minecraft:exposed_cut_copper_slab", - "blockRuntimeId" : 4753 + "blockRuntimeId" : 4754 }, { "id" : "minecraft:weathered_cut_copper_slab", - "blockRuntimeId" : 7739 + "blockRuntimeId" : 7741 }, { "id" : "minecraft:oxidized_cut_copper_slab", - "blockRuntimeId" : 5753 + "blockRuntimeId" : 5758 }, { "id" : "minecraft:waxed_cut_copper_slab", - "blockRuntimeId" : 7683 + "blockRuntimeId" : 7685 }, { "id" : "minecraft:waxed_exposed_cut_copper_slab", - "blockRuntimeId" : 7697 + "blockRuntimeId" : 7699 }, { "id" : "minecraft:waxed_weathered_cut_copper_slab", - "blockRuntimeId" : 7725 + "blockRuntimeId" : 7727 }, { "id" : "minecraft:waxed_oxidized_cut_copper_slab", - "blockRuntimeId" : 7711 + "blockRuntimeId" : 7713 }, { "id" : "minecraft:cobbled_deepslate_slab", - "blockRuntimeId" : 1145 + "blockRuntimeId" : 1146 }, { "id" : "minecraft:polished_deepslate_slab", - "blockRuntimeId" : 6203 + "blockRuntimeId" : 6209 }, { "id" : "minecraft:deepslate_tile_slab", - "blockRuntimeId" : 4287 + "blockRuntimeId" : 4288 }, { "id" : "minecraft:deepslate_brick_slab", - "blockRuntimeId" : 4104 + "blockRuntimeId" : 4105 }, { "id" : "minecraft:brick_block", @@ -805,15 +805,11 @@ }, { "id" : "minecraft:cracked_nether_bricks", - "blockRuntimeId" : 3768 + "blockRuntimeId" : 3769 }, { "id" : "minecraft:quartz_bricks", - "blockRuntimeId" : 6554 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 7285 + "blockRuntimeId" : 6560 }, { "id" : "minecraft:stonebrick", @@ -827,25 +823,29 @@ "id" : "minecraft:stonebrick", "blockRuntimeId" : 7288 }, + { + "id" : "minecraft:stonebrick", + "blockRuntimeId" : 7289 + }, { "id" : "minecraft:end_bricks", - "blockRuntimeId" : 4727 + "blockRuntimeId" : 4728 }, { "id" : "minecraft:prismarine", - "blockRuntimeId" : 6437 + "blockRuntimeId" : 6443 }, { "id" : "minecraft:polished_blackstone_bricks", - "blockRuntimeId" : 5997 + "blockRuntimeId" : 6003 }, { "id" : "minecraft:cracked_polished_blackstone_bricks", - "blockRuntimeId" : 3769 + "blockRuntimeId" : 3770 }, { "id" : "minecraft:gilded_blackstone", - "blockRuntimeId" : 4881 + "blockRuntimeId" : 4883 }, { "id" : "minecraft:chiseled_polished_blackstone", @@ -853,19 +853,19 @@ }, { "id" : "minecraft:deepslate_tiles", - "blockRuntimeId" : 4459 + "blockRuntimeId" : 4460 }, { "id" : "minecraft:cracked_deepslate_tiles", - "blockRuntimeId" : 3767 + "blockRuntimeId" : 3768 }, { "id" : "minecraft:deepslate_bricks", - "blockRuntimeId" : 4276 + "blockRuntimeId" : 4277 }, { "id" : "minecraft:cracked_deepslate_bricks", - "blockRuntimeId" : 3766 + "blockRuntimeId" : 3767 }, { "id" : "minecraft:chiseled_deepslate", @@ -873,195 +873,195 @@ }, { "id" : "minecraft:cobblestone", - "blockRuntimeId" : 1317 + "blockRuntimeId" : 1318 }, { "id" : "minecraft:mossy_cobblestone", - "blockRuntimeId" : 5666 + "blockRuntimeId" : 5668 }, { "id" : "minecraft:cobbled_deepslate", - "blockRuntimeId" : 1142 + "blockRuntimeId" : 1143 }, { "id" : "minecraft:smooth_stone", - "blockRuntimeId" : 6907 + "blockRuntimeId" : 6908 }, { "id" : "minecraft:sandstone", - "blockRuntimeId" : 6703 + "blockRuntimeId" : 6709 }, { "id" : "minecraft:sandstone", - "blockRuntimeId" : 6704 + "blockRuntimeId" : 6710 }, { "id" : "minecraft:sandstone", - "blockRuntimeId" : 6705 + "blockRuntimeId" : 6711 }, { "id" : "minecraft:sandstone", - "blockRuntimeId" : 6706 + "blockRuntimeId" : 6712 }, { "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6630 + "blockRuntimeId" : 6636 }, { "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6631 + "blockRuntimeId" : 6637 }, { "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6632 + "blockRuntimeId" : 6638 }, { "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6633 + "blockRuntimeId" : 6639 }, { "id" : "minecraft:coal_block", - "blockRuntimeId" : 1140 + "blockRuntimeId" : 1141 }, { "id" : "minecraft:dried_kelp_block", - "blockRuntimeId" : 4583 + "blockRuntimeId" : 4584 }, { "id" : "minecraft:gold_block", - "blockRuntimeId" : 4974 + "blockRuntimeId" : 4976 }, { "id" : "minecraft:iron_block", - "blockRuntimeId" : 5133 + "blockRuntimeId" : 5135 }, { "id" : "minecraft:copper_block", - "blockRuntimeId" : 3676 + "blockRuntimeId" : 3677 }, { "id" : "minecraft:exposed_copper", - "blockRuntimeId" : 4751 - }, - { - "id" : "minecraft:weathered_copper", - "blockRuntimeId" : 7737 - }, - { - "id" : "minecraft:oxidized_copper", - "blockRuntimeId" : 5751 - }, - { - "id" : "minecraft:waxed_copper", - "blockRuntimeId" : 7681 - }, - { - "id" : "minecraft:waxed_exposed_copper", - "blockRuntimeId" : 7695 - }, - { - "id" : "minecraft:waxed_weathered_copper", - "blockRuntimeId" : 7723 - }, - { - "id" : "minecraft:waxed_oxidized_copper", - "blockRuntimeId" : 7709 - }, - { - "id" : "minecraft:cut_copper", - "blockRuntimeId" : 3909 - }, - { - "id" : "minecraft:exposed_cut_copper", "blockRuntimeId" : 4752 }, + { + "id" : "minecraft:weathered_copper", + "blockRuntimeId" : 7739 + }, + { + "id" : "minecraft:oxidized_copper", + "blockRuntimeId" : 5756 + }, + { + "id" : "minecraft:waxed_copper", + "blockRuntimeId" : 7683 + }, + { + "id" : "minecraft:waxed_exposed_copper", + "blockRuntimeId" : 7697 + }, + { + "id" : "minecraft:waxed_weathered_copper", + "blockRuntimeId" : 7725 + }, + { + "id" : "minecraft:waxed_oxidized_copper", + "blockRuntimeId" : 7711 + }, + { + "id" : "minecraft:cut_copper", + "blockRuntimeId" : 3910 + }, + { + "id" : "minecraft:exposed_cut_copper", + "blockRuntimeId" : 4753 + }, { "id" : "minecraft:weathered_cut_copper", - "blockRuntimeId" : 7738 + "blockRuntimeId" : 7740 }, { "id" : "minecraft:oxidized_cut_copper", - "blockRuntimeId" : 5752 + "blockRuntimeId" : 5757 }, { "id" : "minecraft:waxed_cut_copper", - "blockRuntimeId" : 7682 + "blockRuntimeId" : 7684 }, { "id" : "minecraft:waxed_exposed_cut_copper", - "blockRuntimeId" : 7696 + "blockRuntimeId" : 7698 }, { "id" : "minecraft:waxed_weathered_cut_copper", - "blockRuntimeId" : 7724 + "blockRuntimeId" : 7726 }, { "id" : "minecraft:waxed_oxidized_cut_copper", - "blockRuntimeId" : 7710 + "blockRuntimeId" : 7712 }, { "id" : "minecraft:emerald_block", - "blockRuntimeId" : 4716 + "blockRuntimeId" : 4717 }, { "id" : "minecraft:diamond_block", - "blockRuntimeId" : 4473 + "blockRuntimeId" : 4474 }, { "id" : "minecraft:lapis_block", - "blockRuntimeId" : 5364 + "blockRuntimeId" : 5366 }, { "id" : "minecraft:raw_iron_block", - "blockRuntimeId" : 6576 + "blockRuntimeId" : 6582 }, { "id" : "minecraft:raw_copper_block", - "blockRuntimeId" : 6574 + "blockRuntimeId" : 6580 }, { "id" : "minecraft:raw_gold_block", - "blockRuntimeId" : 6575 + "blockRuntimeId" : 6581 }, { "id" : "minecraft:quartz_block", - "blockRuntimeId" : 6542 + "blockRuntimeId" : 6548 }, { "id" : "minecraft:quartz_block", - "blockRuntimeId" : 6544 + "blockRuntimeId" : 6550 }, { "id" : "minecraft:quartz_block", - "blockRuntimeId" : 6543 + "blockRuntimeId" : 6549 }, { "id" : "minecraft:quartz_block", - "blockRuntimeId" : 6545 + "blockRuntimeId" : 6551 }, { "id" : "minecraft:prismarine", - "blockRuntimeId" : 6435 + "blockRuntimeId" : 6441 }, { "id" : "minecraft:prismarine", - "blockRuntimeId" : 6436 + "blockRuntimeId" : 6442 }, { "id" : "minecraft:slime", - "blockRuntimeId" : 6860 + "blockRuntimeId" : 6861 }, { "id" : "minecraft:honey_block", - "blockRuntimeId" : 5111 + "blockRuntimeId" : 5113 }, { "id" : "minecraft:honeycomb_block", - "blockRuntimeId" : 5112 + "blockRuntimeId" : 5114 }, { "id" : "minecraft:hay_block", - "blockRuntimeId" : 5083 + "blockRuntimeId" : 5085 }, { "id" : "minecraft:bone_block", @@ -1069,27 +1069,51 @@ }, { "id" : "minecraft:nether_brick", - "blockRuntimeId" : 5685 + "blockRuntimeId" : 5689 }, { "id" : "minecraft:red_nether_brick", - "blockRuntimeId" : 6621 + "blockRuntimeId" : 6627 }, { "id" : "minecraft:netherite_block", - "blockRuntimeId" : 5702 + "blockRuntimeId" : 5706 }, { "id" : "minecraft:lodestone", - "blockRuntimeId" : 5562 + "blockRuntimeId" : 5564 }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7911 + "blockRuntimeId" : 7913 }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7919 + "blockRuntimeId" : 7921 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7920 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7928 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7925 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7927 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7914 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 7917 }, { "id" : "minecraft:wool", @@ -1101,19 +1125,7 @@ }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7923 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7925 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7912 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7915 + "blockRuntimeId" : 7922 }, { "id" : "minecraft:wool", @@ -1125,27 +1137,15 @@ }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7920 + "blockRuntimeId" : 7923 }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7914 + "blockRuntimeId" : 7915 }, { "id" : "minecraft:wool", - "blockRuntimeId" : 7922 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7921 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7913 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 7917 + "blockRuntimeId" : 7919 }, { "id" : "minecraft:carpet", @@ -1211,93 +1211,69 @@ "id" : "minecraft:carpet", "blockRuntimeId" : 969 }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3659 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3667 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3666 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3674 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3671 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3673 - }, { "id" : "minecraft:concrete_powder", "blockRuntimeId" : 3660 }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3663 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3664 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3672 - }, { "id" : "minecraft:concrete_powder", "blockRuntimeId" : 3668 }, { "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3662 + "blockRuntimeId" : 3667 }, { "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3670 + "blockRuntimeId" : 3675 }, { "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 3669 + "blockRuntimeId" : 3672 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3674 }, { "id" : "minecraft:concrete_powder", "blockRuntimeId" : 3661 }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3664 + }, { "id" : "minecraft:concrete_powder", "blockRuntimeId" : 3665 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3643 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3673 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3651 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3669 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3650 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3663 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3658 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3671 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3655 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3670 }, { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3657 + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3662 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 3666 }, { "id" : "minecraft:concrete", @@ -1305,11 +1281,15 @@ }, { "id" : "minecraft:concrete", - "blockRuntimeId" : 3647 + "blockRuntimeId" : 3652 }, { "id" : "minecraft:concrete", - "blockRuntimeId" : 3648 + "blockRuntimeId" : 3651 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3659 }, { "id" : "minecraft:concrete", @@ -1317,59 +1297,55 @@ }, { "id" : "minecraft:concrete", - "blockRuntimeId" : 3652 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3646 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3654 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 3653 + "blockRuntimeId" : 3658 }, { "id" : "minecraft:concrete", "blockRuntimeId" : 3645 }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3648 + }, { "id" : "minecraft:concrete", "blockRuntimeId" : 3649 }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3657 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3653 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3647 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3655 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3654 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3646 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 3650 + }, { "id" : "minecraft:clay", "blockRuntimeId" : 1139 }, { "id" : "minecraft:hardened_clay", - "blockRuntimeId" : 5082 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7116 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7124 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7123 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7131 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7128 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7130 + "blockRuntimeId" : 5084 }, { "id" : "minecraft:stained_hardened_clay", @@ -1377,11 +1353,15 @@ }, { "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7120 + "blockRuntimeId" : 7125 }, { "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7121 + "blockRuntimeId" : 7124 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7132 }, { "id" : "minecraft:stained_hardened_clay", @@ -1389,39 +1369,59 @@ }, { "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7125 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7119 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7127 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 7126 + "blockRuntimeId" : 7131 }, { "id" : "minecraft:stained_hardened_clay", "blockRuntimeId" : 7118 }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7121 + }, { "id" : "minecraft:stained_hardened_clay", "blockRuntimeId" : 7122 }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7130 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7126 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7120 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7128 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7127 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7119 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 7123 + }, { "id" : "minecraft:white_glazed_terracotta", - "blockRuntimeId" : 7796 + "blockRuntimeId" : 7798 }, { "id" : "minecraft:silver_glazed_terracotta", - "blockRuntimeId" : 6842 + "blockRuntimeId" : 6849 }, { "id" : "minecraft:gray_glazed_terracotta", - "blockRuntimeId" : 5009 + "blockRuntimeId" : 5011 }, { "id" : "minecraft:black_glazed_terracotta", @@ -1433,31 +1433,31 @@ }, { "id" : "minecraft:red_glazed_terracotta", - "blockRuntimeId" : 6598 + "blockRuntimeId" : 6604 }, { "id" : "minecraft:orange_glazed_terracotta", - "blockRuntimeId" : 5745 + "blockRuntimeId" : 5750 }, { "id" : "minecraft:yellow_glazed_terracotta", - "blockRuntimeId" : 7938 + "blockRuntimeId" : 7940 }, { "id" : "minecraft:lime_glazed_terracotta", - "blockRuntimeId" : 5531 + "blockRuntimeId" : 5533 }, { "id" : "minecraft:green_glazed_terracotta", - "blockRuntimeId" : 5025 + "blockRuntimeId" : 5027 }, { "id" : "minecraft:cyan_glazed_terracotta", - "blockRuntimeId" : 3930 + "blockRuntimeId" : 3931 }, { "id" : "minecraft:light_blue_glazed_terracotta", - "blockRuntimeId" : 5483 + "blockRuntimeId" : 5485 }, { "id" : "minecraft:blue_glazed_terracotta", @@ -1465,43 +1465,43 @@ }, { "id" : "minecraft:purple_glazed_terracotta", - "blockRuntimeId" : 6516 - }, - { - "id" : "minecraft:magenta_glazed_terracotta", - "blockRuntimeId" : 5595 - }, - { - "id" : "minecraft:pink_glazed_terracotta", - "blockRuntimeId" : 5776 - }, - { - "id" : "minecraft:purpur_block", "blockRuntimeId" : 6522 }, + { + "id" : "minecraft:magenta_glazed_terracotta", + "blockRuntimeId" : 5597 + }, + { + "id" : "minecraft:pink_glazed_terracotta", + "blockRuntimeId" : 5782 + }, { "id" : "minecraft:purpur_block", - "blockRuntimeId" : 6524 + "blockRuntimeId" : 6528 + }, + { + "id" : "minecraft:purpur_block", + "blockRuntimeId" : 6530 }, { "id" : "minecraft:nether_wart_block", - "blockRuntimeId" : 5701 + "blockRuntimeId" : 5705 }, { "id" : "minecraft:warped_wart_block", - "blockRuntimeId" : 7663 + "blockRuntimeId" : 7665 }, { "id" : "minecraft:shroomlight", - "blockRuntimeId" : 6825 + "blockRuntimeId" : 6832 }, { "id" : "minecraft:crimson_nylium", - "blockRuntimeId" : 3838 + "blockRuntimeId" : 3839 }, { "id" : "minecraft:warped_nylium", - "blockRuntimeId" : 7593 + "blockRuntimeId" : 7595 }, { "id" : "minecraft:basalt", @@ -1509,87 +1509,87 @@ }, { "id" : "minecraft:polished_basalt", - "blockRuntimeId" : 5819 + "blockRuntimeId" : 5825 }, { "id" : "minecraft:smooth_basalt", - "blockRuntimeId" : 6882 + "blockRuntimeId" : 6883 }, { "id" : "minecraft:soul_soil", - "blockRuntimeId" : 6952 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 4483 + "blockRuntimeId" : 6953 }, { "id" : "minecraft:dirt", "blockRuntimeId" : 4484 }, + { + "id" : "minecraft:dirt", + "blockRuntimeId" : 4485 + }, { "id" : "minecraft:farmland", - "blockRuntimeId" : 4765 + "blockRuntimeId" : 4766 }, { "id" : "minecraft:grass", - "blockRuntimeId" : 4996 + "blockRuntimeId" : 4998 }, { "id" : "minecraft:grass_path", - "blockRuntimeId" : 4997 + "blockRuntimeId" : 4999 }, { "id" : "minecraft:podzol", - "blockRuntimeId" : 5800 + "blockRuntimeId" : 5806 }, { "id" : "minecraft:mycelium", - "blockRuntimeId" : 5684 + "blockRuntimeId" : 5686 }, { "id" : "minecraft:stone", - "blockRuntimeId" : 7176 + "blockRuntimeId" : 7177 }, { "id" : "minecraft:iron_ore", - "blockRuntimeId" : 5166 + "blockRuntimeId" : 5168 }, { "id" : "minecraft:gold_ore", - "blockRuntimeId" : 4975 + "blockRuntimeId" : 4977 }, { "id" : "minecraft:diamond_ore", - "blockRuntimeId" : 4474 + "blockRuntimeId" : 4475 }, { "id" : "minecraft:lapis_ore", - "blockRuntimeId" : 5365 + "blockRuntimeId" : 5367 }, { "id" : "minecraft:redstone_ore", - "blockRuntimeId" : 6644 + "blockRuntimeId" : 6650 }, { "id" : "minecraft:coal_ore", - "blockRuntimeId" : 1141 + "blockRuntimeId" : 1142 }, { "id" : "minecraft:copper_ore", - "blockRuntimeId" : 3677 + "blockRuntimeId" : 3678 }, { "id" : "minecraft:emerald_ore", - "blockRuntimeId" : 4717 + "blockRuntimeId" : 4718 }, { "id" : "minecraft:quartz_ore", - "blockRuntimeId" : 6555 + "blockRuntimeId" : 6561 }, { "id" : "minecraft:nether_gold_ore", - "blockRuntimeId" : 5695 + "blockRuntimeId" : 5699 }, { "id" : "minecraft:ancient_debris", @@ -1597,59 +1597,39 @@ }, { "id" : "minecraft:deepslate_iron_ore", - "blockRuntimeId" : 4282 - }, - { - "id" : "minecraft:deepslate_gold_ore", - "blockRuntimeId" : 4281 - }, - { - "id" : "minecraft:deepslate_diamond_ore", - "blockRuntimeId" : 4279 - }, - { - "id" : "minecraft:deepslate_lapis_ore", "blockRuntimeId" : 4283 }, { - "id" : "minecraft:deepslate_redstone_ore", - "blockRuntimeId" : 4284 + "id" : "minecraft:deepslate_gold_ore", + "blockRuntimeId" : 4282 }, { - "id" : "minecraft:deepslate_emerald_ore", + "id" : "minecraft:deepslate_diamond_ore", "blockRuntimeId" : 4280 }, { - "id" : "minecraft:deepslate_coal_ore", - "blockRuntimeId" : 4277 + "id" : "minecraft:deepslate_lapis_ore", + "blockRuntimeId" : 4284 }, { - "id" : "minecraft:deepslate_copper_ore", + "id" : "minecraft:deepslate_redstone_ore", + "blockRuntimeId" : 4285 + }, + { + "id" : "minecraft:deepslate_emerald_ore", + "blockRuntimeId" : 4281 + }, + { + "id" : "minecraft:deepslate_coal_ore", "blockRuntimeId" : 4278 }, + { + "id" : "minecraft:deepslate_copper_ore", + "blockRuntimeId" : 4279 + }, { "id" : "minecraft:gravel", - "blockRuntimeId" : 4998 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 7177 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 7179 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 7181 - }, - { - "id" : "minecraft:blackstone", - "blockRuntimeId" : 494 - }, - { - "id" : "minecraft:deepslate", - "blockRuntimeId" : 4099 + "blockRuntimeId" : 5000 }, { "id" : "minecraft:stone", @@ -1663,105 +1643,109 @@ "id" : "minecraft:stone", "blockRuntimeId" : 7182 }, + { + "id" : "minecraft:blackstone", + "blockRuntimeId" : 494 + }, + { + "id" : "minecraft:deepslate", + "blockRuntimeId" : 4100 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 7179 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 7181 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 7183 + }, { "id" : "minecraft:polished_blackstone", - "blockRuntimeId" : 5822 + "blockRuntimeId" : 5828 }, { "id" : "minecraft:polished_deepslate", - "blockRuntimeId" : 6200 + "blockRuntimeId" : 6206 }, { "id" : "minecraft:sand", - "blockRuntimeId" : 6701 + "blockRuntimeId" : 6707 }, { "id" : "minecraft:sand", - "blockRuntimeId" : 6702 + "blockRuntimeId" : 6708 }, { "id" : "minecraft:cactus", "blockRuntimeId" : 920 }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 5563 - }, - { - "id" : "minecraft:stripped_oak_log", - "blockRuntimeId" : 7315 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 5564 - }, - { - "id" : "minecraft:stripped_spruce_log", - "blockRuntimeId" : 7318 - }, { "id" : "minecraft:log", "blockRuntimeId" : 5565 }, { - "id" : "minecraft:stripped_birch_log", - "blockRuntimeId" : 7300 + "id" : "minecraft:stripped_oak_log", + "blockRuntimeId" : 7316 }, { "id" : "minecraft:log", "blockRuntimeId" : 5566 }, + { + "id" : "minecraft:stripped_spruce_log", + "blockRuntimeId" : 7319 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 5567 + }, + { + "id" : "minecraft:stripped_birch_log", + "blockRuntimeId" : 7301 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 5568 + }, { "id" : "minecraft:stripped_jungle_log", - "blockRuntimeId" : 7312 + "blockRuntimeId" : 7313 }, { "id" : "minecraft:log2", - "blockRuntimeId" : 5575 + "blockRuntimeId" : 5577 }, { "id" : "minecraft:stripped_acacia_log", - "blockRuntimeId" : 7297 + "blockRuntimeId" : 7298 }, { "id" : "minecraft:log2", - "blockRuntimeId" : 5576 + "blockRuntimeId" : 5578 }, { "id" : "minecraft:stripped_dark_oak_log", - "blockRuntimeId" : 7309 + "blockRuntimeId" : 7310 }, { "id" : "minecraft:crimson_stem", - "blockRuntimeId" : 3883 + "blockRuntimeId" : 3884 }, { "id" : "minecraft:stripped_crimson_stem", - "blockRuntimeId" : 7306 + "blockRuntimeId" : 7307 }, { "id" : "minecraft:warped_stem", - "blockRuntimeId" : 7638 + "blockRuntimeId" : 7640 }, { "id" : "minecraft:stripped_warped_stem", - "blockRuntimeId" : 7324 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 7803 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 7809 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 7804 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 7810 + "blockRuntimeId" : 7325 }, { "id" : "minecraft:wood", @@ -1795,29 +1779,37 @@ "id" : "minecraft:wood", "blockRuntimeId" : 7814 }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 7809 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 7815 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 7810 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 7816 + }, { "id" : "minecraft:crimson_hyphae", - "blockRuntimeId" : 3835 + "blockRuntimeId" : 3836 }, { "id" : "minecraft:stripped_crimson_hyphae", - "blockRuntimeId" : 7303 + "blockRuntimeId" : 7304 }, { "id" : "minecraft:warped_hyphae", - "blockRuntimeId" : 7590 + "blockRuntimeId" : 7592 }, { "id" : "minecraft:stripped_warped_hyphae", - "blockRuntimeId" : 7321 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 5409 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 5410 + "blockRuntimeId" : 7322 }, { "id" : "minecraft:leaves", @@ -1828,12 +1820,20 @@ "blockRuntimeId" : 5412 }, { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 5425 + "id" : "minecraft:leaves", + "blockRuntimeId" : 5413 + }, + { + "id" : "minecraft:leaves", + "blockRuntimeId" : 5414 }, { "id" : "minecraft:leaves2", - "blockRuntimeId" : 5426 + "blockRuntimeId" : 5427 + }, + { + "id" : "minecraft:leaves2", + "blockRuntimeId" : 5428 }, { "id" : "minecraft:azalea_leaves", @@ -1845,27 +1845,27 @@ }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6715 + "blockRuntimeId" : 6721 }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6716 + "blockRuntimeId" : 6722 }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6717 + "blockRuntimeId" : 6723 }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6718 + "blockRuntimeId" : 6724 }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6719 + "blockRuntimeId" : 6725 }, { "id" : "minecraft:sapling", - "blockRuntimeId" : 6720 + "blockRuntimeId" : 6726 }, { "id" : "minecraft:bee_nest", @@ -1912,7 +1912,7 @@ }, { "id" : "minecraft:melon_block", - "blockRuntimeId" : 5608 + "blockRuntimeId" : 5610 }, { "id" : "minecraft:melon_slice" @@ -1928,7 +1928,7 @@ }, { "id" : "minecraft:pumpkin", - "blockRuntimeId" : 6454 + "blockRuntimeId" : 6460 }, { "id" : "minecraft:carved_pumpkin", @@ -1936,11 +1936,19 @@ }, { "id" : "minecraft:lit_pumpkin", - "blockRuntimeId" : 5550 + "blockRuntimeId" : 5552 }, { "id" : "minecraft:honeycomb" }, + { + "id" : "minecraft:tallgrass", + "blockRuntimeId" : 7346 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 4504 + }, { "id" : "minecraft:tallgrass", "blockRuntimeId" : 7345 @@ -1949,17 +1957,17 @@ "id" : "minecraft:double_plant", "blockRuntimeId" : 4503 }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 7344 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 4502 - }, { "id" : "minecraft:nether_sprouts" }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 3682 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 3680 + }, { "id" : "minecraft:coral", "blockRuntimeId" : 3681 @@ -1970,15 +1978,15 @@ }, { "id" : "minecraft:coral", - "blockRuntimeId" : 3680 + "blockRuntimeId" : 3683 }, { "id" : "minecraft:coral", - "blockRuntimeId" : 3678 + "blockRuntimeId" : 3687 }, { "id" : "minecraft:coral", - "blockRuntimeId" : 3682 + "blockRuntimeId" : 3685 }, { "id" : "minecraft:coral", @@ -1990,15 +1998,15 @@ }, { "id" : "minecraft:coral", - "blockRuntimeId" : 3685 + "blockRuntimeId" : 3688 }, { - "id" : "minecraft:coral", - "blockRuntimeId" : 3683 + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 3702 }, { - "id" : "minecraft:coral", - "blockRuntimeId" : 3687 + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 3700 }, { "id" : "minecraft:coral_fan", @@ -2010,15 +2018,15 @@ }, { "id" : "minecraft:coral_fan", - "blockRuntimeId" : 3700 + "blockRuntimeId" : 3703 }, { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 3698 + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 3712 }, { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 3702 + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 3710 }, { "id" : "minecraft:coral_fan_dead", @@ -2030,58 +2038,26 @@ }, { "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 3710 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 3708 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 3712 + "blockRuntimeId" : 3713 }, { "id" : "minecraft:kelp" }, { "id" : "minecraft:seagrass", - "blockRuntimeId" : 6821 + "blockRuntimeId" : 6828 }, { "id" : "minecraft:crimson_roots", - "blockRuntimeId" : 3856 + "blockRuntimeId" : 3857 }, { "id" : "minecraft:warped_roots", - "blockRuntimeId" : 7611 + "blockRuntimeId" : 7613 }, { "id" : "minecraft:yellow_flower", - "blockRuntimeId" : 7937 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6587 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6588 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6589 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6590 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6591 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 6592 + "blockRuntimeId" : 7939 }, { "id" : "minecraft:red_flower", @@ -2104,8 +2080,28 @@ "blockRuntimeId" : 6597 }, { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 4500 + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6598 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6599 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6600 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6601 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6602 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 6603 }, { "id" : "minecraft:double_plant", @@ -2113,15 +2109,19 @@ }, { "id" : "minecraft:double_plant", - "blockRuntimeId" : 4504 + "blockRuntimeId" : 4502 }, { "id" : "minecraft:double_plant", "blockRuntimeId" : 4505 }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 4506 + }, { "id" : "minecraft:wither_rose", - "blockRuntimeId" : 7802 + "blockRuntimeId" : 7804 }, { "id" : "minecraft:white_dye" @@ -2188,23 +2188,23 @@ }, { "id" : "minecraft:vine", - "blockRuntimeId" : 7498 + "blockRuntimeId" : 7500 }, { "id" : "minecraft:weeping_vines", - "blockRuntimeId" : 7752 + "blockRuntimeId" : 7754 }, { "id" : "minecraft:twisting_vines", - "blockRuntimeId" : 7426 + "blockRuntimeId" : 7427 }, { "id" : "minecraft:waterlily", - "blockRuntimeId" : 7680 + "blockRuntimeId" : 7682 }, { "id" : "minecraft:deadbush", - "blockRuntimeId" : 4098 + "blockRuntimeId" : 4099 }, { "id" : "minecraft:bamboo", @@ -2212,15 +2212,15 @@ }, { "id" : "minecraft:snow", - "blockRuntimeId" : 6908 + "blockRuntimeId" : 6909 }, { "id" : "minecraft:ice", - "blockRuntimeId" : 5125 + "blockRuntimeId" : 5127 }, { "id" : "minecraft:packed_ice", - "blockRuntimeId" : 5765 + "blockRuntimeId" : 5770 }, { "id" : "minecraft:blue_ice", @@ -2228,35 +2228,31 @@ }, { "id" : "minecraft:snow_layer", - "blockRuntimeId" : 6909 + "blockRuntimeId" : 6910 }, { "id" : "minecraft:pointed_dripstone", - "blockRuntimeId" : 5806 - }, - { - "id" : "minecraft:sculk_sensor", - "blockRuntimeId" : 6745 + "blockRuntimeId" : 5812 }, { "id" : "minecraft:dripstone_block", - "blockRuntimeId" : 4584 + "blockRuntimeId" : 4585 }, { "id" : "minecraft:moss_carpet", - "blockRuntimeId" : 5665 + "blockRuntimeId" : 5667 }, { "id" : "minecraft:moss_block", - "blockRuntimeId" : 5664 + "blockRuntimeId" : 5666 }, { "id" : "minecraft:dirt_with_roots", - "blockRuntimeId" : 4485 + "blockRuntimeId" : 4486 }, { "id" : "minecraft:hanging_roots", - "blockRuntimeId" : 5047 + "blockRuntimeId" : 5049 }, { "id" : "minecraft:big_dripleaf", @@ -2264,11 +2260,11 @@ }, { "id" : "minecraft:small_dripleaf_block", - "blockRuntimeId" : 6874 + "blockRuntimeId" : 6875 }, { "id" : "minecraft:spore_blossom", - "blockRuntimeId" : 6961 + "blockRuntimeId" : 6962 }, { "id" : "minecraft:azalea", @@ -2276,11 +2272,11 @@ }, { "id" : "minecraft:flowering_azalea", - "blockRuntimeId" : 4814 + "blockRuntimeId" : 4815 }, { "id" : "minecraft:glow_lichen", - "blockRuntimeId" : 4971 + "blockRuntimeId" : 4973 }, { "id" : "minecraft:amethyst_block", @@ -2292,23 +2288,23 @@ }, { "id" : "minecraft:amethyst_cluster", - "blockRuntimeId" : 137 + "blockRuntimeId" : 138 }, { "id" : "minecraft:large_amethyst_bud", - "blockRuntimeId" : 5366 + "blockRuntimeId" : 5369 }, { "id" : "minecraft:medium_amethyst_bud", - "blockRuntimeId" : 5602 + "blockRuntimeId" : 5605 }, { "id" : "minecraft:small_amethyst_bud", - "blockRuntimeId" : 6861 + "blockRuntimeId" : 6863 }, { "id" : "minecraft:tuff", - "blockRuntimeId" : 7413 + "blockRuntimeId" : 7414 }, { "id" : "minecraft:calcite", @@ -2347,15 +2343,15 @@ }, { "id" : "minecraft:red_mushroom", - "blockRuntimeId" : 6604 + "blockRuntimeId" : 6610 }, { "id" : "minecraft:crimson_fungus", - "blockRuntimeId" : 3834 + "blockRuntimeId" : 3835 }, { "id" : "minecraft:warped_fungus", - "blockRuntimeId" : 7589 + "blockRuntimeId" : 7591 }, { "id" : "minecraft:brown_mushroom_block", @@ -2363,7 +2359,7 @@ }, { "id" : "minecraft:red_mushroom_block", - "blockRuntimeId" : 6619 + "blockRuntimeId" : 6625 }, { "id" : "minecraft:brown_mushroom_block", @@ -2390,21 +2386,13 @@ }, { "id" : "minecraft:web", - "blockRuntimeId" : 7751 + "blockRuntimeId" : 7753 }, { "id" : "minecraft:spider_eye" }, { "id" : "minecraft:mob_spawner", - "blockRuntimeId" : 5657 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5658 - }, - { - "id" : "minecraft:monster_egg", "blockRuntimeId" : 5659 }, { @@ -2423,17 +2411,25 @@ "id" : "minecraft:monster_egg", "blockRuntimeId" : 5663 }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 5664 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 5665 + }, { "id" : "minecraft:infested_deepslate", - "blockRuntimeId" : 5126 + "blockRuntimeId" : 5128 }, { "id" : "minecraft:dragon_egg", - "blockRuntimeId" : 4582 + "blockRuntimeId" : 4583 }, { "id" : "minecraft:turtle_egg", - "blockRuntimeId" : 7414 + "blockRuntimeId" : 7415 }, { "id" : "minecraft:chicken_spawn_egg" @@ -2635,11 +2631,11 @@ }, { "id" : "minecraft:obsidian", - "blockRuntimeId" : 5734 + "blockRuntimeId" : 5738 }, { "id" : "minecraft:crying_obsidian", - "blockRuntimeId" : 3908 + "blockRuntimeId" : 3909 }, { "id" : "minecraft:bedrock", @@ -2647,22 +2643,22 @@ }, { "id" : "minecraft:soul_sand", - "blockRuntimeId" : 6951 + "blockRuntimeId" : 6952 }, { "id" : "minecraft:netherrack", - "blockRuntimeId" : 5703 + "blockRuntimeId" : 5707 }, { "id" : "minecraft:magma", - "blockRuntimeId" : 5601 + "blockRuntimeId" : 5603 }, { "id" : "minecraft:nether_wart" }, { "id" : "minecraft:end_stone", - "blockRuntimeId" : 4744 + "blockRuntimeId" : 4745 }, { "id" : "minecraft:chorus_flower", @@ -2678,17 +2674,13 @@ { "id" : "minecraft:popped_chorus_fruit" }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 6959 - }, { "id" : "minecraft:sponge", "blockRuntimeId" : 6960 }, { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 3688 + "id" : "minecraft:sponge", + "blockRuntimeId" : 6961 }, { "id" : "minecraft:coral_block", @@ -2726,6 +2718,10 @@ "id" : "minecraft:coral_block", "blockRuntimeId" : 3697 }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 3698 + }, { "id" : "minecraft:leather_helmet" }, @@ -3751,23 +3747,23 @@ }, { "id" : "minecraft:torch", - "blockRuntimeId" : 7353 + "blockRuntimeId" : 7354 }, { "id" : "minecraft:soul_torch", - "blockRuntimeId" : 6953 + "blockRuntimeId" : 6954 }, { "id" : "minecraft:sea_pickle", - "blockRuntimeId" : 6813 + "blockRuntimeId" : 6820 }, { "id" : "minecraft:lantern", - "blockRuntimeId" : 5362 + "blockRuntimeId" : 5364 }, { "id" : "minecraft:soul_lantern", - "blockRuntimeId" : 6949 + "blockRuntimeId" : 6950 }, { "id" : "minecraft:candle", @@ -3775,47 +3771,47 @@ }, { "id" : "minecraft:white_candle", - "blockRuntimeId" : 7786 + "blockRuntimeId" : 7788 }, { "id" : "minecraft:orange_candle", - "blockRuntimeId" : 5735 + "blockRuntimeId" : 5740 }, { "id" : "minecraft:magenta_candle", - "blockRuntimeId" : 5585 + "blockRuntimeId" : 5587 }, { "id" : "minecraft:light_blue_candle", - "blockRuntimeId" : 5473 + "blockRuntimeId" : 5475 }, { "id" : "minecraft:yellow_candle", - "blockRuntimeId" : 7927 + "blockRuntimeId" : 7929 }, { "id" : "minecraft:lime_candle", - "blockRuntimeId" : 5521 + "blockRuntimeId" : 5523 }, { "id" : "minecraft:pink_candle", - "blockRuntimeId" : 5766 + "blockRuntimeId" : 5772 }, { "id" : "minecraft:gray_candle", - "blockRuntimeId" : 4999 + "blockRuntimeId" : 5001 }, { "id" : "minecraft:light_gray_candle", - "blockRuntimeId" : 5489 + "blockRuntimeId" : 5491 }, { "id" : "minecraft:cyan_candle", - "blockRuntimeId" : 3920 + "blockRuntimeId" : 3921 }, { "id" : "minecraft:purple_candle", - "blockRuntimeId" : 6506 + "blockRuntimeId" : 6512 }, { "id" : "minecraft:blue_candle", @@ -3827,11 +3823,11 @@ }, { "id" : "minecraft:green_candle", - "blockRuntimeId" : 5015 + "blockRuntimeId" : 5017 }, { "id" : "minecraft:red_candle", - "blockRuntimeId" : 6577 + "blockRuntimeId" : 6583 }, { "id" : "minecraft:black_candle", @@ -3839,7 +3835,7 @@ }, { "id" : "minecraft:crafting_table", - "blockRuntimeId" : 3770 + "blockRuntimeId" : 3771 }, { "id" : "minecraft:cartography_table", @@ -3847,11 +3843,11 @@ }, { "id" : "minecraft:fletching_table", - "blockRuntimeId" : 4811 + "blockRuntimeId" : 4812 }, { "id" : "minecraft:smithing_table", - "blockRuntimeId" : 6875 + "blockRuntimeId" : 6876 }, { "id" : "minecraft:beehive", @@ -3865,7 +3861,7 @@ }, { "id" : "minecraft:furnace", - "blockRuntimeId" : 4875 + "blockRuntimeId" : 4877 }, { "id" : "minecraft:blast_furnace", @@ -3873,11 +3869,11 @@ }, { "id" : "minecraft:smoker", - "blockRuntimeId" : 6876 + "blockRuntimeId" : 6877 }, { "id" : "minecraft:respawn_anchor", - "blockRuntimeId" : 6696 + "blockRuntimeId" : 6702 }, { "id" : "minecraft:brewing_stand" @@ -3896,11 +3892,11 @@ }, { "id" : "minecraft:grindstone", - "blockRuntimeId" : 5031 + "blockRuntimeId" : 5033 }, { "id" : "minecraft:enchanting_table", - "blockRuntimeId" : 4718 + "blockRuntimeId" : 4719 }, { "id" : "minecraft:bookshelf", @@ -3908,14 +3904,14 @@ }, { "id" : "minecraft:lectern", - "blockRuntimeId" : 5433 + "blockRuntimeId" : 5435 }, { "id" : "minecraft:cauldron" }, { "id" : "minecraft:composter", - "blockRuntimeId" : 3634 + "blockRuntimeId" : 3635 }, { "id" : "minecraft:chest", @@ -3923,11 +3919,11 @@ }, { "id" : "minecraft:trapped_chest", - "blockRuntimeId" : 7375 + "blockRuntimeId" : 7376 }, { "id" : "minecraft:ender_chest", - "blockRuntimeId" : 4745 + "blockRuntimeId" : 4746 }, { "id" : "minecraft:barrel", @@ -3935,15 +3931,7 @@ }, { "id" : "minecraft:undyed_shulker_box", - "blockRuntimeId" : 7458 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6826 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6834 + "blockRuntimeId" : 7459 }, { "id" : "minecraft:shulker_box", @@ -3953,64 +3941,72 @@ "id" : "minecraft:shulker_box", "blockRuntimeId" : 6841 }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6838 - }, { "id" : "minecraft:shulker_box", "blockRuntimeId" : 6840 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6827 + "blockRuntimeId" : 6848 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6830 + "blockRuntimeId" : 6845 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6831 + "blockRuntimeId" : 6847 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6839 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6835 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6829 + "blockRuntimeId" : 6834 }, { "id" : "minecraft:shulker_box", "blockRuntimeId" : 6837 }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 6838 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 6846 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 6842 + }, { "id" : "minecraft:shulker_box", "blockRuntimeId" : 6836 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6828 + "blockRuntimeId" : 6844 }, { "id" : "minecraft:shulker_box", - "blockRuntimeId" : 6832 + "blockRuntimeId" : 6843 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 6835 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 6839 }, { "id" : "minecraft:armor_stand" }, { "id" : "minecraft:noteblock", - "blockRuntimeId" : 5713 + "blockRuntimeId" : 5717 }, { "id" : "minecraft:jukebox", - "blockRuntimeId" : 5207 + "blockRuntimeId" : 5209 }, { "id" : "minecraft:music_disc_13" @@ -4048,6 +4044,9 @@ { "id" : "minecraft:music_disc_wait" }, + { + "id" : "minecraft:music_disc_otherside" + }, { "id" : "minecraft:music_disc_pigstep" }, @@ -4056,15 +4055,15 @@ }, { "id" : "minecraft:glowstone", - "blockRuntimeId" : 4973 + "blockRuntimeId" : 4975 }, { "id" : "minecraft:redstone_lamp", - "blockRuntimeId" : 6643 + "blockRuntimeId" : 6649 }, { "id" : "minecraft:sealantern", - "blockRuntimeId" : 6824 + "blockRuntimeId" : 6831 }, { "id" : "minecraft:oak_sign" @@ -4171,15 +4170,15 @@ }, { "id" : "minecraft:conduit", - "blockRuntimeId" : 3675 + "blockRuntimeId" : 3676 }, { "id" : "minecraft:stonecutter_block", - "blockRuntimeId" : 7291 + "blockRuntimeId" : 7292 }, { "id" : "minecraft:end_portal_frame", - "blockRuntimeId" : 4730 + "blockRuntimeId" : 4731 }, { "id" : "minecraft:coal" @@ -4315,11 +4314,11 @@ }, { "id" : "minecraft:end_rod", - "blockRuntimeId" : 4738 + "blockRuntimeId" : 4739 }, { "id" : "minecraft:lightning_rod", - "blockRuntimeId" : 5515 + "blockRuntimeId" : 5517 }, { "id" : "minecraft:end_crystal" @@ -4781,15 +4780,15 @@ }, { "id" : "minecraft:rail", - "blockRuntimeId" : 6564 + "blockRuntimeId" : 6570 }, { "id" : "minecraft:golden_rail", - "blockRuntimeId" : 4976 + "blockRuntimeId" : 4978 }, { "id" : "minecraft:detector_rail", - "blockRuntimeId" : 4461 + "blockRuntimeId" : 4462 }, { "id" : "minecraft:activator_rail", @@ -4812,23 +4811,23 @@ }, { "id" : "minecraft:redstone_block", - "blockRuntimeId" : 6642 + "blockRuntimeId" : 6648 }, { "id" : "minecraft:redstone_torch", - "blockRuntimeId" : 6645 + "blockRuntimeId" : 6651 }, { "id" : "minecraft:lever", - "blockRuntimeId" : 5441 + "blockRuntimeId" : 5443 }, { "id" : "minecraft:wooden_button", - "blockRuntimeId" : 7839 + "blockRuntimeId" : 7841 }, { "id" : "minecraft:spruce_button", - "blockRuntimeId" : 6962 + "blockRuntimeId" : 6963 }, { "id" : "minecraft:birch_button", @@ -4836,42 +4835,42 @@ }, { "id" : "minecraft:jungle_button", - "blockRuntimeId" : 5208 + "blockRuntimeId" : 5210 }, { "id" : "minecraft:acacia_button" }, { "id" : "minecraft:dark_oak_button", - "blockRuntimeId" : 3936 + "blockRuntimeId" : 3937 }, { "id" : "minecraft:stone_button", - "blockRuntimeId" : 7191 + "blockRuntimeId" : 7192 }, { "id" : "minecraft:crimson_button", - "blockRuntimeId" : 3771 + "blockRuntimeId" : 3772 }, { "id" : "minecraft:warped_button", - "blockRuntimeId" : 7526 + "blockRuntimeId" : 7528 }, { "id" : "minecraft:polished_blackstone_button", - "blockRuntimeId" : 5998 + "blockRuntimeId" : 6004 }, { "id" : "minecraft:tripwire_hook", - "blockRuntimeId" : 7397 + "blockRuntimeId" : 7398 }, { "id" : "minecraft:wooden_pressure_plate", - "blockRuntimeId" : 7883 + "blockRuntimeId" : 7885 }, { "id" : "minecraft:spruce_pressure_plate", - "blockRuntimeId" : 7022 + "blockRuntimeId" : 7023 }, { "id" : "minecraft:birch_pressure_plate", @@ -4879,7 +4878,7 @@ }, { "id" : "minecraft:jungle_pressure_plate", - "blockRuntimeId" : 5268 + "blockRuntimeId" : 5270 }, { "id" : "minecraft:acacia_pressure_plate", @@ -4887,39 +4886,39 @@ }, { "id" : "minecraft:dark_oak_pressure_plate", - "blockRuntimeId" : 3996 + "blockRuntimeId" : 3997 }, { "id" : "minecraft:crimson_pressure_plate", - "blockRuntimeId" : 3840 + "blockRuntimeId" : 3841 }, { "id" : "minecraft:warped_pressure_plate", - "blockRuntimeId" : 7595 + "blockRuntimeId" : 7597 }, { "id" : "minecraft:stone_pressure_plate", - "blockRuntimeId" : 7203 + "blockRuntimeId" : 7204 }, { "id" : "minecraft:light_weighted_pressure_plate", - "blockRuntimeId" : 5499 + "blockRuntimeId" : 5501 }, { "id" : "minecraft:heavy_weighted_pressure_plate", - "blockRuntimeId" : 5095 + "blockRuntimeId" : 5097 }, { "id" : "minecraft:polished_blackstone_pressure_plate", - "blockRuntimeId" : 6012 + "blockRuntimeId" : 6018 }, { "id" : "minecraft:observer", - "blockRuntimeId" : 5722 + "blockRuntimeId" : 5726 }, { "id" : "minecraft:daylight_detector", - "blockRuntimeId" : 4066 + "blockRuntimeId" : 4067 }, { "id" : "minecraft:repeater" @@ -4932,30 +4931,30 @@ }, { "id" : "minecraft:dropper", - "blockRuntimeId" : 4588 + "blockRuntimeId" : 4589 }, { "id" : "minecraft:dispenser", - "blockRuntimeId" : 4489 + "blockRuntimeId" : 4490 }, { "id" : "minecraft:piston", - "blockRuntimeId" : 5783 + "blockRuntimeId" : 5789 }, { "id" : "minecraft:sticky_piston", - "blockRuntimeId" : 7165 + "blockRuntimeId" : 7166 }, { "id" : "minecraft:tnt", - "blockRuntimeId" : 7349 + "blockRuntimeId" : 7350 }, { "id" : "minecraft:name_tag" }, { "id" : "minecraft:loom", - "blockRuntimeId" : 5581 + "blockRuntimeId" : 5583 }, { "id" : "minecraft:banner" @@ -5046,6 +5045,9 @@ { "id" : "minecraft:piglin_banner_pattern" }, + { + "id" : "minecraft:globe_banner_pattern" + }, { "id" : "minecraft:firework_rocket", "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" @@ -5198,7 +5200,7 @@ }, { "id" : "minecraft:target", - "blockRuntimeId" : 7347 + "blockRuntimeId" : 7348 }, { "id" : "minecraft:lodestone_compass" diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_17_30.json b/core/src/main/resources/bedrock/runtime_item_states.1_18_10.json similarity index 98% rename from core/src/main/resources/bedrock/runtime_item_states.1_17_30.json rename to core/src/main/resources/bedrock/runtime_item_states.1_18_10.json index 79690e3da..5bebcaf99 100644 --- a/core/src/main/resources/bedrock/runtime_item_states.1_17_30.json +++ b/core/src/main/resources/bedrock/runtime_item_states.1_18_10.json @@ -51,6 +51,10 @@ "name" : "minecraft:air", "id" : -158 }, + { + "name" : "minecraft:allay_spawn_egg", + "id" : 631 + }, { "name" : "minecraft:allow", "id" : 210 @@ -65,7 +69,7 @@ }, { "name" : "minecraft:amethyst_shard", - "id" : 623 + "id" : 625 }, { "name" : "minecraft:ancient_debris", @@ -117,7 +121,7 @@ }, { "name" : "minecraft:balloon", - "id" : 597 + "id" : 598 }, { "name" : "minecraft:bamboo", @@ -133,7 +137,7 @@ }, { "name" : "minecraft:banner_pattern", - "id" : 627 + "id" : 635 }, { "name" : "minecraft:barrel", @@ -293,7 +297,7 @@ }, { "name" : "minecraft:bleach", - "id" : 595 + "id" : 596 }, { "name" : "minecraft:blue_candle", @@ -317,7 +321,7 @@ }, { "name" : "minecraft:boat", - "id" : 625 + "id" : 633 }, { "name" : "minecraft:bone", @@ -429,11 +433,11 @@ }, { "name" : "minecraft:camera", - "id" : 592 + "id" : 593 }, { "name" : "minecraft:campfire", - "id" : 588 + "id" : 589 }, { "name" : "minecraft:candle", @@ -493,7 +497,7 @@ }, { "name" : "minecraft:chain", - "id" : 617 + "id" : 619 }, { "name" : "minecraft:chain_command_block", @@ -575,6 +579,10 @@ "name" : "minecraft:clay_ball", "id" : 384 }, + { + "name" : "minecraft:client_request_placeholder_block", + "id" : -465 + }, { "name" : "minecraft:clock", "id" : 393 @@ -669,7 +677,7 @@ }, { "name" : "minecraft:compound", - "id" : 593 + "id" : 594 }, { "name" : "minecraft:concrete", @@ -793,7 +801,7 @@ }, { "name" : "minecraft:crimson_door", - "id" : 614 + "id" : 616 }, { "name" : "minecraft:crimson_double_slab", @@ -833,7 +841,7 @@ }, { "name" : "minecraft:crimson_sign", - "id" : 612 + "id" : 614 }, { "name" : "minecraft:crimson_slab", @@ -1169,7 +1177,7 @@ }, { "name" : "minecraft:dye", - "id" : 626 + "id" : 634 }, { "name" : "minecraft:egg", @@ -1697,7 +1705,7 @@ }, { "name" : "minecraft:end_crystal", - "id" : 629 + "id" : 637 }, { "name" : "minecraft:end_gateway", @@ -1803,6 +1811,10 @@ "name" : "minecraft:fire_charge", "id" : 509 }, + { + "name" : "minecraft:firefly_spawn_egg", + "id" : 632 + }, { "name" : "minecraft:firework_rocket", "id" : 519 @@ -1855,6 +1867,14 @@ "name" : "minecraft:frame", "id" : 513 }, + { + "name" : "minecraft:frog_egg", + "id" : -468 + }, + { + "name" : "minecraft:frog_spawn_egg", + "id" : 628 + }, { "name" : "minecraft:frosted_ice", "id" : 207 @@ -1891,13 +1911,17 @@ "name" : "minecraft:glistering_melon_slice", "id" : 434 }, + { + "name" : "minecraft:globe_banner_pattern", + "id" : 588 + }, { "name" : "minecraft:glow_berries", - "id" : 630 + "id" : 638 }, { "name" : "minecraft:glow_frame", - "id" : 621 + "id" : 623 }, { "name" : "minecraft:glow_ink_sac", @@ -1913,7 +1937,7 @@ }, { "name" : "minecraft:glow_stick", - "id" : 166 + "id" : 601 }, { "name" : "minecraft:glowingobsidian", @@ -1929,7 +1953,7 @@ }, { "name" : "minecraft:goat_horn", - "id" : 622 + "id" : 624 }, { "name" : "minecraft:goat_spawn_egg", @@ -2109,11 +2133,11 @@ }, { "name" : "minecraft:honey_bottle", - "id" : 591 + "id" : 592 }, { "name" : "minecraft:honeycomb", - "id" : 590 + "id" : 591 }, { "name" : "minecraft:honeycomb_block", @@ -2141,7 +2165,7 @@ }, { "name" : "minecraft:ice_bomb", - "id" : 594 + "id" : 595 }, { "name" : "minecraft:infested_deepslate", @@ -2569,7 +2593,7 @@ }, { "name" : "minecraft:lodestone_compass", - "id" : 600 + "id" : 602 }, { "name" : "minecraft:log", @@ -2613,7 +2637,7 @@ }, { "name" : "minecraft:medicine", - "id" : 598 + "id" : 599 }, { "name" : "minecraft:medium_amethyst_bud", @@ -2723,9 +2747,13 @@ "name" : "minecraft:music_disc_mellohi", "id" : 540 }, + { + "name" : "minecraft:music_disc_otherside", + "id" : 627 + }, { "name" : "minecraft:music_disc_pigstep", - "id" : 618 + "id" : 620 }, { "name" : "minecraft:music_disc_stal", @@ -2751,6 +2779,14 @@ "name" : "minecraft:mycelium", "id" : 110 }, + { + "name" : "minecraft:mysterious_frame", + "id" : -466 + }, + { + "name" : "minecraft:mysterious_frame_slot", + "id" : -467 + }, { "name" : "minecraft:name_tag", "id" : 548 @@ -2777,7 +2813,7 @@ }, { "name" : "minecraft:nether_sprouts", - "id" : 619 + "id" : 621 }, { "name" : "minecraft:nether_star", @@ -2797,7 +2833,7 @@ }, { "name" : "minecraft:netherite_axe", - "id" : 605 + "id" : 607 }, { "name" : "minecraft:netherite_block", @@ -2805,43 +2841,43 @@ }, { "name" : "minecraft:netherite_boots", - "id" : 610 + "id" : 612 }, { "name" : "minecraft:netherite_chestplate", - "id" : 608 + "id" : 610 }, { "name" : "minecraft:netherite_helmet", - "id" : 607 - }, - { - "name" : "minecraft:netherite_hoe", - "id" : 606 - }, - { - "name" : "minecraft:netherite_ingot", - "id" : 601 - }, - { - "name" : "minecraft:netherite_leggings", "id" : 609 }, { - "name" : "minecraft:netherite_pickaxe", - "id" : 604 + "name" : "minecraft:netherite_hoe", + "id" : 608 }, { - "name" : "minecraft:netherite_scrap", - "id" : 611 - }, - { - "name" : "minecraft:netherite_shovel", + "name" : "minecraft:netherite_ingot", "id" : 603 }, + { + "name" : "minecraft:netherite_leggings", + "id" : 611 + }, + { + "name" : "minecraft:netherite_pickaxe", + "id" : 606 + }, + { + "name" : "minecraft:netherite_scrap", + "id" : 613 + }, + { + "name" : "minecraft:netherite_shovel", + "id" : 605 + }, { "name" : "minecraft:netherite_sword", - "id" : 602 + "id" : 604 }, { "name" : "minecraft:netherrack", @@ -2887,6 +2923,10 @@ "name" : "minecraft:ocelot_spawn_egg", "id" : 451 }, + { + "name" : "minecraft:ochre_froglight", + "id" : -471 + }, { "name" : "minecraft:orange_candle", "id" : -414 @@ -2943,6 +2983,10 @@ "name" : "minecraft:parrot_spawn_egg", "id" : 478 }, + { + "name" : "minecraft:pearlescent_froglight", + "id" : -469 + }, { "name" : "minecraft:phantom_membrane", "id" : 574 @@ -3257,7 +3301,7 @@ }, { "name" : "minecraft:rapid_fertilizer", - "id" : 596 + "id" : 597 }, { "name" : "minecraft:ravager_spawn_egg", @@ -3577,7 +3621,7 @@ }, { "name" : "minecraft:soul_campfire", - "id" : 620 + "id" : 622 }, { "name" : "minecraft:soul_fire", @@ -3601,11 +3645,11 @@ }, { "name" : "minecraft:sparkler", - "id" : 599 + "id" : 600 }, { "name" : "minecraft:spawn_egg", - "id" : 628 + "id" : 636 }, { "name" : "minecraft:spider_eye", @@ -3669,7 +3713,7 @@ }, { "name" : "minecraft:spyglass", - "id" : 624 + "id" : 626 }, { "name" : "minecraft:squid_spawn_egg", @@ -3829,7 +3873,7 @@ }, { "name" : "minecraft:suspicious_stew", - "id" : 589 + "id" : 590 }, { "name" : "minecraft:sweet_berries", @@ -3839,6 +3883,14 @@ "name" : "minecraft:sweet_berry_bush", "id" : -207 }, + { + "name" : "minecraft:tadpole_bucket", + "id" : 630 + }, + { + "name" : "minecraft:tadpole_spawn_egg", + "id" : 629 + }, { "name" : "minecraft:tallgrass", "id" : 31 @@ -3943,6 +3995,10 @@ "name" : "minecraft:unpowered_repeater", "id" : 93 }, + { + "name" : "minecraft:verdant_froglight", + "id" : -470 + }, { "name" : "minecraft:vex_spawn_egg", "id" : 476 @@ -3977,7 +4033,7 @@ }, { "name" : "minecraft:warped_door", - "id" : 615 + "id" : 617 }, { "name" : "minecraft:warped_double_slab", @@ -3997,7 +4053,7 @@ }, { "name" : "minecraft:warped_fungus_on_a_stick", - "id" : 616 + "id" : 618 }, { "name" : "minecraft:warped_hyphae", @@ -4021,7 +4077,7 @@ }, { "name" : "minecraft:warped_sign", - "id" : 613 + "id" : 615 }, { "name" : "minecraft:warped_slab", From e73a4efe606c4531769f4c045bb6cc20ef061550 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 7 Feb 2022 12:38:28 -0500 Subject: [PATCH 061/199] Fix build; bump to 2.0.1-SNAPSHOT --- ap/pom.xml | 4 ++-- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 ++-- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 ++-- bootstrap/pom.xml | 4 ++-- bootstrap/spigot/pom.xml | 4 ++-- bootstrap/sponge/pom.xml | 4 ++-- bootstrap/standalone/pom.xml | 4 ++-- bootstrap/velocity/pom.xml | 4 ++-- common/pom.xml | 2 +- core/pom.xml | 10 +++++----- pom.xml | 2 +- 13 files changed, 25 insertions(+), 25 deletions(-) diff --git a/ap/pom.xml b/ap/pom.xml index cc282dd55..dce28a7d7 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT ap - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 0d7ed05da..17edb1a85 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 89349e8ac..26f4ddf30 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index b3d0262ea..bc70be6c3 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index 9dcd0943e..45a08c7db 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 3b0bdda55..58c651455 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 5aa2c59cf..6eda527f3 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-spigot @@ -25,7 +25,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index fa7989b43..ab3b7d970 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 00c0410e4..881c87e6c 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index e1e3331ef..ff052471d 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index 8e7be26f4..fde2605bc 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT common diff --git a/core/pom.xml b/core/pom.xml index c2e8b5f5b..f2812fea0 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT provided org.geysermc geyser-api - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile org.geysermc common - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT compile @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-v486 - v1.18.10-c2c5a7069f-1 + 0cd24c0 compile diff --git a/pom.xml b/pom.xml index 004d58666..a528dcf98 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.geysermc geyser-parent - 2.0.0-SNAPSHOT + 2.0.1-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. From b0e91275dc517e41ee2d793e12fc40193da96481 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Tue, 8 Feb 2022 19:02:02 +0100 Subject: [PATCH 062/199] Updated the supported versions --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d4b375a5c..593514e52 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! -### Currently supporting Minecraft Bedrock 1.17.30 - 1.17.41 + 1.18.0 - 1.18.2 and Minecraft Java 1.18/1.18.1. +### Currently supporting Minecraft Bedrock 1.17.41 + 1.18.0 - 1.18.10 and Minecraft Java 1.18/1.18.1. ## Setting Up Take a look [here](https://github.com/GeyserMC/Geyser/wiki/Setup) for how to set up Geyser. From 0eed6025a6cea3e5a197976ed8f2b68120c2918a Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 8 Feb 2022 22:57:03 -0500 Subject: [PATCH 063/199] Remove protocol checks referencing 1.17.30 These are now unnecessary. --- .../geyser/entity/type/ItemFrameEntity.java | 9 +++------ .../java/level/JavaLevelEventTranslator.java | 19 +++++-------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 9139e0a99..69aac5a26 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -37,12 +37,11 @@ import com.nukkitx.nbt.NbtMapBuilder; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; import com.nukkitx.protocol.bedrock.packet.UpdateBlockPacket; -import com.nukkitx.protocol.bedrock.v465.Bedrock_v465; import lombok.Getter; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; -import org.geysermc.geyser.registry.type.ItemMapping; import java.util.UUID; @@ -85,10 +84,8 @@ public class ItemFrameEntity extends Entity { .putInt("version", session.getBlockMappings().getBlockStateVersion()); NbtMapBuilder statesBuilder = NbtMap.builder() .putInt("facing_direction", direction.ordinal()) - .putByte("item_frame_map_bit", (byte) 0); - if (session.getUpstream().getProtocolVersion() >= Bedrock_v465.V465_CODEC.getProtocolVersion()) { - statesBuilder.putByte("item_frame_photo_bit", (byte) 0); - } + .putByte("item_frame_map_bit", (byte) 0) + .putByte("item_frame_photo_bit", (byte) 0); blockBuilder.put("states", statesBuilder.build()); bedrockRuntimeId = session.getBlockMappings().getItemFrame(blockBuilder.build()); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java index b24c7a363..2271388c2 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java @@ -25,14 +25,7 @@ package org.geysermc.geyser.translator.protocol.java.level; -import com.github.steveice10.mc.protocol.data.game.level.event.BonemealGrowEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.BreakBlockEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.BreakPotionEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.ComposterEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.DragonFireballEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.ParticleEvent; -import com.github.steveice10.mc.protocol.data.game.level.event.RecordEventData; -import com.github.steveice10.mc.protocol.data.game.level.event.SmokeEventData; +import com.github.steveice10.mc.protocol.data.game.level.event.*; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.LevelEventType; @@ -40,14 +33,13 @@ import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; import com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket; import com.nukkitx.protocol.bedrock.packet.TextPacket; -import com.nukkitx.protocol.bedrock.v465.Bedrock_v465; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.MinecraftLocale; +import org.geysermc.geyser.translator.level.event.LevelEventTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.level.event.LevelEventTranslator; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.text.MinecraftLocale; import java.util.Collections; import java.util.Locale; @@ -218,8 +210,7 @@ public class JavaLevelEventTranslator extends PacketTranslator effectPacket.setType(LevelEventType.PARTICLE_EYE_OF_ENDER_DEATH); case MOB_SPAWN -> effectPacket.setType(LevelEventType.PARTICLE_MOB_BLOCK_SPAWN); // TODO: Check, but I don't think I really verified this ever went into effect on Java case BONEMEAL_GROW_WITH_SOUND, BONEMEAL_GROW -> { - effectPacket.setType((particleEvent == ParticleEvent.BONEMEAL_GROW - && session.getUpstream().getProtocolVersion() >= Bedrock_v465.V465_CODEC.getProtocolVersion()) ? LevelEventType.PARTICLE_TURTLE_EGG : LevelEventType.PARTICLE_CROP_GROWTH); + effectPacket.setType(particleEvent == ParticleEvent.BONEMEAL_GROW ? LevelEventType.PARTICLE_TURTLE_EGG : LevelEventType.PARTICLE_CROP_GROWTH); BonemealGrowEventData growEventData = (BonemealGrowEventData) packet.getData(); effectPacket.setData(growEventData.getParticleCount()); From 0479af7cd3ef13edc632c3b88ab5ddee94326d6b Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 8 Feb 2022 23:15:41 -0500 Subject: [PATCH 064/199] Restore ClickPlan double-simulation This is used in some autocrafting situations. Oops. --- .../geysermc/geyser/inventory/click/ClickPlan.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index 45d535167..b0cca53d9 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -75,6 +75,11 @@ public final class ClickPlan { gridSize = translator.getGridSize(); } + private void resetSimulation() { + this.simulatedItems.clear(); + this.simulatedCursor = session.getPlayerInventory().getCursor().copy(); + } + public void add(Click click, int slot) { add(click, slot, false); } @@ -89,10 +94,14 @@ public final class ClickPlan { ClickAction action = new ClickAction(click, slot, force); plan.add(action); + // RUNNING THE SIMULATION HERE IS IMPORTANT. The contents of the simulation are used in complex, multi-stage tasks + // such as autocrafting. + simulateAction(action); } public void execute(boolean refresh) { //update geyser inventory after simulation to avoid net id desync + resetSimulation(); ListIterator planIter = plan.listIterator(); while (planIter.hasNext()) { ClickAction action = planIter.next(); @@ -190,7 +199,9 @@ public final class ClickPlan { * Does not need to be called for the cursor */ private void onSlotItemChange(int slot, GeyserItemStack itemStack) { - changedItems.put(slot, itemStack.getItemStack()); + if (changedItems != null) { + changedItems.put(slot, itemStack.getItemStack()); + } } private void simulateAction(ClickAction action) { From 559c5d655ad2570fe6f2bdd8a392928db2f94a25 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 9 Feb 2022 15:08:58 -0500 Subject: [PATCH 065/199] Allow smithing recipes to work again in 1.18.10 --- .../java/JavaUpdateRecipesTranslator.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index 7a346dce1..c3c8abfb4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -31,12 +31,14 @@ import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; +import com.github.steveice10.mc.protocol.data.game.recipe.data.SmithingRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.StoneCuttingRecipeData; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateRecipesPacket; import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.CraftingDataPacket; +import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import it.unimi.dsi.fastutil.ints.*; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; @@ -76,6 +78,8 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator= Bedrock_v486.V486_CODEC.getProtocolVersion(); + Int2ObjectMap recipeMap = new Int2ObjectOpenHashMap<>(Registries.RECIPES.forVersion(session.getUpstream().getProtocolVersion())); Int2ObjectMap> unsortedStonecutterData = new Int2ObjectOpenHashMap<>(); CraftingDataPacket craftingDataPacket = new CraftingDataPacket(); @@ -128,6 +132,27 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { + // Required to translate these as of 1.18.10, or else they cannot be crafted + if (!applySmithingRecipes) { + continue; + } + + SmithingRecipeData recipeData = (SmithingRecipeData) recipe.getData(); + ItemData output = ItemTranslator.translateToBedrock(session, recipeData.getResult()); + for (ItemStack base : recipeData.getBase().getOptions()) { + ItemData bedrockBase = ItemTranslator.translateToBedrock(session, base); + + for (ItemStack addition : recipeData.getAddition().getOptions()) { + ItemData bedrockAddition = ItemTranslator.translateToBedrock(session, addition); + + UUID uuid = UUID.randomUUID(); + craftingDataPacket.getCraftingData().add(CraftingData.fromShapeless(uuid.toString(), + Arrays.asList(bedrockBase, bedrockAddition), + Collections.singletonList(output), uuid, "smithing_table", 2, netId++)); + } + } + } default -> { List craftingData = recipeTypes.get(recipe.getType()); if (craftingData != null) { From 9ea59d616e2dea9113693df872aff83812430250 Mon Sep 17 00:00:00 2001 From: rtm516 Date: Thu, 10 Feb 2022 18:52:14 +0000 Subject: [PATCH 066/199] Add sonarcloud analysis --- .github/workflows/sonarcloud.yml | 38 ++++++++++++++++++++++++++++++++ bootstrap/standalone/pom.xml | 1 - pom.xml | 2 ++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/sonarcloud.yml diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml new file mode 100644 index 000000000..64ac19621 --- /dev/null +++ b/.github/workflows/sonarcloud.yml @@ -0,0 +1,38 @@ +name: SonarCloud +on: + push: + branches: + - master + pull_request: + types: [opened, synchronize, reopened] +jobs: + build: + name: SonarCloud + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + submodules: true + - name: Set up JDK 17 + uses: actions/setup-java@v2 + with: + distribution: 'temurin' + java-version: 17 + - name: Cache SonarCloud packages + uses: actions/cache@v1 + with: + path: ~/.sonar/cache + key: ${{ runner.os }}-sonar + restore-keys: ${{ runner.os }}-sonar + - name: Cache Maven packages + uses: actions/cache@v1 + with: + path: ~/.m2 + key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} + restore-keys: ${{ runner.os }}-m2 + - name: Build and analyze + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=GeyserMC_Geyser \ No newline at end of file diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 881c87e6c..0042a40d8 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -132,7 +132,6 @@ implementation="com.github.edwgiz.mavenShadePlugin.log4j2CacheTransformer.PluginsCacheFileTransformer"> - ${project.build.directory}/dependency-reduced-pom.xml diff --git a/pom.xml b/pom.xml index a528dcf98..f00da7fc8 100644 --- a/pom.xml +++ b/pom.xml @@ -17,6 +17,8 @@ UTF-8 16 16 + geysermc + https://sonarcloud.io From 746cd94dd1c2e92ae8e12a6cd39b4d0790f28a2d Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 10 Feb 2022 20:14:52 -0500 Subject: [PATCH 067/199] Fix villagers for 1.18.10 Includes working around pre-1.14 ONLY on pre-1.14 by checking the tags packet. Fixes #2828 --- .../geyser/inventory/MerchantContainer.java | 16 ++++++- .../geyser/session/GeyserSession.java | 5 ++ .../geyser/session/cache/TagCache.java | 10 +++- .../MerchantInventoryTranslator.java | 46 +++++++++++++++++++ .../entity/BedrockEntityEventTranslator.java | 14 +----- .../java/JavaUpdateTagsTranslator.java | 36 ++++++++++++++- 6 files changed, 111 insertions(+), 16 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java index 7c0bcaf4d..315e6cb18 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/MerchantContainer.java @@ -31,15 +31,27 @@ import com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.Cli import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.session.GeyserSession; -@Getter -@Setter public class MerchantContainer extends Container { + @Getter @Setter private Entity villager; + @Setter private VillagerTrade[] villagerTrades; + @Getter @Setter private ClientboundMerchantOffersPacket pendingOffersPacket; public MerchantContainer(String title, int id, int size, ContainerType containerType, PlayerInventory playerInventory) { super(title, id, size, containerType, playerInventory); } + + public void onTradeSelected(GeyserSession session, int slot) { + if (villagerTrades != null && slot >= 0 && slot < villagerTrades.length) { + VillagerTrade trade = villagerTrades[slot]; + setItem(2, GeyserItemStack.from(trade.getOutput()), session); + // TODO this logic doesn't add up + session.getPlayerEntity().addFakeTradeExperience(trade.getXp()); + session.getPlayerEntity().updateBedrockMetadata(); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 3a097f732..b886f8b20 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -361,6 +361,11 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private Int2ObjectMap stonecutterRecipes; + /** + * Whether to work around 1.13's different behavior in villager trading menus. + */ + @Setter + private boolean emulatePost1_14Logic = true; /** * Starting in 1.17, Java servers expect the carriedItem parameter of the serverbound click container * packet to be the current contents of the mouse after the transaction has been done. 1.16 expects the clicked slot diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index 549b2dbee..f2f1597fe 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -30,6 +30,7 @@ import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.ints.IntLists; import org.geysermc.geyser.registry.type.BlockMapping; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.session.GeyserSession; import java.util.Map; @@ -61,7 +62,7 @@ public class TagCache { clear(); } - public void loadPacket(ClientboundUpdateTagsPacket packet) { + public void loadPacket(GeyserSession session, ClientboundUpdateTagsPacket packet) { Map blockTags = packet.getTags().get("minecraft:block"); this.leaves = IntList.of(blockTags.get("minecraft:leaves")); this.wool = IntList.of(blockTags.get("minecraft:wool")); @@ -79,6 +80,13 @@ public class TagCache { this.flowers = IntList.of(itemTags.get("minecraft:flowers")); this.foxFood = IntList.of(itemTags.get("minecraft:fox_food")); this.piglinLoved = IntList.of(itemTags.get("minecraft:piglin_loved")); + + // Hack btw + boolean emulatePost1_14Logic = itemTags.get("minecraft:signs").length > 1; + session.setEmulatePost1_14Logic(emulatePost1_14Logic); + if (session.getGeyser().getLogger().isDebug()) { + session.getGeyser().getLogger().debug("Emulating post 1.14 villager logic for " + session.name() + "? " + emulatePost1_14Logic); + } } public void clear() { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java index 6b63056a3..84f904d98 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java @@ -26,14 +26,17 @@ package org.geysermc.geyser.translator.inventory; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundSelectTradePacket; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityLinkData; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; import com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest; import com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import com.nukkitx.protocol.bedrock.packet.SetEntityLinkPacket; +import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.inventory.Inventory; @@ -44,6 +47,9 @@ import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.SlotType; import org.geysermc.geyser.inventory.updater.InventoryUpdater; import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; +import org.geysermc.geyser.util.InventoryUtils; + +import java.util.concurrent.TimeUnit; public class MerchantInventoryTranslator extends BaseInventoryTranslator { private final InventoryUpdater updater; @@ -131,6 +137,46 @@ public class MerchantInventoryTranslator extends BaseInventoryTranslator { } } + @Override + public ItemStackResponsePacket.Response translateCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + if (session.getUpstream().getProtocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { + return super.translateCraftingRequest(session, inventory, request); + } + + // Behavior as of 1.18.10. + // We set the net ID to the trade index + 1. This doesn't appear to cause issues and means we don't have to + // store a map of net ID to trade index on our end. + int tradeChoice = ((CraftRecipeStackRequestActionData) request.getActions()[0]).getRecipeNetworkId() - 1; + ServerboundSelectTradePacket packet = new ServerboundSelectTradePacket(tradeChoice); + session.sendDownstreamPacket(packet); + + if (session.isEmulatePost1_14Logic()) { + // 1.18 Java cooperates nicer than older versions + if (inventory instanceof MerchantContainer merchantInventory) { + merchantInventory.onTradeSelected(session, tradeChoice); + } + return translateRequest(session, inventory, request); + } else { + // 1.18 servers works fine without a workaround, but ViaVersion needs to work around 1.13 servers, + // so we need to work around that with the delay. Specifically they force a window refresh after a + // trade packet has been sent. + session.scheduleInEventLoop(() -> { + if (inventory instanceof MerchantContainer merchantInventory) { + merchantInventory.onTradeSelected(session, tradeChoice); + // Ignore output since we don't want to send a delayed response packet back to the client + translateRequest(session, inventory, request); + + // Resync items once more + updateInventory(session, inventory); + InventoryUtils.updateCursor(session); + } + }, 100, TimeUnit.MILLISECONDS); + + // Revert this request, for now + return rejectRequest(request); + } + } + @Override public ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { // We're not crafting here diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java index a42184750..b693b7f3c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/BedrockEntityEventTranslator.java @@ -25,11 +25,8 @@ package org.geysermc.geyser.translator.protocol.bedrock.entity; -import com.github.steveice10.mc.protocol.data.game.inventory.VillagerTrade; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundSelectTradePacket; import com.nukkitx.protocol.bedrock.packet.EntityEventPacket; -import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; -import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.MerchantContainer; import org.geysermc.geyser.session.GeyserSession; @@ -50,21 +47,14 @@ public class BedrockEntityEventTranslator extends PacketTranslator { + // Not sent as of 1.18.10 ServerboundSelectTradePacket selectTradePacket = new ServerboundSelectTradePacket(packet.getData()); session.sendDownstreamPacket(selectTradePacket); session.scheduleInEventLoop(() -> { - SessionPlayerEntity villager = session.getPlayerEntity(); Inventory openInventory = session.getOpenInventory(); if (openInventory instanceof MerchantContainer merchantInventory) { - VillagerTrade[] trades = merchantInventory.getVillagerTrades(); - if (trades != null && packet.getData() >= 0 && packet.getData() < trades.length) { - VillagerTrade trade = merchantInventory.getVillagerTrades()[packet.getData()]; - openInventory.setItem(2, GeyserItemStack.from(trade.getOutput()), session); - // TODO this logic doesn't add up - villager.addFakeTradeExperience(trade.getXp()); - villager.updateBedrockMetadata(); - } + merchantInventory.onTradeSelected(session, packet.getData()); } }, 100, TimeUnit.MILLISECONDS); return; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java index 3d5bfc43a..9f1c24fd8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java @@ -30,11 +30,45 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; + @Translator(packet = ClientboundUpdateTagsPacket.class) public class JavaUpdateTagsTranslator extends PacketTranslator { + private final Map> previous = new HashMap<>(); @Override public void translate(GeyserSession session, ClientboundUpdateTagsPacket packet) { - session.getTagCache().loadPacket(packet); + for (Map.Entry> entry : packet.getTags().entrySet().stream().sorted(Map.Entry.comparingByKey()).toList()) { + StringBuilder builder = new StringBuilder(); + builder.append(entry.getKey()).append("={"); + for (Map.Entry tag : entry.getValue().entrySet().stream().sorted(Map.Entry.comparingByKey()).toList()) { + builder.append(tag.getKey()).append('=').append(Arrays.toString(tag.getValue())).append(", "); + } + System.out.println(builder.append("}").toString()); + } + + if (previous.isEmpty()) { + previous.putAll(packet.getTags()); + } else { + for (Map.Entry> entry : packet.getTags().entrySet()) { + Map oldTags = previous.get(entry.getKey()); + for (Map.Entry newTag : entry.getValue().entrySet()) { + int[] oldValue = oldTags.get(newTag.getKey()); + if (oldValue == null) { + System.out.println("Tag " + newTag.getKey() + " not found!!"); + continue; + } + if (!Arrays.equals(Arrays.stream(oldValue).sorted().toArray(), Arrays.stream(newTag.getValue()).sorted().toArray())) { + System.out.println(entry.getKey() + ": " + newTag.getKey() + " has different values! " + Arrays.toString(Arrays.stream(oldValue).sorted().toArray()) + " " + Arrays.toString(Arrays.stream(newTag.getValue()).sorted().toArray())); + } + } + } + } + + session.getTagCache().loadPacket(session, packet); + + } } From 0ca77233edfd85aff29dad28cea9001acdbc007a Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 10 Feb 2022 20:15:46 -0500 Subject: [PATCH 068/199] oh no my extensive debugging setup --- .../java/JavaUpdateTagsTranslator.java | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java index 9f1c24fd8..a899077f8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateTagsTranslator.java @@ -30,45 +30,11 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - @Translator(packet = ClientboundUpdateTagsPacket.class) public class JavaUpdateTagsTranslator extends PacketTranslator { - private final Map> previous = new HashMap<>(); @Override public void translate(GeyserSession session, ClientboundUpdateTagsPacket packet) { - for (Map.Entry> entry : packet.getTags().entrySet().stream().sorted(Map.Entry.comparingByKey()).toList()) { - StringBuilder builder = new StringBuilder(); - builder.append(entry.getKey()).append("={"); - for (Map.Entry tag : entry.getValue().entrySet().stream().sorted(Map.Entry.comparingByKey()).toList()) { - builder.append(tag.getKey()).append('=').append(Arrays.toString(tag.getValue())).append(", "); - } - System.out.println(builder.append("}").toString()); - } - - if (previous.isEmpty()) { - previous.putAll(packet.getTags()); - } else { - for (Map.Entry> entry : packet.getTags().entrySet()) { - Map oldTags = previous.get(entry.getKey()); - for (Map.Entry newTag : entry.getValue().entrySet()) { - int[] oldValue = oldTags.get(newTag.getKey()); - if (oldValue == null) { - System.out.println("Tag " + newTag.getKey() + " not found!!"); - continue; - } - if (!Arrays.equals(Arrays.stream(oldValue).sorted().toArray(), Arrays.stream(newTag.getValue()).sorted().toArray())) { - System.out.println(entry.getKey() + ": " + newTag.getKey() + " has different values! " + Arrays.toString(Arrays.stream(oldValue).sorted().toArray()) + " " + Arrays.toString(Arrays.stream(newTag.getValue()).sorted().toArray())); - } - } - } - } - session.getTagCache().loadPacket(session, packet); - - } } From 44af9da01da3bbade88bdd56e6b884266e917f7c Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 11 Feb 2022 13:37:19 -0500 Subject: [PATCH 069/199] Use axolotl tempt tag to determine axolotl food --- .../geyser/entity/type/living/animal/AxolotlEntity.java | 2 +- .../java/org/geysermc/geyser/session/cache/TagCache.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index ec919a5c4..2ada1fe09 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -56,7 +56,7 @@ public class AxolotlEntity extends AnimalEntity { @Override public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { - return javaIdentifierStripped.equals("tropical_fish_bucket"); + return session.getTagCache().isAxolotlTemptItem(mapping); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index f2f1597fe..0f73737bb 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -53,6 +53,7 @@ public class TagCache { private IntList requiresDiamondTool; /* Items */ + private IntList axolotlTemptItems; private IntList flowers; private IntList foxFood; private IntList piglinLoved; @@ -77,6 +78,7 @@ public class TagCache { this.requiresDiamondTool = IntList.of(blockTags.get("minecraft:needs_diamond_tool")); Map itemTags = packet.getTags().get("minecraft:item"); + this.axolotlTemptItems = IntList.of(itemTags.get("minecraft:axolotl_tempt_items")); this.flowers = IntList.of(itemTags.get("minecraft:flowers")); this.foxFood = IntList.of(itemTags.get("minecraft:fox_food")); this.piglinLoved = IntList.of(itemTags.get("minecraft:piglin_loved")); @@ -102,11 +104,16 @@ public class TagCache { this.requiresIronTool = IntLists.emptyList(); this.requiresDiamondTool = IntLists.emptyList(); + this.axolotlTemptItems = IntLists.emptyList(); this.flowers = IntLists.emptyList(); this.foxFood = IntLists.emptyList(); this.piglinLoved = IntLists.emptyList(); } + public boolean isAxolotlTemptItem(ItemMapping itemMapping) { + return axolotlTemptItems.contains(itemMapping.getJavaId()); + } + public boolean isFlower(ItemMapping mapping) { return flowers.contains(mapping.getJavaId()); } From 31fd57a58d19829071859ef292fee706873d31fb Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 12 Feb 2022 21:44:51 -0500 Subject: [PATCH 070/199] Also apply villager fix for consoles --- .../MerchantInventoryTranslator.java | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java index 84f904d98..248bd35b7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java @@ -33,6 +33,7 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityLinkData; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; import com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest; import com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.AutoCraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import com.nukkitx.protocol.bedrock.packet.SetEntityLinkPacket; @@ -147,6 +148,25 @@ public class MerchantInventoryTranslator extends BaseInventoryTranslator { // We set the net ID to the trade index + 1. This doesn't appear to cause issues and means we don't have to // store a map of net ID to trade index on our end. int tradeChoice = ((CraftRecipeStackRequestActionData) request.getActions()[0]).getRecipeNetworkId() - 1; + return handleTrade(session, inventory, request, tradeChoice); + } + + @Override + public ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + if (session.getUpstream().getProtocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { + // We're not crafting here + // Called at least by consoles when pressing a trade option button + return translateRequest(session, inventory, request); + } + + // 1.18.10 update - seems impossible to call without consoles/controller input + // We set the net ID to the trade index + 1. This doesn't appear to cause issues and means we don't have to + // store a map of net ID to trade index on our end. + int tradeChoice = ((AutoCraftRecipeStackRequestActionData) request.getActions()[0]).getRecipeNetworkId() - 1; + return handleTrade(session, inventory, request, tradeChoice); + } + + private ItemStackResponsePacket.Response handleTrade(GeyserSession session, Inventory inventory, ItemStackRequest request, int tradeChoice) { ServerboundSelectTradePacket packet = new ServerboundSelectTradePacket(tradeChoice); session.sendDownstreamPacket(packet); @@ -177,13 +197,6 @@ public class MerchantInventoryTranslator extends BaseInventoryTranslator { } } - @Override - public ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { - // We're not crafting here - // Called at least by consoles when pressing a trade option button - return translateRequest(session, inventory, request); - } - @Override public void updateInventory(GeyserSession session, Inventory inventory) { updater.updateInventory(this, session, inventory); From 252348ebd8fc0097a415dc4cbb165ae101f42fd5 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 19 Feb 2022 12:07:30 -0500 Subject: [PATCH 071/199] Implement globe banner pattern translation Co-Authored-By: Konicai <71294714+Konicai@users.noreply.github.com> --- .../populator/ItemRegistryPopulator.java | 12 +++++++++--- .../inventory/item/BannerTranslator.java | 18 +++++------------- core/src/main/resources/mappings | 2 +- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 1b56a83de..209588d72 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -224,8 +224,14 @@ public class ItemRegistryPopulator { // This items has a mapping specifically for this version of the game mappingItem = entry.getValue(); } + + String bedrockIdentifier; if (javaIdentifier.equals("minecraft:music_disc_otherside") && palette.getValue().protocolVersion() <= Bedrock_v471.V471_CODEC.getProtocolVersion()) { - mappingItem.setBedrockIdentifier("minecraft:music_disc_pigstep"); + bedrockIdentifier = "minecraft:music_disc_pigstep"; + } else if (javaIdentifier.equals("minecraft:globe_banner_pattern") && palette.getValue().protocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { + bedrockIdentifier = "minecraft:banner_pattern"; + } else { + bedrockIdentifier = mappingItem.getBedrockIdentifier(); } if (usingFurnaceMinecart && javaIdentifier.equals("minecraft:furnace_minecart")) { @@ -233,7 +239,7 @@ public class ItemRegistryPopulator { itemIndex++; continue; } - String bedrockIdentifier = mappingItem.getBedrockIdentifier().intern(); + int bedrockId = bedrockIdentifierToId.getInt(bedrockIdentifier); if (bedrockId == Short.MIN_VALUE) { throw new RuntimeException("Missing Bedrock ID in mappings: " + bedrockIdentifier); @@ -358,7 +364,7 @@ public class ItemRegistryPopulator { ItemMapping.ItemMappingBuilder mappingBuilder = ItemMapping.builder() .javaIdentifier(javaIdentifier) .javaId(itemIndex) - .bedrockIdentifier(bedrockIdentifier) + .bedrockIdentifier(bedrockIdentifier.intern()) .bedrockId(bedrockId) .bedrockData(mappingItem.getBedrockData()) .bedrockBlockId(bedrockBlockId) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java index a5c3235a2..15f7c57ce 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java @@ -37,6 +37,7 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; +import javax.annotation.Nonnull; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -96,10 +97,7 @@ public class BannerTranslator extends ItemTranslator { public static NbtList convertBannerPattern(ListTag patterns) { List tagsList = new ArrayList<>(); for (Tag patternTag : patterns.getValue()) { - NbtMap newPatternTag = getBedrockBannerPattern((CompoundTag) patternTag); - if (newPatternTag != null) { - tagsList.add(newPatternTag); - } + tagsList.add(getBedrockBannerPattern((CompoundTag) patternTag)); } return new NbtList<>(NbtType.COMPOUND, tagsList); @@ -111,17 +109,11 @@ public class BannerTranslator extends ItemTranslator { * @param pattern Java edition pattern nbt * @return The Bedrock edition format pattern nbt */ - public static NbtMap getBedrockBannerPattern(CompoundTag pattern) { - String patternName = (String) pattern.get("Pattern").getValue(); - - // Return null if its the globe pattern as it doesn't exist on bedrock - if (patternName.equals("glb")) { - return null; - } - + @Nonnull + private static NbtMap getBedrockBannerPattern(CompoundTag pattern) { return NbtMap.builder() .putInt("Color", 15 - (int) pattern.get("Color").getValue()) - .putString("Pattern", patternName) + .putString("Pattern", (String) pattern.get("Pattern").getValue()) .build(); } diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index b60cfcdd4..8620c9c46 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit b60cfcdd40cd58a93143b489fc9153a347e48c41 +Subproject commit 8620c9c4603c16b74cbe1d6630695d243679896b From 811ae178c97bd6b6b9505516796ebb3bff368009 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 21 Feb 2022 16:11:51 -0500 Subject: [PATCH 072/199] Store recipes in a more compact GeyserRecipe type This prevents us from storing some unnecessary data. Also removes some 1.11 recipe compatibility code that is essentially unusable. --- .../platform/spigot/GeyserSpigotPlugin.java | 20 +- .../GeyserSpigot1_11CraftingListener.java | 203 ------------------ .../geyser/inventory/recipe/GeyserRecipe.java | 36 ++++ .../inventory/recipe/GeyserShapedRecipe.java | 43 ++++ .../recipe/GeyserShapelessRecipe.java | 42 ++++ .../geysermc/geyser/registry/Registries.java | 3 +- .../populator/RecipeRegistryPopulator.java | 17 +- .../geyser/session/GeyserSession.java | 4 +- .../inventory/InventoryTranslator.java | 40 ++-- .../java/JavaUpdateRecipesTranslator.java | 9 +- .../JavaContainerSetSlotTranslator.java | 7 +- .../geysermc/geyser/util/InventoryUtils.java | 40 ++-- 12 files changed, 184 insertions(+), 280 deletions(-) delete mode 100644 bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java create mode 100644 core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserRecipe.java create mode 100644 core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapedRecipe.java create mode 100644 core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapelessRecipe.java diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index bdf28a203..aae6c599a 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -32,27 +32,26 @@ import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import org.geysermc.common.PlatformType; -import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.Constants; import org.geysermc.geyser.GeyserBootstrap; +import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.adapters.spigot.SpigotAdapters; import org.geysermc.geyser.command.CommandManager; -import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.dump.BootstrapDumpInfo; -import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.level.WorldManager; +import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.ping.GeyserLegacyPingPassthrough; import org.geysermc.geyser.ping.IGeyserPingPassthrough; -import org.geysermc.geyser.Constants; -import org.geysermc.geyser.util.FileUtils; -import org.geysermc.geyser.text.GeyserLocale; -import org.geysermc.geyser.adapters.spigot.SpigotAdapters; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandExecutor; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandManager; import org.geysermc.geyser.platform.spigot.command.SpigotCommandSender; import org.geysermc.geyser.platform.spigot.world.GeyserPistonListener; -import org.geysermc.geyser.platform.spigot.world.GeyserSpigot1_11CraftingListener; import org.geysermc.geyser.platform.spigot.world.GeyserSpigotBlockPlaceListener; import org.geysermc.geyser.platform.spigot.world.manager.*; +import org.geysermc.geyser.session.auth.AuthType; +import org.geysermc.geyser.text.GeyserLocale; +import org.geysermc.geyser.util.FileUtils; import java.io.File; import java.io.IOException; @@ -235,11 +234,6 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { Bukkit.getServer().getPluginManager().registerEvents(new GeyserPistonListener(geyser, this.geyserWorldManager), this); - if (isPre1_12) { - // Register events needed to send all recipes to the client - Bukkit.getServer().getPluginManager().registerEvents(new GeyserSpigot1_11CraftingListener(geyser), this); - } - this.getCommand("geyser").setExecutor(new GeyserSpigotCommandExecutor(geyser)); // Check to ensure the current setup can support the protocol version Geyser uses diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java deleted file mode 100644 index 78a64e47b..000000000 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/world/GeyserSpigot1_11CraftingListener.java +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.platform.spigot.world; - -import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; -import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; -import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; -import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; -import com.nukkitx.protocol.bedrock.data.inventory.ItemData; -import com.nukkitx.protocol.bedrock.packet.CraftingDataPacket; -import com.viaversion.viaversion.api.Via; -import com.viaversion.viaversion.api.data.MappingData; -import com.viaversion.viaversion.api.protocol.ProtocolPathEntry; -import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; -import com.viaversion.viaversion.protocols.protocol1_13to1_12_2.Protocol1_13To1_12_2; -import com.viaversion.viaversion.util.Pair; -import org.bukkit.Bukkit; -import org.bukkit.event.EventHandler; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.inventory.Recipe; -import org.bukkit.inventory.ShapedRecipe; -import org.bukkit.inventory.ShapelessRecipe; -import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.network.MinecraftProtocol; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.inventory.item.ItemTranslator; -import org.geysermc.geyser.util.InventoryUtils; - -import java.util.*; - -/** - * Used to send all available recipes from the server to the client, as a valid recipe book packet won't be sent by the server. - * Requires ViaVersion. - */ -public class GeyserSpigot1_11CraftingListener implements Listener { - - private final GeyserImpl geyser; - /** - * Specific mapping data for 1.12 to 1.13. Used to convert the 1.12 item into 1.13. - */ - private final MappingData mappingData1_12to1_13; - /** - * The list of all protocols from the client's version to 1.13. - */ - private final List protocolList; - - public GeyserSpigot1_11CraftingListener(GeyserImpl geyser) { - this.geyser = geyser; - this.mappingData1_12to1_13 = Via.getManager().getProtocolManager().getProtocol(Protocol1_13To1_12_2.class).getMappingData(); - this.protocolList = Via.getManager().getProtocolManager().getProtocolPath(MinecraftProtocol.getJavaProtocolVersion(), - ProtocolVersion.v1_13.getVersion()); - } - - @EventHandler - public void onPlayerJoin(PlayerJoinEvent event) { - GeyserSession session = null; - for (GeyserSession otherSession : geyser.getSessionManager().getSessions().values()) { - if (otherSession.name().equals(event.getPlayer().getName())) { - session = otherSession; - break; - } - } - if (session == null) { - return; - } - - sendServerRecipes(session); - } - - public void sendServerRecipes(GeyserSession session) { - int netId = InventoryUtils.LAST_RECIPE_NET_ID; - - CraftingDataPacket craftingDataPacket = new CraftingDataPacket(); - craftingDataPacket.setCleanRecipes(true); - - Iterator recipeIterator = Bukkit.getServer().recipeIterator(); - while (recipeIterator.hasNext()) { - Recipe recipe = recipeIterator.next(); - - Pair outputs = translateToBedrock(session, recipe.getResult()); - ItemStack javaOutput = outputs.getKey(); - ItemData output = outputs.getValue(); - if (output == null || output.getId() == 0) continue; // If items make air we don't want that - - boolean isNotAllAir = false; // Check for all-air recipes - if (recipe instanceof ShapedRecipe shapedRecipe) { - int size = shapedRecipe.getShape().length * shapedRecipe.getShape()[0].length(); - Ingredient[] ingredients = new Ingredient[size]; - ItemData[] input = new ItemData[size]; - for (int i = 0; i < input.length; i++) { - // Index is converting char to integer, adding i then converting back to char based on ASCII code - Pair result = translateToBedrock(session, shapedRecipe.getIngredientMap().get((char) ('a' + i))); - ingredients[i] = new Ingredient(new ItemStack[]{result.getKey()}); - input[i] = result.getValue(); - isNotAllAir |= input[i].getId() != 0; - } - - if (!isNotAllAir) continue; - UUID uuid = UUID.randomUUID(); - // Add recipe to our internal cache - ShapedRecipeData data = new ShapedRecipeData(shapedRecipe.getShape()[0].length(), shapedRecipe.getShape().length, - "", ingredients, javaOutput); - session.getCraftingRecipes().put(netId, - new com.github.steveice10.mc.protocol.data.game.recipe.Recipe(RecipeType.CRAFTING_SHAPED, uuid.toString(), data)); - - // Add recipe for Bedrock - craftingDataPacket.getCraftingData().add(CraftingData.fromShaped(uuid.toString(), - shapedRecipe.getShape()[0].length(), shapedRecipe.getShape().length, Arrays.asList(input), - Collections.singletonList(output), uuid, "crafting_table", 0, netId++)); - } else if (recipe instanceof ShapelessRecipe shapelessRecipe) { - Ingredient[] ingredients = new Ingredient[shapelessRecipe.getIngredientList().size()]; - ItemData[] input = new ItemData[shapelessRecipe.getIngredientList().size()]; - - for (int i = 0; i < input.length; i++) { - Pair result = translateToBedrock(session, shapelessRecipe.getIngredientList().get(i)); - ingredients[i] = new Ingredient(new ItemStack[]{result.getKey()}); - input[i] = result.getValue(); - isNotAllAir |= input[i].getId() != 0; - } - - if (!isNotAllAir) continue; - UUID uuid = UUID.randomUUID(); - // Add recipe to our internal cache - ShapelessRecipeData data = new ShapelessRecipeData("", ingredients, javaOutput); - session.getCraftingRecipes().put(netId, - new com.github.steveice10.mc.protocol.data.game.recipe.Recipe(RecipeType.CRAFTING_SHAPELESS, uuid.toString(), data)); - - // Add recipe for Bedrock - craftingDataPacket.getCraftingData().add(CraftingData.fromShapeless(uuid.toString(), - Arrays.asList(input), Collections.singletonList(output), uuid, "crafting_table", 0, netId++)); - } - } - - session.sendUpstreamPacket(craftingDataPacket); - } - - @SuppressWarnings("deprecation") - private Pair translateToBedrock(GeyserSession session, org.bukkit.inventory.ItemStack itemStack) { - if (itemStack != null && itemStack.getData() != null) { - if (itemStack.getType().getId() == 0) { - return new Pair<>(null, ItemData.AIR); - } - - int legacyId = (itemStack.getType().getId() << 4) | (itemStack.getData().getData() & 0xFFFF); - - if (itemStack.getType().getId() == 355 && itemStack.getData().getData() == (byte) 0) { // Handle bed color since the server will always be pre-1.12 - legacyId = (itemStack.getType().getId() << 4) | ((byte) 14 & 0xFFFF); - } - - // old version -> 1.13 -> 1.13.1 -> 1.14 -> 1.15 -> 1.16 and so on - int itemId; - if (mappingData1_12to1_13.getItemMappings().containsKey(legacyId)) { - itemId = mappingData1_12to1_13.getNewItemId(legacyId); - } else if (mappingData1_12to1_13.getItemMappings().containsKey((itemStack.getType().getId() << 4) | (0))) { - itemId = mappingData1_12to1_13.getNewItemId((itemStack.getType().getId() << 4) | (0)); - } else { - // No ID found, just send back air - return new Pair<>(null, ItemData.AIR); - } - - for (int i = protocolList.size() - 1; i >= 0; i--) { - MappingData mappingData = protocolList.get(i).getProtocol().getMappingData(); - if (mappingData != null) { - itemId = mappingData.getNewItemId(itemId); - } - } - - ItemStack mcItemStack = new ItemStack(itemId, itemStack.getAmount()); - ItemData finalData = ItemTranslator.translateToBedrock(session, mcItemStack); - return new Pair<>(mcItemStack, finalData); - } - - // Empty slot, most likely - return new Pair<>(null, ItemData.AIR); - } - -} diff --git a/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserRecipe.java b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserRecipe.java new file mode 100644 index 000000000..641d5ad94 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserRecipe.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2019-2022 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.geyser.inventory.recipe; + +/** + * A more compact version of {@link com.github.steveice10.mc.protocol.data.game.recipe.Recipe}. + */ +public interface GeyserRecipe { + /** + * Whether the recipe is flexible or not in which items can be placed where. + */ + boolean isShaped(); +} diff --git a/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapedRecipe.java b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapedRecipe.java new file mode 100644 index 000000000..a011fef6d --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapedRecipe.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2019-2022 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.geyser.inventory.recipe; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; +import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; +import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; +import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; + +public record GeyserShapedRecipe(int width, int height, Ingredient[] ingredients, ItemStack result) implements GeyserRecipe { + + public GeyserShapedRecipe(ShapedRecipeData data) { + this(data.getWidth(), data.getHeight(), data.getIngredients(), data.getResult()); + } + + @Override + public boolean isShaped() { + return true; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapelessRecipe.java b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapelessRecipe.java new file mode 100644 index 000000000..6c7665bbb --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserShapelessRecipe.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2019-2022 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.geyser.inventory.recipe; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; +import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; +import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; + +public record GeyserShapelessRecipe(Ingredient[] ingredients, ItemStack result) implements GeyserRecipe { + + public GeyserShapelessRecipe(ShapelessRecipeData data) { + this(data.getIngredients(), data.getResult()); + } + + @Override + public boolean isShaped() { + return false; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index 5a60351ce..20e9d3515 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -43,6 +43,7 @@ import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.inventory.item.Enchantment.JavaEnchantment; +import org.geysermc.geyser.inventory.recipe.GeyserRecipe; import org.geysermc.geyser.registry.loader.*; import org.geysermc.geyser.registry.populator.ItemRegistryPopulator; import org.geysermc.geyser.registry.populator.PacketRegistryPopulator; @@ -141,7 +142,7 @@ public final class Registries { /** * A versioned registry holding all the recipes, with the net ID being the key, and {@link Recipe} as the value. */ - public static final VersionedRegistry> RECIPES = VersionedRegistry.create(RegistryLoaders.empty(Int2ObjectOpenHashMap::new)); + public static final VersionedRegistry> RECIPES = VersionedRegistry.create(RegistryLoaders.empty(Int2ObjectOpenHashMap::new)); /** * A mapped registry holding the available records, with the ID of the record being the key, and the {@link com.nukkitx.protocol.bedrock.data.SoundEvent} diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java index f32aeef51..f0a215f2a 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/RecipeRegistryPopulator.java @@ -28,10 +28,7 @@ package org.geysermc.geyser.registry.populator; import com.fasterxml.jackson.databind.JsonNode; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; -import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; import com.nukkitx.nbt.NbtMap; import com.nukkitx.nbt.NbtUtils; import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; @@ -40,6 +37,9 @@ import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.inventory.recipe.GeyserRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapelessRecipe; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; @@ -71,7 +71,7 @@ public class RecipeRegistryPopulator { // Make a bit of an assumption here that the last recipe net ID will be equivalent between all versions LAST_RECIPE_NET_ID = currentRecipeId; Map> craftingData = new EnumMap<>(RecipeType.class); - Int2ObjectMap recipes = new Int2ObjectOpenHashMap<>(); + Int2ObjectMap recipes = new Int2ObjectOpenHashMap<>(); craftingData.put(RecipeType.CRAFTING_SPECIAL_BOOKCLONING, Collections.singletonList(CraftingData.fromMulti(UUID.fromString("d1ca6b84-338e-4f2f-9c6b-76cc8b4bd98d"), ++LAST_RECIPE_NET_ID))); @@ -124,7 +124,7 @@ public class RecipeRegistryPopulator { * @param recipes a list of all the recipes * @return the {@link CraftingData} to send to the Bedrock client. */ - private static CraftingData getCraftingDataFromJsonNode(JsonNode node, Int2ObjectMap recipes, ItemMappings mappings) { + private static CraftingData getCraftingDataFromJsonNode(JsonNode node, Int2ObjectMap recipes, ItemMappings mappings) { int netId = ++LAST_RECIPE_NET_ID; int type = node.get("bedrockRecipeType").asInt(); JsonNode outputNode = node.get("output"); @@ -165,9 +165,8 @@ public class RecipeRegistryPopulator { for (ItemData input : inputs) { ingredients.add(new Ingredient(new ItemStack[]{ItemTranslator.translateToJava(input, mappings)})); } - ShapedRecipeData data = new ShapedRecipeData(shape.get(0).length(), shape.size(), "crafting_table", + GeyserRecipe recipe = new GeyserShapedRecipe(shape.get(0).length(), shape.size(), ingredients.toArray(new Ingredient[0]), ItemTranslator.translateToJava(output, mappings)); - Recipe recipe = new Recipe(RecipeType.CRAFTING_SHAPED, "", data); recipes.put(netId, recipe); /* Convert end */ @@ -185,9 +184,7 @@ public class RecipeRegistryPopulator { for (ItemData input : inputs) { ingredients.add(new Ingredient(new ItemStack[]{ItemTranslator.translateToJava(input, mappings)})); } - ShapelessRecipeData data = new ShapelessRecipeData("crafting_table", - ingredients.toArray(new Ingredient[0]), ItemTranslator.translateToJava(output, mappings)); - Recipe recipe = new Recipe(RecipeType.CRAFTING_SHAPELESS, "", data); + GeyserRecipe recipe = new GeyserShapelessRecipe(ingredients.toArray(new Ingredient[0]), ItemTranslator.translateToJava(output, mappings)); recipes.put(netId, recipe); /* Convert end */ diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index b886f8b20..c2e6ae6f6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -39,7 +39,6 @@ import com.github.steveice10.mc.protocol.data.UnexpectedEncryptionException; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.entity.player.HandPreference; -import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.setting.ChatVisibility; import com.github.steveice10.mc.protocol.data.game.setting.SkinPart; import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; @@ -94,6 +93,7 @@ import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; +import org.geysermc.geyser.inventory.recipe.GeyserRecipe; import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.level.physics.CollisionManager; import org.geysermc.geyser.network.netty.LocalSession; @@ -350,7 +350,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { private Entity mouseoverEntity; @Setter - private Int2ObjectMap craftingRecipes; + private Int2ObjectMap craftingRecipes; private final Set unlockedRecipes; private final AtomicInteger lastRecipeNetId; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index e6a9faf74..b48709595 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -28,9 +28,6 @@ package org.geysermc.geyser.translator.inventory; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; -import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; @@ -45,6 +42,9 @@ import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.inventory.*; import org.geysermc.geyser.inventory.click.Click; import org.geysermc.geyser.inventory.click.ClickPlan; +import org.geysermc.geyser.inventory.recipe.GeyserRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapelessRecipe; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.chest.DoubleChestInventoryTranslator; import org.geysermc.geyser.translator.inventory.chest.SingleChestInventoryTranslator; @@ -535,7 +535,6 @@ public abstract class InventoryTranslator { } int gridDimensions = gridSize == 4 ? 2 : 3; - Recipe recipe; Ingredient[] ingredients = new Ingredient[0]; ItemStack output = null; int recipeWidth = 0; @@ -564,7 +563,7 @@ public abstract class InventoryTranslator { craftState = CraftState.RECIPE_ID; int recipeId = autoCraftAction.getRecipeNetworkId(); - recipe = session.getCraftingRecipes().get(recipeId); + GeyserRecipe recipe = session.getCraftingRecipes().get(recipeId); if (recipe == null) { return rejectRequest(request); } @@ -578,24 +577,21 @@ public abstract class InventoryTranslator { } } - switch (recipe.getType()) { - case CRAFTING_SHAPED -> { - ShapedRecipeData shapedData = (ShapedRecipeData) recipe.getData(); - ingredients = shapedData.getIngredients(); - recipeWidth = shapedData.getWidth(); - output = shapedData.getResult(); - if (shapedData.getWidth() > gridDimensions || shapedData.getHeight() > gridDimensions) { - return rejectRequest(request); - } + if (recipe.isShaped()) { + GeyserShapedRecipe shapedRecipe = (GeyserShapedRecipe) recipe; + ingredients = shapedRecipe.ingredients(); + recipeWidth = shapedRecipe.width(); + output = shapedRecipe.result(); + if (recipeWidth > gridDimensions || shapedRecipe.height() > gridDimensions) { + return rejectRequest(request); } - case CRAFTING_SHAPELESS -> { - ShapelessRecipeData shapelessData = (ShapelessRecipeData) recipe.getData(); - ingredients = shapelessData.getIngredients(); - recipeWidth = gridDimensions; - output = shapelessData.getResult(); - if (ingredients.length > gridSize) { - return rejectRequest(request); - } + } else { + GeyserShapelessRecipe shapelessRecipe = (GeyserShapelessRecipe) recipe; + ingredients = shapelessRecipe.ingredients(); + recipeWidth = gridDimensions; + output = shapelessRecipe.result(); + if (ingredients.length > gridSize) { + return rejectRequest(request); } } break; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index c3c8abfb4..4d7a1617a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -42,6 +42,9 @@ import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import it.unimi.dsi.fastutil.ints.*; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; +import org.geysermc.geyser.inventory.recipe.GeyserRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserShapelessRecipe; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -80,7 +83,7 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator= Bedrock_v486.V486_CODEC.getProtocolVersion(); - Int2ObjectMap recipeMap = new Int2ObjectOpenHashMap<>(Registries.RECIPES.forVersion(session.getUpstream().getProtocolVersion())); + Int2ObjectMap recipeMap = new Int2ObjectOpenHashMap<>(Registries.RECIPES.forVersion(session.getUpstream().getProtocolVersion())); Int2ObjectMap> unsortedStonecutterData = new Int2ObjectOpenHashMap<>(); CraftingDataPacket craftingDataPacket = new CraftingDataPacket(); craftingDataPacket.setCleanRecipes(true); @@ -100,7 +103,7 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { @@ -118,7 +121,7 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java index 4bb2a8e60..36307e7bd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java @@ -27,9 +27,6 @@ package org.geysermc.geyser.translator.protocol.java.inventory; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.recipe.Ingredient; -import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; -import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; -import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetSlotPacket; import com.nukkitx.protocol.bedrock.data.inventory.ContainerId; import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; @@ -38,6 +35,7 @@ import com.nukkitx.protocol.bedrock.packet.CraftingDataPacket; import com.nukkitx.protocol.bedrock.packet.InventorySlotPacket; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; +import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.inventory.PlayerInventoryTranslator; @@ -165,9 +163,8 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator inventoryGetter, + public static GeyserRecipe getValidRecipe(final GeyserSession session, final @Nullable ItemStack output, final IntFunction inventoryGetter, final int gridDimensions, final int firstRow, final int height, final int firstCol, final int width) { int nonAirCount = 0; // Used for shapeless recipes for amount of items needed in recipe for (int row = firstRow; row < height + firstRow; row++) { @@ -373,14 +372,14 @@ public class InventoryUtils { } recipes: - for (Recipe recipe : session.getCraftingRecipes().values()) { - if (recipe.getType() == RecipeType.CRAFTING_SHAPED) { - ShapedRecipeData data = (ShapedRecipeData) recipe.getData(); - if (output != null && !data.getResult().equals(output)) { + for (GeyserRecipe recipe : session.getCraftingRecipes().values()) { + if (recipe.isShaped()) { + GeyserShapedRecipe shapedRecipe = (GeyserShapedRecipe) recipe; + if (output != null && !shapedRecipe.result().equals(output)) { continue; } - Ingredient[] ingredients = data.getIngredients(); - if (data.getWidth() != width || data.getHeight() != height || width * height != ingredients.length) { + Ingredient[] ingredients = shapedRecipe.ingredients(); + if (shapedRecipe.width() != width || shapedRecipe.height() != height || width * height != ingredients.length) { continue; } @@ -397,18 +396,17 @@ public class InventoryUtils { continue; } } - return recipe; - } else if (recipe.getType() == RecipeType.CRAFTING_SHAPELESS) { - ShapelessRecipeData data = (ShapelessRecipeData) recipe.getData(); - if (output != null && !data.getResult().equals(output)) { + } else { + GeyserShapelessRecipe data = (GeyserShapelessRecipe) recipe; + if (output != null && !data.result().equals(output)) { continue; } - if (nonAirCount != data.getIngredients().length) { + if (nonAirCount != data.ingredients().length) { // There is an amount of items on the crafting table that is not the same as the ingredient count so this is invalid continue; } - for (int i = 0; i < data.getIngredients().length; i++) { - Ingredient ingredient = data.getIngredients()[i]; + for (int i = 0; i < data.ingredients().length; i++) { + Ingredient ingredient = data.ingredients()[i]; for (ItemStack itemStack : ingredient.getOptions()) { boolean inventoryHasItem = false; // Iterate only over the crafting table to find this item @@ -432,8 +430,8 @@ public class InventoryUtils { } } } - return recipe; } + return recipe; } return null; } From 619ce53c50cba96f21a52aca85196087be366af9 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 21 Feb 2022 20:51:31 -0500 Subject: [PATCH 073/199] Javadoc fix for Registries.RECIPES --- .../src/main/java/org/geysermc/geyser/registry/Registries.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index 20e9d3515..0b59492d3 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -29,7 +29,6 @@ import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.mc.protocol.data.game.level.event.SoundEvent; import com.github.steveice10.mc.protocol.data.game.level.particle.ParticleType; -import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.packetlib.packet.Packet; import com.nukkitx.nbt.NbtMap; @@ -140,7 +139,7 @@ public final class Registries { public static final SimpleRegistry> POTION_MIXES; /** - * A versioned registry holding all the recipes, with the net ID being the key, and {@link Recipe} as the value. + * A versioned registry holding all the recipes, with the net ID being the key, and {@link GeyserRecipe} as the value. */ public static final VersionedRegistry> RECIPES = VersionedRegistry.create(RegistryLoaders.empty(Int2ObjectOpenHashMap::new)); From 7bd5b595650322d8915558731a282985235d1d07 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 21 Feb 2022 21:19:19 -0500 Subject: [PATCH 074/199] Allow the Jigsaw to operate correctly on 1.14.4 Fixes #2852 --- .../geyser/level/block/BlockStateValues.java | 20 +++++++++++++++++++ .../JigsawBlockBlockEntityTranslator.java | 19 +++++++++++++----- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java index 3d43b066b..48d0e80e0 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java @@ -38,6 +38,8 @@ import org.geysermc.geyser.util.collection.FixedInt2ByteMap; import org.geysermc.geyser.util.collection.FixedInt2IntMap; import org.geysermc.geyser.util.collection.LecternHasBookMap; +import java.util.Locale; + /** * Used for block entities if the Java block state contains Bedrock block information. */ @@ -47,6 +49,7 @@ public final class BlockStateValues { private static final Int2ByteMap COMMAND_BLOCK_VALUES = new Int2ByteOpenHashMap(); private static final Int2ObjectMap DOUBLE_CHEST_VALUES = new Int2ObjectOpenHashMap<>(); private static final Int2ObjectMap FLOWER_POT_VALUES = new Int2ObjectOpenHashMap<>(); + private static final IntSet HORIZONTAL_FACING_JIGSAWS = new IntOpenHashSet(); private static final LecternHasBookMap LECTERN_BOOK_STATES = new LecternHasBookMap(); private static final Int2IntMap NOTEBLOCK_PITCHES = new FixedInt2IntMap(); private static final Int2BooleanMap PISTON_VALUES = new Int2BooleanOpenHashMap(); @@ -170,12 +173,22 @@ public final class BlockStateValues { JsonNode shulkerDirection = blockData.get("shulker_direction"); if (shulkerDirection != null) { BlockStateValues.SHULKERBOX_DIRECTIONS.put(javaBlockState, (byte) shulkerDirection.intValue()); + return; } if (javaId.startsWith("minecraft:water")) { String strLevel = javaId.substring(javaId.lastIndexOf("level=") + 6, javaId.length() - 1); int level = Integer.parseInt(strLevel); WATER_LEVEL.put(javaBlockState, level); + return; + } + + if (javaId.startsWith("minecraft:jigsaw[orientation=")) { + String blockStateData = javaId.substring(javaId.indexOf("orientation=") + "orientation=".length(), javaId.lastIndexOf('_')); + Direction direction = Direction.valueOf(blockStateData.toUpperCase(Locale.ROOT)); + if (direction.isHorizontal()) { + HORIZONTAL_FACING_JIGSAWS.add(javaBlockState); + } } } @@ -230,6 +243,13 @@ public final class BlockStateValues { return FLOWER_POT_VALUES; } + /** + * @return a set of all forward-facing jigsaws, to use as a fallback if NBT is missing. + */ + public static IntSet getHorizontalFacingJigsaws() { + return HORIZONTAL_FACING_JIGSAWS; + } + /** * @return the lectern book state map pointing to book present state */ diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java index a1e990138..bb036a1b0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/JigsawBlockBlockEntityTranslator.java @@ -28,16 +28,25 @@ package org.geysermc.geyser.translator.level.block.entity; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.StringTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.nbt.NbtMapBuilder; +import org.geysermc.geyser.level.block.BlockStateValues; @BlockEntity(type = BlockEntityType.JIGSAW) -public class JigsawBlockBlockEntityTranslator extends BlockEntityTranslator { +public class JigsawBlockBlockEntityTranslator extends BlockEntityTranslator implements RequiresBlockState { @Override public void translateTag(NbtMapBuilder builder, CompoundTag tag, int blockState) { - builder.put("joint", ((StringTag) tag.get("joint")).getValue()); - builder.put("name", ((StringTag) tag.get("name")).getValue()); - builder.put("target_pool", ((StringTag) tag.get("pool")).getValue()); + Tag jointTag = tag.get("joint"); + if (jointTag instanceof StringTag) { + builder.put("joint", ((StringTag) jointTag).getValue()); + } else { + // Tag is not present in at least 1.14.4 Paper + // Minecraft 1.18.1 deliberately has a fallback here, but not for any other value + builder.put("joint", BlockStateValues.getHorizontalFacingJigsaws().contains(blockState) ? "aligned" : "rollable"); + } + builder.put("name", getOrDefault(tag.get("name"), "")); + builder.put("target_pool", getOrDefault(tag.get("pool"), "")); builder.put("final_state", ((StringTag) tag.get("final_state")).getValue()); - builder.put("target", ((StringTag) tag.get("target")).getValue()); + builder.put("target", getOrDefault(tag.get("target"), "")); } } From 7d1ec5c41a16c176a579f5105121b15149b9b295 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 24 Feb 2022 22:49:10 -0500 Subject: [PATCH 075/199] Support offhand interactions with entities --- .../geyser/entity/EntityDefinitions.java | 24 +- .../geyser/entity/InteractiveTagManager.java | 293 ------------------ .../geyser/entity/type/BoatEntity.java | 24 ++ .../type/CommandBlockMinecartEntity.java | 32 ++ .../geysermc/geyser/entity/type/Entity.java | 73 ++++- .../entity/type/FurnaceMinecartEntity.java | 9 + .../geyser/entity/type/ItemFrameEntity.java | 8 + .../geyser/entity/type/LeashKnotEntity.java | 7 + .../geyser/entity/type/LivingEntity.java | 35 +++ .../geyser/entity/type/MinecartEntity.java | 39 +++ .../type/living/AbstractFishEntity.java | 14 + .../entity/type/living/AmbientEntity.java | 5 + .../entity/type/living/ArmorStandEntity.java | 13 + .../entity/type/living/DolphinEntity.java | 66 ++++ .../entity/type/living/IronGolemEntity.java | 17 + .../geyser/entity/type/living/MobEntity.java | 98 ++++++ .../entity/type/living/SlimeEntity.java | 5 + .../entity/type/living/SnowGolemEntity.java | 24 ++ .../entity/type/living/SquidEntity.java | 5 + .../entity/type/living/WaterEntity.java | 5 + .../type/living/animal/AnimalEntity.java | 36 +++ .../type/living/animal/AxolotlEntity.java | 19 ++ .../entity/type/living/animal/CowEntity.java | 65 ++++ .../entity/type/living/animal/GoatEntity.java | 18 +- .../type/living/animal/HoglinEntity.java | 10 + .../type/living/animal/MooshroomEntity.java | 47 +++ .../type/living/animal/OcelotEntity.java | 27 ++ .../type/living/animal/PandaEntity.java | 81 ++++- .../entity/type/living/animal/PigEntity.java | 39 +++ .../type/living/animal/SheepEntity.java | 54 +++- .../type/living/animal/StriderEntity.java | 38 +++ .../type/living/animal/TurtleEntity.java | 5 + .../animal/horse/AbstractHorseEntity.java | 156 +++++++++- .../animal/horse/ChestedHorseEntity.java | 20 ++ .../type/living/animal/horse/LlamaEntity.java | 2 +- .../animal/horse/SkeletonHorseEntity.java | 54 ++++ .../animal/horse/ZombieHorseEntity.java | 54 ++++ .../living/animal/tameable/CatEntity.java | 28 ++ .../living/animal/tameable/ParrotEntity.java | 47 ++- .../animal/tameable/TameableEntity.java | 13 +- .../living/animal/tameable/WolfEntity.java | 46 +++ .../merchant/AbstractMerchantEntity.java | 39 +++ .../type/living/merchant/VillagerEntity.java | 65 ++-- .../type/living/monster/CreeperEntity.java | 27 ++ .../living/monster/EnderDragonEntity.java | 9 +- .../type/living/monster/GhastEntity.java | 5 + .../type/living/monster/MonsterEntity.java | 5 + .../type/living/monster/PhantomEntity.java | 5 + .../type/living/monster/PiglinEntity.java | 30 ++ .../type/living/monster/ShulkerEntity.java | 5 + .../type/living/monster/ZoglinEntity.java | 10 + .../living/monster/ZombieVillagerEntity.java | 35 ++- .../geyser/inventory/PlayerInventory.java | 5 + .../inventory/item/StoredItemMappings.java | 22 ++ .../populator/ItemRegistryPopulator.java | 22 +- .../registry/type/GeyserMappingItem.java | 2 + .../geyser/registry/type/ItemMapping.java | 4 +- .../geyser/session/GeyserSession.java | 19 +- .../geyser/session/cache/TagCache.java | 17 + .../geyser/session/cache/WorldBorder.java | 11 +- ...BedrockInventoryTransactionTranslator.java | 80 ++--- .../BedrockMobEquipmentTranslator.java | 3 +- .../player/BedrockInteractTranslator.java | 3 +- .../entity/JavaSetEntityDataTranslator.java | 6 +- .../player/JavaPlayerAbilitiesTranslator.java | 1 + .../EntitySoundInteractionTranslator.java | 93 ------ .../translator/sound/SoundTranslator.java | 11 - .../FeedBabySoundInteractionTranslator.java | 57 ---- .../MilkEntitySoundInteractionTranslator.java | 65 ---- .../org/geysermc/geyser/util/EntityUtils.java | 33 +- .../geyser/util/InteractionResult.java | 55 ++++ .../geysermc/geyser/util/InteractiveTag.java | 91 ++++++ .../geysermc/geyser/util/InventoryUtils.java | 7 + .../org/geysermc/geyser/util/ItemUtils.java | 17 + 74 files changed, 1860 insertions(+), 654 deletions(-) delete mode 100644 core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/sound/EntitySoundInteractionTranslator.java delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java create mode 100644 core/src/main/java/org/geysermc/geyser/util/InteractionResult.java create mode 100644 core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 9e4124cdc..1de571c94 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -65,9 +65,9 @@ public final class EntityDefinitions { public static final EntityDefinition CHICKEN; public static final EntityDefinition COD; public static final EntityDefinition COMMAND_BLOCK_MINECART; - public static final EntityDefinition COW; + public static final EntityDefinition COW; public static final EntityDefinition CREEPER; - public static final EntityDefinition DOLPHIN; + public static final EntityDefinition DOLPHIN; public static final EntityDefinition DONKEY; public static final EntityDefinition DRAGON_FIREBALL; public static final EntityDefinition DROWNED; @@ -132,7 +132,7 @@ public final class EntityDefinitions { public static final EntityDefinition SHULKER_BULLET; public static final EntityDefinition SILVERFISH; public static final EntityDefinition SKELETON; - public static final EntityDefinition SKELETON_HORSE; + public static final EntityDefinition SKELETON_HORSE; public static final EntityDefinition SLIME; public static final EntityDefinition SMALL_FIREBALL; public static final EntityDefinition SNOWBALL; @@ -160,7 +160,7 @@ public final class EntityDefinitions { public static final EntityDefinition WOLF; public static final EntityDefinition ZOGLIN; public static final EntityDefinition ZOMBIE; - public static final EntityDefinition ZOMBIE_HORSE; + public static final EntityDefinition ZOMBIE_HORSE; public static final EntityDefinition ZOMBIE_VILLAGER; public static final EntityDefinition ZOMBIFIED_PIGLIN; @@ -459,7 +459,7 @@ public final class EntityDefinitions { .addTranslator(MetadataType.BOOLEAN, (entity, entityMetadata) -> entity.setFlag(EntityFlag.POWERED, ((BooleanEntityMetadata) entityMetadata).getPrimitiveValue())) .addTranslator(MetadataType.BOOLEAN, CreeperEntity::setIgnited) .build(); - DOLPHIN = EntityDefinition.inherited(WaterEntity::new, mobEntityBase) + DOLPHIN = EntityDefinition.inherited(DolphinEntity::new, mobEntityBase) .type(EntityType.DOLPHIN) .height(0.6f).width(0.9f) //TODO check @@ -723,7 +723,7 @@ public final class EntityDefinitions { .type(EntityType.CHICKEN) .height(0.7f).width(0.4f) .build(); - COW = EntityDefinition.inherited(AnimalEntity::new, ageableEntityBase) + COW = EntityDefinition.inherited(CowEntity::new, ageableEntityBase) .type(EntityType.COW) .height(1.4f).width(0.9f) .build(); @@ -745,14 +745,14 @@ public final class EntityDefinitions { .height(1.3f).width(0.9f) .addTranslator(MetadataType.BOOLEAN, GoatEntity::setScreamer) .build(); - MOOSHROOM = EntityDefinition.inherited(MooshroomEntity::new, ageableEntityBase) // TODO remove class + MOOSHROOM = EntityDefinition.inherited(MooshroomEntity::new, ageableEntityBase) .type(EntityType.MOOSHROOM) .height(1.4f).width(0.9f) - .addTranslator(MetadataType.STRING, (entity, entityMetadata) -> entity.getDirtyMetadata().put(EntityData.VARIANT, entityMetadata.getValue().equals("brown") ? 1 : 0)) + .addTranslator(MetadataType.STRING, MooshroomEntity::setVariant) .build(); OCELOT = EntityDefinition.inherited(OcelotEntity::new, ageableEntityBase) .type(EntityType.OCELOT) - .height(0.35f).width(0.3f) + .height(0.7f).width(0.6f) .addTranslator(MetadataType.BOOLEAN, (ocelotEntity, entityMetadata) -> ocelotEntity.setFlag(EntityFlag.TRUSTING, ((BooleanEntityMetadata) entityMetadata).getPrimitiveValue())) .build(); PANDA = EntityDefinition.inherited(PandaEntity::new, ageableEntityBase) @@ -783,7 +783,7 @@ public final class EntityDefinitions { .build(); SHEEP = EntityDefinition.inherited(SheepEntity::new, ageableEntityBase) .type(EntityType.SHEEP) - .heightAndWidth(0.9f) + .height(1.3f).width(0.9f) .addTranslator(MetadataType.BYTE, SheepEntity::setSheepFlags) .build(); STRIDER = EntityDefinition.inherited(StriderEntity::new, ageableEntityBase) @@ -832,11 +832,11 @@ public final class EntityDefinitions { .height(1.6f).width(1.3965f) .addTranslator(MetadataType.INT, HorseEntity::setHorseVariant) .build(); - SKELETON_HORSE = EntityDefinition.inherited(abstractHorseEntityBase.factory(), abstractHorseEntityBase) + SKELETON_HORSE = EntityDefinition.inherited(SkeletonHorseEntity::new, abstractHorseEntityBase) .type(EntityType.SKELETON_HORSE) .height(1.6f).width(1.3965f) .build(); - ZOMBIE_HORSE = EntityDefinition.inherited(abstractHorseEntityBase.factory(), abstractHorseEntityBase) + ZOMBIE_HORSE = EntityDefinition.inherited(ZombieHorseEntity::new, abstractHorseEntityBase) .type(EntityType.ZOMBIE_HORSE) .height(1.6f).width(1.3965f) .build(); diff --git a/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java b/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java deleted file mode 100644 index 0bc91cfcd..000000000 --- a/core/src/main/java/org/geysermc/geyser/entity/InteractiveTagManager.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.entity; - -import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; -import com.nukkitx.protocol.bedrock.data.entity.EntityData; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import lombok.Getter; -import org.geysermc.geyser.entity.type.Entity; -import org.geysermc.geyser.entity.type.living.MobEntity; -import org.geysermc.geyser.entity.type.living.animal.AnimalEntity; -import org.geysermc.geyser.entity.type.living.animal.horse.HorseEntity; -import org.geysermc.geyser.entity.type.living.animal.tameable.CatEntity; -import org.geysermc.geyser.entity.type.living.animal.tameable.WolfEntity; -import org.geysermc.geyser.entity.type.living.merchant.VillagerEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.registry.type.ItemMapping; - -import java.util.EnumSet; -import java.util.Set; - -public class InteractiveTagManager { - /** - * All entity types that can be leashed on Java Edition - */ - private static final Set LEASHABLE_MOB_TYPES = EnumSet.of(EntityType.AXOLOTL, EntityType.BEE, EntityType.CAT, EntityType.CHICKEN, - EntityType.COW, EntityType.DOLPHIN, EntityType.DONKEY, EntityType.FOX, EntityType.GOAT, EntityType.GLOW_SQUID, EntityType.HOGLIN, - EntityType.HORSE, EntityType.SKELETON_HORSE, EntityType.ZOMBIE_HORSE, EntityType.IRON_GOLEM, EntityType.LLAMA, - EntityType.TRADER_LLAMA, EntityType.MOOSHROOM, EntityType.MULE, EntityType.OCELOT, EntityType.PARROT, EntityType.PIG, - EntityType.POLAR_BEAR, EntityType.RABBIT, EntityType.SHEEP, EntityType.SNOW_GOLEM, EntityType.SQUID, EntityType.STRIDER, - EntityType.WOLF, EntityType.ZOGLIN); - - private static final Set SADDLEABLE_WHEN_TAMED_MOB_TYPES = EnumSet.of(EntityType.DONKEY, EntityType.HORSE, - EntityType.ZOMBIE_HORSE, EntityType.MULE); - - /** - * Update the suggestion that the client currently has on their screen for this entity (for example, "Feed" or "Ride") - * - * @param session the Bedrock client session - * @param interactEntity the entity that the client is currently facing. - */ - public static void updateTag(GeyserSession session, Entity interactEntity) { - ItemMapping mapping = session.getPlayerInventory().getItemInHand().getMapping(session); - String javaIdentifierStripped = mapping.getJavaIdentifier().replace("minecraft:", ""); - EntityType entityType = interactEntity.getDefinition().entityType(); - if (entityType == null) { - // Likely a technical entity; we don't need to worry about this - return; - } - - InteractiveTag interactiveTag = InteractiveTag.NONE; - - if (interactEntity instanceof MobEntity mobEntity && mobEntity.getLeashHolderBedrockId() == session.getPlayerEntity().getGeyserId()) { - // Unleash the entity - interactiveTag = InteractiveTag.REMOVE_LEASH; - } else if (javaIdentifierStripped.equals("saddle") && !interactEntity.getFlag(EntityFlag.SADDLED) && - ((SADDLEABLE_WHEN_TAMED_MOB_TYPES.contains(entityType) && interactEntity.getFlag(EntityFlag.TAMED) && !session.isSneaking()) || - entityType == EntityType.PIG || entityType == EntityType.STRIDER)) { - // Entity can be saddled and the conditions meet (entity can be saddled and, if needed, is tamed) - interactiveTag = InteractiveTag.SADDLE; - } else if (javaIdentifierStripped.equals("name_tag") && session.getPlayerInventory().getItemInHand().getNbt() != null && - session.getPlayerInventory().getItemInHand().getNbt().contains("display")) { - // Holding a named name tag - interactiveTag = InteractiveTag.NAME; - } else if (interactEntity instanceof MobEntity mobEntity &&javaIdentifierStripped.equals("lead") - && LEASHABLE_MOB_TYPES.contains(entityType) && mobEntity.getLeashHolderBedrockId() == -1L) { - // Holding a leash and the mob is leashable for sure - // (Plugins can change this behavior so that's something to look into in the far far future) - interactiveTag = InteractiveTag.LEASH; - } else if (interactEntity instanceof AnimalEntity && ((AnimalEntity) interactEntity).canEat(javaIdentifierStripped, mapping)) { - // This animal can be fed - interactiveTag = InteractiveTag.FEED; - } else { - switch (entityType) { - case BOAT: - if (interactEntity.getPassengers().size() < 2) { - interactiveTag = InteractiveTag.BOARD_BOAT; - } - break; - case CAT: - if (interactEntity.getFlag(EntityFlag.TAMED) && - ((CatEntity) interactEntity).getOwnerBedrockId() == session.getPlayerEntity().getGeyserId()) { - // Tamed and owned by player - can sit/stand - interactiveTag = interactEntity.getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; - break; - } - break; - case MOOSHROOM: - // Shear the mooshroom - if (javaIdentifierStripped.equals("shears")) { - interactiveTag = InteractiveTag.MOOSHROOM_SHEAR; - break; - } - // Bowls are acceptable here - else if (javaIdentifierStripped.equals("bowl")) { - interactiveTag = InteractiveTag.MOOSHROOM_MILK_STEW; - break; - } - // Fall down to COW as this works on mooshrooms - case COW: - if (javaIdentifierStripped.equals("bucket")) { - // Milk the cow - interactiveTag = InteractiveTag.MILK; - } - break; - case CREEPER: - if (javaIdentifierStripped.equals("flint_and_steel")) { - // Today I learned that you can ignite a creeper with flint and steel! Huh. - interactiveTag = InteractiveTag.IGNITE_CREEPER; - } - break; - case DONKEY: - case LLAMA: - case MULE: - if (interactEntity.getFlag(EntityFlag.TAMED) && !interactEntity.getFlag(EntityFlag.CHESTED) - && javaIdentifierStripped.equals("chest")) { - // Can attach a chest - interactiveTag = InteractiveTag.ATTACH_CHEST; - break; - } - // Intentional fall-through - case HORSE: - case SKELETON_HORSE: - case TRADER_LLAMA: - case ZOMBIE_HORSE: - boolean tamed = interactEntity.getFlag(EntityFlag.TAMED); - if (session.isSneaking() && tamed && (interactEntity instanceof HorseEntity || interactEntity.getFlag(EntityFlag.CHESTED))) { - interactiveTag = InteractiveTag.OPEN_CONTAINER; - break; - } - if (!interactEntity.getFlag(EntityFlag.BABY)) { - // Can't ride a baby - if (tamed) { - interactiveTag = InteractiveTag.RIDE_HORSE; - } else if (mapping.getJavaId() == 0) { - // Can't hide an untamed entity without having your hand empty - interactiveTag = InteractiveTag.MOUNT; - } - } - break; - case MINECART: - if (interactEntity.getPassengers().isEmpty()) { - interactiveTag = InteractiveTag.RIDE_MINECART; - } - break; - case CHEST_MINECART: - case COMMAND_BLOCK_MINECART: - case HOPPER_MINECART: - interactiveTag = InteractiveTag.OPEN_CONTAINER; - break; - case PIG: - if (interactEntity.getFlag(EntityFlag.SADDLED)) { - interactiveTag = InteractiveTag.MOUNT; - } - break; - case PIGLIN: - if (!interactEntity.getFlag(EntityFlag.BABY) && javaIdentifierStripped.equals("gold_ingot")) { - interactiveTag = InteractiveTag.BARTER; - } - break; - case SHEEP: - if (!interactEntity.getFlag(EntityFlag.SHEARED)) { - if (javaIdentifierStripped.equals("shears")) { - // Shear the sheep - interactiveTag = InteractiveTag.SHEAR; - } else if (javaIdentifierStripped.contains("_dye")) { - // Dye the sheep - interactiveTag = InteractiveTag.DYE; - } - } - break; - case STRIDER: - if (interactEntity.getFlag(EntityFlag.SADDLED)) { - interactiveTag = InteractiveTag.RIDE_STRIDER; - } - break; - case VILLAGER: - VillagerEntity villager = (VillagerEntity) interactEntity; - if (villager.isCanTradeWith() && !villager.isBaby()) { // Not a nitwit, has a profession and is not a baby - interactiveTag = InteractiveTag.TRADE; - } - break; - case WANDERING_TRADER: - interactiveTag = InteractiveTag.TRADE; // Since you can always trade with a wandering villager, presumably. - break; - case WOLF: - if (javaIdentifierStripped.equals("bone") && !interactEntity.getFlag(EntityFlag.TAMED)) { - // Bone and untamed - can tame - interactiveTag = InteractiveTag.TAME; - } else if (interactEntity.getFlag(EntityFlag.TAMED) && - ((WolfEntity) interactEntity).getOwnerBedrockId() == session.getPlayerEntity().getGeyserId()) { - // Tamed and owned by player - can sit/stand - interactiveTag = interactEntity.getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; - } - break; - case ZOMBIE_VILLAGER: - // We can't guarantee the existence of the weakness effect so we just always show it. - if (javaIdentifierStripped.equals("golden_apple")) { - interactiveTag = InteractiveTag.CURE; - } - break; - default: - break; - } - } - session.getPlayerEntity().getDirtyMetadata().put(EntityData.INTERACTIVE_TAG, interactiveTag.getValue()); - session.getPlayerEntity().updateBedrockMetadata(); - } - - /** - * All interactive tags in enum form. For potential API usage. - */ - public enum InteractiveTag { - NONE((Void) null), - IGNITE_CREEPER("creeper"), - EDIT, - LEAVE_BOAT("exit.boat"), - FEED, - FISH("fishing"), - MILK, - MOOSHROOM_SHEAR("mooshear"), - MOOSHROOM_MILK_STEW("moostew"), - BOARD_BOAT("ride.boat"), - RIDE_MINECART("ride.minecart"), - RIDE_HORSE("ride.horse"), - RIDE_STRIDER("ride.strider"), - SHEAR, - SIT, - STAND, - TALK, - TAME, - DYE, - CURE, - OPEN_CONTAINER("opencontainer"), - CREATE_MAP("createMap"), - TAKE_PICTURE("takepicture"), - SADDLE, - MOUNT, - BOOST, - WRITE, - LEASH, - REMOVE_LEASH("unleash"), - NAME, - ATTACH_CHEST("attachchest"), - TRADE, - POSE_ARMOR_STAND("armorstand.pose"), - EQUIP_ARMOR_STAND("armorstand.equip"), - READ, - WAKE_VILLAGER("wakevillager"), - BARTER; - - /** - * The full string that should be passed on to the client. - */ - @Getter - private final String value; - - InteractiveTag(Void isNone) { - this.value = ""; - } - - InteractiveTag(String value) { - this.value = "action.interact." + value; - } - - InteractiveTag() { - this.value = "action.interact." + name().toLowerCase(); - } - } -} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java index ddff746d6..6ce490bc2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.packet.AnimatePacket; @@ -35,6 +36,8 @@ import lombok.Getter; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; import java.util.UUID; import java.util.concurrent.TimeUnit; @@ -158,6 +161,27 @@ public class BoatEntity extends Entity { } } + @Override + protected InteractiveTag testInteraction(Hand hand) { + if (session.isSneaking()) { + return InteractiveTag.NONE; + } else if (passengers.size() < 2) { + return InteractiveTag.BOARD_BOAT; + } else { + return InteractiveTag.NONE; + } + } + + @Override + public InteractionResult interact(Hand hand) { + if (session.isSneaking()) { + return InteractionResult.PASS; + } else { + // TODO: the client also checks for "out of control" ticks + return InteractionResult.SUCCESS; + } + } + private void updateLeftPaddle(GeyserSession session, Entity rower) { if (isPaddlingLeft) { paddleTimeLeft += ROWING_SPEED; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java index 36c050d1b..251eb98a0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/CommandBlockMinecartEntity.java @@ -25,10 +25,16 @@ package org.geysermc.geyser.entity.type; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.entity.EntityData; +import com.nukkitx.protocol.bedrock.data.inventory.ContainerType; +import com.nukkitx.protocol.bedrock.packet.ContainerOpenPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; import java.util.UUID; @@ -55,4 +61,30 @@ public class CommandBlockMinecartEntity extends DefaultBlockMinecartEntity { dirtyMetadata.put(EntityData.DISPLAY_ITEM, session.getBlockMappings().getCommandBlockRuntimeId()); dirtyMetadata.put(EntityData.DISPLAY_OFFSET, 6); } + + @Override + protected InteractiveTag testInteraction(Hand hand) { + if (session.canUseCommandBlocks()) { + return InteractiveTag.OPEN_CONTAINER; + } else { + return InteractiveTag.NONE; + } + } + + @Override + public InteractionResult interact(Hand hand) { + if (session.canUseCommandBlocks()) { + // Client-side GUI required + ContainerOpenPacket openPacket = new ContainerOpenPacket(); + openPacket.setBlockPosition(Vector3i.ZERO); + openPacket.setId((byte) 1); + openPacket.setType(ContainerType.COMMAND_BLOCK); + openPacket.setUniqueEntityId(geyserId); + session.sendUpstreamPacket(openPacket); + + return InteractionResult.SUCCESS; + } else { + return InteractionResult.PASS; + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index adeccdd01..270f69ee0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -30,15 +30,14 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; +import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.data.entity.EntityFlags; -import com.nukkitx.protocol.bedrock.packet.AddEntityPacket; -import com.nukkitx.protocol.bedrock.packet.MoveEntityAbsolutePacket; -import com.nukkitx.protocol.bedrock.packet.RemoveEntityPacket; -import com.nukkitx.protocol.bedrock.packet.SetEntityDataPacket; +import com.nukkitx.protocol.bedrock.packet.*; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; @@ -48,6 +47,8 @@ import org.geysermc.geyser.entity.GeyserDirtyMetadata; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; import org.geysermc.geyser.util.MathUtils; import java.util.Collections; @@ -467,12 +468,68 @@ public class Entity { } } + public boolean isAlive() { + return this.valid; + } + + /** + * Update the suggestion that the client currently has on their screen for this entity (for example, "Feed" or "Ride") + */ + public final void updateInteractiveTag() { + InteractiveTag tag = InteractiveTag.NONE; + for (Hand hand: EntityUtils.HANDS) { + tag = testInteraction(hand); + if (tag != InteractiveTag.NONE) { + break; + } + } + session.getPlayerEntity().getDirtyMetadata().put(EntityData.INTERACTIVE_TAG, tag.getValue()); + session.getPlayerEntity().updateBedrockMetadata(); + } + + /** + * Test interacting with the given hand to see if we should send a tag to the Bedrock client. + * Should usually mirror {@link #interact(Hand)} without any side effects. + */ + protected InteractiveTag testInteraction(Hand hand) { + return InteractiveTag.NONE; + } + + /** + * Simulates interacting with an entity. The code here should mirror Java Edition code to the best of its ability, + * to ensure packet parity as well as functionality parity (such as sound effect responses). + */ + public InteractionResult interact(Hand hand) { + return InteractionResult.PASS; + } + + /** + * Simulates interacting with this entity at a specific click point. As of Java Edition 1.18.1, this is only used for armor stands. + */ + public InteractionResult interactAt(Hand hand) { + return InteractionResult.PASS; + } + + /** + * Send an entity event of the specified type to the Bedrock player from this entity. + */ + public final void playEntityEvent(EntityEventType type) { + playEntityEvent(type, 0); + } + + /** + * Send an entity event of the specified type with the specified data to the Bedrock player from this entity. + */ + public final void playEntityEvent(EntityEventType type, int data) { + EntityEventPacket packet = new EntityEventPacket(); + packet.setRuntimeEntityId(geyserId); + packet.setType(type); + packet.setData(data); + session.sendUpstreamPacket(packet); + } + @SuppressWarnings("unchecked") public I as(Class entityClass) { return entityClass.isInstance(this) ? (I) this : null; } - - public boolean is(Class entityClass) { - return entityClass.isInstance(this); - } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java index 9b7c79de4..dbd9bf91f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FurnaceMinecartEntity.java @@ -26,11 +26,13 @@ package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.util.InteractionResult; import java.util.UUID; @@ -42,6 +44,7 @@ public class FurnaceMinecartEntity extends DefaultBlockMinecartEntity { } public void setHasFuel(BooleanEntityMetadata entityMetadata) { + // Note: Java ticks this entity and gives it particles if it has fuel hasFuel = entityMetadata.getPrimitiveValue(); updateDefaultBlockMetadata(); } @@ -51,4 +54,10 @@ public class FurnaceMinecartEntity extends DefaultBlockMinecartEntity { dirtyMetadata.put(EntityData.DISPLAY_ITEM, session.getBlockMappings().getBedrockBlockId(hasFuel ? BlockStateValues.JAVA_FURNACE_LIT_ID : BlockStateValues.JAVA_FURNACE_ID)); dirtyMetadata.put(EntityData.DISPLAY_OFFSET, 6); } + + @Override + public InteractionResult interact(Hand hand) { + // Always works since you can "push" it this way + return InteractionResult.SUCCESS; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 69aac5a26..9cfa22a1f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -29,6 +29,7 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadat import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; @@ -42,6 +43,8 @@ import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InventoryUtils; import java.util.UUID; @@ -205,6 +208,11 @@ public class ItemFrameEntity extends Entity { changed = false; } + @Override + public InteractionResult interact(Hand hand) { + return InventoryUtils.isEmpty(heldItem) && session.getPlayerInventory().getItemInHand(hand).isEmpty() ? InteractionResult.PASS : InteractionResult.SUCCESS; + } + /** * Finds the Java entity ID of an item frame from its Bedrock position. * @param position position of item frame in Bedrock. diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java index 28fe7d5bc..4ff1dfe7c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LeashKnotEntity.java @@ -25,9 +25,11 @@ package org.geysermc.geyser.entity.type; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; import java.util.UUID; @@ -38,4 +40,9 @@ public class LeashKnotEntity extends Entity { super(session, entityId, geyserId, uuid, definition, position.add(0.5f, 0.25f, 0.5f), motion, yaw, pitch, headYaw); } + @Override + public InteractionResult interact(Hand hand) { + // Un-leashing the knot + return InteractionResult.SUCCESS; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index bc553f56c..a5214854e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -33,6 +33,9 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.FloatEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.StringTag; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.AttributeData; @@ -48,10 +51,12 @@ import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.util.AttributeUtils; import org.geysermc.geyser.util.ChunkUtils; +import org.geysermc.geyser.util.InteractionResult; import java.util.ArrayList; import java.util.Collections; @@ -169,6 +174,36 @@ public class LivingEntity extends Entity { return new AttributeData(GeyserAttributeType.HEALTH.getBedrockIdentifier(), 0f, this.maxHealth, (float) Math.ceil(this.health), this.maxHealth); } + @Override + public boolean isAlive() { + return this.valid && health > 0f; + } + + @Override + public InteractionResult interact(Hand hand) { + GeyserItemStack itemStack = session.getPlayerInventory().getItemInHand(hand); + if (itemStack.getJavaId() == session.getItemMappings().getStoredItems().nameTag()) { + InteractionResult result = checkInteractWithNameTag(itemStack); + if (result.consumesAction()) { + return result; + } + } + + return super.interact(hand); + } + + /** + * Checks to see if a nametag interaction would go through. + */ + protected final InteractionResult checkInteractWithNameTag(GeyserItemStack itemStack) { + CompoundTag nbt = itemStack.getNbt(); + if (nbt != null && nbt.get("display") instanceof CompoundTag displayTag && displayTag.get("Name") instanceof StringTag) { + // The mob shall be named + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + public void updateArmor(GeyserSession session) { if (!valid) return; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java index 80fc2a62e..a427d6a43 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java @@ -27,10 +27,14 @@ package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; import java.util.UUID; @@ -64,4 +68,39 @@ public class MinecartEntity extends Entity { // Note: minecart rotation on rails does not care about the actual rotation value return Vector3f.from(0, yaw, 0); } + + @Override + protected InteractiveTag testInteraction(Hand hand) { + if (definition == EntityDefinitions.CHEST_MINECART || definition == EntityDefinitions.HOPPER_MINECART) { + return InteractiveTag.OPEN_CONTAINER; + } else { + if (session.isSneaking()) { + return InteractiveTag.NONE; + } else if (!passengers.isEmpty()) { + // Can't enter if someone is inside + return InteractiveTag.NONE; + } else { + // Attempt to enter + return InteractiveTag.RIDE_MINECART; + } + } + } + + @Override + public InteractionResult interact(Hand hand) { + if (definition == EntityDefinitions.CHEST_MINECART || definition == EntityDefinitions.HOPPER_MINECART) { + // Opening the UI of this minecart + return InteractionResult.SUCCESS; + } else { + if (session.isSneaking()) { + return InteractionResult.PASS; + } else if (!passengers.isEmpty()) { + // Can't enter if someone is inside + return InteractionResult.PASS; + } else { + // Attempt to enter + return InteractionResult.SUCCESS; + } + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java index dae1c76e6..f8e8c7091 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java @@ -28,8 +28,12 @@ package org.geysermc.geyser.entity.type.living; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; +import javax.annotation.Nonnull; import java.util.UUID; public class AbstractFishEntity extends WaterEntity { @@ -42,4 +46,14 @@ public class AbstractFishEntity extends WaterEntity { setFlag(EntityFlag.CAN_CLIMB, false); setFlag(EntityFlag.HAS_GRAVITY, false); } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (EntityUtils.attemptToBucket(session, this, itemInHand)) { + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java index 9dc5dca07..d4c627a8e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AmbientEntity.java @@ -36,4 +36,9 @@ public class AmbientEntity extends MobEntity { public AmbientEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + + @Override + protected boolean canBeLeashed() { + return false; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index 10086be9c..9c7e6d107 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -28,6 +28,8 @@ package org.geysermc.geyser.entity.type.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Rotation; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -39,6 +41,7 @@ import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.LivingEntity; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; import java.util.Optional; import java.util.UUID; @@ -237,6 +240,16 @@ public class ArmorStandEntity extends LivingEntity { } } + @Override + public InteractionResult interactAt(Hand hand) { + if (!isMarker && session.getPlayerInventory().getItemInHand(hand).getJavaId() != session.getItemMappings().getStoredItems().nameTag()) { + // Java Edition returns SUCCESS if in spectator mode, but this is overrided with an earlier check on the client + return InteractionResult.CONSUME; + } else { + return InteractionResult.PASS; + } + } + @Override public void setHelmet(ItemData helmet) { super.setHelmet(helmet); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java new file mode 100644 index 000000000..7085547f8 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living; + +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class DolphinEntity extends WaterEntity { + public DolphinEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Override + protected boolean canBeLeashed() { + return true; + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (!itemInHand.isEmpty() && session.getTagCache().isFish(itemInHand)) { + return InteractiveTag.FEED; + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (!itemInHand.isEmpty() && session.getTagCache().isFish(itemInHand)) { + // Feed + return InteractionResult.SUCCESS; + } + return super.mobInteract(itemInHand); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java index 0acdb960f..4ab36b00e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java @@ -29,8 +29,11 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import javax.annotation.Nonnull; import java.util.UUID; public class IronGolemEntity extends GolemEntity { @@ -42,4 +45,18 @@ public class IronGolemEntity extends GolemEntity { // Required, or else the overlay is black dirtyMetadata.put(EntityData.COLOR_2, (byte) 0); } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().ironIngot()) { + if (health < maxHealth) { + // Healing the iron golem + return InteractionResult.SUCCESS; + } else { + return InteractionResult.PASS; + } + } + return super.mobInteract(itemInHand); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java index 54d652f32..8734f8bd1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java @@ -26,14 +26,21 @@ package org.geysermc.geyser.entity.type.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import lombok.Getter; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.LivingEntity; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.inventory.item.StoredItemMappings; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class MobEntity extends LivingEntity { @@ -62,4 +69,95 @@ public class MobEntity extends LivingEntity { this.leashHolderBedrockId = bedrockId; dirtyMetadata.put(EntityData.LEASH_HOLDER_EID, bedrockId); } + + @Override + protected final InteractiveTag testInteraction(Hand hand) { + if (!isAlive()) { + // dead lol + return InteractiveTag.NONE; + } else if (leashHolderBedrockId == session.getPlayerEntity().getGeyserId()) { + return InteractiveTag.REMOVE_LEASH; + } else { + GeyserItemStack itemStack = session.getPlayerInventory().getItemInHand(hand); + StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); + if (itemStack.getJavaId() == storedItems.lead() && canBeLeashed()) { + // We shall leash + return InteractiveTag.LEASH; + } else if (itemStack.getJavaId() == storedItems.nameTag()) { + InteractionResult result = checkInteractWithNameTag(itemStack); + if (result.consumesAction()) { + return InteractiveTag.NAME; + } + } + + InteractiveTag tag = testMobInteraction(itemStack); + return tag != InteractiveTag.NONE ? tag : super.testInteraction(hand); + } + } + + @Override + public final InteractionResult interact(Hand hand) { + if (!isAlive()) { + // dead lol + return InteractionResult.PASS; + } else if (leashHolderBedrockId == session.getPlayerEntity().getGeyserId()) { + // TODO looks like the client assumes it will go through and removes the attachment itself? + return InteractionResult.SUCCESS; + } else { + GeyserItemStack itemInHand = session.getPlayerInventory().getItemInHand(hand); + InteractionResult result = checkPriorityInteractions(itemInHand); + if (result.consumesAction()) { + return result; + } else { + InteractionResult mobResult = mobInteract(itemInHand); + return mobResult.consumesAction() ? mobResult : super.interact(hand); + } + } + } + + private InteractionResult checkPriorityInteractions(GeyserItemStack itemInHand) { + StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); + if (itemInHand.getJavaId() == storedItems.lead() && canBeLeashed()) { + // We shall leash + return InteractionResult.SUCCESS; + } else if (itemInHand.getJavaId() == storedItems.nameTag()) { + InteractionResult result = checkInteractWithNameTag(itemInHand); + if (result.consumesAction()) { + return result; + } + } else { + ItemMapping mapping = itemInHand.getMapping(session); + if (mapping.getJavaIdentifier().endsWith("_spawn_egg")) { + // Using the spawn egg on this entity to create a child + return InteractionResult.CONSUME; + } + } + + return InteractionResult.PASS; + } + + @Nonnull + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + return InteractiveTag.NONE; + } + + @Nonnull + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + return InteractionResult.PASS; + } + + protected boolean canBeLeashed() { + return isNotLeashed() && !isEnemy(); + } + + protected final boolean isNotLeashed() { + return leashHolderBedrockId == -1L; + } + + /** + * Returns if the entity is hostile. Used to determine if it can be leashed. + */ + protected boolean isEnemy() { + return false; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java index 60e639415..26cf2d627 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SlimeEntity.java @@ -42,4 +42,9 @@ public class SlimeEntity extends MobEntity { public void setScale(IntEntityMetadata entityMetadata) { dirtyMetadata.put(EntityData.SCALE, 0.10f + entityMetadata.getPrimitiveValue()); } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java index 10ddb48f4..794f71c04 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java @@ -29,8 +29,12 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEnti import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class SnowGolemEntity extends GolemEntity { @@ -44,4 +48,24 @@ public class SnowGolemEntity extends GolemEntity { // Handle the visibility of the pumpkin setFlag(EntityFlag.SHEARED, (xd & 0x10) != 0x10); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (session.getItemMappings().getStoredItems().shears() == itemInHand.getJavaId() && isAlive() && !getFlag(EntityFlag.SHEARED)) { + // Shearing the snow golem + return InteractiveTag.SHEAR; + } + return InteractiveTag.NONE; + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (session.getItemMappings().getStoredItems().shears() == itemInHand.getJavaId() && isAlive() && !getFlag(EntityFlag.SHEARED)) { + // Shearing the snow golem + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java index 0f860ae60..c81cf68de 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java @@ -120,6 +120,11 @@ public class SquidEntity extends WaterEntity implements Tickable { return Vector3f.from(pitch, yaw, yaw); } + @Override + protected boolean canBeLeashed() { + return isNotLeashed(); + } + private void checkInWater() { if (getFlag(EntityFlag.RIDING)) { inWater = false; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java index 5adbd50a9..44275a7b1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/WaterEntity.java @@ -36,4 +36,9 @@ public class WaterEntity extends CreatureEntity { public WaterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + + @Override + protected boolean canBeLeashed() { + return false; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java index 2d1787932..64f41c5ad 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java @@ -26,11 +26,17 @@ package org.geysermc.geyser.entity.type.living.animal; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.living.AgeableEntity; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class AnimalEntity extends AgeableEntity { @@ -39,6 +45,12 @@ public class AnimalEntity extends AgeableEntity { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + public final boolean canEat(GeyserItemStack itemStack) { + ItemMapping mapping = itemStack.getMapping(session); + String handIdentifier = mapping.getJavaIdentifier(); + return canEat(handIdentifier.replace("minecraft:", ""), mapping); + } + /** * @param javaIdentifierStripped the stripped Java identifier of the item that is potential breeding food. For example, * wheat. @@ -48,4 +60,28 @@ public class AnimalEntity extends AgeableEntity { // This is what it defaults to. OK. return javaIdentifierStripped.equals("wheat"); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (canEat(itemInHand)) { + return InteractiveTag.FEED; + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (canEat(itemInHand)) { + // FEED + if (getFlag(EntityFlag.BABY)) { + playEntityEvent(EntityEventType.BABY_ANIMAL_FEED); + return InteractionResult.SUCCESS; + } else { + return InteractionResult.CONSUME; + } + } + return super.mobInteract(itemInHand); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index 2ada1fe09..9f7e17194 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -31,9 +31,13 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; +import javax.annotation.Nonnull; import java.util.UUID; public class AxolotlEntity extends AnimalEntity { @@ -63,4 +67,19 @@ public class AxolotlEntity extends AnimalEntity { protected int getMaxAir() { return 6000; } + + @Override + protected boolean canBeLeashed() { + return true; + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (EntityUtils.attemptToBucket(session, this, itemInHand)) { + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java new file mode 100644 index 000000000..b5ae48b23 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living.animal; + +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.SoundEvent; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class CowEntity extends AnimalEntity { + public CowEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (getFlag(EntityFlag.BABY) || !itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { + return super.testMobInteraction(itemInHand); + } + + return InteractiveTag.MILK; + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (getFlag(EntityFlag.BABY) || !itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { + return super.mobInteract(itemInHand); + } + + session.playSoundEvent(SoundEvent.MILK, position); + return InteractionResult.SUCCESS; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java index 7442a5417..817b466fa 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java @@ -28,17 +28,20 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.nukkitx.math.vector.Vector3f; -import lombok.Getter; +import com.nukkitx.protocol.bedrock.data.SoundEvent; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import javax.annotation.Nonnull; import java.util.UUID; public class GoatEntity extends AnimalEntity { private static final float LONG_JUMPING_HEIGHT = 1.3f * 0.7f; private static final float LONG_JUMPING_WIDTH = 0.9f * 0.7f; - @Getter private boolean isScreamer; public GoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { @@ -59,4 +62,15 @@ public class GoatEntity extends AnimalEntity { super.setDimensions(pose); } } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (!getFlag(EntityFlag.BABY) && itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { + session.playSoundEvent(isScreamer ? SoundEvent.MILK_SCREAMER : SoundEvent.MILK, position); + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java index e96124250..362c25256 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java @@ -56,4 +56,14 @@ public class HoglinEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("crimson_fungus"); } + + @Override + protected boolean canBeLeashed() { + return isNotLeashed(); + } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java index e75d20f8d..c249663ac 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java @@ -25,15 +25,62 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityData; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.inventory.item.StoredItemMappings; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class MooshroomEntity extends AnimalEntity { + private boolean isBrown = false; public MooshroomEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + + public void setVariant(ObjectEntityMetadata entityMetadata) { + isBrown = entityMetadata.getValue().equals("brown"); + dirtyMetadata.put(EntityData.VARIANT, isBrown ? 1 : 0); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); + if (!isBaby()) { + if (itemInHand.getJavaId() == storedItems.bowl()) { + // Stew + return InteractiveTag.MOOSHROOM_MILK_STEW; + } else if (isAlive() && itemInHand.getJavaId() == storedItems.shears()) { + // Shear items + return InteractiveTag.MOOSHROOM_SHEAR; + } + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); + boolean isBaby = isBaby(); + if (!isBaby && itemInHand.getJavaId() == storedItems.bowl()) { + // Stew + return InteractionResult.SUCCESS; + } else if (!isBaby && isAlive() && itemInHand.getJavaId() == storedItems.shears()) { + // Shear items + return InteractionResult.SUCCESS; + } else if (isBrown && session.getTagCache().isSmallFlower(itemInHand) && itemInHand.getMapping(session).isHasSuspiciousStewEffect()) { + // ? + return InteractionResult.SUCCESS; + } + return super.mobInteract(itemInHand); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java index ab7e9a053..4ed2bdce1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java @@ -26,10 +26,15 @@ package org.geysermc.geyser.entity.type.living.animal; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class OcelotEntity extends AnimalEntity { @@ -42,4 +47,26 @@ public class OcelotEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("cod") || javaIdentifierStripped.equals("salmon"); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (!getFlag(EntityFlag.TRUSTING) && canEat(itemInHand) && session.getPlayerEntity().getPosition().distanceSquared(position) < 9f) { + // Attempt to feed + return InteractiveTag.FEED; + } else { + return super.testMobInteraction(itemInHand); + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (!getFlag(EntityFlag.TRUSTING) && canEat(itemInHand) && session.getPlayerEntity().getPosition().distanceSquared(position) < 9f) { + // Attempt to feed + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java index bfe743bc1..d607f113b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java @@ -33,14 +33,19 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.EntityEventPacket; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; +import javax.annotation.Nullable; import java.util.UUID; public class PandaEntity extends AnimalEntity { - private int mainGene; - private int hiddenGene; + private Gene mainGene = Gene.NORMAL; + private Gene hiddenGene = Gene.NORMAL; public PandaEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); @@ -61,12 +66,12 @@ public class PandaEntity extends AnimalEntity { } public void setMainGene(ByteEntityMetadata entityMetadata) { - mainGene = entityMetadata.getPrimitiveValue(); + mainGene = Gene.fromId(entityMetadata.getPrimitiveValue()); updateAppearance(); } public void setHiddenGene(ByteEntityMetadata entityMetadata) { - hiddenGene = entityMetadata.getPrimitiveValue(); + hiddenGene = Gene.fromId(entityMetadata.getPrimitiveValue()); updateAppearance(); } @@ -86,23 +91,81 @@ public class PandaEntity extends AnimalEntity { return javaIdentifierStripped.equals("bamboo"); } + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (mainGene == Gene.WORRIED && session.isThunder()) { + return InteractiveTag.NONE; + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (mainGene == Gene.WORRIED && session.isThunder()) { + // Huh! + return InteractionResult.PASS; + } else if (getFlag(EntityFlag.LAYING_DOWN)) { + // Stop the panda from laying down + // TODO laying up is client-side? + return InteractionResult.SUCCESS; + } else if (canEat(itemInHand)) { + if (getFlag(EntityFlag.BABY)) { + playEntityEvent(EntityEventType.BABY_ANIMAL_FEED); + } + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + + @Override + protected boolean canBeLeashed() { + return false; + } + /** * Update the panda's appearance, and take into consideration the recessive brown and weak traits that only show up * when both main and hidden genes match */ private void updateAppearance() { - if (mainGene == 4 || mainGene == 5) { - // Main gene is a recessive trait + if (mainGene.isRecessive) { if (mainGene == hiddenGene) { // Main and hidden genes match; this is what the panda looks like. - dirtyMetadata.put(EntityData.VARIANT, mainGene); + dirtyMetadata.put(EntityData.VARIANT, mainGene.ordinal()); } else { // Genes have no effect on appearance - dirtyMetadata.put(EntityData.VARIANT, 0); + dirtyMetadata.put(EntityData.VARIANT, Gene.NORMAL.ordinal()); } } else { // No need to worry about hidden gene - dirtyMetadata.put(EntityData.VARIANT, mainGene); + dirtyMetadata.put(EntityData.VARIANT, mainGene.ordinal()); + } + } + + enum Gene { + NORMAL(false), + LAZY(false), + WORRIED(false), + PLAYFUL(false), + BROWN(true), + WEAK(true), + AGGRESSIVE(false); + + private static final Gene[] VALUES = values(); + + private final boolean isRecessive; + + Gene(boolean isRecessive) { + this.isRecessive = isRecessive; + } + + @Nullable + private static Gene fromId(int id) { + if (id < 0 || id >= VALUES.length) { + return NORMAL; + } + return VALUES[id]; } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java index a97193358..05f628f44 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java @@ -26,10 +26,16 @@ package org.geysermc.geyser.entity.type.living.animal; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class PigEntity extends AnimalEntity { @@ -42,4 +48,37 @@ public class PigEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("carrot") || javaIdentifierStripped.equals("potato") || javaIdentifierStripped.equals("beetroot"); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { + // Mount + return InteractiveTag.MOUNT; + } else { + InteractiveTag superTag = super.testMobInteraction(itemInHand); + if (superTag != InteractiveTag.NONE) { + return superTag; + } else { + return EntityUtils.attemptToSaddle(session, this, itemInHand).consumesAction() + ? InteractiveTag.SADDLE : InteractiveTag.NONE; + } + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { + // Mount + return InteractionResult.SUCCESS; + } else { + InteractionResult superResult = super.mobInteract(itemInHand); + if (superResult.consumesAction()) { + return superResult; + } else { + return EntityUtils.attemptToSaddle(session, this, itemInHand); + } + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java index 284b4aea4..74e2ed368 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java @@ -30,19 +30,69 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import org.geysermc.geyser.util.ItemUtils; +import javax.annotation.Nonnull; import java.util.UUID; public class SheepEntity extends AnimalEntity { + private int color; public SheepEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } public void setSheepFlags(ByteEntityMetadata entityMetadata) { - byte xd = ((ByteEntityMetadata) entityMetadata).getPrimitiveValue(); + byte xd = entityMetadata.getPrimitiveValue(); setFlag(EntityFlag.SHEARED, (xd & 0x10) == 0x10); - dirtyMetadata.put(EntityData.COLOR, xd); + color = xd & 15; + dirtyMetadata.put(EntityData.COLOR, (byte) color); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().shears()) { + return InteractiveTag.SHEAR; + } else { + InteractiveTag tag = super.testMobInteraction(itemInHand); + if (tag != InteractiveTag.NONE) { + return tag; + } else { + int color = ItemUtils.getDyeColor(itemInHand.getJavaId()); + if (canDye(color)) { + return InteractiveTag.DYE; + } + return InteractiveTag.NONE; + } + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().shears()) { + return InteractionResult.CONSUME; + } else { + InteractionResult superResult = super.mobInteract(itemInHand); + if (superResult.consumesAction()) { + return superResult; + } else { + int color = ItemUtils.getDyeColor(itemInHand.getJavaId()); + if (canDye(color)) { + // Dyeing the sheep + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + } + } + + private boolean canDye(int color) { + return color != -1 && color != this.color && !getFlag(EntityFlag.SHEARED); } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java index 27438544c..5f42b4b67 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java @@ -30,9 +30,14 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class StriderEntity extends AnimalEntity { @@ -90,4 +95,37 @@ public class StriderEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("warped_fungus"); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { + // Mount Strider + return InteractiveTag.RIDE_STRIDER; + } else { + InteractiveTag tag = super.testMobInteraction(itemInHand); + if (tag != InteractiveTag.NONE) { + return tag; + } else { + return EntityUtils.attemptToSaddle(session, this, itemInHand).consumesAction() + ? InteractiveTag.SADDLE : InteractiveTag.NONE; + } + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { + // Mount Strider + return InteractionResult.SUCCESS; + } else { + InteractionResult superResult = super.mobInteract(itemInHand); + if (superResult.consumesAction()) { + return superResult; + } else { + return EntityUtils.attemptToSaddle(session, this, itemInHand); + } + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java index f7d987300..79a7b8f50 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/TurtleEntity.java @@ -52,4 +52,9 @@ public class TurtleEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("seagrass"); } + + @Override + protected boolean canBeLeashed() { + return false; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index ef53f604f..de26e380e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -37,9 +37,13 @@ import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.entity.type.living.animal.AnimalEntity; -import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.Set; import java.util.UUID; @@ -122,4 +126,154 @@ public class AbstractHorseEntity extends AnimalEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return DONKEY_AND_HORSE_FOODS.contains(javaIdentifierStripped); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + boolean isBaby = isBaby(); + if (!isBaby) { + if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { + return InteractiveTag.OPEN_CONTAINER; + } + + if (!passengers.isEmpty()) { + return super.testMobInteraction(itemInHand); + } + } + + if (!itemInHand.isEmpty()) { + if (canEat(itemInHand)) { + return InteractiveTag.FEED; + } + + if (testSaddle(itemInHand)) { + return InteractiveTag.SADDLE; + } + + if (!getFlag(EntityFlag.TAMED)) { + // Horse will become mad + return InteractiveTag.NONE; + } + + if (testForChest(itemInHand)) { + return InteractiveTag.ATTACH_CHEST; + } + + if (additionalTestForInventoryOpen(itemInHand) || !isBaby && !getFlag(EntityFlag.SADDLED) && itemInHand.getJavaId() == session.getItemMappings().getStoredItems().saddle()) { + // Will open the inventory to be saddled + return InteractiveTag.OPEN_CONTAINER; + } + } + + if (isBaby) { + return super.testMobInteraction(itemInHand); + } else { + return InteractiveTag.MOUNT; + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + boolean isBaby = isBaby(); + if (!isBaby) { + if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { + // Will open the inventory + return InteractionResult.SUCCESS; + } + + if (!passengers.isEmpty()) { + return super.mobInteract(itemInHand); + } + } + + if (!itemInHand.isEmpty()) { + if (canEat(itemInHand)) { + if (isBaby) { + playEntityEvent(EntityEventType.BABY_ANIMAL_FEED); + } + return InteractionResult.CONSUME; + } + + if (testSaddle(itemInHand)) { + return InteractionResult.SUCCESS; + } + + if (!getFlag(EntityFlag.TAMED)) { + // Horse will become mad + return InteractionResult.SUCCESS; + } + + if (testForChest(itemInHand)) { + // TODO looks like chest is also handled client side + return InteractionResult.SUCCESS; + } + + // Note: yes, this code triggers for llamas too. lol (as of Java Edition 1.18.1) + if (additionalTestForInventoryOpen(itemInHand) || (!isBaby && !getFlag(EntityFlag.SADDLED) && itemInHand.getJavaId() == session.getItemMappings().getStoredItems().saddle())) { + // Will open the inventory to be saddled + return InteractionResult.SUCCESS; + } + } + + if (isBaby) { + return super.mobInteract(itemInHand); + } else { + // Attempt to mount + // TODO client-set flags sitting standing? + return InteractionResult.SUCCESS; + } + } + + protected boolean testSaddle(@Nonnull GeyserItemStack itemInHand) { + return isAlive() && !getFlag(EntityFlag.BABY) && getFlag(EntityFlag.TAMED); + } + + protected boolean testForChest(@Nonnull GeyserItemStack itemInHand) { + return false; + } + + protected boolean additionalTestForInventoryOpen(@Nonnull GeyserItemStack itemInHand) { + return itemInHand.getMapping(session).getJavaIdentifier().endsWith("_horse_armor"); + } + + /* Just a place to stuff common code for the undead variants without having duplicate code */ + + protected final InteractiveTag testUndeadHorseInteraction(@Nonnull GeyserItemStack itemInHand) { + if (!getFlag(EntityFlag.TAMED)) { + return InteractiveTag.NONE; + } else if (isBaby()) { + return testMobInteraction(itemInHand); + } else if (session.isSneaking()) { + return InteractiveTag.OPEN_CONTAINER; + } else if (!passengers.isEmpty()) { + return testMobInteraction(itemInHand); + } else { + if (session.getItemMappings().getStoredItems().saddle() == itemInHand.getJavaId()) { + return InteractiveTag.OPEN_CONTAINER; + } + + if (testSaddle(itemInHand)) { + return InteractiveTag.SADDLE; + } + + return InteractiveTag.RIDE_HORSE; + } + } + + protected final InteractionResult undeadHorseInteract(@Nonnull GeyserItemStack itemInHand) { + if (!getFlag(EntityFlag.TAMED)) { + return InteractionResult.PASS; + } else if (isBaby()) { + return mobInteract(itemInHand); + } else if (session.isSneaking()) { + // Opens inventory + return InteractionResult.SUCCESS; + } else if (!passengers.isEmpty()) { + return mobInteract(itemInHand); + } else { + // The client tests for saddle but it doesn't matter for us at this point. + return InteractionResult.SUCCESS; + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java index fb907829a..7d59be713 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ChestedHorseEntity.java @@ -26,9 +26,12 @@ package org.geysermc.geyser.entity.type.living.animal.horse; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import javax.annotation.Nonnull; import java.util.UUID; public class ChestedHorseEntity extends AbstractHorseEntity { @@ -41,4 +44,21 @@ public class ChestedHorseEntity extends AbstractHorseEntity { protected int getContainerBaseSize() { return 16; } + + @Override + protected boolean testSaddle(@Nonnull GeyserItemStack itemInHand) { + // Not checked here + return false; + } + + @Override + protected boolean testForChest(@Nonnull GeyserItemStack itemInHand) { + return itemInHand.getJavaId() == session.getItemMappings().getStoredItems().chest() && !getFlag(EntityFlag.CHESTED); + } + + @Override + protected boolean additionalTestForInventoryOpen(@Nonnull GeyserItemStack itemInHand) { + // Armor won't work on these + return false; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java index 41ed74f5a..c2548daaf 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/LlamaEntity.java @@ -31,8 +31,8 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.MobArmorEquipmentPacket; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java new file mode 100644 index 000000000..c9f95f507 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living.animal.horse; + +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class SkeletonHorseEntity extends AbstractHorseEntity { + public SkeletonHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + return testUndeadHorseInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + return undeadHorseInteract(itemInHand); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java new file mode 100644 index 000000000..ddde11c5d --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living.animal.horse; + +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class ZombieHorseEntity extends AbstractHorseEntity { + public ZombieHorseEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + return testUndeadHorseInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + return undeadHorseInteract(itemInHand); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java index c38b15397..c17503606 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java @@ -32,9 +32,13 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class CatEntity extends TameableEntity { @@ -98,4 +102,28 @@ public class CatEntity extends TameableEntity { public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { return javaIdentifierStripped.equals("cod") || javaIdentifierStripped.equals("salmon"); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + boolean tamed = getFlag(EntityFlag.TAMED); + if (tamed && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { + // Toggle sitting + return getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; + } else { + return !canEat(itemInHand) || health >= maxHealth && tamed ? InteractiveTag.NONE : InteractiveTag.FEED; + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + boolean tamed = getFlag(EntityFlag.TAMED); + if (tamed && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { + return InteractionResult.SUCCESS; + } else { + // Attempt to feed + return !canEat(itemInHand) || health >= maxHealth && tamed ? InteractionResult.PASS : InteractionResult.SUCCESS; + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java index 23f7696d4..b7aca99e5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java @@ -26,10 +26,15 @@ package org.geysermc.geyser.entity.type.living.animal.tameable; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class ParrotEntity extends TameableEntity { @@ -40,6 +45,46 @@ public class ParrotEntity extends TameableEntity { @Override public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { - return javaIdentifierStripped.contains("seeds") || javaIdentifierStripped.equals("cookie"); + return false; + } + + private boolean isTameFood(String javaIdentifierStripped) { + return javaIdentifierStripped.contains("seeds"); + } + + private boolean isPoisonousFood(String javaIdentifierStripped) { + return javaIdentifierStripped.equals("cookie"); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + String javaIdentifierStripped = itemInHand.getMapping(session).getJavaIdentifier().replace("minecraft:", ""); + boolean tame = getFlag(EntityFlag.TAMED); + if (!tame && isTameFood(javaIdentifierStripped)) { + return InteractiveTag.FEED; + } else if (isPoisonousFood(javaIdentifierStripped)) { + return InteractiveTag.FEED; + } else if (onGround && tame && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { + // Sitting/standing + return getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + String javaIdentifierStripped = itemInHand.getMapping(session).getJavaIdentifier().replace("minecraft:", ""); + boolean tame = getFlag(EntityFlag.TAMED); + if (!tame && isTameFood(javaIdentifierStripped)) { + return InteractionResult.SUCCESS; + } else if (isPoisonousFood(javaIdentifierStripped)) { + return InteractionResult.SUCCESS; + } else if (onGround && tame && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { + // Sitting/standing + return InteractionResult.SUCCESS; + } + return super.mobInteract(itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java index 9bdb57368..50d17eaaa 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java @@ -64,14 +64,21 @@ public class TameableEntity extends AnimalEntity { Entity entity = session.getEntityCache().getPlayerEntity(entityMetadata.getValue().get()); // Used as both a check since the player isn't in the entity cache and a normal fallback if (entity == null) { - entity = session.getPlayerEntity(); + // Set to tame, but indicate that we are not the player that owns this + ownerBedrockId = Long.MAX_VALUE; + } else { + // Translate to entity ID + ownerBedrockId = entity.getGeyserId(); } - // Translate to entity ID - ownerBedrockId = entity.getGeyserId(); } else { // Reset ownerBedrockId = 0L; } dirtyMetadata.put(EntityData.OWNER_EID, ownerBedrockId); } + + @Override + protected boolean canBeLeashed() { + return isNotLeashed(); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java index 60a4a1993..b14b40dc3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java @@ -32,9 +32,14 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import org.geysermc.geyser.util.ItemUtils; +import javax.annotation.Nonnull; import java.util.Set; import java.util.UUID; @@ -90,4 +95,45 @@ public class WolfEntity extends TameableEntity { // Cannot be a baby to eat these foods return WOLF_FOODS.contains(javaIdentifierStripped) && !isBaby(); } + + @Override + protected boolean canBeLeashed() { + return !getFlag(EntityFlag.ANGRY) && super.canBeLeashed(); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (getFlag(EntityFlag.ANGRY)) { + return InteractiveTag.NONE; + } + if (itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bone") && !getFlag(EntityFlag.TAMED)) { + // Bone and untamed - can tame + return InteractiveTag.TAME; + } else { + int color = ItemUtils.getDyeColor(itemInHand.getJavaId()); + if (color != -1) { + // If this fails, as of Java Edition 1.18.1, you cannot toggle sit/stand + if (color != this.collarColor) { + return InteractiveTag.DYE; + } + } else if (getFlag(EntityFlag.TAMED) && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { + // Tamed and owned by player - can sit/stand + return getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; + } + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (ownerBedrockId == session.getPlayerEntity().getGeyserId() || getFlag(EntityFlag.TAMED) + || itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bone") && !getFlag(EntityFlag.ANGRY)) { + // Sitting toggle or feeding; not angry + return InteractionResult.CONSUME; + } else { + return InteractionResult.PASS; + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java index 28a523f40..633ba707f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java @@ -26,10 +26,16 @@ package org.geysermc.geyser.entity.type.living.merchant; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.living.AgeableEntity; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class AbstractMerchantEntity extends AgeableEntity { @@ -37,4 +43,37 @@ public class AbstractMerchantEntity extends AgeableEntity { public AbstractMerchantEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + + @Override + protected boolean canBeLeashed() { + return false; + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + String javaIdentifier = itemInHand.getMapping(session).getJavaIdentifier(); + if (!javaIdentifier.equals("minecraft:villager_spawn_egg") + && (definition != EntityDefinitions.VILLAGER || !getFlag(EntityFlag.SLEEPING) && ((VillagerEntity) this).isCanTradeWith())) { + // An additional check we know cannot work + if (!isBaby()) { + return InteractiveTag.TRADE; + } + } + return super.testMobInteraction(itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + String javaIdentifier = itemInHand.getMapping(session).getJavaIdentifier(); + if (!javaIdentifier.equals("minecraft:villager_spawn_egg") + && (definition != EntityDefinitions.VILLAGER || !getFlag(EntityFlag.SLEEPING)) + && (definition != EntityDefinitions.WANDERING_TRADER || !getFlag(EntityFlag.BABY))) { + // Trading time + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java index 0f90e4d38..866ba36fc 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java @@ -33,52 +33,49 @@ import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.MoveEntityAbsolutePacket; -import it.unimi.dsi.fastutil.ints.Int2IntMap; -import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap; import lombok.Getter; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.session.GeyserSession; import java.util.Optional; import java.util.UUID; public class VillagerEntity extends AbstractMerchantEntity { - /** * A map of Java profession IDs to Bedrock IDs */ - public static final Int2IntMap VILLAGER_PROFESSIONS = new Int2IntOpenHashMap(); + private static final int[] VILLAGER_PROFESSIONS = new int[15]; /** * A map of all Java region IDs (plains, savanna...) to Bedrock */ - public static final Int2IntMap VILLAGER_REGIONS = new Int2IntOpenHashMap(); + private static final int[] VILLAGER_REGIONS = new int[7]; static { // Java villager profession IDs -> Bedrock - VILLAGER_PROFESSIONS.put(0, 0); - VILLAGER_PROFESSIONS.put(1, 8); - VILLAGER_PROFESSIONS.put(2, 11); - VILLAGER_PROFESSIONS.put(3, 6); - VILLAGER_PROFESSIONS.put(4, 7); - VILLAGER_PROFESSIONS.put(5, 1); - VILLAGER_PROFESSIONS.put(6, 2); - VILLAGER_PROFESSIONS.put(7, 4); - VILLAGER_PROFESSIONS.put(8, 12); - VILLAGER_PROFESSIONS.put(9, 5); - VILLAGER_PROFESSIONS.put(10, 13); - VILLAGER_PROFESSIONS.put(11, 14); - VILLAGER_PROFESSIONS.put(12, 3); - VILLAGER_PROFESSIONS.put(13, 10); - VILLAGER_PROFESSIONS.put(14, 9); + VILLAGER_PROFESSIONS[0] = 0; + VILLAGER_PROFESSIONS[1] = 8; + VILLAGER_PROFESSIONS[2] = 11; + VILLAGER_PROFESSIONS[3] = 6; + VILLAGER_PROFESSIONS[4] = 7; + VILLAGER_PROFESSIONS[5] = 1; + VILLAGER_PROFESSIONS[6] = 2; + VILLAGER_PROFESSIONS[7] = 4; + VILLAGER_PROFESSIONS[8] = 12; + VILLAGER_PROFESSIONS[9] = 5; + VILLAGER_PROFESSIONS[10] = 13; + VILLAGER_PROFESSIONS[11] = 14; + VILLAGER_PROFESSIONS[12] = 3; + VILLAGER_PROFESSIONS[13] = 10; + VILLAGER_PROFESSIONS[14] = 9; - VILLAGER_REGIONS.put(0, 1); - VILLAGER_REGIONS.put(1, 2); - VILLAGER_REGIONS.put(2, 0); - VILLAGER_REGIONS.put(3, 3); - VILLAGER_REGIONS.put(4, 4); - VILLAGER_REGIONS.put(5, 5); - VILLAGER_REGIONS.put(6, 6); + VILLAGER_REGIONS[0] = 1; + VILLAGER_REGIONS[1] = 2; + VILLAGER_REGIONS[2] = 0; + VILLAGER_REGIONS[3] = 3; + VILLAGER_REGIONS[4] = 4; + VILLAGER_REGIONS[5] = 5; + VILLAGER_REGIONS[6] = 6; } private Vector3i bedPosition; @@ -95,12 +92,12 @@ public class VillagerEntity extends AbstractMerchantEntity { public void setVillagerData(EntityMetadata entityMetadata) { VillagerData villagerData = entityMetadata.getValue(); // Profession - int profession = VILLAGER_PROFESSIONS.get(villagerData.getProfession()); + int profession = getBedrockProfession(villagerData.getProfession()); canTradeWith = profession != 14 && profession != 0; // Not a notwit and not professionless dirtyMetadata.put(EntityData.VARIANT, profession); //metadata.put(EntityData.SKIN_ID, villagerData.getType()); Looks like this is modified but for any reason? // Region - dirtyMetadata.put(EntityData.MARK_VARIANT, VILLAGER_REGIONS.get(villagerData.getType())); + dirtyMetadata.put(EntityData.MARK_VARIANT, getBedrockRegion(villagerData.getType())); // Trade tier - different indexing in Bedrock dirtyMetadata.put(EntityData.TRADE_TIER, villagerData.getLevel() - 1); } @@ -158,4 +155,12 @@ public class VillagerEntity extends AbstractMerchantEntity { moveEntityPacket.setTeleported(false); session.sendUpstreamPacket(moveEntityPacket); } + + public static int getBedrockProfession(int javaProfession) { + return javaProfession >= 0 && javaProfession < VILLAGER_PROFESSIONS.length ? VILLAGER_PROFESSIONS[javaProfession] : 0; + } + + public static int getBedrockRegion(int javaRegion) { + return javaRegion >= 0 && javaRegion < VILLAGER_REGIONS.length ? VILLAGER_REGIONS[javaRegion] : 0; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java index 12117d949..cf9393410 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java @@ -28,10 +28,15 @@ package org.geysermc.geyser.entity.type.living.monster; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class CreeperEntity extends MonsterEntity { @@ -55,4 +60,26 @@ public class CreeperEntity extends MonsterEntity { ignitedByFlintAndSteel = entityMetadata.getPrimitiveValue(); setFlag(EntityFlag.IGNITED, ignitedByFlintAndSteel); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().flintAndSteel()) { + return InteractiveTag.IGNITE_CREEPER; + } else { + return super.testMobInteraction(itemInHand); + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().flintAndSteel()) { + // Ignite creeper + session.playSoundEvent(SoundEvent.IGNITE, position); + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(itemInHand); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index de1dab463..0069bfb5b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -150,6 +150,11 @@ public class EnderDragonEntity extends MobEntity implements Tickable { return super.despawnEntity(); } + @Override + protected boolean isEnemy() { + return true; + } + @Override public void tick() { effectTick(); @@ -288,10 +293,6 @@ public class EnderDragonEntity extends MobEntity implements Tickable { session.sendUpstreamPacket(playSoundPacket); } - private boolean isAlive() { - return health > 0; - } - private boolean isHovering() { return phase == 10; } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java index 035d405a0..511c56ff7 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/GhastEntity.java @@ -44,4 +44,9 @@ public class GhastEntity extends FlyingEntity { // If the ghast is attacking dirtyMetadata.put(EntityData.CHARGE_AMOUNT, (byte) (entityMetadata.getPrimitiveValue() ? 1 : 0)); } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java index 885961326..92fbeee67 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/MonsterEntity.java @@ -37,4 +37,9 @@ public class MonsterEntity extends CreatureEntity { public MonsterEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java index bdc461518..dff79104b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PhantomEntity.java @@ -48,4 +48,9 @@ public class PhantomEntity extends FlyingEntity { setBoundingBoxHeight(boundsScale * definition.height()); dirtyMetadata.put(EntityData.SCALE, modelScale); } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java index 8d1c54a00..f0577ee20 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java @@ -30,8 +30,12 @@ import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class PiglinEntity extends BasePiglinEntity { @@ -64,4 +68,30 @@ public class PiglinEntity extends BasePiglinEntity { super.updateOffHand(session); } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + InteractiveTag tag = super.testMobInteraction(itemInHand); + if (tag != InteractiveTag.NONE) { + return tag; + } else { + return canGiveGoldTo(itemInHand) ? InteractiveTag.BARTER : InteractiveTag.NONE; + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + InteractionResult superResult = super.mobInteract(itemInHand); + if (superResult.consumesAction()) { + return superResult; + } else { + return canGiveGoldTo(itemInHand) ? InteractionResult.SUCCESS : InteractionResult.PASS; + } + } + + private boolean canGiveGoldTo(@Nonnull GeyserItemStack itemInHand) { + return !getFlag(EntityFlag.BABY) && itemInHand.getJavaId() == session.getItemMappings().getStoredItems().goldIngot() && !getFlag(EntityFlag.ADMIRING); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java index 56719e902..ff1ba9ac3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ShulkerEntity.java @@ -65,4 +65,9 @@ public class ShulkerEntity extends GolemEntity { dirtyMetadata.put(EntityData.VARIANT, Math.abs(color - 15)); } } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java index f02031044..dd5acbfb1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZoglinEntity.java @@ -55,4 +55,14 @@ public class ZoglinEntity extends MonsterEntity { float scale = getFlag(EntityFlag.BABY) ? 0.55f : 1f; return scale * definition.height(); } + + @Override + protected boolean canBeLeashed() { + return isNotLeashed(); + } + + @Override + protected boolean isEnemy() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java index 15bcc9c6a..1ec0fc26b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java @@ -33,33 +33,56 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.living.merchant.VillagerEntity; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; +import javax.annotation.Nonnull; import java.util.UUID; public class ZombieVillagerEntity extends ZombieEntity { - private boolean isTransforming; public ZombieVillagerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } public void setTransforming(BooleanEntityMetadata entityMetadata) { - isTransforming = entityMetadata.getPrimitiveValue(); - setFlag(EntityFlag.IS_TRANSFORMING, isTransforming); + setFlag(EntityFlag.IS_TRANSFORMING, entityMetadata.getPrimitiveValue()); setFlag(EntityFlag.SHAKING, isShaking()); } public void setZombieVillagerData(EntityMetadata entityMetadata) { VillagerData villagerData = entityMetadata.getValue(); - dirtyMetadata.put(EntityData.VARIANT, VillagerEntity.VILLAGER_PROFESSIONS.get(villagerData.getProfession())); // Actually works properly with the OptionalPack - dirtyMetadata.put(EntityData.MARK_VARIANT, VillagerEntity.VILLAGER_REGIONS.get(villagerData.getType())); + dirtyMetadata.put(EntityData.VARIANT, VillagerEntity.getBedrockProfession(villagerData.getProfession())); // Actually works properly with the OptionalPack + dirtyMetadata.put(EntityData.MARK_VARIANT, VillagerEntity.getBedrockRegion(villagerData.getType())); // Used with the OptionalPack dirtyMetadata.put(EntityData.TRADE_TIER, villagerData.getLevel() - 1); } @Override protected boolean isShaking() { - return isTransforming || super.isShaking(); + return getFlag(EntityFlag.IS_TRANSFORMING) || super.isShaking(); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().goldenApple()) { + return InteractiveTag.CURE; + } else { + return super.testMobInteraction(itemInHand); + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().goldenApple()) { + // The client doesn't know if the entity has weakness as that's not usually sent over the network + return InteractionResult.CONSUME; + } else { + return super.mobInteract(itemInHand); + } } } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java index 14c796a5f..7b1064c8f 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/PlayerInventory.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.inventory; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.GeyserImpl; @@ -61,6 +62,10 @@ public class PlayerInventory extends Inventory { cursor = newCursor; } + public GeyserItemStack getItemInHand(@Nonnull Hand hand) { + return hand == Hand.OFF_HAND ? getOffhand() : getItemInHand(); + } + public GeyserItemStack getItemInHand() { if (36 + heldItemSlot > this.size) { GeyserImpl.getInstance().getLogger().debug("Held item slot was larger than expected!"); diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java index 2098e04a8..e4296c2d4 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java @@ -41,16 +41,27 @@ public class StoredItemMappings { private final ItemMapping bamboo; private final ItemMapping banner; private final ItemMapping barrier; + private final int bowl; + private final int chest; private final ItemMapping compass; private final ItemMapping crossbow; private final ItemMapping enchantedBook; private final ItemMapping fishingRod; + private final int flintAndSteel; + private final int goldenApple; + private final int goldIngot; + private final int ironIngot; + private final int lead; private final ItemMapping lodestoneCompass; private final ItemMapping milkBucket; + private final int nameTag; private final ItemMapping powderSnowBucket; private final ItemMapping playerHead; private final ItemMapping egg; + private final int saddle; + private final int shears; private final ItemMapping shield; + private final int waterBucket; private final ItemMapping wheat; private final ItemMapping writableBook; @@ -58,16 +69,27 @@ public class StoredItemMappings { this.bamboo = load(itemMappings, "bamboo"); this.banner = load(itemMappings, "white_banner"); // As of 1.17.10, all banners have the same Bedrock ID this.barrier = load(itemMappings, "barrier"); + this.bowl = load(itemMappings, "bowl").getJavaId(); + this.chest = load(itemMappings, "chest").getJavaId(); this.compass = load(itemMappings, "compass"); this.crossbow = load(itemMappings, "crossbow"); this.enchantedBook = load(itemMappings, "enchanted_book"); this.fishingRod = load(itemMappings, "fishing_rod"); + this.flintAndSteel = load(itemMappings, "flint_and_steel").getJavaId(); + this.goldenApple = load(itemMappings, "golden_apple").getJavaId(); + this.goldIngot = load(itemMappings, "gold_ingot").getJavaId(); + this.ironIngot = load(itemMappings, "iron_ingot").getJavaId(); + this.lead = load(itemMappings, "lead").getJavaId(); this.lodestoneCompass = load(itemMappings, "lodestone_compass"); this.milkBucket = load(itemMappings, "milk_bucket"); + this.nameTag = load(itemMappings, "name_tag").getJavaId(); this.powderSnowBucket = load(itemMappings, "powder_snow_bucket"); this.playerHead = load(itemMappings, "player_head"); this.egg = load(itemMappings, "egg"); + this.saddle = load(itemMappings, "saddle").getJavaId(); + this.shears = load(itemMappings, "shears").getJavaId(); this.shield = load(itemMappings, "shield"); + this.waterBucket = load(itemMappings, "water_bucket").getJavaId(); this.wheat = load(itemMappings, "wheat"); this.writableBook = load(itemMappings, "writable_book"); } diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 209588d72..9614e9da8 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -38,10 +38,7 @@ import com.nukkitx.protocol.bedrock.packet.StartGamePacket; import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; -import it.unimi.dsi.fastutil.ints.Int2ObjectMap; -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; -import it.unimi.dsi.fastutil.ints.IntArrayList; -import it.unimi.dsi.fastutil.ints.IntList; +import it.unimi.dsi.fastutil.ints.*; import it.unimi.dsi.fastutil.objects.*; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; @@ -49,6 +46,8 @@ import org.geysermc.geyser.inventory.item.StoredItemMappings; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.*; +import org.geysermc.geyser.util.ItemUtils; +import org.geysermc.geyser.util.collection.FixedInt2IntMap; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -84,6 +83,10 @@ public class ItemRegistryPopulator { throw new AssertionError("Unable to load Java runtime item IDs", e); } + // We can reduce some operations as Java information is the same across all palette versions + boolean firstMappingsPass = true; + Int2IntMap dyeColors = new FixedInt2IntMap(); + /* Load item palette */ for (Map.Entry palette : PALETTE_VERSIONS.entrySet()) { TypeReference> paletteEntriesType = new TypeReference<>() {}; @@ -369,7 +372,8 @@ public class ItemRegistryPopulator { .bedrockData(mappingItem.getBedrockData()) .bedrockBlockId(bedrockBlockId) .stackSize(stackSize) - .maxDamage(mappingItem.getMaxDamage()); + .maxDamage(mappingItem.getMaxDamage()) + .hasSuspiciousStewEffect(mappingItem.isHasSuspiciousStewEffect()); if (mappingItem.getRepairMaterials() != null) { mappingBuilder = mappingBuilder.repairMaterials(new ObjectOpenHashSet<>(mappingItem.getRepairMaterials())); @@ -417,6 +421,10 @@ public class ItemRegistryPopulator { itemNames.add(javaIdentifier); + if (firstMappingsPass && mappingItem.getDyeColor() != -1) { + dyeColors.put(itemIndex, mappingItem.getDyeColor()); + } + itemIndex++; } @@ -512,6 +520,10 @@ public class ItemRegistryPopulator { .build(); Registries.ITEMS.register(palette.getValue().protocolVersion(), itemMappings); + + firstMappingsPass = false; } + + ItemUtils.setDyeColors(dyeColors); } } diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java index a5b6c5ab8..9d06fd3a9 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java @@ -44,4 +44,6 @@ public class GeyserMappingItem { @JsonProperty("tool_tier") String toolTier; @JsonProperty("max_damage") int maxDamage = 0; @JsonProperty("repair_materials") List repairMaterials; + @JsonProperty("has_suspicious_stew_effect") boolean hasSuspiciousStewEffect = false; + @JsonProperty("dye_color") int dyeColor = -1; } diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java index ff558c55f..28d41ba46 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java @@ -39,7 +39,7 @@ import java.util.Set; public class ItemMapping { public static final ItemMapping AIR = new ItemMapping("minecraft:air", "minecraft:air", 0, 0, 0, BlockRegistries.BLOCKS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()).getBedrockAirId(), - 64, null, null, null, 0, null); + 64, null, null, null, 0, null, false); String javaIdentifier; String bedrockIdentifier; @@ -63,6 +63,8 @@ public class ItemMapping { Set repairMaterials; + boolean hasSuspiciousStewEffect; + /** * Gets if this item is a block. * diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index c2e6ae6f6..e76f8405a 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -84,7 +84,6 @@ import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.api.connection.GeyserConnection; import org.geysermc.geyser.command.CommandSender; import org.geysermc.geyser.configuration.EmoteOffhandWorkaroundOption; -import org.geysermc.geyser.entity.InteractiveTagManager; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; @@ -449,6 +448,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { */ private boolean flying = false; + @Setter + private boolean instabuild = false; + /** * Caches current rain status. */ @@ -1081,7 +1083,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { if (mouseoverEntity != null) { // Horses, etc can change their property depending on if you're sneaking - InteractiveTagManager.updateTag(this, mouseoverEntity); + mouseoverEntity.updateInteractiveTag(); } } @@ -1531,4 +1533,17 @@ public class GeyserSession implements GeyserConnection, CommandSender { packet.getFogStack().addAll(this.fogNameSpaces); sendUpstreamPacket(packet); } + + public boolean canUseCommandBlocks() { + return instabuild && opPermissionLevel >= 2; + } + + public void playSoundEvent(SoundEvent sound, Vector3f position) { + LevelSoundEvent2Packet packet = new LevelSoundEvent2Packet(); + packet.setPosition(position); + packet.setSound(sound); + packet.setIdentifier(":"); + packet.setExtraData(-1); + sendUpstreamPacket(packet); + } } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index 0f73737bb..d46a39616 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -28,16 +28,19 @@ package org.geysermc.geyser.session.cache; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateTagsPacket; import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.ints.IntLists; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.registry.type.BlockMapping; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; +import javax.annotation.ParametersAreNonnullByDefault; import java.util.Map; /** * Manages information sent from the {@link ClientboundUpdateTagsPacket}. If that packet is not sent, all lists here * will remain empty, matching Java Edition behavior. */ +@ParametersAreNonnullByDefault public class TagCache { /* Blocks */ private IntList leaves; @@ -54,9 +57,11 @@ public class TagCache { /* Items */ private IntList axolotlTemptItems; + private IntList fishes; private IntList flowers; private IntList foxFood; private IntList piglinLoved; + private IntList smallFlowers; public TagCache() { // Ensure all lists are non-null @@ -79,9 +84,11 @@ public class TagCache { Map itemTags = packet.getTags().get("minecraft:item"); this.axolotlTemptItems = IntList.of(itemTags.get("minecraft:axolotl_tempt_items")); + this.fishes = IntList.of(itemTags.get("minecraft:fishes")); this.flowers = IntList.of(itemTags.get("minecraft:flowers")); this.foxFood = IntList.of(itemTags.get("minecraft:fox_food")); this.piglinLoved = IntList.of(itemTags.get("minecraft:piglin_loved")); + this.smallFlowers = IntList.of(itemTags.get("minecraft:small_flowers")); // Hack btw boolean emulatePost1_14Logic = itemTags.get("minecraft:signs").length > 1; @@ -105,15 +112,21 @@ public class TagCache { this.requiresDiamondTool = IntLists.emptyList(); this.axolotlTemptItems = IntLists.emptyList(); + this.fishes = IntLists.emptyList(); this.flowers = IntLists.emptyList(); this.foxFood = IntLists.emptyList(); this.piglinLoved = IntLists.emptyList(); + this.smallFlowers = IntLists.emptyList(); } public boolean isAxolotlTemptItem(ItemMapping itemMapping) { return axolotlTemptItems.contains(itemMapping.getJavaId()); } + public boolean isFish(GeyserItemStack itemStack) { + return fishes.contains(itemStack.getJavaId()); + } + public boolean isFlower(ItemMapping mapping) { return flowers.contains(mapping.getJavaId()); } @@ -126,6 +139,10 @@ public class TagCache { return piglinLoved.contains(mapping.getJavaId()); } + public boolean isSmallFlower(GeyserItemStack itemStack) { + return smallFlowers.contains(itemStack.getJavaId()); + } + public boolean isAxeEffective(BlockMapping blockMapping) { return axeEffective.contains(blockMapping.getJavaBlockId()); } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java index 00a080d8b..66922ff0b 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java @@ -30,7 +30,6 @@ import com.nukkitx.math.vector.Vector2d; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; -import com.nukkitx.protocol.bedrock.packet.PlayerFogPacket; import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.entity.EntityDefinitions; @@ -38,7 +37,6 @@ import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.session.GeyserSession; import javax.annotation.Nonnull; -import java.util.Collections; public class WorldBorder { private static final double DEFAULT_WORLD_BORDER_SIZE = 5.9999968E7D; @@ -131,11 +129,14 @@ public class WorldBorder { } /** - * @return true as long the entity is within the world limits. + * @return true as long as the player entity is within the world limits. */ public boolean isInsideBorderBoundaries() { - Vector3f entityPosition = session.getPlayerEntity().getPosition(); - return entityPosition.getX() > minX && entityPosition.getX() < maxX && entityPosition.getZ() > minZ && entityPosition.getZ() < maxZ; + return isInsideBorderBoundaries(session.getPlayerEntity().getPosition()); + } + + public boolean isInsideBorderBoundaries(Vector3f position) { + return position.getX() > minX && position.getX() < maxX && position.getZ() > minZ && position.getZ() < maxZ; } /** diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 869062da2..bd7b54def 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -33,10 +33,7 @@ import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction; import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerAction; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClickPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundInteractPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerActionPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundUseItemOnPacket; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundUseItemPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.*; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.LevelEventType; @@ -45,7 +42,6 @@ import com.nukkitx.protocol.bedrock.packet.*; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import org.geysermc.geyser.entity.EntityDefinitions; -import org.geysermc.geyser.entity.type.CommandBlockMinecartEntity; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.inventory.GeyserItemStack; @@ -58,8 +54,9 @@ import org.geysermc.geyser.registry.type.ItemMappings; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; import org.geysermc.geyser.util.BlockUtils; +import org.geysermc.geyser.util.EntityUtils; +import org.geysermc.geyser.util.InteractionResult; import org.geysermc.geyser.util.InventoryUtils; import java.util.List; @@ -151,14 +148,7 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator { @@ -84,7 +83,7 @@ public class BedrockInteractTranslator extends PacketTranslator return; } - InteractiveTagManager.updateTag(session, interactEntity); + interactEntity.updateInteractiveTag(); } else { if (session.getMouseoverEntity() != null) { // No interactive tag should be sent diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java index ed9129c26..54c14f7f0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSetEntityDataTranslator.java @@ -28,7 +28,6 @@ package org.geysermc.geyser.translator.protocol.java.entity; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundSetEntityDataPacket; import org.geysermc.geyser.entity.EntityDefinition; -import org.geysermc.geyser.entity.InteractiveTagManager; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; @@ -60,8 +59,9 @@ public class JavaSetEntityDataTranslator extends PacketTranslator { - - /** - * Handles the block interaction when a player - * right-clicks an entity. - * - * @param session the session interacting with the block - * @param position the position of the block - * @param entity the entity interacted with - */ - static void handleEntityInteraction(GeyserSession session, Vector3f position, Entity entity) { - // If we need to get the hand identifier, only get it once and save it to a variable - String handIdentifier = null; - - for (Map.Entry> interactionEntry : Registries.SOUND_TRANSLATORS.get().entrySet()) { - if (!(interactionEntry.getValue() instanceof EntitySoundInteractionTranslator)) { - continue; - } - if (interactionEntry.getKey().entities().length != 0) { - boolean contains = false; - for (String entityIdentifier : interactionEntry.getKey().entities()) { - if (entity.getDefinition().entityType().name().toLowerCase().contains(entityIdentifier)) { - contains = true; - break; - } - } - if (!contains) continue; - } - GeyserItemStack itemInHand = session.getPlayerInventory().getItemInHand(); - if (interactionEntry.getKey().items().length != 0) { - if (itemInHand.isEmpty()) { - continue; - } - if (handIdentifier == null) { - // Don't get the identifier unless we need it - handIdentifier = itemInHand.getMapping(session).getJavaIdentifier(); - } - boolean contains = false; - for (String itemIdentifier : interactionEntry.getKey().items()) { - if (handIdentifier.contains(itemIdentifier)) { - contains = true; - break; - } - } - if (!contains) continue; - } - if (session.isSneaking() && !interactionEntry.getKey().ignoreSneakingWhileHolding()) { - if (!itemInHand.isEmpty()) { - continue; - } - } - ((EntitySoundInteractionTranslator) interactionEntry.getValue()).translate(session, position, entity); - } - } -} diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java index bb0e7c20a..0146c534e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/sound/SoundTranslator.java @@ -54,17 +54,6 @@ public @interface SoundTranslator { */ String[] items() default {}; - /** - * The identifier(s) that the interacted entity must have. - * Leave empty to ignore. - * - * Only applies to interaction handlers that are an - * instance of {@link EntitySoundInteractionTranslator}. - * - * @return the value the item in the player's hand must contain - */ - String[] entities() default {}; - /** * Controls if the interaction should still be * called even if the player is sneaking while diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java deleted file mode 100644 index b996dafee..000000000 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/FeedBabySoundInteractionTranslator.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.translator.sound.entity; - -import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; -import com.nukkitx.protocol.bedrock.packet.EntityEventPacket; -import org.geysermc.geyser.entity.type.Entity; -import org.geysermc.geyser.entity.type.living.animal.AnimalEntity; -import org.geysermc.geyser.entity.type.living.animal.OcelotEntity; -import org.geysermc.geyser.entity.type.living.animal.tameable.CatEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; -import org.geysermc.geyser.translator.sound.SoundTranslator; - -@SoundTranslator -public class FeedBabySoundInteractionTranslator implements EntitySoundInteractionTranslator { - - @Override - public void translate(GeyserSession session, Vector3f position, Entity entity) { - if (entity instanceof AnimalEntity animalEntity && !(entity instanceof CatEntity || entity instanceof OcelotEntity)) { - String handIdentifier = session.getPlayerInventory().getItemInHand().getMapping(session).getJavaIdentifier(); - boolean isBaby = animalEntity.isBaby(); - if (isBaby && animalEntity.canEat(handIdentifier.replace("minecraft:", ""), - session.getPlayerInventory().getItemInHand().getMapping(session))) { - // Play the "feed child" effect - EntityEventPacket feedEvent = new EntityEventPacket(); - feedEvent.setRuntimeEntityId(entity.getGeyserId()); - feedEvent.setType(EntityEventType.BABY_ANIMAL_FEED); - session.sendUpstreamPacket(feedEvent); - } - } - } -} diff --git a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java deleted file mode 100644 index 49994f7e6..000000000 --- a/core/src/main/java/org/geysermc/geyser/translator/sound/entity/MilkEntitySoundInteractionTranslator.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.translator.sound.entity; - -import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.data.SoundEvent; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket; -import org.geysermc.geyser.entity.type.Entity; -import org.geysermc.geyser.entity.type.living.animal.GoatEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.sound.EntitySoundInteractionTranslator; -import org.geysermc.geyser.translator.sound.SoundTranslator; - -@SoundTranslator(entities = {"cow", "goat"}, items = "bucket") -public class MilkEntitySoundInteractionTranslator implements EntitySoundInteractionTranslator { - - @Override - public void translate(GeyserSession session, Vector3f position, Entity value) { - if (!session.getPlayerInventory().getItemInHand().getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { - return; - } - if (value.getFlag(EntityFlag.BABY)) { - return; - } - - SoundEvent milkSound; - if (value instanceof GoatEntity && ((GoatEntity) value).isScreamer()) { - milkSound = SoundEvent.MILK_SCREAMER; - } else { - milkSound = SoundEvent.MILK; - } - LevelSoundEventPacket levelSoundEventPacket = new LevelSoundEventPacket(); - levelSoundEventPacket.setPosition(position); - levelSoundEventPacket.setBabySound(false); - levelSoundEventPacket.setRelativeVolumeDisabled(false); - levelSoundEventPacket.setIdentifier(":"); - levelSoundEventPacket.setSound(milkSound); - levelSoundEventPacket.setExtraData(-1); - session.sendUpstreamPacket(levelSoundEventPacket); - } -} diff --git a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java index 1c89d38c4..5500abbc8 100644 --- a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java @@ -26,18 +26,25 @@ package org.geysermc.geyser.util; import com.github.steveice10.mc.protocol.data.game.entity.Effect; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinitions; +import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.living.ArmorStandEntity; import org.geysermc.geyser.entity.type.living.animal.AnimalEntity; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; import java.util.Locale; public final class EntityUtils { + /** + * A constant array of the two hands that a player can interact with an entity. + */ + public static final Hand[] HANDS = Hand.values(); /** * @return a new String array of all known effect identifiers @@ -197,6 +204,30 @@ public final class EntityUtils { } } + /** + * Determine if an action would result in a successful bucketing of the given entity. + */ + public static boolean attemptToBucket(GeyserSession session, Entity entityToBucket, GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().waterBucket() && entityToBucket.isAlive()) { + //TODO check bucket sound + return true; + } + return false; + } + + /** + * Attempt to determine the result of saddling the given entity. + */ + public static InteractionResult attemptToSaddle(GeyserSession session, Entity entityToSaddle, GeyserItemStack itemInHand) { + if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().saddle()) { + if (entityToSaddle.isAlive() && !entityToSaddle.getFlag(EntityFlag.SADDLED) && !entityToSaddle.getFlag(EntityFlag.BABY)) { + // Saddle + return InteractionResult.SUCCESS; + } + } + return InteractionResult.PASS; + } + private EntityUtils() { } } diff --git a/core/src/main/java/org/geysermc/geyser/util/InteractionResult.java b/core/src/main/java/org/geysermc/geyser/util/InteractionResult.java new file mode 100644 index 000000000..fd13dd743 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/util/InteractionResult.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2019-2022 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.geyser.util; + +/** + * Used as a mirror of Java Edition's own interaction enum. + */ +public enum InteractionResult { + CONSUME(true), + /** + * Indicates that the action does nothing, or in rare cases is not a priority. + */ + PASS(false), + /** + * Indicates that the action does something, and don't try to find another action to process. + */ + SUCCESS(true); + + private final boolean consumesAction; + + InteractionResult(boolean consumesAction) { + this.consumesAction = consumesAction; + } + + public boolean consumesAction() { + return consumesAction; + } + + public boolean shouldSwing() { + return this == SUCCESS; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java b/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java new file mode 100644 index 000000000..1e8795478 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2019-2022 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.geyser.util; + +import lombok.Getter; + +import java.util.Locale; + +/** + * All interactive tags in enum form. For potential API usage. + */ +public enum InteractiveTag { + NONE((Void) null), + IGNITE_CREEPER("creeper"), + EDIT, + LEAVE_BOAT("exit.boat"), + FEED, + FISH("fishing"), + MILK, + MOOSHROOM_SHEAR("mooshear"), + MOOSHROOM_MILK_STEW("moostew"), + BOARD_BOAT("ride.boat"), + RIDE_MINECART("ride.minecart"), + RIDE_HORSE("ride.horse"), + RIDE_STRIDER("ride.strider"), + SHEAR, + SIT, + STAND, + TALK, + TAME, + DYE, + CURE, + OPEN_CONTAINER("opencontainer"), + CREATE_MAP("createMap"), + TAKE_PICTURE("takepicture"), + SADDLE, + MOUNT, + BOOST, + WRITE, + LEASH, + REMOVE_LEASH("unleash"), + NAME, + ATTACH_CHEST("attachchest"), + TRADE, + POSE_ARMOR_STAND("armorstand.pose"), + EQUIP_ARMOR_STAND("armorstand.equip"), + READ, + WAKE_VILLAGER("wakevillager"), + BARTER; + + /** + * The full string that should be passed on to the client. + */ + @Getter + private final String value; + + InteractiveTag(Void isNone) { + this.value = ""; + } + + InteractiveTag(String value) { + this.value = "action.interact." + value; + } + + InteractiveTag() { + this.value = "action.interact." + name().toLowerCase(Locale.ROOT); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java index 29d8cd18c..5c2905d93 100644 --- a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java @@ -162,6 +162,13 @@ public class InventoryUtils { return item1.equals(item2, false, true, true); } + /** + * Checks to see if an item stack represents air or has no count. + */ + public static boolean isEmpty(@Nullable ItemStack itemStack) { + return itemStack == null || itemStack.getId() == ItemMapping.AIR.getJavaId() || itemStack.getAmount() <= 0; + } + /** * Returns a barrier block with custom name and lore to explain why * part of the inventory is unusable. diff --git a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java index be1731079..d412247de 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java @@ -26,9 +26,11 @@ package org.geysermc.geyser.util; import com.github.steveice10.opennbt.tag.builtin.*; +import it.unimi.dsi.fastutil.ints.Int2IntMap; import org.geysermc.geyser.session.GeyserSession; public class ItemUtils { + private static Int2IntMap DYE_COLORS = null; public static int getEnchantmentLevel(CompoundTag itemNBTData, String enchantmentId) { ListTag enchantments = (itemNBTData == null ? null : itemNBTData.get("Enchantments")); @@ -73,4 +75,19 @@ public class ItemUtils { } return null; } + + /** + * Return the dye color associated with this Java item ID, if any. Returns -1 if no dye color exists for this item. + */ + public static int getDyeColor(int javaId) { + return DYE_COLORS.get(javaId); + } + + public static void setDyeColors(Int2IntMap dyeColors) { + if (DYE_COLORS != null) { + throw new RuntimeException(); + } + dyeColors.defaultReturnValue(-1); + DYE_COLORS = dyeColors; + } } From 9b8e1372c1dd5ca5918f6a1a76b6e78fda422bd1 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 25 Feb 2022 10:31:00 -0500 Subject: [PATCH 076/199] Work around dropping items from other slots Fixes #2846 --- ...BedrockInventoryTransactionTranslator.java | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 869062da2..260e06a50 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -43,6 +43,7 @@ import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.inventory.*; import com.nukkitx.protocol.bedrock.packet.*; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectMaps; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.CommandBlockMinecartEntity; @@ -50,6 +51,7 @@ import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; +import org.geysermc.geyser.inventory.PlayerInventory; import org.geysermc.geyser.inventory.click.Click; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.registry.BlockRegistries; @@ -91,18 +93,41 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator 1; + + if (session.getPlayerInventory().getHeldItemSlot() != containerAction.getSlot()) { + // Dropping an item that you don't have selected isn't supported in Java, but we can workaround it with an inventory hack + PlayerInventory inventory = session.getPlayerInventory(); + int hotbarSlot = inventory.getOffsetForHotbar(containerAction.getSlot()); + Click clickType = dropAll ? Click.DROP_ALL : Click.DROP_ONE; + Int2ObjectMap changedItem; + if (dropAll) { + inventory.setItem(hotbarSlot, GeyserItemStack.EMPTY, session); + changedItem = Int2ObjectMaps.singleton(hotbarSlot, null); + } else { + GeyserItemStack itemStack = inventory.getItem(hotbarSlot); + if (itemStack.isEmpty()) { + return; + } + itemStack.sub(1); + changedItem = Int2ObjectMaps.singleton(hotbarSlot, itemStack.getItemStack()); + } + ServerboundContainerClickPacket dropPacket = new ServerboundContainerClickPacket( + inventory.getId(), inventory.getStateId(), hotbarSlot, clickType.actionType, clickType.action, + inventory.getCursor().getItemStack(), changedItem); + session.sendDownstreamPacket(dropPacket); + return; + } + if (session.getPlayerInventory().getItemInHand().isEmpty()) { return; } - boolean dropAll = worldAction.getToItem().getCount() > 1; - ServerboundPlayerActionPacket dropAllPacket = new ServerboundPlayerActionPacket( + ServerboundPlayerActionPacket dropPacket = new ServerboundPlayerActionPacket( dropAll ? PlayerAction.DROP_ITEM_STACK : PlayerAction.DROP_ITEM, BlockUtils.POSITION_ZERO, Direction.DOWN ); - session.sendDownstreamPacket(dropAllPacket); + session.sendDownstreamPacket(dropPacket); if (dropAll) { session.getPlayerInventory().setItemInHand(GeyserItemStack.EMPTY); From dfbb5897b972e023d28229e804cba0d9129d4f6b Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 25 Feb 2022 13:48:34 -0500 Subject: [PATCH 077/199] Update mappings --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index 8620c9c46..64f338a26 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 8620c9c4603c16b74cbe1d6630695d243679896b +Subproject commit 64f338a2670bb8d300a66975389fc7887df4c4de From 0251bb64b8a1355b4f46fc3d27b7b6b5026b5878 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 26 Feb 2022 14:26:13 -0500 Subject: [PATCH 078/199] Update JLine Fixes #2867 --- bootstrap/standalone/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 0042a40d8..d0ef39bcf 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -47,17 +47,17 @@ org.jline jline-terminal - 3.20.0 + 3.21.0 org.jline jline-terminal-jna - 3.20.0 + 3.21.0 org.jline jline-reader - 3.20.0 + 3.21.0 org.apache.logging.log4j From d0220a9b71f9c210d5a99a0e5e08583cf19de3f9 Mon Sep 17 00:00:00 2001 From: turikhay Date: Sun, 27 Feb 2022 01:45:56 +0500 Subject: [PATCH 079/199] Allow single-device Microsoft authentication (#2688) By default, there is a two-minute delay if you disconnect so you can authenticate your Microsoft account. Co-authored-by: rtm516 Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com> --- .../java/org/geysermc/geyser/GeyserImpl.java | 5 + .../configuration/GeyserConfiguration.java | 2 + .../GeyserJacksonConfiguration.java | 3 + .../geyser/network/UpstreamPacketHandler.java | 7 + .../geyser/session/GeyserSession.java | 106 ++++++----- .../PendingMicrosoftAuthentication.java | 171 ++++++++++++++++++ .../geyser/util/LoginEncryptionUtils.java | 16 +- core/src/main/resources/config.yml | 4 + core/src/main/resources/languages | 2 +- 9 files changed, 259 insertions(+), 57 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index 6226eec09..2577e6af1 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -59,6 +59,7 @@ import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.scoreboard.ScoreboardUpdater; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.PendingMicrosoftAuthentication; import org.geysermc.geyser.session.SessionManager; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.skin.FloodgateSkinUploader; @@ -125,6 +126,8 @@ public class GeyserImpl implements GeyserApi { private Metrics metrics; + private PendingMicrosoftAuthentication pendingMicrosoftAuthentication; + private static GeyserImpl instance; private GeyserImpl(PlatformType platformType, GeyserBootstrap bootstrap) { @@ -268,6 +271,8 @@ public class GeyserImpl implements GeyserApi { logger.debug("Not getting git properties for the news handler as we are in a development environment."); } + pendingMicrosoftAuthentication = new PendingMicrosoftAuthentication(config.getPendingAuthenticationTimeout()); + this.newsHandler = new NewsHandler(branch, buildNumber); CooldownUtils.setDefaultShowCooldown(config.getShowCooldown()); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index 3b7cad44c..e2163675c 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -100,6 +100,8 @@ public interface GeyserConfiguration { IMetricsInfo getMetrics(); + int getPendingAuthenticationTimeout(); + interface IBedrockConfiguration { String getAddress(); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index 97c5bfea8..e8be96138 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -141,6 +141,9 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration private MetricsInfo metrics = new MetricsInfo(); + @JsonProperty("pending-authentication-timeout") + private int pendingAuthenticationTimeout = 120; + @Getter @JsonIgnoreProperties(ignoreUnknown = true) public static class BedrockConfiguration implements IBedrockConfiguration { diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index f547c4dce..23542719a 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -32,6 +32,7 @@ import com.nukkitx.protocol.bedrock.data.ResourcePackType; import com.nukkitx.protocol.bedrock.packet.*; import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.session.PendingMicrosoftAuthentication; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.session.GeyserSession; @@ -199,6 +200,12 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { return true; } } + PendingMicrosoftAuthentication.AuthenticationTask task = geyser.getPendingMicrosoftAuthentication().getTask(session.getAuthData().xuid()); + if (task != null) { + if (task.getAuthentication().isDone() && session.onMicrosoftLoginComplete(task)) { + return true; + } + } return false; } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index e76f8405a..d45276240 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.session; import com.github.steveice10.mc.auth.data.GameProfile; -import com.github.steveice10.mc.auth.exception.request.AuthPendingException; import com.github.steveice10.mc.auth.exception.request.InvalidCredentialsException; import com.github.steveice10.mc.auth.exception.request.RequestException; import com.github.steveice10.mc.auth.service.AuthenticationService; @@ -119,7 +118,6 @@ import java.net.InetSocketAddress; import java.nio.charset.StandardCharsets; import java.util.*; import java.util.concurrent.CompletableFuture; -import java.util.concurrent.CompletionException; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; @@ -712,65 +710,57 @@ public class GeyserSession implements GeyserConnection, CommandSender { packet.setTime(16000); sendUpstreamPacket(packet); - // new thread so clients don't timeout - MsaAuthenticationService msaAuthenticationService = new MsaAuthenticationService(GeyserImpl.OAUTH_CLIENT_ID); + final PendingMicrosoftAuthentication.AuthenticationTask task = geyser.getPendingMicrosoftAuthentication().getOrCreateTask( + getAuthData().xuid() + ); + task.setOnline(true); + task.resetTimer(); - // Use a future to prevent timeouts as all the authentication is handled sync - // This will be changed with the new protocol library. - CompletableFuture.supplyAsync(() -> { - try { - return msaAuthenticationService.getAuthCode(); - } catch (RequestException e) { - throw new CompletionException(e); - } - }).whenComplete((response, ex) -> { - if (ex != null) { - ex.printStackTrace(); - disconnect(ex.toString()); - return; - } - LoginEncryptionUtils.buildAndShowMicrosoftCodeWindow(this, response); - attemptCodeAuthentication(msaAuthenticationService); - }); + if (task.getAuthentication().isDone()) { + onMicrosoftLoginComplete(task); + } else { + task.getCode().whenComplete((response, ex) -> { + boolean connected = !closed; + if (ex != null) { + if (connected) { + geyser.getLogger().error("Failed to get Microsoft auth code", ex); + disconnect(ex.toString()); + } + task.cleanup(); // error getting auth code -> clean up immediately + } else if (connected) { + LoginEncryptionUtils.buildAndShowMicrosoftCodeWindow(this, response); + task.getAuthentication().whenComplete((r, $) -> onMicrosoftLoginComplete(task)); + } + }); + } } - /** - * Poll every second to see if the user has successfully signed in - */ - private void attemptCodeAuthentication(MsaAuthenticationService msaAuthenticationService) { - if (loggedIn || closed) { - return; + public boolean onMicrosoftLoginComplete(PendingMicrosoftAuthentication.AuthenticationTask task) { + if (closed) { + return false; } - CompletableFuture.supplyAsync(() -> { - try { - msaAuthenticationService.login(); - GameProfile profile = msaAuthenticationService.getSelectedProfile(); - if (profile == null) { - // Java account is offline - disconnect(GeyserLocale.getPlayerLocaleString("geyser.network.remote.invalid_account", clientData.getLanguageCode())); - return null; - } - - return new MinecraftProtocol(profile, msaAuthenticationService.getAccessToken()); - } catch (RequestException e) { - throw new CompletionException(e); - } - }).whenComplete((response, ex) -> { - if (ex != null) { - if (!(ex instanceof CompletionException completionException) || !(completionException.getCause() instanceof AuthPendingException)) { - geyser.getLogger().error("Failed to log in with Microsoft code!", ex); - disconnect(ex.toString()); - } else { - // Wait one second before trying again - geyser.getScheduledThread().schedule(() -> attemptCodeAuthentication(msaAuthenticationService), 1, TimeUnit.SECONDS); - } - return; - } - if (!closed) { - this.protocol = response; + task.cleanup(); // player is online -> remove pending authentication immediately + Throwable ex = task.getLoginException(); + if (ex != null) { + geyser.getLogger().error("Failed to log in with Microsoft code!", ex); + disconnect(ex.toString()); + } else { + GameProfile selectedProfile = task.getMsaAuthenticationService().getSelectedProfile(); + if (selectedProfile == null) { + disconnect(GeyserLocale.getPlayerLocaleString( + "geyser.network.remote.invalid_account", + clientData.getLanguageCode() + )); + } else { + this.protocol = new MinecraftProtocol( + selectedProfile, + task.getMsaAuthenticationService().getAccessToken() + ); connectDownstream(); + return true; } - }); + } + return false; } /** @@ -970,6 +960,12 @@ public class GeyserSession implements GeyserConnection, CommandSender { geyser.getSessionManager().removeSession(this); upstream.disconnect(reason); } + if (authData != null) { + PendingMicrosoftAuthentication.AuthenticationTask task = geyser.getPendingMicrosoftAuthentication().getTask(authData.xuid()); + if (task != null) { + task.setOnline(false); + } + } } if (tickThread != null) { diff --git a/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java new file mode 100644 index 000000000..044389d24 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java @@ -0,0 +1,171 @@ +/* + * Copyright (c) 2019-2021 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.geyser.session; + +import com.github.steveice10.mc.auth.exception.request.AuthPendingException; +import com.github.steveice10.mc.auth.exception.request.RequestException; +import com.github.steveice10.mc.auth.service.MsaAuthenticationService; +import com.google.common.cache.CacheBuilder; +import com.google.common.cache.CacheLoader; +import com.google.common.cache.LoadingCache; +import lombok.Getter; +import lombok.NonNull; +import lombok.Setter; +import lombok.SneakyThrows; +import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.GeyserLogger; + +import javax.annotation.Nonnull; +import java.util.concurrent.*; + +/** + * Pending Microsoft authentication task cache. + * It permits user to exit the server while they authorize Geyser to access their Microsoft account. + */ +public class PendingMicrosoftAuthentication { + private final LoadingCache authentications; + + public PendingMicrosoftAuthentication(int timeoutSeconds) { + this.authentications = CacheBuilder.newBuilder() + .build(new CacheLoader<>() { + @Override + public AuthenticationTask load(@NonNull String userKey) { + return new AuthenticationTask(userKey, timeoutSeconds * 1000L); + } + }); + } + + public AuthenticationTask getTask(@Nonnull String userKey) { + return authentications.getIfPresent(userKey); + } + + @SneakyThrows(ExecutionException.class) + public AuthenticationTask getOrCreateTask(@Nonnull String userKey) { + return authentications.get(userKey); + } + + public class AuthenticationTask { + private static final Executor DELAYED_BY_ONE_SECOND = CompletableFuture.delayedExecutor(1, TimeUnit.SECONDS); + + @Getter + private final MsaAuthenticationService msaAuthenticationService = new MsaAuthenticationService(GeyserImpl.OAUTH_CLIENT_ID); + private final String userKey; + private final long timeoutMs; + + private long remainingTimeMs; + + @Setter + private boolean online = true; + + @Getter + private final CompletableFuture code; + @Getter + private final CompletableFuture authentication; + + @Getter + private volatile Throwable loginException; + + private AuthenticationTask(String userKey, long timeoutMs) { + this.userKey = userKey; + this.timeoutMs = timeoutMs; + this.remainingTimeMs = timeoutMs; + + // Request the code + this.code = CompletableFuture.supplyAsync(this::tryGetCode); + this.authentication = new CompletableFuture<>(); + // Once the code is received, continuously try to request the access token, profile, etc + this.code.thenRun(() -> performLoginAttempt(System.currentTimeMillis())); + this.authentication.whenComplete((r, ex) -> { + this.loginException = ex; + // avoid memory leak, in case player doesn't connect again + CompletableFuture.delayedExecutor(timeoutMs, TimeUnit.MILLISECONDS).execute(this::cleanup); + }); + } + + public void resetTimer() { + this.remainingTimeMs = this.timeoutMs; + } + + public void cleanup() { + GeyserLogger logger = GeyserImpl.getInstance().getLogger(); + if (logger.isDebug()) { + logger.debug("Cleaning up authentication task for " + userKey); + } + authentications.invalidate(userKey); + } + + private MsaAuthenticationService.MsCodeResponse tryGetCode() throws CompletionException { + try { + return msaAuthenticationService.getAuthCode(); + } catch (RequestException e) { + throw new CompletionException(e); + } + } + + private void performLoginAttempt(long lastAttempt) { + CompletableFuture.runAsync(() -> { + try { + msaAuthenticationService.login(); + } catch (AuthPendingException e) { + long currentAttempt = System.currentTimeMillis(); + if (!online) { + // decrement timer only when player's offline + remainingTimeMs -= currentAttempt - lastAttempt; + if (remainingTimeMs <= 0L) { + // time's up + authentication.completeExceptionally(new TaskTimeoutException()); + cleanup(); + return; + } + } + // try again in 1 second + performLoginAttempt(currentAttempt); + return; + } catch (Exception e) { + authentication.completeExceptionally(e); + return; + } + // login successful + authentication.complete(msaAuthenticationService); + }, DELAYED_BY_ONE_SECOND); + } + + @Override + public String toString() { + return getClass().getSimpleName() + "{userKey='" + userKey + "'}"; + } + } + + /** + * @see PendingMicrosoftAuthentication + */ + public static class TaskTimeoutException extends Exception { + TaskTimeoutException() { + super("It took too long to authorize Geyser to access your Microsoft account. " + + "Please request new code and try again."); + } + } +} diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index 5a1063a10..dec138a3c 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -48,6 +48,7 @@ import org.geysermc.cumulus.SimpleForm; import org.geysermc.cumulus.response.CustomFormResponse; import org.geysermc.cumulus.response.ModalFormResponse; import org.geysermc.cumulus.response.SimpleFormResponse; +import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.text.GeyserLocale; import javax.crypto.SecretKey; @@ -312,10 +313,23 @@ public class LoginEncryptionUtils { * Shows the code that a user must input into their browser */ public static void buildAndShowMicrosoftCodeWindow(GeyserSession session, MsaAuthenticationService.MsCodeResponse msCode) { + StringBuilder message = new StringBuilder("%xbox.signin.website\n") + .append(ChatColor.AQUA) + .append("%xbox.signin.url") + .append(ChatColor.RESET) + .append("\n%xbox.signin.enterCode\n") + .append(ChatColor.GREEN) + .append(msCode.user_code); + int timeout = session.getGeyser().getConfig().getPendingAuthenticationTimeout(); + if (timeout != 0) { + message.append("\n\n") + .append(ChatColor.RESET) + .append(GeyserLocale.getPlayerLocaleString("geyser.auth.login.timeout", session.getLocale(), String.valueOf(timeout))); + } session.sendForm( ModalForm.builder() .title("%xbox.signin") - .content("%xbox.signin.website\n%xbox.signin.url\n%xbox.signin.enterCode\n" + msCode.user_code) + .content(message.toString()) .button1("%gui.done") .button2("%menu.disconnect") .responseHandler((form, responseData) -> { diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index 00e2521f3..9692adbf3 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -81,6 +81,10 @@ floodgate-key-file: key.pem # password: "this isn't really my password" # microsoft-account: false +# Specify how many seconds to wait while user authorizes Geyser to access their Microsoft account. +# User is allowed to disconnect from the server during this period. +pending-authentication-timeout: 120 + # Bedrock clients can freeze when opening up the command prompt for the first time if given a lot of commands. # Disabling this will prevent command suggestions from being sent and solve freezing for Bedrock clients. command-suggestions: true diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index bdee0d0f3..5db9d29ec 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit bdee0d0f3f8a1271cd001f0bd0d672d0010be1db +Subproject commit 5db9d29ece0b3d810ae42f6bdc9eeefd76e3d99d From a435288bdfa15be6d7dccf7278317134888c95c5 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 26 Feb 2022 20:10:07 -0500 Subject: [PATCH 080/199] Properly map lit deepslate redstone ore --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index 64f338a26..f73b45844 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 64f338a2670bb8d300a66975389fc7887df4c4de +Subproject commit f73b45844f1185c3898db3052ce4ea0d18246168 From 65b68087b84aaccc78fc3664ace7ed04a993adc6 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 28 Feb 2022 10:07:45 -0500 Subject: [PATCH 081/199] Bump Geyser to 2.0.2 and Java to 1.18.2 --- README.md | 2 +- ap/pom.xml | 4 ++-- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 ++-- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 ++-- bootstrap/pom.xml | 4 ++-- bootstrap/spigot/pom.xml | 4 ++-- bootstrap/sponge/pom.xml | 4 ++-- bootstrap/standalone/pom.xml | 4 ++-- bootstrap/velocity/pom.xml | 4 ++-- common/pom.xml | 2 +- core/pom.xml | 10 +++++----- .../org/geysermc/geyser/network/MinecraftProtocol.java | 7 ++----- pom.xml | 2 +- 15 files changed, 28 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 593514e52..885ec920b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! -### Currently supporting Minecraft Bedrock 1.17.41 + 1.18.0 - 1.18.10 and Minecraft Java 1.18/1.18.1. +### Currently supporting Minecraft Bedrock 1.17.41 + 1.18.0 - 1.18.10 and Minecraft Java 1.18.2. ## Setting Up Take a look [here](https://github.com/GeyserMC/Geyser/wiki/Setup) for how to set up Geyser. diff --git a/ap/pom.xml b/ap/pom.xml index dce28a7d7..75f98275c 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT ap - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 17edb1a85..37e97ef7e 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 26f4ddf30..9255bc579 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index bc70be6c3..bae0da039 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index 45a08c7db..f06a219bb 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 58c651455..381f68bc2 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 6eda527f3..3a8939ce3 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-spigot @@ -25,7 +25,7 @@ org.geysermc core - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index ab3b7d970..6285c6dbf 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index d0ef39bcf..6babc6933 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index ff052471d..1621d6ee6 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index fde2605bc..a563b7aff 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT common diff --git a/core/pom.xml b/core/pom.xml index f2812fea0..4a6d8b5ec 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT provided org.geysermc geyser-api - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile org.geysermc common - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT compile @@ -155,7 +155,7 @@ com.github.GeyserMC MCProtocolLib - 6a23a780 + 7efa636 compile diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index c4bd05b13..c35b744e1 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -32,10 +32,7 @@ import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.StringJoiner; +import java.util.*; /** * Contains information about the supported protocols in Geyser. @@ -92,7 +89,7 @@ public final class MinecraftProtocol { * @return the supported Minecraft: Java Edition version names */ public static List getJavaVersions() { - return Arrays.asList("1.18", "1.18.1"); + return Collections.singletonList(DEFAULT_JAVA_CODEC.getMinecraftVersion()); } /** diff --git a/pom.xml b/pom.xml index f00da7fc8..0599716fe 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.geysermc geyser-parent - 2.0.1-SNAPSHOT + 2.0.2-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. From 0fd903e0a02a2f4d8db8775534b0b8ba89182f38 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 28 Feb 2022 10:24:27 -0500 Subject: [PATCH 082/199] Pending Microsoft Authentication changes for GeyserConnect --- .../PendingMicrosoftAuthentication.java | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java index 044389d24..696d6b088 100644 --- a/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java +++ b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java @@ -46,6 +46,10 @@ import java.util.concurrent.*; * It permits user to exit the server while they authorize Geyser to access their Microsoft account. */ public class PendingMicrosoftAuthentication { + /** + * For GeyserConnect usage. + */ + private boolean storeServerInformation = false; private final LoadingCache authentications; public PendingMicrosoftAuthentication(int timeoutSeconds) { @@ -53,7 +57,8 @@ public class PendingMicrosoftAuthentication { .build(new CacheLoader<>() { @Override public AuthenticationTask load(@NonNull String userKey) { - return new AuthenticationTask(userKey, timeoutSeconds * 1000L); + return storeServerInformation ? new ProxyAuthenticationTask(userKey, timeoutSeconds * 1000L) + : new AuthenticationTask(userKey, timeoutSeconds * 1000L); } }); } @@ -67,6 +72,11 @@ public class PendingMicrosoftAuthentication { return authentications.get(userKey); } + @SuppressWarnings("unused") // GeyserConnect + public void setStoreServerInformation() { + storeServerInformation = true; + } + public class AuthenticationTask { private static final Executor DELAYED_BY_ONE_SECOND = CompletableFuture.delayedExecutor(1, TimeUnit.SECONDS); @@ -159,6 +169,17 @@ public class PendingMicrosoftAuthentication { } } + @Getter + @Setter + public final class ProxyAuthenticationTask extends AuthenticationTask { + private String server; + private int port; + + private ProxyAuthenticationTask(String userKey, long timeoutMs) { + super(userKey, timeoutMs); + } + } + /** * @see PendingMicrosoftAuthentication */ From e163301d2315de337b98f335c550d2abe3bf217f Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 1 Mar 2022 15:44:13 -0500 Subject: [PATCH 083/199] Fix StackOverflow possibility with undead horses --- .../animal/horse/AbstractHorseEntity.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index de26e380e..f573840a6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -130,6 +130,11 @@ public class AbstractHorseEntity extends AnimalEntity { @Nonnull @Override protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + return testHorseInteraction(itemInHand); + } + + @Nonnull + protected InteractiveTag testHorseInteraction(@Nonnull GeyserItemStack itemInHand) { boolean isBaby = isBaby(); if (!isBaby) { if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { @@ -175,6 +180,11 @@ public class AbstractHorseEntity extends AnimalEntity { @Nonnull @Override protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + return mobHorseInteract(itemInHand); + } + + @Nonnull + protected final InteractionResult mobHorseInteract(@Nonnull GeyserItemStack itemInHand) { boolean isBaby = isBaby(); if (!isBaby) { if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { @@ -243,11 +253,11 @@ public class AbstractHorseEntity extends AnimalEntity { if (!getFlag(EntityFlag.TAMED)) { return InteractiveTag.NONE; } else if (isBaby()) { - return testMobInteraction(itemInHand); + return testHorseInteraction(itemInHand); } else if (session.isSneaking()) { return InteractiveTag.OPEN_CONTAINER; } else if (!passengers.isEmpty()) { - return testMobInteraction(itemInHand); + return testHorseInteraction(itemInHand); } else { if (session.getItemMappings().getStoredItems().saddle() == itemInHand.getJavaId()) { return InteractiveTag.OPEN_CONTAINER; @@ -265,12 +275,12 @@ public class AbstractHorseEntity extends AnimalEntity { if (!getFlag(EntityFlag.TAMED)) { return InteractionResult.PASS; } else if (isBaby()) { - return mobInteract(itemInHand); + return mobHorseInteract(itemInHand); } else if (session.isSneaking()) { // Opens inventory return InteractionResult.SUCCESS; } else if (!passengers.isEmpty()) { - return mobInteract(itemInHand); + return mobHorseInteract(itemInHand); } else { // The client tests for saddle but it doesn't matter for us at this point. return InteractionResult.SUCCESS; From 17fb38e567aca5bca9b1a7b1d2012321c180f433 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 1 Mar 2022 22:50:11 -0500 Subject: [PATCH 084/199] This method can be final --- .../entity/type/living/animal/horse/AbstractHorseEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index f573840a6..9139495b8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -134,7 +134,7 @@ public class AbstractHorseEntity extends AnimalEntity { } @Nonnull - protected InteractiveTag testHorseInteraction(@Nonnull GeyserItemStack itemInHand) { + protected final InteractiveTag testHorseInteraction(@Nonnull GeyserItemStack itemInHand) { boolean isBaby = isBaby(); if (!isBaby) { if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { From 37c854b5ac68c7322d5d7ee9fb04185afb612d56 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 1 Mar 2022 22:52:30 -0500 Subject: [PATCH 085/199] Fix our PacketLib selection not being used --- core/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index 4a6d8b5ec..5b509e417 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -147,7 +147,7 @@ - com.github.RednedEpic + com.github.GeyserMC MCAuthLib 6c99331 compile @@ -159,11 +159,11 @@ compile - com.github.steveice10 + com.github.GeyserMC packetlib - com.github.steveice10 + com.github.GeyserMC mcauthlib From c977e36368a91484a13386bcd29094029e60c69d Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 3 Mar 2022 18:52:26 -0500 Subject: [PATCH 086/199] Deprecate userAuths in favor of a saved token system --- .gitignore | 5 +- .../standalone/GeyserStandaloneBootstrap.java | 6 ++ core/pom.xml | 2 +- .../java/org/geysermc/geyser/Constants.java | 2 + .../org/geysermc/geyser/GeyserBootstrap.java | 7 ++ .../java/org/geysermc/geyser/GeyserImpl.java | 84 ++++++++++++++++++- .../configuration/GeyserConfiguration.java | 3 + .../GeyserJacksonConfiguration.java | 3 + .../geyser/network/UpstreamPacketHandler.java | 8 ++ .../geyser/session/GeyserSession.java | 64 ++++++++++++-- .../PendingMicrosoftAuthentication.java | 21 +++-- ...SetLocalPlayerAsInitializedTranslator.java | 12 ++- .../geyser/util/LoginEncryptionUtils.java | 42 ++++++++++ core/src/main/resources/config.yml | 23 ++--- core/src/main/resources/languages | 2 +- 15 files changed, 251 insertions(+), 33 deletions(-) diff --git a/.gitignore b/.gitignore index 85f8a6e9e..401002e1d 100644 --- a/.gitignore +++ b/.gitignore @@ -239,8 +239,9 @@ nbdist/ run/ config.yml logs/ -public-key.pem +key.pem locales/ /cache/ /packs/ -/dump.json \ No newline at end of file +/dump.json +/saved-refresh-tokens.json \ No newline at end of file diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java index 43ab4b3fe..7c49585d5 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java @@ -275,6 +275,12 @@ public class GeyserStandaloneBootstrap implements GeyserBootstrap { return Paths.get(System.getProperty("user.dir")); } + @Override + public Path getSavedUserLoginsFolder() { + // Return the location of the config + return new File(configFilename).getAbsoluteFile().getParentFile().toPath(); + } + @Override public BootstrapDumpInfo getDumpInfo() { return new GeyserStandaloneDumpInfo(this); diff --git a/core/pom.xml b/core/pom.xml index 5b509e417..51fc149e3 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -149,7 +149,7 @@ com.github.GeyserMC MCAuthLib - 6c99331 + d9d773e compile diff --git a/core/src/main/java/org/geysermc/geyser/Constants.java b/core/src/main/java/org/geysermc/geyser/Constants.java index 49f8fa676..23fb76d16 100644 --- a/core/src/main/java/org/geysermc/geyser/Constants.java +++ b/core/src/main/java/org/geysermc/geyser/Constants.java @@ -37,6 +37,8 @@ public final class Constants { public static final String FLOODGATE_DOWNLOAD_LOCATION = "https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/"; + static final String SAVED_REFRESH_TOKEN_FILE = "saved-refresh-tokens.json"; + static { URI wsUri = null; try { diff --git a/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java b/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java index 54ca36787..d40060310 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserBootstrap.java @@ -97,6 +97,13 @@ public interface GeyserBootstrap { */ Path getConfigFolder(); + /** + * @return the folder where user tokens are saved. This should always point to the location of the config. + */ + default Path getSavedUserLoginsFolder() { + return getConfigFolder(); + } + /** * Information used for the bootstrap section of the debug dump * diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index 2577e6af1..f3ebfa4a3 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -26,6 +26,7 @@ package org.geysermc.geyser; import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.github.steveice10.packetlib.tcp.TcpSession; @@ -37,6 +38,7 @@ import io.netty.channel.kqueue.KQueue; import io.netty.util.NettyRuntime; import io.netty.util.concurrent.DefaultThreadFactory; import io.netty.util.internal.SystemPropertyUtil; +import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; import org.checkerframework.checker.nullness.qual.NonNull; @@ -72,6 +74,9 @@ import org.geysermc.geyser.util.*; import javax.naming.directory.Attribute; import javax.naming.directory.InitialDirContext; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; import java.io.InputStream; import java.net.InetAddress; import java.net.InetSocketAddress; @@ -79,6 +84,7 @@ import java.net.UnknownHostException; import java.security.Key; import java.text.DecimalFormat; import java.util.*; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.regex.Matcher; @@ -127,6 +133,8 @@ public class GeyserImpl implements GeyserApi { private Metrics metrics; private PendingMicrosoftAuthentication pendingMicrosoftAuthentication; + @Getter(AccessLevel.NONE) + private Map savedRefreshTokens; private static GeyserImpl instance; @@ -325,7 +333,7 @@ public class GeyserImpl implements GeyserApi { metrics = new Metrics(this, "GeyserMC", config.getMetrics().getUniqueId(), false, java.util.logging.Logger.getLogger("")); metrics.addCustomChart(new Metrics.SingleLineChart("players", sessionManager::size)); // Prevent unwanted words best we can - metrics.addCustomChart(new Metrics.SimplePie("authMode", () -> config.getRemote().getAuthType().toString().toLowerCase())); + metrics.addCustomChart(new Metrics.SimplePie("authMode", () -> config.getRemote().getAuthType().toString().toLowerCase(Locale.ROOT))); metrics.addCustomChart(new Metrics.SimplePie("platform", platformType::getPlatformName)); metrics.addCustomChart(new Metrics.SimplePie("defaultLocale", GeyserLocale::getDefaultLocale)); metrics.addCustomChart(new Metrics.SimplePie("version", () -> GeyserImpl.VERSION)); @@ -409,6 +417,47 @@ public class GeyserImpl implements GeyserApi { metrics = null; } + if (config.getRemote().getAuthType() == AuthType.ONLINE) { + if (config.getUserAuths() != null && !config.getUserAuths().isEmpty()) { + getLogger().warning("The 'userAuths' config section is now deprecated, and will be removed in the near future! " + + "Please migrate to the new 'saved-user-logins' config option: " + + "https://wiki.geysermc.org/geyser/understanding-the-config/"); + } + + // May be written/read to on multiple threads from each GeyserSession as well as writing the config + savedRefreshTokens = new ConcurrentHashMap<>(); + + File tokensFile = bootstrap.getSavedUserLoginsFolder().resolve(Constants.SAVED_REFRESH_TOKEN_FILE).toFile(); + if (tokensFile.exists()) { + TypeReference> type = new TypeReference<>() { }; + + Map refreshTokenFile = null; + try { + refreshTokenFile = JSON_MAPPER.readValue(tokensFile, type); + } catch (IOException e) { + logger.error("Cannot load saved user tokens!", e); + } + if (refreshTokenFile != null) { + List validUsers = config.getSavedUserLogins(); + boolean doWrite = false; + for (Map.Entry entry : refreshTokenFile.entrySet()) { + String user = entry.getKey(); + if (!validUsers.contains(user)) { + // Perform a write to this file to purge the now-unused name + doWrite = true; + continue; + } + savedRefreshTokens.put(user, entry.getValue()); + } + if (doWrite) { + scheduleRefreshTokensWrite(); + } + } + } + } else { + savedRefreshTokens = null; + } + newsHandler.handleNews(null, NewsItemAction.ON_SERVER_STARTED); } @@ -516,6 +565,39 @@ public class GeyserImpl implements GeyserApi { return bootstrap.getWorldManager(); } + @Nullable + public String refreshTokenFor(@NonNull String bedrockName) { + return savedRefreshTokens.get(bedrockName); + } + + public void saveRefreshToken(@NonNull String bedrockName, @NonNull String refreshToken) { + if (!getConfig().getSavedUserLogins().contains(bedrockName)) { + // Do not save this login + return; + } + + // We can safely overwrite old instances because MsaAuthenticationService#getLoginResponseFromRefreshToken + // refreshes the token for us + if (!Objects.equals(refreshToken, savedRefreshTokens.put(bedrockName, refreshToken))) { + scheduleRefreshTokensWrite(); + } + } + + private void scheduleRefreshTokensWrite() { + scheduledThread.execute(() -> { + // Ensure all writes are handled on the same thread + File savedTokens = getBootstrap().getSavedUserLoginsFolder().resolve(Constants.SAVED_REFRESH_TOKEN_FILE).toFile(); + TypeReference> type = new TypeReference<>() { }; + try (FileWriter writer = new FileWriter(savedTokens)) { + JSON_MAPPER.writerFor(type) + .withDefaultPrettyPrinter() + .writeValue(writer, savedRefreshTokens); + } catch (IOException e) { + getLogger().error("Unable to write saved refresh tokens!", e); + } + }); + } + public static GeyserImpl getInstance() { return instance; } diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index e2163675c..7bb73a648 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -44,6 +44,9 @@ public interface GeyserConfiguration { IRemoteConfiguration getRemote(); + List getSavedUserLogins(); + + @Deprecated Map getUserAuths(); boolean isCommandSuggestions(); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index e8be96138..463350441 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -62,6 +62,9 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration private BedrockConfiguration bedrock = new BedrockConfiguration(); private RemoteConfiguration remote = new RemoteConfiguration(); + @JsonProperty("saved-user-logins") + private List savedUserLogins = Collections.emptyList(); + @JsonProperty("floodgate-key-file") private String floodgateKeyFile = "key.pem"; diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 23542719a..24ede03c1 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -190,6 +190,14 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { } private boolean couldLoginUserByName(String bedrockUsername) { + if (geyser.getConfig().getSavedUserLogins().contains(bedrockUsername)) { + String refreshToken = geyser.refreshTokenFor(bedrockUsername); + if (refreshToken != null) { + geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.auth.stored_credentials", session.getAuthData().name())); + session.authenticateWithRefreshToken(refreshToken); + return true; + } + } if (geyser.getConfig().getUserAuths() != null) { GeyserConfiguration.IUserAuthenticationInfo info = geyser.getConfig().getUserAuths().get(bedrockUsername); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index d45276240..437044a6d 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -637,7 +637,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { loggingIn = true; // Use a future to prevent timeouts as all the authentication is handled sync - // This will be changed with the new protocol library. CompletableFuture.supplyAsync(() -> { try { if (password != null && !password.isEmpty()) { @@ -694,10 +693,58 @@ public class GeyserSession implements GeyserConnection, CommandSender { }); } + public void authenticateWithRefreshToken(String refreshToken) { + if (loggedIn) { + geyser.getLogger().severe(GeyserLocale.getLocaleStringLog("geyser.auth.already_loggedin", getAuthData().name())); + return; + } + + loggingIn = true; + + CompletableFuture.supplyAsync(() -> { + MsaAuthenticationService service = new MsaAuthenticationService(GeyserImpl.OAUTH_CLIENT_ID); + service.setRefreshToken(refreshToken); + try { + service.login(); + } catch (RequestException e) { + geyser.getLogger().error("Error while attempting to use refresh token for " + name() + "!", e); + return Boolean.FALSE; + } + + GameProfile profile = service.getSelectedProfile(); + if (profile == null) { + // Java account is offline + disconnect(GeyserLocale.getPlayerLocaleString("geyser.network.remote.invalid_account", clientData.getLanguageCode())); + return null; + } + + protocol = new MinecraftProtocol(profile, service.getAccessToken()); + geyser.saveRefreshToken(name(), service.getRefreshToken()); + return Boolean.TRUE; + }).whenComplete((successful, ex) -> { + if (this.closed) { + return; + } + if (successful == Boolean.FALSE) { + // The player is waiting for a spawn packet, so let's spawn them in now to show them forms + connect(); + // Will be cached for after login + LoginEncryptionUtils.buildAndShowTokenExpiredWindow(this); + return; + } + + connectDownstream(); + }); + } + + public void authenticateWithMicrosoftCode() { + authenticateWithMicrosoftCode(false); + } + /** * Present a form window to the user asking to log in with another web browser */ - public void authenticateWithMicrosoftCode() { + public void authenticateWithMicrosoftCode(boolean offlineAccess) { if (loggedIn) { geyser.getLogger().severe(GeyserLocale.getLocaleStringLog("geyser.auth.already_loggedin", getAuthData().name())); return; @@ -719,7 +766,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { if (task.getAuthentication().isDone()) { onMicrosoftLoginComplete(task); } else { - task.getCode().whenComplete((response, ex) -> { + task.getCode(offlineAccess).whenComplete((response, ex) -> { boolean connected = !closed; if (ex != null) { if (connected) { @@ -735,6 +782,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { } } + /** + * If successful, also begins connecting to the Java server. + */ public boolean onMicrosoftLoginComplete(PendingMicrosoftAuthentication.AuthenticationTask task) { if (closed) { return false; @@ -745,7 +795,8 @@ public class GeyserSession implements GeyserConnection, CommandSender { geyser.getLogger().error("Failed to log in with Microsoft code!", ex); disconnect(ex.toString()); } else { - GameProfile selectedProfile = task.getMsaAuthenticationService().getSelectedProfile(); + MsaAuthenticationService service = task.getMsaAuthenticationService(); + GameProfile selectedProfile = service.getSelectedProfile(); if (selectedProfile == null) { disconnect(GeyserLocale.getPlayerLocaleString( "geyser.network.remote.invalid_account", @@ -754,9 +805,12 @@ public class GeyserSession implements GeyserConnection, CommandSender { } else { this.protocol = new MinecraftProtocol( selectedProfile, - task.getMsaAuthenticationService().getAccessToken() + service.getAccessToken() ); connectDownstream(); + + // Save our refresh token for later use + geyser.saveRefreshToken(name(), service.getRefreshToken()); return true; } } diff --git a/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java index 696d6b088..93200dcb6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java +++ b/core/src/main/java/org/geysermc/geyser/session/PendingMicrosoftAuthentication.java @@ -90,8 +90,6 @@ public class PendingMicrosoftAuthentication { @Setter private boolean online = true; - @Getter - private final CompletableFuture code; @Getter private final CompletableFuture authentication; @@ -103,11 +101,7 @@ public class PendingMicrosoftAuthentication { this.timeoutMs = timeoutMs; this.remainingTimeMs = timeoutMs; - // Request the code - this.code = CompletableFuture.supplyAsync(this::tryGetCode); this.authentication = new CompletableFuture<>(); - // Once the code is received, continuously try to request the access token, profile, etc - this.code.thenRun(() -> performLoginAttempt(System.currentTimeMillis())); this.authentication.whenComplete((r, ex) -> { this.loginException = ex; // avoid memory leak, in case player doesn't connect again @@ -127,9 +121,20 @@ public class PendingMicrosoftAuthentication { authentications.invalidate(userKey); } - private MsaAuthenticationService.MsCodeResponse tryGetCode() throws CompletionException { + public CompletableFuture getCode(boolean offlineAccess) { + // Request the code + CompletableFuture code = CompletableFuture.supplyAsync(() -> tryGetCode(offlineAccess)); + // Once the code is received, continuously try to request the access token, profile, etc + code.thenRun(() -> performLoginAttempt(System.currentTimeMillis())); + return code; + } + + /** + * @param offlineAccess whether we want a refresh token for later use. + */ + private MsaAuthenticationService.MsCodeResponse tryGetCode(boolean offlineAccess) throws CompletionException { try { - return msaAuthenticationService.getAuthCode(); + return msaAuthenticationService.getAuthCode(offlineAccess); } catch (RequestException e) { throw new CompletionException(e); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java index e55b28602..8641a35ff 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockSetLocalPlayerAsInitializedTranslator.java @@ -43,7 +43,17 @@ public class BedrockSetLocalPlayerAsInitializedTranslator extends PacketTranslat if (session.getRemoteAuthType() == AuthType.ONLINE) { if (!session.isLoggedIn()) { - LoginEncryptionUtils.buildAndShowLoginWindow(session); + if (session.getGeyser().getConfig().getSavedUserLogins().contains(session.name())) { + if (session.getGeyser().refreshTokenFor(session.name()) == null) { + LoginEncryptionUtils.buildAndShowConsentWindow(session); + } else { + // If the refresh token is not null and we're here, then the refresh token expired + // and the expiration form has been cached + session.getFormCache().resendAllForms(); + } + } else { + LoginEncryptionUtils.buildAndShowLoginWindow(session); + } } // else we were able to log the user in } diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index dec138a3c..2ed754963 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -262,6 +262,48 @@ public class LoginEncryptionUtils { })); } + /** + * Build a window that explains the user's credentials will be saved to the system. + */ + public static void buildAndShowConsentWindow(GeyserSession session) { + String locale = session.getLocale(); + session.sendForm( + SimpleForm.builder() + .title("%gui.signIn") + .content(GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.warning", locale) + + "\n\n" + + GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.proceed", locale)) + .button("%gui.ok") + .button("%gui.decline") + .responseHandler((form, responseData) -> { + SimpleFormResponse response = form.parseResponse(responseData); + if (response.isCorrect() && response.getClickedButtonId() == 0) { + session.authenticateWithMicrosoftCode(true); + } else { + session.disconnect("%disconnect.quitting"); + } + })); + } + + public static void buildAndShowTokenExpiredWindow(GeyserSession session) { + String locale = session.getLocale(); + session.sendForm( + SimpleForm.builder() + .title(GeyserLocale.getPlayerLocaleString("geyser.auth.login.form.expired", locale)) + .content(GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.expired", locale) + + "\n\n" + + GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.proceed", locale)) + .button("%gui.ok") + .responseHandler((form, responseData) -> { + SimpleFormResponse response = form.parseResponse(responseData); + if (response.isCorrect()) { + session.authenticateWithMicrosoftCode(true); + } else { + session.disconnect("%disconnect.quitting"); + } + })); + } + public static void buildAndShowLoginDetailsWindow(GeyserSession session) { session.sendForm( CustomForm.builder() diff --git a/core/src/main/resources/config.yml b/core/src/main/resources/config.yml index 9692adbf3..2582e4d4d 100644 --- a/core/src/main/resources/config.yml +++ b/core/src/main/resources/config.yml @@ -66,20 +66,15 @@ remote: # If you're using a plugin version of Floodgate on the same server, the key will automatically be picked up from Floodgate. floodgate-key-file: key.pem -# The Xbox/Minecraft Bedrock username is the key for the Java server auth-info. -# This allows automatic configuration/login to the remote Java server. -# If you are brave enough to put your Mojang account info into a config file. -# Uncomment the lines below to enable this feature. -#userAuths: -# BedrockAccountUsername: # Your Minecraft: Bedrock Edition username -# email: javaccountemail@example.com # Your Minecraft: Java Edition email -# password: javaccountpassword123 # Your Minecraft: Java Edition password -# microsoft-account: true # Whether the account is a Mojang or Microsoft account. -# -# bluerkelp2: -# email: not_really_my_email_address_mr_minecrafter53267@gmail.com -# password: "this isn't really my password" -# microsoft-account: false +# For online mode authentication type only. +# Stores a list of Bedrock players that should have their Java Edition account saved after login. +# This saves a token that can be reused to authenticate the player later. This does not save emails or passwords, +# but you should still be cautious when adding to this list and giving others access to this Geyser instance's files. +# Removing a name from this list will delete its cached login information on the next Geyser startup. +# The file for this is in the same folder as this config, named "saved-refresh-tokens.json". +saved-user-logins: + - ThisExampleUsernameShouldBeLongEnoughToNeverBeAnXboxUsername + - ThisOtherExampleUsernameShouldAlsoBeLongEnough # Specify how many seconds to wait while user authorizes Geyser to access their Microsoft account. # User is allowed to disconnect from the server during this period. diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index 5db9d29ec..c03eea033 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit 5db9d29ece0b3d810ae42f6bdc9eeefd76e3d99d +Subproject commit c03eea033cb61ece135cd795ce04b34dd39a02f8 From be93d0cc8141dfa92e2b6324efca8536cf9445c9 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 4 Mar 2022 15:25:18 -0500 Subject: [PATCH 087/199] Remove PR checks for Sonarcloud --- .github/workflows/sonarcloud.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 64ac19621..598cab46a 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -3,8 +3,6 @@ on: push: branches: - master - pull_request: - types: [opened, synchronize, reopened] jobs: build: name: SonarCloud From a58239f15b85f6f2ed87734f662059557297ca3b Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 4 Mar 2022 15:25:33 -0500 Subject: [PATCH 088/199] Update Adapters to support 1.18.2 --- bootstrap/spigot/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 3a8939ce3..da8b184e9 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -43,7 +43,7 @@ org.geysermc.geyser.adapters spigot-all - 1.3-SNAPSHOT + 1.4-SNAPSHOT From edbb946d974fb33d7772dc6830e0ebbd231acf81 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 4 Mar 2022 23:24:38 -0500 Subject: [PATCH 089/199] Indicate Geyser supports 1.18.10 AND .12 --- .../java/org/geysermc/geyser/network/MinecraftProtocol.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index c35b744e1..7ab381375 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -57,7 +57,9 @@ public final class MinecraftProtocol { static { SUPPORTED_BEDROCK_CODECS.add(Bedrock_v471.V471_CODEC); SUPPORTED_BEDROCK_CODECS.add(Bedrock_v475.V475_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + .minecraftVersion("1.18.10/1.18.12") // 1.18.11 is also supported, but was only on Switch and since that auto-updates it's not needed + .build()); } /** From 50bed6a2bef888b7a12621774f4e5f1fafad1886 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 5 Mar 2022 22:15:25 -0500 Subject: [PATCH 090/199] Use a dummy legacy event hover serializer This reduces computation processing needing, since Bedrock doesn't have any hover text ability. This also fixes a 1.8 bug where villager titles would not process correctly - by having a dummy serializer, a recent MCProtocolLib update would not stop the window packet from processing. --- core/pom.xml | 2 +- .../text/DummyLegacyHoverEventSerializer.java | 69 +++++++++++++++++++ .../inventory/JavaOpenScreenTranslator.java | 6 +- .../translator/text/MessageTranslator.java | 14 ++-- 4 files changed, 80 insertions(+), 11 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/text/DummyLegacyHoverEventSerializer.java diff --git a/core/pom.xml b/core/pom.xml index 51fc149e3..c5d80db8a 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -155,7 +155,7 @@ com.github.GeyserMC MCProtocolLib - 7efa636 + 0771504 compile diff --git a/core/src/main/java/org/geysermc/geyser/text/DummyLegacyHoverEventSerializer.java b/core/src/main/java/org/geysermc/geyser/text/DummyLegacyHoverEventSerializer.java new file mode 100644 index 000000000..fdce1f879 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/text/DummyLegacyHoverEventSerializer.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2019-2022 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.geyser.text; + +import net.kyori.adventure.key.Key; +import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.event.HoverEvent; +import net.kyori.adventure.text.serializer.gson.LegacyHoverEventSerializer; +import net.kyori.adventure.util.Codec; +import org.jetbrains.annotations.NotNull; + +import java.nio.charset.StandardCharsets; +import java.util.UUID; + +public final class DummyLegacyHoverEventSerializer implements LegacyHoverEventSerializer { + private final HoverEvent.ShowEntity dummyShowEntity; + private final HoverEvent.ShowItem dummyShowItem; + + public DummyLegacyHoverEventSerializer() { + dummyShowEntity = HoverEvent.ShowEntity.of(Key.key("geysermc", "dummyshowitem"), + UUID.nameUUIDFromBytes("entitiesareprettyneat".getBytes(StandardCharsets.UTF_8))); + dummyShowItem = HoverEvent.ShowItem.of(Key.key("geysermc", "dummyshowentity"), 0); + } + + @Override + public HoverEvent.@NotNull ShowItem deserializeShowItem(@NotNull Component input) { + return dummyShowItem; + } + + @Override + public HoverEvent.@NotNull ShowEntity deserializeShowEntity(@NotNull Component input, + Codec.Decoder componentDecoder) { + return dummyShowEntity; + } + + @Override + public @NotNull Component serializeShowItem(HoverEvent.@NotNull ShowItem input) { + return Component.empty(); + } + + @Override + public @NotNull Component serializeShowEntity(HoverEvent.@NotNull ShowEntity input, + Codec.Encoder componentEncoder) { + return Component.empty(); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java index e68cae2e7..eedde6098 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaOpenScreenTranslator.java @@ -29,12 +29,11 @@ import com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.Cli import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundContainerClosePacket; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.text.MessageTranslator; -import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.util.InventoryUtils; -import org.geysermc.geyser.text.MinecraftLocale; @Translator(packet = ClientboundOpenScreenPacket.class) public class JavaOpenScreenTranslator extends PacketTranslator { @@ -57,8 +56,7 @@ public class JavaOpenScreenTranslator extends PacketTranslator Date: Sat, 5 Mar 2022 22:32:38 -0500 Subject: [PATCH 091/199] Simplify disconnection logging A disconnect message will always be printed, but not more than once. CLOSED_BY_REMOTE_PEER -> Bedrock client disconnected (hopefully slightly less vague) If a message is sent from the server, the log will now indicate their disconnection reason. --- .../geyser/network/UpstreamPacketHandler.java | 2 -- .../geyser/session/GeyserSession.java | 27 ++++++++++++------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 24ede03c1..5ded35259 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -74,11 +74,9 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { String supportedVersions = MinecraftProtocol.getAllSupportedBedrockVersions(); if (loginPacket.getProtocolVersion() > MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) { // Too early to determine session locale - session.getGeyser().getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.outdated.server", supportedVersions)); session.disconnect(GeyserLocale.getLocaleStringLog("geyser.network.outdated.server", supportedVersions)); return true; } else if (loginPacket.getProtocolVersion() < MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) { - session.getGeyser().getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.outdated.client", supportedVersions)); session.disconnect(GeyserLocale.getLocaleStringLog("geyser.network.outdated.client", supportedVersions)); return true; } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 437044a6d..6452803b5 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -112,6 +112,7 @@ import org.geysermc.geyser.util.DimensionUtils; import org.geysermc.geyser.util.LoginEncryptionUtils; import org.geysermc.geyser.util.MathUtils; +import javax.annotation.Nonnull; import java.net.ConnectException; import java.net.InetAddress; import java.net.InetSocketAddress; @@ -125,13 +126,13 @@ import java.util.concurrent.atomic.AtomicInteger; @Getter public class GeyserSession implements GeyserConnection, CommandSender { - private final GeyserImpl geyser; - private final UpstreamSession upstream; + private final @Nonnull GeyserImpl geyser; + private final @Nonnull UpstreamSession upstream; /** * The loop where all packets and ticking is processed to prevent concurrency issues. * If this is manually called, ensure that any exceptions are properly handled. */ - private final EventLoop eventLoop; + private final @Nonnull EventLoop eventLoop; private TcpSession downstream; @Setter private AuthData authData; @@ -547,11 +548,14 @@ public class GeyserSession implements GeyserConnection, CommandSender { } bedrockServerSession.addDisconnectHandler(disconnectReason -> { - InetAddress address = bedrockServerSession.getRealAddress().getAddress(); - geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.disconnect", address, disconnectReason)); + String message = switch (disconnectReason) { + // A generic message that just means the player quit normally. + case CLOSED_BY_REMOTE_PEER -> GeyserLocale.getLocaleStringLog("geyser.network.disconnect.closed_by_remote_peer"); + case TIMED_OUT -> GeyserLocale.getLocaleStringLog("geyser.network.disconnect.timed_out"); + default -> disconnectReason.name(); + }; - disconnect(disconnectReason.name()); - geyser.getSessionManager().removeSession(this); + disconnect(message); }); this.remoteAddress = geyser.getConfig().getRemote().getAddress(); @@ -1009,11 +1013,16 @@ public class GeyserSession implements GeyserConnection, CommandSender { loggedIn = false; if (downstream != null) { downstream.disconnect(reason); + } else { + // Downstream's disconnect will fire an event that prints a log message + // Otherwise, we print a message here + InetAddress address = upstream.getAddress().getAddress(); + geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.disconnect", address, reason)); } - if (upstream != null && !upstream.isClosed()) { - geyser.getSessionManager().removeSession(this); + if (!upstream.isClosed()) { upstream.disconnect(reason); } + geyser.getSessionManager().removeSession(this); if (authData != null) { PendingMicrosoftAuthentication.AuthenticationTask task = geyser.getPendingMicrosoftAuthentication().getTask(authData.xuid()); if (task != null) { From a1bb4343a38ffdc59445090f91403c9bc287c93e Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 5 Mar 2022 22:33:43 -0500 Subject: [PATCH 092/199] Update languages submodule --- core/src/main/resources/languages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index c03eea033..d2a01218d 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit c03eea033cb61ece135cd795ce04b34dd39a02f8 +Subproject commit d2a01218d43f5b60bd4512d5eb6ad7e03a097f8c From 9c0b9f19759b09193ff0c6b7bbe18c51a3988385 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 7 Mar 2022 13:58:09 -0500 Subject: [PATCH 093/199] Show attribute suggestions in commands --- .../protocol/java/JavaCommandsTranslator.java | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java index 28ebca926..00b60fec0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java @@ -27,6 +27,8 @@ package org.geysermc.geyser.translator.protocol.java; import com.github.steveice10.mc.protocol.data.game.command.CommandNode; import com.github.steveice10.mc.protocol.data.game.command.CommandParser; +import com.github.steveice10.mc.protocol.data.game.command.properties.ResourceProperties; +import com.github.steveice10.mc.protocol.data.game.entity.attribute.AttributeType; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundCommandsPacket; import com.nukkitx.protocol.bedrock.data.command.CommandData; import com.nukkitx.protocol.bedrock.data.command.CommandEnumData; @@ -58,6 +60,7 @@ import java.util.*; public class JavaCommandsTranslator extends PacketTranslator { private static final String[] ALL_EFFECT_IDENTIFIERS = EntityUtils.getAllEffectIdentifiers(); + private static final String[] ATTRIBUTES = AttributeType.Builtin.BUILTIN.keySet().toArray(new String[0]); private static final String[] ENUM_BOOLEAN = {"true", "false"}; private static final String[] VALID_COLORS; private static final String[] VALID_SCOREBOARD_SLOTS; @@ -203,10 +206,11 @@ public class JavaCommandsTranslator extends PacketTranslator VALID_COLORS; case SCOREBOARD_SLOT -> VALID_SCOREBOARD_SLOTS; case MOB_EFFECT -> ALL_EFFECT_IDENTIFIERS; + case RESOURCE, RESOURCE_OR_TAG -> { + String resource = ((ResourceProperties) node.getProperties()).getRegistryKey(); + if (resource.equals("minecraft:attribute")) { + yield ATTRIBUTES; + } else { + yield CommandParam.STRING; + } + } default -> CommandParam.STRING; }; } @@ -302,7 +314,7 @@ public class JavaCommandsTranslator extends PacketTranslator Date: Wed, 9 Mar 2022 23:09:48 -0500 Subject: [PATCH 094/199] Remove unlockedRecipes storage This has been unused, and for the time being we aren't going the packet route that would use these. --- .../geyser/session/GeyserSession.java | 2 - .../protocol/java/JavaRecipeTranslator.java | 53 ------------------- .../java/JavaUpdateRecipesTranslator.java | 1 - 3 files changed, 56 deletions(-) delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 6452803b5..fe63b0b0c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -349,7 +349,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private Int2ObjectMap craftingRecipes; - private final Set unlockedRecipes; private final AtomicInteger lastRecipeNetId; /** @@ -527,7 +526,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { this.playerInventory = new PlayerInventory(); this.openInventory = null; this.craftingRecipes = new Int2ObjectOpenHashMap<>(); - this.unlockedRecipes = new ObjectOpenHashSet<>(); this.lastRecipeNetId = new AtomicInteger(1); this.spawned = false; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java deleted file mode 100644 index da35da60e..000000000 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRecipeTranslator.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.translator.protocol.java; - -import com.github.steveice10.mc.protocol.data.game.UnlockRecipesAction; -import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundRecipePacket; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; - -import java.util.Collections; - -/** - * Used to list recipes that we can definitely use the recipe book for (and therefore save on packet usage) - */ -@Translator(packet = ClientboundRecipePacket.class) -public class JavaRecipeTranslator extends PacketTranslator { - - @Override - public void translate(GeyserSession session, ClientboundRecipePacket packet) { - if (packet.getAction() == UnlockRecipesAction.REMOVE) { - for (String identifier : packet.getRecipes()) { - session.getUnlockedRecipes().remove(identifier); - } - } else { - Collections.addAll(session.getUnlockedRecipes(), packet.getRecipes()); - } - } -} - diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index 4d7a1617a..722ce988e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -201,7 +201,6 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator Date: Thu, 10 Mar 2022 15:16:08 -0500 Subject: [PATCH 095/199] Fix inability to toggle sitting of parrots --- .../type/living/animal/tameable/TameableEntity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java index 50d17eaaa..33b2144e8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/TameableEntity.java @@ -61,7 +61,13 @@ public class TameableEntity extends AnimalEntity { // Note: Must be set for wolf collar color to work if (entityMetadata.getValue().isPresent()) { // Owner UUID of entity - Entity entity = session.getEntityCache().getPlayerEntity(entityMetadata.getValue().get()); + UUID uuid = entityMetadata.getValue().get(); + Entity entity; + if (uuid.equals(session.getPlayerEntity().getUuid())) { + entity = session.getPlayerEntity(); + } else { + entity = session.getEntityCache().getPlayerEntity(uuid); + } // Used as both a check since the player isn't in the entity cache and a normal fallback if (entity == null) { // Set to tame, but indicate that we are not the player that owns this From 0829b5cd4ebadd11ebef203c5c624eedad477bb3 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 15 Mar 2022 13:34:56 -0400 Subject: [PATCH 096/199] Replicate Bedrock shield behavior more accurately If the player swings, then they cannot be holding their shield at the same time. Also fixes an animation edge case with other players. --- .../geyser/entity/type/LivingEntity.java | 22 +++- .../type/player/SessionPlayerEntity.java | 11 ++ .../geyser/session/GeyserSession.java | 112 +++++++++++++++++- .../bedrock/BedrockAnimateTranslator.java | 6 +- ...BedrockInventoryTransactionTranslator.java | 20 ++-- .../player/BedrockActionTranslator.java | 36 +----- .../java/entity/JavaAnimateTranslator.java | 3 + 7 files changed, 156 insertions(+), 54 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index a5214854e..0cce0f8df 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -99,13 +99,15 @@ public class LivingEntity extends Entity { public void setLivingEntityFlags(ByteEntityMetadata entityMetadata) { byte xd = entityMetadata.getPrimitiveValue(); - // Blocking gets triggered when using a bow, but if we set USING_ITEM for all items, it may look like - // you're "mining" with ex. a shield. + boolean isUsingItem = (xd & 0x01) == 0x01; + boolean isUsingOffhand = (xd & 0x02) == 0x02; + ItemMapping shield = session.getItemMappings().getStoredItems().shield(); - boolean isUsingShield = (getHand().getId() == shield.getBedrockId() || - getHand().equals(ItemData.AIR) && getOffHand().getId() == shield.getBedrockId()); - setFlag(EntityFlag.USING_ITEM, (xd & 0x01) == 0x01 && !isUsingShield); - setFlag(EntityFlag.BLOCKING, (xd & 0x01) == 0x01); + boolean isUsingShield = hasShield(isUsingOffhand, shield); + + setFlag(EntityFlag.USING_ITEM, isUsingItem && !isUsingShield); + // Override the blocking + setFlag(EntityFlag.BLOCKING, isUsingItem && isUsingShield); // Riptide spin attack setFlag(EntityFlag.DAMAGE_NEARBY_MOBS, (xd & 0x04) == 0x04); @@ -142,6 +144,14 @@ public class LivingEntity extends Entity { } } + protected boolean hasShield(boolean offhand, ItemMapping shieldMapping) { + if (offhand) { + return offHand.getId() == shieldMapping.getBedrockId(); + } else { + return hand.getId() == shieldMapping.getBedrockId(); + } + } + @Override protected boolean isShaking() { return isMaxFrozenState; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index 8dd24bdb8..077f82171 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -38,6 +38,7 @@ import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import lombok.Getter; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.AttributeUtils; @@ -167,6 +168,16 @@ public class SessionPlayerEntity extends PlayerEntity { return super.createHealthAttribute(); } + @Override + protected boolean hasShield(boolean offhand, ItemMapping shieldMapping) { + // Must be overridden to point to the player's inventory cache + if (offhand) { + return session.getPlayerInventory().getOffhand().getJavaId() == shieldMapping.getJavaId(); + } else { + return session.getPlayerInventory().getItemInHand().getJavaId() == shieldMapping.getJavaId(); + } + } + @Override public void updateBedrockMetadata() { super.updateBedrockMetadata(); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index fe63b0b0c..3cfe0e550 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -36,8 +36,11 @@ import com.github.steveice10.mc.protocol.MinecraftProtocol; import com.github.steveice10.mc.protocol.data.ProtocolState; import com.github.steveice10.mc.protocol.data.UnexpectedEncryptionException; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; +import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.player.HandPreference; +import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerAction; import com.github.steveice10.mc.protocol.data.game.setting.ChatVisibility; import com.github.steveice10.mc.protocol.data.game.setting.SkinPart; import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; @@ -46,6 +49,8 @@ import com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientInte import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundClientInformationPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundMovePlayerPosPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerActionPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundUseItemPacket; import com.github.steveice10.mc.protocol.packet.login.serverbound.ServerboundCustomQueryPacket; import com.github.steveice10.packetlib.BuiltinFlags; import com.github.steveice10.packetlib.Session; @@ -97,6 +102,7 @@ import org.geysermc.geyser.level.physics.CollisionManager; import org.geysermc.geyser.network.netty.LocalSession; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.BlockMappings; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; import org.geysermc.geyser.session.auth.AuthData; import org.geysermc.geyser.session.auth.AuthType; @@ -107,10 +113,7 @@ import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.text.MessageTranslator; -import org.geysermc.geyser.util.ChunkUtils; -import org.geysermc.geyser.util.DimensionUtils; -import org.geysermc.geyser.util.LoginEncryptionUtils; -import org.geysermc.geyser.util.MathUtils; +import org.geysermc.geyser.util.*; import javax.annotation.Nonnull; import java.net.ConnectException; @@ -422,6 +425,13 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private long lastVehicleMoveTimestamp = System.currentTimeMillis(); + /** + * Counts how many ticks have occurred since an arm animation started. + * -1 means there is no active arm swing. + */ + @Getter(AccessLevel.NONE) + private int armAnimationTicks = -1; + /** * Controls whether the daylight cycle gamerule has been sent to the client, so the sun/moon remain motionless. */ @@ -1107,6 +1117,34 @@ public class GeyserSession implements GeyserConnection, CommandSender { for (Tickable entity : entityCache.getTickableEntities()) { entity.tick(); } + + if (armAnimationTicks != -1) { + // As of 1.18.2 Java Edition, it appears that the swing time is dynamically updated depending on the + // player's effect status, but the animation can cut short if the duration suddenly decreases + // (from suddenly no longer having mining fatigue, for example) + // This math is referenced from Java Edition 1.18.2 + int swingTotalDuration; + int hasteLevel = Math.max(effectCache.getHaste(), effectCache.getConduitPower()); + if (hasteLevel > 0) { + swingTotalDuration = 6 - hasteLevel; + } else { + int miningFatigueLevel = effectCache.getMiningFatigue(); + if (miningFatigueLevel > 0) { + swingTotalDuration = 6 + miningFatigueLevel * 2; + } else { + swingTotalDuration = 6; + } + } + if (++armAnimationTicks >= swingTotalDuration) { + if (sneaking) { + // Attempt to re-activate blocking as our swing animation is up + if (attemptToBlock()) { + playerEntity.updateBedrockMetadata(); + } + } + armAnimationTicks = -1; + } + } } catch (Throwable throwable) { throwable.printStackTrace(); } @@ -1116,7 +1154,23 @@ public class GeyserSession implements GeyserConnection, CommandSender { this.authData = authData; } - public void setSneaking(boolean sneaking) { + public void startSneaking() { + // Toggle the shield, if there is no ongoing arm animation + // This matches Bedrock Edition behavior as of 1.18.12 + if (armAnimationTicks == -1) { + attemptToBlock(); + } + + setSneaking(true); + } + + public void stopSneaking() { + disableBlocking(); + + setSneaking(false); + } + + private void setSneaking(boolean sneaking) { this.sneaking = sneaking; // Update pose and bounding box on our end @@ -1201,6 +1255,54 @@ public class GeyserSession implements GeyserConnection, CommandSender { return null; } + /** + * Checks to see if a shield is in either hand to activate blocking. If so, it sets the Bedrock client to display + * blocking and sends a packet to the Java server. + */ + private boolean attemptToBlock() { + ItemMapping shield = itemMappings.getStoredItems().shield(); + + ServerboundUseItemPacket useItemPacket; + if (playerInventory.getItemInHand().getJavaId() == shield.getJavaId()) { + useItemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND); + } else if (playerInventory.getOffhand().getJavaId() == shield.getJavaId()) { + useItemPacket = new ServerboundUseItemPacket(Hand.OFF_HAND); + } else { + // No blocking + return false; + } + + sendDownstreamPacket(useItemPacket); + playerEntity.setFlag(EntityFlag.BLOCKING, true); + // Metadata should be updated later + return true; + } + + /** + * Starts ticking the amount of time that the Bedrock client has been swinging their arm, and disables blocking if + * blocking. + */ + public void activateArmAnimationTicking() { + armAnimationTicks = 0; + if (disableBlocking()) { + playerEntity.updateBedrockMetadata(); + } + } + + /** + * Indicates to the client to stop blocking and tells the Java server the same. + */ + private boolean disableBlocking() { + if (playerEntity.getFlag(EntityFlag.BLOCKING)) { + ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, + BlockUtils.POSITION_ZERO, Direction.DOWN); + sendDownstreamPacket(releaseItemPacket); + playerEntity.setFlag(EntityFlag.BLOCKING, false); + return true; + } + return false; + } + /** * Will be overwritten for GeyserConnect. */ diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java index ac4a4bb2e..670e55785 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockAnimateTranslator.java @@ -48,8 +48,10 @@ public class BedrockAnimateTranslator extends PacketTranslator { switch (packet.getAction()) { case SWING_ARM -> // Delay so entity damage can be processed first - session.scheduleInEventLoop(() -> - session.sendDownstreamPacket(new ServerboundSwingPacket(Hand.MAIN_HAND)), + session.scheduleInEventLoop(() -> { + session.sendDownstreamPacket(new ServerboundSwingPacket(Hand.MAIN_HAND)); + session.activateArmAnimationTicking(); + }, 25, TimeUnit.MILLISECONDS ); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 7129c1318..f120e4a19 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -411,22 +411,20 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator processEntityInteraction(session, packet, entity); // Interact + case 1 -> { // Attack + int entityId; if (entity.getDefinition() == EntityDefinitions.ENDER_DRAGON) { // Redirects the attack to its body entity, this only happens when // attacking the underbelly of the ender dragon - ServerboundInteractPacket attackPacket = new ServerboundInteractPacket(entity.getEntityId() + 3, - InteractAction.ATTACK, session.isSneaking()); - session.sendDownstreamPacket(attackPacket); + entityId = entity.getEntityId() + 3; } else { - ServerboundInteractPacket attackPacket = new ServerboundInteractPacket(entity.getEntityId(), - InteractAction.ATTACK, session.isSneaking()); - session.sendDownstreamPacket(attackPacket); + entityId = entity.getEntityId(); } - break; + ServerboundInteractPacket attackPacket = new ServerboundInteractPacket(entityId, + InteractAction.ATTACK, session.isSneaking()); + session.sendDownstreamPacket(attackPacket); + } } break; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java index 52129797b..5429899fa 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java @@ -28,7 +28,10 @@ package org.geysermc.geyser.translator.protocol.bedrock.entity.player; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.entity.player.*; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.*; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundInteractPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerActionPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerCommandPacket; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.LevelEventType; @@ -39,10 +42,8 @@ import com.nukkitx.protocol.bedrock.packet.*; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; -import org.geysermc.geyser.inventory.PlayerInventory; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.registry.BlockRegistries; -import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -105,38 +106,13 @@ public class BedrockActionTranslator extends PacketTranslator Date: Fri, 18 Mar 2022 10:51:22 -0400 Subject: [PATCH 097/199] More descriptive disconnect messages for outdated Java servers --- .../network/session/GeyserSession.java | 4 +- .../geyser/session/GeyserSession.java | 15 -------- .../java/JavaLoginDisconnectTranslator.java | 37 ++++++++++++++++++- 3 files changed, 38 insertions(+), 18 deletions(-) diff --git a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java index 85bfd583d..890290a01 100644 --- a/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/connector/network/session/GeyserSession.java @@ -100,7 +100,7 @@ public class GeyserSession { } public void login() { - this.handle.login(); + throw new UnsupportedOperationException(); } public void authenticate(String username) { @@ -120,7 +120,7 @@ public class GeyserSession { } public void close() { - this.handle.close(); + throw new UnsupportedOperationException(); } public void executeInEventLoop(Runnable runnable) { diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 3cfe0e550..8a030c385 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -625,17 +625,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { upstream.sendPacket(gamerulePacket); } - public void login() { - if (this.remoteAuthType != AuthType.ONLINE) { - if (this.remoteAuthType == AuthType.OFFLINE) { - geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.auth.login.offline")); - } else { - geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.auth.login.floodgate")); - } - authenticate(authData.name()); - } - } - public void authenticate(String username) { authenticate(username, ""); } @@ -1046,10 +1035,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { closed = true; } - public void close() { - disconnect(GeyserLocale.getPlayerLocaleString("geyser.network.close", getClientData().getLanguageCode())); - } - /** * Executes a task and prints a stack trace if an error occurs. */ diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java index 2f6674727..981fa83bf 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java @@ -26,7 +26,13 @@ package org.geysermc.geyser.translator.protocol.java; import com.github.steveice10.mc.protocol.packet.login.clientbound.ClientboundLoginDisconnectPacket; +import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.TextComponent; +import net.kyori.adventure.text.TranslatableComponent; +import org.geysermc.common.PlatformType; +import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.text.MessageTranslator; @@ -36,8 +42,37 @@ public class JavaLoginDisconnectTranslator extends PacketTranslator Date: Fri, 18 Mar 2022 10:51:36 -0400 Subject: [PATCH 098/199] Update languages submodule --- core/src/main/resources/languages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index d2a01218d..51e0ae2b5 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit d2a01218d43f5b60bd4512d5eb6ad7e03a097f8c +Subproject commit 51e0ae2b527e3548ef82b65f33541f5eaeba2308 From 9c7210ef922090adaab19a2b28b367eec944a39e Mon Sep 17 00:00:00 2001 From: Jackson_57 <49173011+jackson-57@users.noreply.github.com> Date: Fri, 18 Mar 2022 16:01:14 -0400 Subject: [PATCH 099/199] Update wiki links (#2864) --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 885ec920b..23bde93d2 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,13 @@ Special thanks to the DragonProxy project for being a trailblazer in protocol tr ### Currently supporting Minecraft Bedrock 1.17.41 + 1.18.0 - 1.18.10 and Minecraft Java 1.18.2. ## Setting Up -Take a look [here](https://github.com/GeyserMC/Geyser/wiki/Setup) for how to set up Geyser. +Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser. [![YouTube Video](https://img.youtube.com/vi/U7dZZ8w7Gi4/0.jpg)](https://www.youtube.com/watch?v=U7dZZ8w7Gi4) ## Links: - Website: https://geysermc.org -- Docs: https://github.com/GeyserMC/Geyser/wiki +- Docs: https://wiki.geysermc.org/geyser/ - Download: https://ci.geysermc.org - Discord: https://discord.gg/geysermc - Donate: https://opencollective.com/geysermc @@ -39,7 +39,7 @@ Take a look [here](https://github.com/GeyserMC/Geyser/wiki/Setup) for how to set - Structure block UI ## What can't be fixed -There are a few things Geyser is unable to support due to various differences between Minecraft Bedrock and Java. For a list of these limitations, see the [Current Limitations](https://github.com/GeyserMC/Geyser/wiki/Current-Limitations) page. +There are a few things Geyser is unable to support due to various differences between Minecraft Bedrock and Java. For a list of these limitations, see the [Current Limitations](https://wiki.geysermc.org/geyser/current-limitations/) page. ## Compiling 1. Clone the repo to your computer From f8e983887e96fcdc36df54c22f090afec605ab37 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Fri, 18 Mar 2022 18:59:32 -0400 Subject: [PATCH 100/199] Add method in Connection API for transferring connections (#2891) --- .../org/geysermc/api/session/Connection.java | 11 ++++++++++- .../geysermc/geyser/session/GeyserSession.java | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/api/base/src/main/java/org/geysermc/api/session/Connection.java b/api/base/src/main/java/org/geysermc/api/session/Connection.java index ccf3f7122..3e997912b 100644 --- a/api/base/src/main/java/org/geysermc/api/session/Connection.java +++ b/api/base/src/main/java/org/geysermc/api/session/Connection.java @@ -26,6 +26,7 @@ package org.geysermc.api.session; import org.checkerframework.checker.nullness.qual.NonNull; +import org.checkerframework.common.value.qual.IntRange; import java.util.UUID; @@ -55,5 +56,13 @@ public interface Connection { */ String xuid(); - + /** + * Transfer the connection to a server. A Bedrock player can successfully transfer to the same server they are + * currently playing on. + * + * @param address The address of the server + * @param port The port of the server + * @return true if the transfer was a success + */ + boolean transfer(@NonNull String address, @IntRange(from = 0, to = 65535) int port); } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 8a030c385..1c25c2281 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -78,6 +78,7 @@ import lombok.AccessLevel; import lombok.Getter; import lombok.NonNull; import lombok.Setter; +import org.checkerframework.common.value.qual.IntRange; import org.geysermc.common.PlatformType; import org.geysermc.cumulus.Form; import org.geysermc.cumulus.util.FormBuilder; @@ -1310,6 +1311,21 @@ public class GeyserSession implements GeyserConnection, CommandSender { return authData.xuid(); } + @SuppressWarnings("ConstantConditions") // Need to enforce the parameter annotations + @Override + public boolean transfer(@NonNull String address, @IntRange(from = 0, to = 65535) int port) { + if (address == null || address.isBlank()) { + throw new IllegalArgumentException("Server address cannot be null or blank"); + } else if (port < 0 || port > 65535) { + throw new IllegalArgumentException("Server port must be between 0 and 65535, was " + port); + } + TransferPacket transferPacket = new TransferPacket(); + transferPacket.setAddress(address); + transferPacket.setPort(port); + sendUpstreamPacket(transferPacket); + return true; + } + @Override public void sendMessage(String message) { TextPacket textPacket = new TextPacket(); From 732fd90d48ee94f97cecb40bc264da03c928cdbe Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 18 Mar 2022 23:31:25 -0400 Subject: [PATCH 101/199] Missed instance of Outdated server --- .../java/JavaLoginDisconnectTranslator.java | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java index 981fa83bf..7fca689b0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginDisconnectTranslator.java @@ -37,6 +37,8 @@ import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.text.MessageTranslator; +import java.util.List; + @Translator(packet = ClientboundLoginDisconnectPacket.class) public class JavaLoginDisconnectTranslator extends PacketTranslator { @@ -44,7 +46,7 @@ public class JavaLoginDisconnectTranslator extends PacketTranslator children = component.children(); + for (int i = 0; i < children.size(); i++) { + if (children.get(i) instanceof TextComponent child && child.content().startsWith("Outdated server!")) { + // Reproduced on Paper 1.17.1 + isOutdatedMessage = true; + break; + } + } + } + } } String serverDisconnectMessage = MessageTranslator.convertMessage(disconnectReason, session.getLocale()); From b81ad3f0dbd6401319fde206019054265d155091 Mon Sep 17 00:00:00 2001 From: Hancho1577 Date: Sat, 19 Mar 2022 20:45:19 +0700 Subject: [PATCH 102/199] Prevent async task pool from being full (#2894) Fixes #2883 --- core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java | 2 ++ core/src/main/java/org/geysermc/geyser/util/WebUtils.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 4383dc4e9..282f6875a 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -601,6 +601,8 @@ public class SkinProvider { HttpURLConnection con = (HttpURLConnection) new URL(imageUrl).openConnection(); con.setRequestProperty("User-Agent", "Geyser-" + GeyserImpl.getInstance().getPlatformType().toString() + "/" + GeyserImpl.VERSION); + con.setConnectTimeout(10000); + con.setReadTimeout(10000); BufferedImage image = ImageIO.read(con.getInputStream()); if (image == null) throw new NullPointerException(); diff --git a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java index 40daf22c7..fe479363f 100644 --- a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java @@ -52,6 +52,8 @@ public class WebUtils { HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("GET"); con.setRequestProperty("User-Agent", "Geyser-" + GeyserImpl.getInstance().getPlatformType().toString() + "/" + GeyserImpl.VERSION); // Otherwise Java 8 fails on checking updates + con.setConnectTimeout(10000); + con.setReadTimeout(10000); return connectionToString(con); } catch (Exception e) { From 87d70be10d97e3f6e119e11217ad0157ed66faf6 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Sat, 19 Mar 2022 20:56:34 -0400 Subject: [PATCH 103/199] Register `floodgate:transfer` plugin channel (#2896) * Register floodgate:transfer channel * Don't warn on unknown channel --- .../pluginmessage/PluginMessageChannels.java | 45 +++++++++++++++++++ .../geyser/skin/FloodgateSkinUploader.java | 5 +-- .../java/JavaCustomPayloadTranslator.java | 5 ++- .../protocol/java/JavaLoginTranslator.java | 3 +- .../geyser/util/PluginMessageUtils.java | 20 --------- 5 files changed, 52 insertions(+), 26 deletions(-) create mode 100644 common/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannels.java diff --git a/common/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannels.java b/common/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannels.java new file mode 100644 index 000000000..37c5d4015 --- /dev/null +++ b/common/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannels.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2019-2022 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.floodgate.pluginmessage; + +import com.google.common.base.Charsets; + +public final class PluginMessageChannels { + public static final String SKIN = "floodgate:skin"; + public static final String FORM = "floodgate:form"; + public static final String TRANSFER = "floodgate:transfer"; + + private static final byte[] FLOODGATE_REGISTER_DATA = String.join("\0", SKIN, FORM, TRANSFER).getBytes(Charsets.UTF_8); + + /** + * Get the prebuilt register data as a byte array + * + * @return the register data of the Floodgate channels + */ + public static byte[] getFloodgateRegisterData() { + return FLOODGATE_REGISTER_DATA; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java b/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java index 37a263312..7a800890b 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java +++ b/core/src/main/java/org/geysermc/geyser/skin/FloodgateSkinUploader.java @@ -30,6 +30,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; import lombok.Getter; +import org.geysermc.floodgate.pluginmessage.PluginMessageChannels; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; import org.geysermc.geyser.session.GeyserSession; @@ -48,8 +49,6 @@ import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; -import static org.geysermc.geyser.util.PluginMessageUtils.getSkinChannel; - public final class FloodgateSkinUploader { private final ObjectMapper JACKSON = new ObjectMapper(); private final List skinQueue = new ArrayList<>(); @@ -126,7 +125,7 @@ public final class FloodgateSkinUploader { byte[] bytes = (value + '\0' + signature) .getBytes(StandardCharsets.UTF_8); - PluginMessageUtils.sendMessage(session, getSkinChannel(), bytes); + PluginMessageUtils.sendMessage(session, PluginMessageChannels.SKIN, bytes); } break; case LOG_MESSAGE: diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java index 04151c07f..33fb4f15c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java @@ -29,6 +29,7 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCu import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundCustomPayloadPacket; import com.google.common.base.Charsets; import com.nukkitx.protocol.bedrock.packet.TransferPacket; +import org.geysermc.floodgate.pluginmessage.PluginMessageChannels; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; import org.geysermc.geyser.session.auth.AuthType; @@ -54,7 +55,7 @@ public class JavaCustomPayloadTranslator extends PacketTranslator Date: Tue, 22 Mar 2022 23:01:00 -0400 Subject: [PATCH 104/199] Replace show coordinates string Use the one built into Bedrock for less maintenance. --- .../main/java/org/geysermc/geyser/util/SettingsUtils.java | 6 +++++- core/src/main/resources/languages | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java index ea3412451..5e2fe9944 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java @@ -62,7 +62,7 @@ public class SettingsUtils { // Client can only see its coordinates if reducedDebugInfo is disabled and coordinates are enabled in geyser config. if (session.getPreferencesCache().isAllowShowCoordinates()) { - builder.toggle("geyser.settings.option.coordinates", session.getPreferencesCache().isPrefersShowCoordinates()); + builder.toggle("%createWorldScreen.showCoordinates", session.getPreferencesCache().isPrefersShowCoordinates()); } if (CooldownUtils.getDefaultShowCooldown() != CooldownUtils.CooldownType.DISABLED) { @@ -175,6 +175,10 @@ public class SettingsUtils { } private static String translateEntry(String key, String locale) { + if (key.startsWith("%")) { + // Bedrock will translate + return key; + } if (key.startsWith("geyser.")) { return GeyserLocale.getPlayerLocaleString(key, locale); } diff --git a/core/src/main/resources/languages b/core/src/main/resources/languages index 51e0ae2b5..f073cf2b9 160000 --- a/core/src/main/resources/languages +++ b/core/src/main/resources/languages @@ -1 +1 @@ -Subproject commit 51e0ae2b527e3548ef82b65f33541f5eaeba2308 +Subproject commit f073cf2b9e62d1a9da45ac23448d59ca71074339 From 780218d39d7074ef893ace6f30f2c66b4e95ab0d Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 22 Mar 2022 23:03:37 -0400 Subject: [PATCH 105/199] Consolidate NoteblockBlockEntityTranslator behavior It was only used in one place that could better use existing code. --- .../NoteblockBlockEntityTranslator.java | 48 ------------------- .../java/level/JavaBlockEventTranslator.java | 27 +++++------ 2 files changed, 13 insertions(+), 62 deletions(-) delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java deleted file mode 100644 index a345d8fdb..000000000 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/NoteblockBlockEntityTranslator.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.translator.level.block.entity; - -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; -import com.nukkitx.math.vector.Vector3i; -import com.nukkitx.protocol.bedrock.packet.BlockEventPacket; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.level.block.BlockStateValues; - -/** - * Does not implement BlockEntityTranslator because it's only a block entity in Bedrock - */ -public class NoteblockBlockEntityTranslator { - - public static void translate(GeyserSession session, Position position) { - int blockState = session.getGeyser().getWorldManager().getBlockAt(session, position); - BlockEventPacket blockEventPacket = new BlockEventPacket(); - blockEventPacket.setBlockPosition(Vector3i.from(position.getX(), position.getY(), position.getZ())); - blockEventPacket.setEventType(0); - blockEventPacket.setEventData(BlockStateValues.getNoteblockPitch(blockState)); - session.sendUpstreamPacket(blockEventPacket); - } - -} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java index c7553020b..6adf1e00f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java @@ -35,14 +35,13 @@ import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; import com.nukkitx.protocol.bedrock.packet.BlockEventPacket; import it.unimi.dsi.fastutil.objects.Object2IntMaps; import org.geysermc.common.PlatformType; +import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.level.physics.Direction; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.cache.PistonCache; +import org.geysermc.geyser.translator.level.block.entity.PistonBlockEntity; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.translator.level.block.entity.NoteblockBlockEntityTranslator; -import org.geysermc.geyser.translator.level.block.entity.PistonBlockEntity; -import org.geysermc.geyser.level.physics.Direction; @Translator(packet = ClientboundBlockEventPacket.class) public class JavaBlockEventTranslator extends PacketTranslator { @@ -50,8 +49,9 @@ public class JavaBlockEventTranslator extends PacketTranslator 0 ? 1 : 0); @@ -60,11 +60,12 @@ public class JavaBlockEventTranslator extends PacketTranslator new PistonBlockEntity(session, pos, direction, true, true)); + PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(vector, pos -> new PistonBlockEntity(session, pos, direction, true, true)); if (blockEntity.getAction() != action) { blockEntity.setAction(action, Object2IntMaps.emptyMap()); } } } else { - PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(position, pos -> { + PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(vector, pos -> { int blockId = session.getGeyser().getWorldManager().getBlockAt(session, position); boolean sticky = BlockStateValues.isStickyPiston(blockId); boolean extended = action != PistonValueType.PUSHING; @@ -106,10 +107,8 @@ public class JavaBlockEventTranslator extends PacketTranslator Date: Wed, 23 Mar 2022 13:57:25 -0400 Subject: [PATCH 106/199] Change banner item translator into NBT-specific translator Since we don't need to change any other item properties, this removes a builder hack that had to be implemented. --- .../inventory/LoomInventoryTranslator.java | 6 +- .../inventory/item/ItemTranslator.java | 7 +- .../item/NbtItemStackTranslator.java | 4 +- .../item/{ => nbt}/BannerTranslator.java | 100 +++++++----------- .../entity/BannerBlockEntityTranslator.java | 11 +- 5 files changed, 53 insertions(+), 75 deletions(-) rename core/src/main/java/org/geysermc/geyser/translator/inventory/item/{ => nbt}/BannerTranslator.java (70%) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java index a862a7e0d..a7b736d72 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/LoomInventoryTranslator.java @@ -41,13 +41,13 @@ import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequ import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap; +import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.inventory.Inventory; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.SlotType; import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; -import org.geysermc.geyser.translator.inventory.item.BannerTranslator; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.inventory.item.nbt.BannerTranslator; import java.util.Collections; import java.util.List; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index b8a7b60e2..f8acc0973 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -47,6 +47,7 @@ import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.util.FileUtils; import javax.annotation.Nonnull; +import java.lang.reflect.InvocationTargetException; import java.util.*; import java.util.stream.Collectors; @@ -71,11 +72,11 @@ public abstract class ItemTranslator { try { if (NbtItemStackTranslator.class.isAssignableFrom(clazz)) { - NbtItemStackTranslator nbtItemTranslator = (NbtItemStackTranslator) clazz.newInstance(); + NbtItemStackTranslator nbtItemTranslator = (NbtItemStackTranslator) clazz.getDeclaredConstructor().newInstance(); loadedNbtItemTranslators.put(nbtItemTranslator, priority); continue; } - ItemTranslator itemStackTranslator = (ItemTranslator) clazz.newInstance(); + ItemTranslator itemStackTranslator = (ItemTranslator) clazz.getDeclaredConstructor().newInstance(); List appliedItems = itemStackTranslator.getAppliedItems(); for (ItemMapping item : appliedItems) { ItemTranslator registered = ITEM_STACK_TRANSLATORS.get(item.getJavaId()); @@ -87,7 +88,7 @@ public abstract class ItemTranslator { } ITEM_STACK_TRANSLATORS.put(item.getJavaId(), itemStackTranslator); } - } catch (InstantiationException | IllegalAccessException e) { + } catch (InstantiationException | InvocationTargetException | IllegalAccessException | NoSuchMethodException e) { GeyserImpl.getInstance().getLogger().error("Could not instantiate annotated item translator " + clazz.getCanonicalName()); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java index 31b0aa70e..bfa7ebc2e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/NbtItemStackTranslator.java @@ -29,12 +29,12 @@ import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; -public class NbtItemStackTranslator { +public abstract class NbtItemStackTranslator { /** * Translate the item NBT to Bedrock * @param session the client's current session - * @param itemTag the item's CompoundTag + * @param itemTag the item's CompoundTag (cloned from Geyser's cached copy) * @param mapping Geyser's item mapping */ public void translateToBedrock(GeyserSession session, CompoundTag itemTag, ItemMapping mapping) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java similarity index 70% rename from core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java rename to core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java index 15f7c57ce..3da157cfc 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/BannerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java @@ -23,19 +23,18 @@ * @link https://github.com/GeyserMC/Geyser */ -package org.geysermc.geyser.translator.inventory.item; +package org.geysermc.geyser.translator.inventory.item.nbt; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.opennbt.tag.builtin.*; import com.nukkitx.nbt.NbtList; import com.nukkitx.nbt.NbtMap; -import com.nukkitx.nbt.NbtMapBuilder; import com.nukkitx.nbt.NbtType; -import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; -import org.geysermc.geyser.registry.type.ItemMappings; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.inventory.item.ItemRemapper; +import org.geysermc.geyser.translator.inventory.item.NbtItemStackTranslator; import javax.annotation.Nonnull; import java.util.ArrayList; @@ -45,7 +44,7 @@ import java.util.Map; import java.util.stream.Collectors; @ItemRemapper -public class BannerTranslator extends ItemTranslator { +public class BannerTranslator extends NbtItemStackTranslator { /** * Holds what a Java ominous banner pattern looks like. * @@ -117,21 +116,6 @@ public class BannerTranslator extends ItemTranslator { .build(); } - /** - * Convert a list of patterns from Bedrock nbt to Java nbt - * - * @param patterns The patterns to convert - * @return The new converted patterns - */ - public static ListTag convertBannerPattern(List patterns) { - List tagsList = new ArrayList<>(); - for (NbtMap patternTag : patterns) { - tagsList.add(getJavaBannerPattern(patternTag)); - } - - return new ListTag("Patterns", tagsList); - } - /** * Convert the Bedrock edition banner pattern nbt to Java edition * @@ -146,62 +130,54 @@ public class BannerTranslator extends ItemTranslator { return new CompoundTag("", tags); } - @Override - protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { - if (itemStack.getNbt() == null) { - return super.translateToBedrock(itemStack, mapping, mappings); + /** + * Convert a list of patterns from Java nbt to Bedrock nbt, or vice versa (we just need to invert the color) + * + * @param patterns The patterns to convert + */ + private void invertBannerColors(ListTag patterns) { + for (Tag patternTag : patterns.getValue()) { + IntTag color = ((CompoundTag) patternTag).get("Color"); + color.setValue(15 - color.getValue()); } - - ItemData.Builder builder = super.translateToBedrock(itemStack, mapping, mappings); - - CompoundTag blockEntityTag = itemStack.getNbt().get("BlockEntityTag"); - if (blockEntityTag != null && blockEntityTag.get("Patterns") instanceof ListTag patterns) { - NbtMapBuilder nbtBuilder = builder.build().getTag().toBuilder(); //TODO fix ugly hack - if (patterns.equals(OMINOUS_BANNER_PATTERN)) { - // Remove the current patterns and set the ominous banner type - nbtBuilder.remove("Patterns"); - nbtBuilder.putInt("Type", 1); - } else { - nbtBuilder.put("Patterns", convertBannerPattern(patterns)); - } - - builder.tag(nbtBuilder.build()); - } - - return builder; } @Override - public ItemStack translateToJava(ItemData itemData, ItemMapping mapping, ItemMappings mappings) { - if (itemData.getTag() == null) { - return super.translateToJava(itemData, mapping, mappings); + public void translateToBedrock(GeyserSession session, CompoundTag itemTag, ItemMapping mapping) { + CompoundTag blockEntityTag = itemTag.get("BlockEntityTag"); + if (blockEntityTag != null && blockEntityTag.get("Patterns") instanceof ListTag patterns) { + if (patterns.equals(OMINOUS_BANNER_PATTERN)) { + // Remove the current patterns and set the ominous banner type + itemTag.put(new IntTag("Type", 1)); + } else { + invertBannerColors(patterns); + itemTag.put(patterns); + } + itemTag.remove("BlockEntityTag"); } + } - ItemStack itemStack = super.translateToJava(itemData, mapping, mappings); - - NbtMap nbtTag = itemData.getTag(); - if (nbtTag.containsKey("Type", NbtType.INT) && nbtTag.getInt("Type") == 1) { + @Override + public void translateToJava(CompoundTag itemTag, ItemMapping mapping) { + if (itemTag.get("Type") instanceof IntTag type && type.getValue() == 1) { // Ominous banner pattern - itemStack.getNbt().remove("Type"); + itemTag.remove("Type"); CompoundTag blockEntityTag = new CompoundTag("BlockEntityTag"); blockEntityTag.put(OMINOUS_BANNER_PATTERN); - itemStack.getNbt().put(blockEntityTag); - } else if (nbtTag.containsKey("Patterns", NbtType.LIST)) { - List patterns = nbtTag.getList("Patterns", NbtType.COMPOUND); - + itemTag.put(blockEntityTag); + } else if (itemTag.get("Patterns") instanceof ListTag patterns) { CompoundTag blockEntityTag = new CompoundTag("BlockEntityTag"); - blockEntityTag.put(convertBannerPattern(patterns)); + invertBannerColors(patterns); + blockEntityTag.put(patterns); - itemStack.getNbt().put(blockEntityTag); - itemStack.getNbt().remove("Patterns"); // Remove the old Bedrock patterns list + itemTag.put(blockEntityTag); + itemTag.remove("Patterns"); // Remove the old Bedrock patterns list } - - return itemStack; } @Override - public List getAppliedItems() { - return appliedItems; + public boolean acceptItem(ItemMapping mapping) { + return appliedItems.contains(mapping); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java index cca103cb3..725a17e7a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BannerBlockEntityTranslator.java @@ -28,9 +28,10 @@ package org.geysermc.geyser.translator.level.block.entity; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.ListTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; import com.nukkitx.nbt.NbtMapBuilder; -import org.geysermc.geyser.translator.inventory.item.BannerTranslator; import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.translator.inventory.item.nbt.BannerTranslator; @BlockEntity(type = BlockEntityType.BANNER) public class BannerBlockEntityTranslator extends BlockEntityTranslator implements RequiresBlockState { @@ -45,8 +46,7 @@ public class BannerBlockEntityTranslator extends BlockEntityTranslator implement return; } - if (tag.contains("Patterns")) { - ListTag patterns = tag.get("Patterns"); + if (tag.get("Patterns") instanceof ListTag patterns) { if (patterns.equals(BannerTranslator.OMINOUS_BANNER_PATTERN)) { // This is an ominous banner; don't try to translate the raw patterns (it doesn't translate correctly) // and tell the Bedrock client that this is an ominous banner @@ -56,8 +56,9 @@ public class BannerBlockEntityTranslator extends BlockEntityTranslator implement } } - if (tag.contains("CustomName")) { - builder.put("CustomName", tag.get("CustomName").getValue()); + Tag customName = tag.get("CustomName"); + if (customName != null) { + builder.put("CustomName", customName.getValue()); } } } From b7de1b668f394e4f84464bfa691d1bc53ad363cb Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 23 Mar 2022 13:57:58 -0400 Subject: [PATCH 107/199] Remove unused NibbleArray class --- .../geyser/level/chunk/NibbleArray.java | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java diff --git a/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java b/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java deleted file mode 100644 index 6ee53f992..000000000 --- a/core/src/main/java/org/geysermc/geyser/level/chunk/NibbleArray.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.level.chunk; - -import com.nukkitx.network.util.Preconditions; - -public class NibbleArray implements Cloneable { - - private final byte[] data; - - public NibbleArray(int length) { - data = new byte[length / 2]; - } - - public NibbleArray(byte[] array) { - data = array; - } - - public byte get(int index) { - Preconditions.checkElementIndex(index, data.length * 2); - byte val = data[index / 2]; - if ((index & 1) == 0) { - return (byte) (val & 0x0f); - } else { - return (byte) ((val & 0xf0) >>> 4); - } - } - - public void set(int index, byte value) { - Preconditions.checkArgument(value >= 0 && value < 16, "Nibbles must have a value between 0 and 15."); - Preconditions.checkElementIndex(index, data.length * 2); - value &= 0xf; - int half = index / 2; - byte previous = data[half]; - if ((index & 1) == 0) { - data[half] = (byte) (previous & 0xf0 | value); - } else { - data[half] = (byte) (previous & 0x0f | value << 4); - } - } - - public void fill(byte value) { - Preconditions.checkArgument(value >= 0 && value < 16, "Nibbles must have a value between 0 and 15."); - value &= 0xf; - for (int i = 0; i < data.length; i++) { - data[i] = (byte) ((value << 4) | value); - } - } - - public void copyFrom(byte[] bytes) { - Preconditions.checkNotNull(bytes, "bytes"); - Preconditions.checkArgument(bytes.length == data.length, "length of provided byte array is %s but expected %s", bytes.length, - data.length); - System.arraycopy(bytes, 0, data, 0, data.length); - } - - public void copyFrom(NibbleArray array) { - Preconditions.checkNotNull(array, "array"); - copyFrom(array.data); - } - - public byte[] getData() { - return data; - } - - public NibbleArray copy() { - return new NibbleArray(getData().clone()); - } -} From 877301a500fae74dc2c9bcc1857b2a0718f65a3e Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 23 Mar 2022 16:21:04 -0400 Subject: [PATCH 108/199] Remove locator map from creative menu; show some map colors Java allows any map color but Bedrock only allows a few, so we take what we can get. Fixes #2617 --- .../populator/ItemRegistryPopulator.java | 3 + .../inventory/item/CompassTranslator.java | 18 ++--- .../inventory/item/FilledMapTranslator.java | 68 +++++++++++++++++++ .../inventory/item/ItemTranslator.java | 7 +- .../inventory/item/PotionTranslator.java | 18 ++--- .../inventory/item/TippedArrowTranslator.java | 21 ++---- 6 files changed, 95 insertions(+), 40 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/inventory/item/FilledMapTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 9614e9da8..534c68776 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -166,6 +166,9 @@ public class ItemRegistryPopulator { if (identifier.equals("minecraft:debug_stick")) { // Just shows an empty texture; either way it doesn't exist in the creative menu on Java continue; + } else if (identifier.equals("minecraft:empty_map") && damage == 2) { + // Bedrock-only as its own item + continue; } StartGamePacket.ItemEntry entry = entries.get(identifier); int id = -1; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java index 9637f1aa9..b8ef85f81 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java @@ -41,17 +41,6 @@ import java.util.stream.Collectors; @ItemRemapper public class CompassTranslator extends ItemTranslator { - private final List appliedItems; - - public CompassTranslator() { - appliedItems = Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() - .filter(entry -> entry.getJavaIdentifier().endsWith("compass")) - .collect(Collectors.toList()); - } - @Override protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (isLodestoneCompass(itemStack.getNbt())) { @@ -89,6 +78,11 @@ public class CompassTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return appliedItems; + return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems() + .values() + .stream() + .filter(entry -> entry.getJavaIdentifier().endsWith("compass")) + .collect(Collectors.toList()); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/FilledMapTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/FilledMapTranslator.java new file mode 100644 index 000000000..3dfa2d82f --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/FilledMapTranslator.java @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2019-2022 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.geyser.translator.inventory.item; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; +import com.nukkitx.protocol.bedrock.data.inventory.ItemData; +import org.geysermc.geyser.network.MinecraftProtocol; +import org.geysermc.geyser.registry.Registries; +import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.registry.type.ItemMappings; + +import java.util.Collections; +import java.util.List; + +@ItemRemapper +public class FilledMapTranslator extends ItemTranslator { + + @Override + protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { + ItemData.Builder builder = super.translateToBedrock(itemStack, mapping, mappings); + CompoundTag nbt = itemStack.getNbt(); + if (nbt != null && nbt.get("display") instanceof CompoundTag display) { + // Note: damage 5 treasure map, 6 ??? + Tag mapColor = display.get("MapColor"); + if (mapColor != null && mapColor.getValue() instanceof Number color) { + // Java Edition allows any color; Bedrock only allows some. So let's take what colors we can get + switch (color.intValue()) { + case 3830373 -> builder.damage(3); // Ocean Monument + case 5393476 -> builder.damage(4); // Woodland explorer + } + } + } + return builder; + } + + @Override + public List getAppliedItems() { + return Collections.singletonList( + Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getMapping("minecraft:filled_map") + ); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index f8acc0973..539d20207 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -303,13 +303,16 @@ public abstract class ItemTranslator { return new ItemStack(mapping.getJavaId(), itemData.getCount(), this.translateToJavaNBT("", itemData.getTag())); } + /** + * Used for initialization only and only called once. + */ public abstract List getAppliedItems(); protected ItemMapping getItemMapping(int javaId, CompoundTag nbt, ItemMappings mappings) { return mappings.getMapping(javaId); } - public NbtMap translateNbtToBedrock(CompoundTag tag) { + protected NbtMap translateNbtToBedrock(CompoundTag tag) { NbtMapBuilder builder = NbtMap.builder(); if (tag.getValue() != null && !tag.getValue().isEmpty()) { for (String str : tag.getValue().keySet()) { @@ -388,7 +391,7 @@ public abstract class ItemTranslator { return null; } - public CompoundTag translateToJavaNBT(String name, NbtMap tag) { + private CompoundTag translateToJavaNBT(String name, NbtMap tag) { CompoundTag javaTag = new CompoundTag(name); Map javaValue = javaTag.getValue(); if (tag != null && !tag.isEmpty()) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java index 54a6deadb..04183e095 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java @@ -42,17 +42,6 @@ import java.util.stream.Collectors; @ItemRemapper public class PotionTranslator extends ItemTranslator { - private final List appliedItems; - - public PotionTranslator() { - appliedItems = Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() - .filter(entry -> entry.getJavaIdentifier().endsWith("potion")) - .collect(Collectors.toList()); - } - @Override protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (itemStack.getNbt() == null) return super.translateToBedrock(itemStack, mapping, mappings); @@ -84,6 +73,11 @@ public class PotionTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return appliedItems; + return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems() + .values() + .stream() + .filter(entry -> entry.getJavaIdentifier().endsWith("potion")) + .collect(Collectors.toList()); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java index 35e8baa07..b3aecb668 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java @@ -41,23 +41,10 @@ import java.util.stream.Collectors; @ItemRemapper public class TippedArrowTranslator extends ItemTranslator { - - private final List appliedItems; - private static final int TIPPED_ARROW_JAVA_ID = Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) .getMapping("minecraft:tipped_arrow") .getJavaId(); - public TippedArrowTranslator() { - appliedItems = Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() - .filter(entry -> entry.getJavaIdentifier().contains("arrow") - && !entry.getJavaIdentifier().contains("spectral")) - .collect(Collectors.toList()); - } - @Override protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (!mapping.getJavaIdentifier().equals("minecraft:tipped_arrow") || itemStack.getNbt() == null) { @@ -93,6 +80,12 @@ public class TippedArrowTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return appliedItems; + return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems() + .values() + .stream() + .filter(entry -> entry.getJavaIdentifier().contains("arrow") + && !entry.getJavaIdentifier().contains("spectral")) + .collect(Collectors.toList()); } } From 80b6d14ceefdfe5ad41116a040993b636ff98cb9 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 24 Mar 2022 17:39:35 -0400 Subject: [PATCH 109/199] Spigot: enable command completions for /geyser --- bootstrap/spigot/pom.xml | 22 +++++ .../platform/spigot/GeyserSpigotPlugin.java | 29 ++++++- .../command/GeyserPaperCommandListener.java | 87 +++++++++++++++++++ .../command/GeyserSpigotCommandManager.java | 21 +++-- 4 files changed, 152 insertions(+), 7 deletions(-) create mode 100644 bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserPaperCommandListener.java diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index da8b184e9..26f9c7083 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -19,6 +19,11 @@ viaversion-repo https://repo.viaversion.com + + + minecraft-repo + https://libraries.minecraft.net/ + @@ -34,6 +39,12 @@ 1.18.1-R0.1-SNAPSHOT provided + + io.papermc.paper + paper-mojangapi + 1.18.1-R0.1-SNAPSHOT + provided + com.viaversion viaversion @@ -45,6 +56,12 @@ spigot-all 1.4-SNAPSHOT + + me.lucko + commodore + 1.13 + compile + ${outputName}-Spigot @@ -95,6 +112,10 @@ org.objectweb.asm org.geysermc.geyser.platform.spigot.shaded.asm + + me.lucko.commodore + org.geysermc.geyser.platform.spigot.shaded.commodore + @@ -118,6 +139,7 @@ io.netty:netty-codec-dns:* io.netty:netty-resolver-dns:* io.netty:netty-resolver-dns-native-macos:* + com.mojang:* diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index aae6c599a..b09aafd24 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -25,11 +25,15 @@ package org.geysermc.geyser.platform.spigot; +import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.data.MappingData; import com.viaversion.viaversion.api.protocol.ProtocolPathEntry; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; +import me.lucko.commodore.Commodore; +import me.lucko.commodore.CommodoreProvider; import org.bukkit.Bukkit; +import org.bukkit.command.PluginCommand; import org.bukkit.plugin.java.JavaPlugin; import org.geysermc.common.PlatformType; import org.geysermc.geyser.Constants; @@ -43,6 +47,7 @@ import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.ping.GeyserLegacyPingPassthrough; import org.geysermc.geyser.ping.IGeyserPingPassthrough; +import org.geysermc.geyser.platform.spigot.command.GeyserPaperCommandListener; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandExecutor; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandManager; import org.geysermc.geyser.platform.spigot.command.SpigotCommandSender; @@ -234,7 +239,29 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { Bukkit.getServer().getPluginManager().registerEvents(new GeyserPistonListener(geyser, this.geyserWorldManager), this); - this.getCommand("geyser").setExecutor(new GeyserSpigotCommandExecutor(geyser)); + PluginCommand pluginCommand = this.getCommand("geyser"); + pluginCommand.setExecutor(new GeyserSpigotCommandExecutor(geyser)); + + boolean brigadierSupported = CommodoreProvider.isSupported(); + geyserLogger.debug("Brigadier supported? " + brigadierSupported); + if (brigadierSupported) { + // Enable command completions if supported + // This is beneficial because this is sent over the network and Bedrock can see it + Commodore commodore = CommodoreProvider.getCommodore(this); + LiteralArgumentBuilder builder = LiteralArgumentBuilder.literal("geyser"); + for (String command : geyserCommandManager.getCommands().keySet()) { + builder.then(LiteralArgumentBuilder.literal(command)); + } + commodore.register(pluginCommand, builder); + + try { + Class.forName("com.destroystokyo.paper.event.brigadier.AsyncPlayerSendCommandsEvent"); + Bukkit.getServer().getPluginManager().registerEvents(new GeyserPaperCommandListener(), this); + geyserLogger.debug("Successfully registered AsyncPlayerSendCommandsEvent listener."); + } catch (ClassNotFoundException e) { + geyserLogger.debug("Not registering AsyncPlayerSendCommandsEvent listener."); + } + } // Check to ensure the current setup can support the protocol version Geyser uses GeyserSpigotVersionChecker.checkForSupportedProtocol(geyserLogger, isViaVersion); diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserPaperCommandListener.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserPaperCommandListener.java new file mode 100644 index 000000000..00c1ba58d --- /dev/null +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserPaperCommandListener.java @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2019-2022 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.geyser.platform.spigot.command; + +import com.destroystokyo.paper.event.brigadier.AsyncPlayerSendCommandsEvent; +import com.mojang.brigadier.tree.CommandNode; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.command.GeyserCommand; + +import java.net.InetSocketAddress; +import java.util.Iterator; +import java.util.Map; + +public final class GeyserPaperCommandListener implements Listener { + + @EventHandler + @SuppressWarnings("deprecation") // Used to indicate an unstable event + public void onCommandSend(AsyncPlayerSendCommandsEvent event) { + // Documentation says to check (event.isAsynchronous() || !event.hasFiredAsync()), but as of Paper 1.18.2 + // event.hasFiredAsync is never true + if (event.isAsynchronous()) { + CommandNode geyserBrigadier = event.getCommandNode().getChild("geyser"); + if (geyserBrigadier != null) { + Player player = event.getPlayer(); + boolean isJavaPlayer = isProbablyJavaPlayer(player); + Map commands = GeyserImpl.getInstance().getCommandManager().getCommands(); + Iterator> it = geyserBrigadier.getChildren().iterator(); + + while (it.hasNext()) { + CommandNode subnode = it.next(); + GeyserCommand command = commands.get(subnode.getName()); + if (command != null) { + if ((command.isBedrockOnly() && isJavaPlayer) || !player.hasPermission(command.getPermission())) { + // Remove this from the node as we don't have permission to use it + it.remove(); + } + } + } + } + } + } + + /** + * This early on, there is a rare chance that Geyser has yet to process the connection. We'll try to minimize that + * chance, though. + */ + private boolean isProbablyJavaPlayer(Player player) { + if (GeyserImpl.getInstance().connectionByUuid(player.getUniqueId()) != null) { + // For sure this is a Bedrock player + return false; + } + + if (GeyserImpl.getInstance().getConfig().isUseDirectConnection()) { + InetSocketAddress address = player.getAddress(); + if (address != null) { + return address.getPort() != 0; + } + } + return true; + } +} diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java index 103390ab8..6107d5b47 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserSpigotCommandManager.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.platform.spigot.command; import org.bukkit.Bukkit; +import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandMap; import org.geysermc.geyser.GeyserImpl; @@ -35,16 +36,24 @@ import java.lang.reflect.Field; public class GeyserSpigotCommandManager extends CommandManager { - private static CommandMap COMMAND_MAP; + private static final CommandMap COMMAND_MAP; static { + CommandMap commandMap = null; try { - Field cmdMapField = Bukkit.getServer().getClass().getDeclaredField("commandMap"); - cmdMapField.setAccessible(true); - COMMAND_MAP = (CommandMap) cmdMapField.get(Bukkit.getServer()); - } catch (NoSuchFieldException | IllegalAccessException ex) { - ex.printStackTrace(); + // Paper-only + Server.class.getMethod("getCommandMap"); + commandMap = Bukkit.getServer().getCommandMap(); + } catch (NoSuchMethodException e) { + try { + Field cmdMapField = Bukkit.getServer().getClass().getDeclaredField("commandMap"); + cmdMapField.setAccessible(true); + commandMap = (CommandMap) cmdMapField.get(Bukkit.getServer()); + } catch (NoSuchFieldException | IllegalAccessException ex) { + ex.printStackTrace(); + } } + COMMAND_MAP = commandMap; } public GeyserSpigotCommandManager(GeyserImpl geyser) { From c610e98f4c510de3920e46c879677ee7e95ae8d4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 25 Mar 2022 14:04:16 -0400 Subject: [PATCH 110/199] Spigot: fix loading on 1.12 --- .../platform/spigot/GeyserSpigotPlugin.java | 21 +------ .../command/GeyserBrigadierSupport.java | 61 +++++++++++++++++++ 2 files changed, 63 insertions(+), 19 deletions(-) create mode 100644 bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserBrigadierSupport.java diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index b09aafd24..6e490bfca 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -25,12 +25,10 @@ package org.geysermc.geyser.platform.spigot; -import com.mojang.brigadier.builder.LiteralArgumentBuilder; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.data.MappingData; import com.viaversion.viaversion.api.protocol.ProtocolPathEntry; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; -import me.lucko.commodore.Commodore; import me.lucko.commodore.CommodoreProvider; import org.bukkit.Bukkit; import org.bukkit.command.PluginCommand; @@ -47,7 +45,7 @@ import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.ping.GeyserLegacyPingPassthrough; import org.geysermc.geyser.ping.IGeyserPingPassthrough; -import org.geysermc.geyser.platform.spigot.command.GeyserPaperCommandListener; +import org.geysermc.geyser.platform.spigot.command.GeyserBrigadierSupport; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandExecutor; import org.geysermc.geyser.platform.spigot.command.GeyserSpigotCommandManager; import org.geysermc.geyser.platform.spigot.command.SpigotCommandSender; @@ -245,22 +243,7 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { boolean brigadierSupported = CommodoreProvider.isSupported(); geyserLogger.debug("Brigadier supported? " + brigadierSupported); if (brigadierSupported) { - // Enable command completions if supported - // This is beneficial because this is sent over the network and Bedrock can see it - Commodore commodore = CommodoreProvider.getCommodore(this); - LiteralArgumentBuilder builder = LiteralArgumentBuilder.literal("geyser"); - for (String command : geyserCommandManager.getCommands().keySet()) { - builder.then(LiteralArgumentBuilder.literal(command)); - } - commodore.register(pluginCommand, builder); - - try { - Class.forName("com.destroystokyo.paper.event.brigadier.AsyncPlayerSendCommandsEvent"); - Bukkit.getServer().getPluginManager().registerEvents(new GeyserPaperCommandListener(), this); - geyserLogger.debug("Successfully registered AsyncPlayerSendCommandsEvent listener."); - } catch (ClassNotFoundException e) { - geyserLogger.debug("Not registering AsyncPlayerSendCommandsEvent listener."); - } + GeyserBrigadierSupport.loadBrigadier(this, pluginCommand); } // Check to ensure the current setup can support the protocol version Geyser uses diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserBrigadierSupport.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserBrigadierSupport.java new file mode 100644 index 000000000..61900174c --- /dev/null +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/command/GeyserBrigadierSupport.java @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2019-2022 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.geyser.platform.spigot.command; + +import com.mojang.brigadier.builder.LiteralArgumentBuilder; +import me.lucko.commodore.Commodore; +import me.lucko.commodore.CommodoreProvider; +import org.bukkit.Bukkit; +import org.bukkit.command.PluginCommand; +import org.geysermc.geyser.platform.spigot.GeyserSpigotPlugin; + +/** + * Needs to be a separate class so pre-1.13 loads correctly. + */ +public final class GeyserBrigadierSupport { + + public static void loadBrigadier(GeyserSpigotPlugin plugin, PluginCommand pluginCommand) { + // Enable command completions if supported + // This is beneficial because this is sent over the network and Bedrock can see it + Commodore commodore = CommodoreProvider.getCommodore(plugin); + LiteralArgumentBuilder builder = LiteralArgumentBuilder.literal("geyser"); + for (String command : plugin.getGeyserCommandManager().getCommands().keySet()) { + builder.then(LiteralArgumentBuilder.literal(command)); + } + commodore.register(pluginCommand, builder); + + try { + Class.forName("com.destroystokyo.paper.event.brigadier.AsyncPlayerSendCommandsEvent"); + Bukkit.getServer().getPluginManager().registerEvents(new GeyserPaperCommandListener(), plugin); + plugin.getGeyserLogger().debug("Successfully registered AsyncPlayerSendCommandsEvent listener."); + } catch (ClassNotFoundException e) { + plugin.getGeyserLogger().debug("Not registering AsyncPlayerSendCommandsEvent listener."); + } + } + + private GeyserBrigadierSupport() { + } +} From f639be6362d68409b0b249810abefae2895f7ce7 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 25 Mar 2022 20:22:39 -0400 Subject: [PATCH 111/199] Better handling of fake cooldown Because of Bedrock limitations, if a player has text background opacity enabled, they'll see an empty section where the title is usually displayed as the fake cooldown is shown. This commit minimizes the time that is shown by clearing the text as soon as possible. Reference issue: https://github.com/GeyserMC/Geyser/issues/1710 This commit also removes starting the fake cooldown process if the client switches to an inventory slot with the same Java ID. --- .../geyser/session/cache/WorldCache.java | 67 ++++++++++++++++++- .../BedrockMobEquipmentTranslator.java | 21 ++++-- .../java/title/JavaClearTitlesTranslator.java | 5 +- .../title/JavaSetTitleTextTranslator.java | 2 + .../JavaSetTitlesAnimationTranslator.java | 11 ++- .../geysermc/geyser/util/CooldownUtils.java | 22 +++--- 6 files changed, 105 insertions(+), 23 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java index aa4d10d04..0ef5427ea 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java @@ -26,24 +26,36 @@ package org.geysermc.geyser.session.cache; import com.github.steveice10.mc.protocol.data.game.setting.Difficulty; +import com.nukkitx.protocol.bedrock.packet.SetTitlePacket; import lombok.Getter; import lombok.Setter; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.scoreboard.Scoreboard; import org.geysermc.geyser.scoreboard.ScoreboardUpdater.ScoreboardSession; +import org.geysermc.geyser.session.GeyserSession; -@Getter -public class WorldCache { +public final class WorldCache { private final GeyserSession session; + @Getter private final ScoreboardSession scoreboardSession; + @Getter private Scoreboard scoreboard; + @Getter @Setter private Difficulty difficulty = Difficulty.EASY; + /** + * Whether our cooldown changed the title time, and the true title times need to be re-sent. + */ + private boolean titleTimesNeedReset = false; + private int trueTitleFadeInTime; + private int trueTitleStayTime; + private int trueTitleFadeOutTime; + public WorldCache(GeyserSession session) { this.session = session; this.scoreboard = new Scoreboard(session); scoreboardSession = new ScoreboardSession(session); + resetTitleTimes(false); } public void removeScoreboard() { @@ -58,4 +70,53 @@ public class WorldCache { int pps = scoreboardSession.getPacketsPerSecond(); return Math.max(pps, pendingPps); } + + public void markTitleTimesAsIncorrect() { + titleTimesNeedReset = true; + } + + /** + * Store the true active title times. + */ + public void setTitleTimes(int fadeInTime, int stayTime, int fadeOutTime) { + trueTitleFadeInTime = fadeInTime; + trueTitleStayTime = stayTime; + trueTitleFadeOutTime = fadeOutTime; + } + + /** + * If needed, ensure that the Bedrock client will use the correct timings for titles. + */ + public void synchronizeCorrectTitleTimes() { + if (titleTimesNeedReset) { + forceSyncCorrectTitleTimes(); + titleTimesNeedReset = false; + } + } + + private void forceSyncCorrectTitleTimes() { + SetTitlePacket titlePacket = new SetTitlePacket(); + titlePacket.setType(SetTitlePacket.Type.TIMES); + titlePacket.setText(""); + titlePacket.setFadeInTime(trueTitleFadeInTime); + titlePacket.setStayTime(trueTitleStayTime); + titlePacket.setFadeOutTime(trueTitleFadeOutTime); + titlePacket.setPlatformOnlineId(""); + titlePacket.setXuid(""); + + session.sendUpstreamPacket(titlePacket); + } + + /** + * Reset the true active title times to the (Java Edition 1.18.2) defaults. + */ + public void resetTitleTimes(boolean clientSync) { + trueTitleFadeInTime = 10; + trueTitleStayTime = 70; + trueTitleFadeOutTime = 20; + + if (clientSync) { + forceSyncCorrectTitleTimes(); + } + } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java index 5c551dce4..2bbae4a49 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockMobEquipmentTranslator.java @@ -30,6 +30,7 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.Server import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundUseItemPacket; import com.nukkitx.protocol.bedrock.data.inventory.ContainerId; import com.nukkitx.protocol.bedrock.packet.MobEquipmentPacket; +import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -42,8 +43,9 @@ public class BedrockMobEquipmentTranslator extends PacketTranslator 8 || - packet.getContainerId() != ContainerId.INVENTORY || session.getPlayerInventory().getHeldItemSlot() == packet.getHotbarSlot()) { + int newSlot = packet.getHotbarSlot(); + if (!session.isSpawned() || newSlot > 8 || packet.getContainerId() != ContainerId.INVENTORY + || session.getPlayerInventory().getHeldItemSlot() == newSlot) { // For the last condition - Don't update the slot if the slot is the same - not Java Edition behavior and messes with plugins such as Grief Prevention return; } @@ -51,12 +53,15 @@ public class BedrockMobEquipmentTranslator extends PacketTranslator 20) return; // 0.0 usually happens on login and causes issues with visuals; anything above 20 means a plugin like OldCombatMechanics is being used - // Needs to be sent or no subtitle packet is recognized by the client + // Set the times to stay a bit with no fade in nor out SetTitlePacket titlePacket = new SetTitlePacket(); + titlePacket.setType(SetTitlePacket.Type.TIMES); + titlePacket.setStayTime(1000); + titlePacket.setText(""); + titlePacket.setXuid(""); + titlePacket.setPlatformOnlineId(""); + session.sendUpstreamPacket(titlePacket); + + session.getWorldCache().markTitleTimesAsIncorrect(); + + // Needs to be sent or no subtitle packet is recognized by the client + titlePacket = new SetTitlePacket(); titlePacket.setType(SetTitlePacket.Type.TITLE); titlePacket.setText(" "); titlePacket.setXuid(""); @@ -85,9 +96,6 @@ public class CooldownUtils { titlePacket.setType(SetTitlePacket.Type.SUBTITLE); } titlePacket.setText(getTitle(session)); - titlePacket.setFadeInTime(0); - titlePacket.setFadeOutTime(5); - titlePacket.setStayTime(2); titlePacket.setXuid(""); titlePacket.setPlatformOnlineId(""); session.sendUpstreamPacket(titlePacket); @@ -96,11 +104,7 @@ public class CooldownUtils { computeCooldown(session, sessionPreference, lastHitTime), 50, TimeUnit.MILLISECONDS); // Updated per tick. 1000 divided by 20 ticks equals 50 } else { SetTitlePacket removeTitlePacket = new SetTitlePacket(); - if (sessionPreference == CooldownType.ACTIONBAR) { - removeTitlePacket.setType(SetTitlePacket.Type.ACTIONBAR); - } else { - removeTitlePacket.setType(SetTitlePacket.Type.SUBTITLE); - } + removeTitlePacket.setType(SetTitlePacket.Type.CLEAR); removeTitlePacket.setText(" "); removeTitlePacket.setXuid(""); removeTitlePacket.setPlatformOnlineId(""); From 238be40c6a9f2e0eeddf094a4519895a941b49ef Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 25 Mar 2022 20:30:33 -0400 Subject: [PATCH 112/199] No need to reset when a set times packet is just about to be sent --- .../java/org/geysermc/geyser/session/cache/WorldCache.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java index 0ef5427ea..17679ad3e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java @@ -82,6 +82,8 @@ public final class WorldCache { trueTitleFadeInTime = fadeInTime; trueTitleStayTime = stayTime; trueTitleFadeOutTime = fadeOutTime; + // The translator will sync this for us + titleTimesNeedReset = false; } /** @@ -90,7 +92,6 @@ public final class WorldCache { public void synchronizeCorrectTitleTimes() { if (titleTimesNeedReset) { forceSyncCorrectTitleTimes(); - titleTimesNeedReset = false; } } @@ -105,6 +106,7 @@ public final class WorldCache { titlePacket.setXuid(""); session.sendUpstreamPacket(titlePacket); + titleTimesNeedReset = false; } /** From 08051edad1b3c389e26a05f03855d5d9f09e469f Mon Sep 17 00:00:00 2001 From: rtm516 Date: Sat, 26 Mar 2022 15:49:02 +0000 Subject: [PATCH 113/199] Update Jackson dependency --- core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index c5d80db8a..cba63d355 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -13,7 +13,7 @@ 4.9.3 8.5.2 - 2.12.4 + 2.13.2.1 4.1.66.Final From 0067ba5bb9654a07e9e16dfd1dabaa7c6350fa96 Mon Sep 17 00:00:00 2001 From: rtm516 Date: Sat, 26 Mar 2022 15:56:36 +0000 Subject: [PATCH 114/199] Fix jackson versions causing build to fail --- core/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index cba63d355..d40b7dcc4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -13,7 +13,7 @@ 4.9.3 8.5.2 - 2.13.2.1 + 2.13.2 4.1.66.Final @@ -52,7 +52,7 @@ com.fasterxml.jackson.core jackson-databind - ${jackson.version} + ${jackson.version}.1 compile From f78d2d3d2a691dc5f4cbfbf05e75e017c379475f Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 29 Mar 2022 14:36:58 -0400 Subject: [PATCH 115/199] Fix ghost items when taking items out of a furnace --- .../java/org/geysermc/geyser/inventory/click/ClickPlan.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index b0cca53d9..575294a5b 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -152,6 +152,7 @@ public final class ClickPlan { clickedItemStack, changedItems ); + System.out.println(clickPacket); session.sendDownstreamPacket(clickPacket); } @@ -391,7 +392,7 @@ public final class ClickPlan { public IntSet getAffectedSlots() { IntSet affectedSlots = new IntOpenHashSet(); for (ClickAction action : plan) { - if (translator.getSlotType(action.slot) == SlotType.NORMAL && action.slot != Click.OUTSIDE_SLOT) { + if (translator.getSlotType(action.slot) != SlotType.OUTPUT && action.slot != Click.OUTSIDE_SLOT) { affectedSlots.add(action.slot); if (action.click.actionType == ContainerActionType.MOVE_TO_HOTBAR_SLOT) { //TODO won't work if offhand is added From 7a5321b78fc1af44e8e3b45960fcb67e9a168458 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 29 Mar 2022 14:38:15 -0400 Subject: [PATCH 116/199] Hmm what print line? --- .../main/java/org/geysermc/geyser/inventory/click/ClickPlan.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java index 575294a5b..ec36645da 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/click/ClickPlan.java @@ -152,7 +152,6 @@ public final class ClickPlan { clickedItemStack, changedItems ); - System.out.println(clickPacket); session.sendDownstreamPacket(clickPacket); } From 2a05dd57ffe8208fcf0ed903baa379d3e415e557 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 30 Mar 2022 22:30:49 -0400 Subject: [PATCH 117/199] Don't store GameProfile class of players This stores repetitive information, and also we don't currently use the signature, so it's wasted memory. --- .../entity/type/player/PlayerEntity.java | 20 +++++++---- .../type/player/SessionPlayerEntity.java | 3 +- .../entity/type/player/SkullPlayerEntity.java | 7 ++-- .../geyser/skin/FakeHeadProvider.java | 18 ++-------- .../org/geysermc/geyser/skin/SkinManager.java | 36 +++++++++---------- .../geysermc/geyser/skin/SkinProvider.java | 12 ++----- .../geyser/skin/SkullSkinManager.java | 2 +- .../entity/SkullBlockEntityTranslator.java | 28 +++++---------- .../player/JavaPlayerInfoTranslator.java | 18 +++++++--- .../entity/spawn/JavaAddPlayerTranslator.java | 4 ++- 10 files changed, 68 insertions(+), 80 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 70b5ede99..58f04a756 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.entity.type.player; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; @@ -61,15 +60,21 @@ import org.geysermc.geyser.translator.text.MessageTranslator; import javax.annotation.Nullable; import java.util.Collections; import java.util.Optional; +import java.util.UUID; import java.util.concurrent.TimeUnit; @Getter @Setter public class PlayerEntity extends LivingEntity { public static final float SNEAKING_POSE_HEIGHT = 1.5f; - private GameProfile profile; private String username; - private boolean playerList = true; // Player is in the player list + private boolean playerList = true; // Player is in the player list + + /** + * The textures property from the GameProfile. + */ + @Nullable + private String texturesProperty; private Vector3i bedPosition; @@ -82,11 +87,12 @@ public class PlayerEntity extends LivingEntity { */ private ParrotEntity rightParrot; - public PlayerEntity(GeyserSession session, int entityId, long geyserId, GameProfile gameProfile, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { - super(session, entityId, geyserId, gameProfile.getId(), EntityDefinitions.PLAYER, position, motion, yaw, pitch, headYaw); + public PlayerEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, + Vector3f motion, float yaw, float pitch, float headYaw, String username, @Nullable String texturesProperty) { + super(session, entityId, geyserId, uuid, EntityDefinitions.PLAYER, position, motion, yaw, pitch, headYaw); - profile = gameProfile; - username = gameProfile.getName(); + this.username = username; + this.texturesProperty = texturesProperty; } @Override diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index 077f82171..ae8d23810 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.entity.type.player; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.protocol.data.game.entity.attribute.Attribute; import com.github.steveice10.mc.protocol.data.game.entity.attribute.AttributeType; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; @@ -71,7 +70,7 @@ public class SessionPlayerEntity extends PlayerEntity { private int fakeTradeXp; public SessionPlayerEntity(GeyserSession session) { - super(session, -1, 1, new GameProfile(UUID.randomUUID(), "unknown"), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0); + super(session, -1, 1, UUID.randomUUID(), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0, "unknown", null); valid = true; } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java index 847abf2a9..ce1615816 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.entity.type.player; -import com.github.steveice10.mc.auth.data.GameProfile; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.PlayerPermission; @@ -36,6 +35,8 @@ import com.nukkitx.protocol.bedrock.packet.AddPlayerPacket; import lombok.Getter; import org.geysermc.geyser.session.GeyserSession; +import java.util.UUID; + /** * A wrapper to handle skulls more effectively - skulls have to be treated as entities since there are no * custom player skulls in Bedrock. @@ -48,8 +49,8 @@ public class SkullPlayerEntity extends PlayerEntity { @Getter private final int blockState; - public SkullPlayerEntity(GeyserSession session, long geyserId, GameProfile gameProfile, Vector3f position, float rotation, int blockState) { - super(session, 0, geyserId, gameProfile, position, Vector3f.ZERO, rotation, 0, rotation); + public SkullPlayerEntity(GeyserSession session, long geyserId, Vector3f position, float rotation, int blockState, String texturesProperty) { + super(session, 0, geyserId, UUID.randomUUID(), position, Vector3f.ZERO, rotation, 0, rotation, "", texturesProperty); this.blockState = blockState; setPlayerList(false); } diff --git a/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java b/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java index 66354b494..6794af498 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/FakeHeadProvider.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.skin; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; @@ -106,7 +105,7 @@ public class FakeHeadProvider { session.getPlayerWithCustomHeads().add(entity.getUuid()); - GameProfile.Property texturesProperty = entity.getProfile().getProperty("textures"); + String texturesProperty = entity.getTexturesProperty(); SkinProvider.EXECUTOR_SERVICE.execute(() -> { try { @@ -182,7 +181,7 @@ public class FakeHeadProvider { @Getter @Setter private static class FakeHeadEntry { - private final GameProfile.Property texturesProperty; + private final String texturesProperty; private final String fakeHeadSkinUrl; private PlayerEntity entity; @@ -192,18 +191,7 @@ public class FakeHeadProvider { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; FakeHeadEntry that = (FakeHeadEntry) o; - return equals(texturesProperty, that.texturesProperty) && Objects.equals(fakeHeadSkinUrl, that.fakeHeadSkinUrl); - } - - private boolean equals(GameProfile.Property a, GameProfile.Property b) { - //TODO actually fix this in MCAuthLib - if (a == b) { - return true; - } - if (a == null || b == null) { - return false; - } - return Objects.equals(a.getName(), b.getName()) && Objects.equals(a.getValue(), b.getValue()) && Objects.equals(a.getSignature(), b.getSignature()); + return Objects.equals(texturesProperty, that.texturesProperty) && Objects.equals(fakeHeadSkinUrl, that.fakeHeadSkinUrl); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java b/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java index 4269110f5..4eb92c3ac 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinManager.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.skin; import com.fasterxml.jackson.databind.JsonNode; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.ListTag; import com.github.steveice10.opennbt.tag.builtin.StringTag; @@ -34,9 +33,9 @@ import com.nukkitx.protocol.bedrock.data.skin.ImageData; import com.nukkitx.protocol.bedrock.data.skin.SerializedSkin; import com.nukkitx.protocol.bedrock.packet.PlayerListPacket; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.session.auth.BedrockClientData; import org.geysermc.geyser.text.GeyserLocale; @@ -54,7 +53,7 @@ public class SkinManager { * Builds a Bedrock player list entry from our existing, cached Bedrock skin information */ public static PlayerListPacket.Entry buildCachedEntry(GeyserSession session, PlayerEntity playerEntity) { - GameProfileData data = GameProfileData.from(playerEntity.getProfile()); + GameProfileData data = GameProfileData.from(playerEntity); SkinProvider.Cape cape = SkinProvider.getCachedCape(data.capeUrl()); SkinProvider.SkinGeometry geometry = SkinProvider.SkinGeometry.getLegacy(data.isAlex()); @@ -65,8 +64,8 @@ public class SkinManager { return buildEntryManually( session, - playerEntity.getProfile().getId(), - playerEntity.getProfile().getName(), + playerEntity.getUuid(), + playerEntity.getUsername(), playerEntity.getGeyserId(), skin.getTextureUrl(), skin.getSkinData(), @@ -227,31 +226,31 @@ public class SkinManager { } /** - * Generate the GameProfileData from the given GameProfile + * Generate the GameProfileData from the given player entity * - * @param profile GameProfile to build the GameProfileData from + * @param entity entity to build the GameProfileData from * @return The built GameProfileData */ - public static GameProfileData from(GameProfile profile) { + public static GameProfileData from(PlayerEntity entity) { try { - GameProfile.Property skinProperty = profile.getProperty("textures"); + String texturesProperty = entity.getTexturesProperty(); - if (skinProperty == null) { + if (texturesProperty == null) { // Likely offline mode - return loadBedrockOrOfflineSkin(profile); + return loadBedrockOrOfflineSkin(entity); } - GameProfileData data = loadFromJson(skinProperty.getValue()); + GameProfileData data = loadFromJson(texturesProperty); if (data != null) { return data; } else { - return loadBedrockOrOfflineSkin(profile); + return loadBedrockOrOfflineSkin(entity); } } catch (IOException exception) { - GeyserImpl.getInstance().getLogger().debug("Something went wrong while processing skin for " + profile.getName()); + GeyserImpl.getInstance().getLogger().debug("Something went wrong while processing skin for " + entity.getUsername()); if (GeyserImpl.getInstance().getConfig().isDebugMode()) { exception.printStackTrace(); } - return loadBedrockOrOfflineSkin(profile); + return loadBedrockOrOfflineSkin(entity); } } @@ -280,14 +279,15 @@ public class SkinManager { * @return default skin with default cape when texture data is invalid, or the Bedrock player's skin if this * is a Bedrock player. */ - private static GameProfileData loadBedrockOrOfflineSkin(GameProfile profile) { + private static GameProfileData loadBedrockOrOfflineSkin(PlayerEntity entity) { // Fallback to the offline mode of working it out - boolean isAlex = (Math.abs(profile.getId().hashCode() % 2) == 1); + UUID uuid = entity.getUuid(); + boolean isAlex = (Math.abs(uuid.hashCode() % 2) == 1); String skinUrl = isAlex ? SkinProvider.EMPTY_SKIN_ALEX.getTextureUrl() : SkinProvider.EMPTY_SKIN.getTextureUrl(); String capeUrl = SkinProvider.EMPTY_CAPE.getTextureUrl(); if (("steve".equals(skinUrl) || "alex".equals(skinUrl)) && GeyserImpl.getInstance().getConfig().getRemote().getAuthType() != AuthType.ONLINE) { - GeyserSession session = GeyserImpl.getInstance().connectionByUuid(profile.getId()); + GeyserSession session = GeyserImpl.getInstance().connectionByUuid(uuid); if (session != null) { skinUrl = session.getClientData().getSkinId(); diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java index 282f6875a..43cf30b47 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkinProvider.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.skin; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.IntArrayTag; import com.github.steveice10.opennbt.tag.builtin.Tag; @@ -53,7 +52,6 @@ import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; -import java.util.List; import java.util.*; import java.util.concurrent.*; import java.util.function.Predicate; @@ -157,7 +155,7 @@ public class SkinProvider { } public static CompletableFuture requestSkinData(PlayerEntity entity) { - SkinManager.GameProfileData data = SkinManager.GameProfileData.from(entity.getProfile()); + SkinManager.GameProfileData data = SkinManager.GameProfileData.from(entity); return requestSkinAndCape(entity.getUuid(), data.skinUrl(), data.capeUrl()) .thenApplyAsync(skinAndCape -> { @@ -546,12 +544,11 @@ public class SkinProvider { * @param skullOwner the CompoundTag of the skull with no textures * @return a completable GameProfile with textures included */ - public static CompletableFuture requestTexturesFromUsername(CompoundTag skullOwner) { + public static CompletableFuture requestTexturesFromUsername(CompoundTag skullOwner) { return CompletableFuture.supplyAsync(() -> { Tag uuidTag = skullOwner.get("Id"); String uuidToString = ""; JsonNode node; - GameProfile gameProfile = new GameProfile(UUID.randomUUID(), ""); boolean retrieveUuidFromInternet = !(uuidTag instanceof IntArrayTag); // also covers null check if (!retrieveUuidFromInternet) { @@ -577,15 +574,12 @@ public class SkinProvider { // Get textures from UUID node = WebUtils.getJson("https://sessionserver.mojang.com/session/minecraft/profile/" + uuidToString); - List profileProperties = new ArrayList<>(); JsonNode properties = node.get("properties"); if (properties == null) { GeyserImpl.getInstance().getLogger().debug("No properties found in Mojang response for " + uuidToString); return null; } - profileProperties.add(new GameProfile.Property("textures", node.get("properties").get(0).get("value").asText())); - gameProfile.setProperties(profileProperties); - return gameProfile; + return node.get("properties").get(0).get("value").asText(); } catch (Exception e) { if (GeyserImpl.getInstance().getConfig().isDebugMode()) { e.printStackTrace(); diff --git a/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java b/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java index 009d98c87..58054e9c5 100644 --- a/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java +++ b/core/src/main/java/org/geysermc/geyser/skin/SkullSkinManager.java @@ -50,7 +50,7 @@ public class SkullSkinManager extends SkinManager { public static void requestAndHandleSkin(PlayerEntity entity, GeyserSession session, Consumer skinConsumer) { - GameProfileData data = GameProfileData.from(entity.getProfile()); + GameProfileData data = GameProfileData.from(entity); SkinProvider.requestSkin(entity.getUuid(), data.skinUrl(), true) .whenCompleteAsync((skin, throwable) -> { diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java index 8fc8732f7..50d79c10f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.translator.level.block.entity; -import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.ListTag; @@ -35,15 +34,12 @@ import com.nukkitx.math.vector.Vector3i; import com.nukkitx.nbt.NbtMapBuilder; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.skin.SkinProvider; import org.geysermc.geyser.skin.SkullSkinManager; -import java.util.ArrayList; import java.util.LinkedHashMap; -import java.util.List; -import java.util.UUID; import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeUnit; @@ -62,7 +58,7 @@ public class SkullBlockEntityTranslator extends BlockEntityTranslator implements builder.put("SkullType", skullVariant); } - public static CompletableFuture getProfile(CompoundTag tag) { + private static CompletableFuture getTextures(CompoundTag tag) { CompoundTag owner = tag.get("SkullOwner"); if (owner != null) { CompoundTag properties = owner.get("Properties"); @@ -73,13 +69,7 @@ public class SkullBlockEntityTranslator extends BlockEntityTranslator implements ListTag textures = properties.get("textures"); LinkedHashMap tag1 = (LinkedHashMap) textures.get(0).getValue(); StringTag texture = (StringTag) tag1.get("Value"); - - List profileProperties = new ArrayList<>(); - - GameProfile gameProfile = new GameProfile(UUID.randomUUID(), ""); - profileProperties.add(new GameProfile.Property("textures", texture.getValue())); - gameProfile.setProperties(profileProperties); - return CompletableFuture.completedFuture(gameProfile); + return CompletableFuture.completedFuture(texture.getValue()); } return CompletableFuture.completedFuture(null); } @@ -108,21 +98,21 @@ public class SkullBlockEntityTranslator extends BlockEntityTranslator implements Vector3i blockPosition = Vector3i.from(posX, posY, posZ); Vector3f entityPosition = Vector3f.from(x, y, z); - getProfile(tag).whenComplete((gameProfile, throwable) -> { - if (gameProfile == null) { + getTextures(tag).whenComplete((texturesProperty, throwable) -> { + if (texturesProperty == null) { session.getGeyser().getLogger().debug("Custom skull with invalid SkullOwner tag: " + blockPosition + " " + tag); return; } if (session.getEventLoop().inEventLoop()) { - spawnPlayer(session, gameProfile, blockPosition, entityPosition, rotation, blockState); + spawnPlayer(session, texturesProperty, blockPosition, entityPosition, rotation, blockState); } else { - session.executeInEventLoop(() -> spawnPlayer(session, gameProfile, blockPosition, entityPosition, rotation, blockState)); + session.executeInEventLoop(() -> spawnPlayer(session, texturesProperty, blockPosition, entityPosition, rotation, blockState)); } }); } - private static void spawnPlayer(GeyserSession session, GameProfile profile, Vector3i blockPosition, + private static void spawnPlayer(GeyserSession session, String texturesProperty, Vector3i blockPosition, Vector3f entityPosition, float rotation, int blockState) { long geyserId = session.getEntityCache().getNextEntityId().incrementAndGet(); @@ -132,7 +122,7 @@ public class SkullBlockEntityTranslator extends BlockEntityTranslator implements existingSkull.despawnEntity(blockPosition); } - SkullPlayerEntity player = new SkullPlayerEntity(session, geyserId, profile, entityPosition, rotation, blockState); + SkullPlayerEntity player = new SkullPlayerEntity(session, geyserId, entityPosition, rotation, blockState, texturesProperty); // Cache entity session.getSkullCache().put(blockPosition, player); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java index fd9e5887d..993da7746 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.translator.protocol.java.entity.player; +import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.protocol.data.game.PlayerListEntry; import com.github.steveice10.mc.protocol.data.game.PlayerListEntryAction; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundPlayerInfoPacket; @@ -50,31 +51,38 @@ public class JavaPlayerInfoTranslator extends PacketTranslator { + GameProfile profile = entry.getProfile(); PlayerEntity playerEntity; - boolean self = entry.getProfile().getId().equals(session.getPlayerEntity().getUuid()); + boolean self = profile.getId().equals(session.getPlayerEntity().getUuid()); if (self) { // Entity is ourself playerEntity = session.getPlayerEntity(); } else { - playerEntity = session.getEntityCache().getPlayerEntity(entry.getProfile().getId()); + playerEntity = session.getEntityCache().getPlayerEntity(profile.getId()); } + GameProfile.Property textures = profile.getProperty("textures"); + String texturesProperty = textures == null ? null : textures.getValue(); + if (playerEntity == null) { // It's a new player playerEntity = new PlayerEntity( session, -1, session.getEntityCache().getNextEntityId().incrementAndGet(), - entry.getProfile(), + profile.getId(), Vector3f.ZERO, Vector3f.ZERO, - 0, 0, 0 + 0, 0, 0, + profile.getName(), + texturesProperty ); session.getEntityCache().addPlayerEntity(playerEntity); } else { - playerEntity.setProfile(entry.getProfile()); + playerEntity.setUsername(profile.getName()); + playerEntity.setTexturesProperty(texturesProperty); } playerEntity.setPlayerList(true); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java index f0b1b4874..c54b75f4f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPlayerTranslator.java @@ -48,7 +48,9 @@ public class JavaAddPlayerTranslator extends PacketTranslator Date: Fri, 1 Apr 2022 15:20:30 -0400 Subject: [PATCH 118/199] Be more resilient with different enchantment NBT types Fixes #2911 --- .../item/nbt/EnchantmentTranslator.java | 9 ++++----- .../java/org/geysermc/geyser/util/ItemUtils.java | 16 +++++++++++----- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java index 155435c79..847a70a27 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java @@ -121,10 +121,6 @@ public class EnchantmentTranslator extends NbtItemStackTranslator { private CompoundTag remapEnchantment(CompoundTag tag) { - Tag javaEnchLvl = tag.get("lvl"); - if (!(javaEnchLvl instanceof ShortTag || javaEnchLvl instanceof IntTag)) - return null; - Tag javaEnchId = tag.get("id"); if (!(javaEnchId instanceof StringTag)) return null; @@ -135,9 +131,12 @@ public class EnchantmentTranslator extends NbtItemStackTranslator { return null; } + Tag javaEnchLvl = tag.get("lvl"); + CompoundTag bedrockTag = new CompoundTag(""); bedrockTag.put(new ShortTag("id", (short) enchantment.ordinal())); - bedrockTag.put(new ShortTag("lvl", ((Number) javaEnchLvl.getValue()).shortValue())); + // If the tag cannot parse, Java Edition 1.18.2 sets to 0 + bedrockTag.put(new ShortTag("lvl", javaEnchLvl != null && javaEnchLvl.getValue() instanceof Number lvl ? lvl.shortValue() : 0)); return bedrockTag; } diff --git a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java index f05d702a0..37c4609fe 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ItemUtils.java @@ -29,21 +29,27 @@ import com.github.steveice10.opennbt.tag.builtin.*; import it.unimi.dsi.fastutil.ints.Int2IntMap; import org.geysermc.geyser.session.GeyserSession; +import javax.annotation.Nullable; + public class ItemUtils { private static Int2IntMap DYE_COLORS = null; - public static int getEnchantmentLevel(CompoundTag itemNBTData, String enchantmentId) { - ListTag enchantments = (itemNBTData == null ? null : itemNBTData.get("Enchantments")); + public static int getEnchantmentLevel(@Nullable CompoundTag itemNBTData, String enchantmentId) { + if (itemNBTData == null) { + return 0; + } + ListTag enchantments = itemNBTData.get("Enchantments"); if (enchantments != null) { - int enchantmentLevel = 0; for (Tag tag : enchantments) { CompoundTag enchantment = (CompoundTag) tag; StringTag enchantId = enchantment.get("id"); if (enchantId.getValue().equals(enchantmentId)) { - enchantmentLevel = (int) ((ShortTag) enchantment.get("lvl")).getValue(); + Tag lvl = enchantment.get("lvl"); + if (lvl != null && lvl.getValue() instanceof Number number) { + return number.intValue(); + } } } - return enchantmentLevel; } return 0; } From d6cb5bd52db067f8b62725e7dea4f2e64b64c233 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:08:35 -0400 Subject: [PATCH 119/199] ItemMappings: use array for ItemMapping class --- .../inventory/item/StoredItemMappings.java | 2 -- .../populator/ItemRegistryPopulator.java | 19 +++++++------ .../geyser/registry/type/ItemMappings.java | 28 ++++++++++++++----- .../inventory/item/CompassTranslator.java | 11 ++++---- .../inventory/item/PotionTranslator.java | 7 ++--- .../inventory/item/TippedArrowTranslator.java | 7 ++--- .../inventory/item/nbt/BannerTranslator.java | 11 ++------ ...BedrockInventoryTransactionTranslator.java | 2 +- .../java/JavaUpdateRecipesTranslator.java | 5 ++-- 9 files changed, 48 insertions(+), 44 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java index e4296c2d4..c787f87a1 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java @@ -52,7 +52,6 @@ public class StoredItemMappings { private final int goldIngot; private final int ironIngot; private final int lead; - private final ItemMapping lodestoneCompass; private final ItemMapping milkBucket; private final int nameTag; private final ItemMapping powderSnowBucket; @@ -80,7 +79,6 @@ public class StoredItemMappings { this.goldIngot = load(itemMappings, "gold_ingot").getJavaId(); this.ironIngot = load(itemMappings, "iron_ingot").getJavaId(); this.lead = load(itemMappings, "lead").getJavaId(); - this.lodestoneCompass = load(itemMappings, "lodestone_compass"); this.milkBucket = load(itemMappings, "milk_bucket"); this.nameTag = load(itemMappings, "name_tag").getJavaId(); this.powderSnowBucket = load(itemMappings, "powder_snow_bucket"); diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 534c68776..0e12669e3 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -128,7 +128,7 @@ public class ItemRegistryPopulator { IntList spawnEggs = new IntArrayList(); List carpets = new ObjectArrayList<>(); - Int2ObjectMap mappings = new Int2ObjectOpenHashMap<>(); + List mappings = new ObjectArrayList<>(); // Temporary mapping to create stored items Map identifierToMapping = new Object2ObjectOpenHashMap<>(); @@ -243,6 +243,8 @@ public class ItemRegistryPopulator { if (usingFurnaceMinecart && javaIdentifier.equals("minecraft:furnace_minecart")) { javaFurnaceMinecartId = itemIndex; itemIndex++; + // Will be added later + mappings.add(null); continue; } @@ -419,7 +421,7 @@ public class ItemRegistryPopulator { spawnEggs.add(mapping.getBedrockId()); } - mappings.put(itemIndex, mapping); + mappings.add(mapping); identifierToMapping.put(javaIdentifier, mapping); itemNames.add(javaIdentifier); @@ -440,16 +442,14 @@ public class ItemRegistryPopulator { // Add the lodestone compass since it doesn't exist on java but we need it for item conversion ItemMapping lodestoneEntry = ItemMapping.builder() - .javaIdentifier("minecraft:lodestone_compass") + .javaIdentifier("") .bedrockIdentifier("minecraft:lodestone_compass") - .javaId(itemIndex) + .javaId(-1) .bedrockId(lodestoneCompassId) .bedrockData(0) .bedrockBlockId(-1) .stackSize(1) .build(); - mappings.put(itemIndex, lodestoneEntry); - identifierToMapping.put(lodestoneEntry.getJavaIdentifier(), lodestoneEntry); ComponentItemData furnaceMinecartData = null; if (usingFurnaceMinecart) { @@ -458,7 +458,7 @@ public class ItemRegistryPopulator { entries.put("geysermc:furnace_minecart", new StartGamePacket.ItemEntry("geysermc:furnace_minecart", (short) furnaceMinecartId, true)); - mappings.put(javaFurnaceMinecartId, ItemMapping.builder() + mappings.set(javaFurnaceMinecartId, ItemMapping.builder() .javaIdentifier("minecraft:furnace_minecart") .bedrockIdentifier("geysermc:furnace_minecart") .javaId(javaFurnaceMinecartId) @@ -509,9 +509,9 @@ public class ItemRegistryPopulator { } ItemMappings itemMappings = ItemMappings.builder() - .items(mappings) + .items(mappings.toArray(new ItemMapping[0])) .creativeItems(creativeItems.toArray(new ItemData[0])) - .itemEntries(new ArrayList<>(entries.values())) + .itemEntries(List.copyOf(entries.values())) .itemNames(itemNames.toArray(new String[0])) .storedItems(new StoredItemMappings(identifierToMapping)) .javaOnlyItems(javaOnlyItems) @@ -520,6 +520,7 @@ public class ItemRegistryPopulator { .spawnEggIds(spawnEggs) .carpets(carpets) .furnaceMinecartData(furnaceMinecartData) + .lodestoneCompass(lodestoneEntry) .build(); Registries.ITEMS.register(palette.getValue().protocolVersion(), itemMappings); diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java index a4953b05b..3072568f3 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java @@ -29,13 +29,13 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.StartGamePacket; -import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.IntList; import lombok.Builder; import lombok.Value; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.inventory.item.StoredItemMappings; +import javax.annotation.Nonnull; import javax.annotation.Nullable; import java.util.List; import java.util.Map; @@ -48,7 +48,12 @@ public class ItemMappings { Map cachedJavaMappings = new WeakHashMap<>(); - Int2ObjectMap items; + ItemMapping[] items; + + /** + * A unique exception as this is an item in Bedrock, but not in Java. + */ + ItemMapping lodestoneCompass; ItemData[] creativeItems; List itemEntries; @@ -70,6 +75,7 @@ public class ItemMappings { * @param itemStack the itemstack * @return an item entry from the given java edition identifier */ + @Nonnull public ItemMapping getMapping(ItemStack itemStack) { return this.getMapping(itemStack.getId()); } @@ -81,8 +87,9 @@ public class ItemMappings { * @param javaId the id * @return an item entry from the given java edition identifier */ + @Nonnull public ItemMapping getMapping(int javaId) { - return this.items.get(javaId); + return javaId >= 0 && javaId < this.items.length ? this.items[javaId] : ItemMapping.AIR; } /** @@ -94,7 +101,7 @@ public class ItemMappings { */ public ItemMapping getMapping(String javaIdentifier) { return this.cachedJavaMappings.computeIfAbsent(javaIdentifier, key -> { - for (ItemMapping mapping : this.items.values()) { + for (ItemMapping mapping : this.items) { if (mapping.getJavaIdentifier().equals(key)) { return mapping; } @@ -110,11 +117,18 @@ public class ItemMappings { * @return an item entry from the given item data */ public ItemMapping getMapping(ItemData data) { + int id = data.getId(); + if (id == 0) { + return ItemMapping.AIR; + } else if (id == lodestoneCompass.getBedrockId()) { + return lodestoneCompass; + } + boolean isBlock = data.getBlockRuntimeId() != 0; boolean hasDamage = data.getDamage() != 0; - for (ItemMapping mapping : this.items.values()) { - if (mapping.getBedrockId() == data.getId()) { + for (ItemMapping mapping : this.items) { + if (mapping.getBedrockId() == id) { if (isBlock && !hasDamage) { // Pre-1.16.220 will not use block runtime IDs at all, so we shouldn't check either if (data.getBlockRuntimeId() != mapping.getBedrockBlockId()) { continue; @@ -135,7 +149,7 @@ public class ItemMappings { } // This will hide the message when the player clicks with an empty hand - if (data.getId() != 0 && data.getDamage() != 0) { + if (id != 0 && data.getDamage() != 0) { GeyserImpl.getInstance().getLogger().debug("Missing mapping for bedrock item " + data.getId() + ":" + data.getDamage()); } return ItemMapping.AIR; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java index b8ef85f81..4c2978082 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CompassTranslator.java @@ -35,6 +35,7 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; +import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -45,7 +46,7 @@ public class CompassTranslator extends ItemTranslator { protected ItemData.Builder translateToBedrock(ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) { if (isLodestoneCompass(itemStack.getNbt())) { // NBT will be translated in nbt/LodestoneCompassTranslator if applicable - return super.translateToBedrock(itemStack, mappings.getStoredItems().lodestoneCompass(), mappings); + return super.translateToBedrock(itemStack, mappings.getLodestoneCompass(), mappings); } return super.translateToBedrock(itemStack, mapping, mappings); } @@ -53,7 +54,7 @@ public class CompassTranslator extends ItemTranslator { @Override protected ItemMapping getItemMapping(int javaId, CompoundTag nbt, ItemMappings mappings) { if (isLodestoneCompass(nbt)) { - return mappings.getStoredItems().lodestoneCompass(); + return mappings.getLodestoneCompass(); } return super.getItemMapping(javaId, nbt, mappings); } @@ -78,10 +79,8 @@ public class CompassTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() + return Arrays.stream(Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems()) .filter(entry -> entry.getJavaIdentifier().endsWith("compass")) .collect(Collectors.toList()); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java index 04183e095..bf16af38f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/PotionTranslator.java @@ -36,6 +36,7 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; +import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -73,10 +74,8 @@ public class PotionTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() + return Arrays.stream(Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems()) .filter(entry -> entry.getJavaIdentifier().endsWith("potion")) .collect(Collectors.toList()); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java index b3aecb668..d831ce586 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/TippedArrowTranslator.java @@ -36,6 +36,7 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.registry.type.ItemMappings; +import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -80,10 +81,8 @@ public class TippedArrowTranslator extends ItemTranslator { @Override public List getAppliedItems() { - return Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() + return Arrays.stream(Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems()) .filter(entry -> entry.getJavaIdentifier().contains("arrow") && !entry.getJavaIdentifier().contains("spectral")) .collect(Collectors.toList()); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java index 3da157cfc..ed4865411 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/BannerTranslator.java @@ -37,10 +37,7 @@ import org.geysermc.geyser.translator.inventory.item.ItemRemapper; import org.geysermc.geyser.translator.inventory.item.NbtItemStackTranslator; import javax.annotation.Nonnull; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; @ItemRemapper @@ -79,10 +76,8 @@ public class BannerTranslator extends NbtItemStackTranslator { } public BannerTranslator() { - appliedItems = Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) - .getItems() - .values() - .stream() + appliedItems = Arrays.stream(Registries.ITEMS.forVersion(MinecraftProtocol.DEFAULT_BEDROCK_CODEC.getProtocolVersion()) + .getItems()) .filter(entry -> entry.getJavaIdentifier().endsWith("banner")) .collect(Collectors.toList()); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index f120e4a19..073917293 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -284,7 +284,7 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator - session.getItemMappings().getItems() - .getOrDefault(stoneCuttingRecipeData.getResult().getId(), ItemMapping.AIR) + session.getItemMappings().getMapping(stoneCuttingRecipeData.getResult()) .getJavaIdentifier()))); // Now that it's sorted, let's translate these recipes @@ -229,7 +228,7 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator Date: Mon, 4 Apr 2022 21:03:43 -0400 Subject: [PATCH 120/199] Add recent Paper check and new vanilla check for block placement Fixes #2917 --- ...BedrockInventoryTransactionTranslator.java | 43 +++++++++++++++---- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 073917293..a5787c1c6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -139,7 +139,8 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator { - Vector3i blockPos = BlockUtils.getBlockPosition(packet.getBlockPosition(), packet.getBlockFace()); + final Vector3i packetBlockPosition = packet.getBlockPosition(); + Vector3i blockPos = BlockUtils.getBlockPosition(packetBlockPosition, packet.getBlockFace()); if (session.getGeyser().getConfig().isDisableBedrockScaffolding()) { float yaw = session.getPlayerEntity().getYaw(); @@ -159,8 +160,8 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator - (session.getGameMode().equals(GameMode.CREATIVE) ? CREATIVE_EYE_HEIGHT_PLACE_DISTANCE : SURVIVAL_EYE_HEIGHT_PLACE_DISTANCE)) { + (creative ? CREATIVE_EYE_HEIGHT_PLACE_DISTANCE : SURVIVAL_EYE_HEIGHT_PLACE_DISTANCE)) { restoreCorrectBlock(session, blockPos, packet); return; } + double clickPositionFullX = (double) packetBlockPosition.getX() + (double) packet.getClickPosition().getX(); + double clickPositionFullY = (double) packetBlockPosition.getY() + (double) packet.getClickPosition().getY(); + double clickPositionFullZ = (double) packetBlockPosition.getZ() + (double) packet.getClickPosition().getZ(); + + // More recent Paper check - https://github.com/PaperMC/Paper/blob/87e11bf7fdf48ecdf3e1cae383c368b9b61d7df9/patches/server/0470-Move-range-check-for-block-placing-up.patch + double clickDiffX = playerPosition.getX() - clickPositionFullX; + double clickDiffY = playerPosition.getY() - clickPositionFullY; + double clickDiffZ = playerPosition.getZ() - clickPositionFullZ; + if (((clickDiffX * clickDiffX) + (clickDiffY * clickDiffY) + (clickDiffZ * clickDiffZ)) > + (creative ? CREATIVE_EYE_HEIGHT_PLACE_DISTANCE : SURVIVAL_EYE_HEIGHT_PLACE_DISTANCE)) { + restoreCorrectBlock(session, blockPos, packet); + return; + } + + Vector3f blockCenter = Vector3f.from(packetBlockPosition.getX() + 0.5f, packetBlockPosition.getY() + 0.5f, packetBlockPosition.getZ() + 0.5f); // Vanilla check if (!(session.getPlayerEntity().getPosition().sub(0, EntityDefinitions.PLAYER.offset(), 0) - .distanceSquared(packet.getBlockPosition().toFloat().add(0.5f, 0.5f, 0.5f)) < MAXIMUM_BLOCK_PLACING_DISTANCE)) { + .distanceSquared(blockCenter) < MAXIMUM_BLOCK_PLACING_DISTANCE)) { // The client thinks that its blocks have been successfully placed. Restore the server's blocks instead. restoreCorrectBlock(session, blockPos, packet); return; } + + // More recent vanilla check (as of 1.18.2) + double clickDistanceX = clickPositionFullX - blockCenter.getX(); + double clickDistanceY = clickPositionFullY - blockCenter.getY(); + double clickDistanceZ = clickPositionFullZ - blockCenter.getZ(); + if (!(Math.abs(clickDistanceX) < 1.0000001D && Math.abs(clickDistanceY) < 1.0000001D && Math.abs(clickDistanceZ) < 1.0000001D)) { + restoreCorrectBlock(session, blockPos, packet); + return; + } /* Block place checks end - client is good to go */ From cb8858fc423bdba64b8d6ee2b08b7870261e9383 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 11 Apr 2022 15:44:15 -0400 Subject: [PATCH 121/199] Don't always store cert/client data used for skin uploaded This takes up a decent 30K of memory that we don't use after the skin is uploaded. The GameProfileTranslator cannot be run more than once per session. --- .../org/geysermc/geyser/session/GeyserSession.java | 6 ++++++ .../org/geysermc/geyser/session/auth/AuthData.java | 13 +------------ .../geyser/session/auth/BedrockClientData.java | 6 ++++++ .../protocol/java/JavaGameProfileTranslator.java | 8 +++++++- .../geysermc/geyser/util/LoginEncryptionUtils.java | 6 ++++-- 5 files changed, 24 insertions(+), 15 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 1c25c2281..aeb8e9970 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.session; +import com.fasterxml.jackson.databind.JsonNode; import com.github.steveice10.mc.auth.data.GameProfile; import com.github.steveice10.mc.auth.exception.request.InvalidCredentialsException; import com.github.steveice10.mc.auth.exception.request.RequestException; @@ -142,6 +143,11 @@ public class GeyserSession implements GeyserConnection, CommandSender { private AuthData authData; @Setter private BedrockClientData clientData; + /** + * Used for Floodgate skin uploading + */ + @Setter + private JsonNode certChainData; /* Setter for GeyserConnect */ @Setter diff --git a/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java b/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java index 802ee3ca0..99b7ae3af 100644 --- a/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java +++ b/core/src/main/java/org/geysermc/geyser/session/auth/AuthData.java @@ -25,18 +25,7 @@ package org.geysermc.geyser.session.auth; -import com.fasterxml.jackson.databind.JsonNode; -import org.geysermc.geyser.GeyserImpl; - import java.util.UUID; -public record AuthData(String name, UUID uuid, String xuid, - JsonNode certChainData, String clientData) { - - public void upload(GeyserImpl geyser) { - // we can't upload the skin in LoginEncryptionUtil since the global server would return - // the skin too fast, that's why we upload it after we know for sure that the target server - // is ready to handle the result of the global server - geyser.getSkinUploader().uploadSkin(certChainData, clientData); - } +public record AuthData(String name, UUID uuid, String xuid) { } diff --git a/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java b/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java index b3601f6c3..07dd38491 100644 --- a/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java +++ b/core/src/main/java/org/geysermc/geyser/session/auth/BedrockClientData.java @@ -25,9 +25,11 @@ package org.geysermc.geyser.session.auth; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; +import lombok.Setter; import org.geysermc.floodgate.util.DeviceOs; import org.geysermc.floodgate.util.InputMode; import org.geysermc.floodgate.util.UiProfile; @@ -107,6 +109,10 @@ public final class BedrockClientData { @JsonProperty(value = "PlayFabId") private String playFabId; + @JsonIgnore + @Setter + private String originalString = null; + public DeviceOs getDeviceOs() { return deviceOs != null ? deviceOs : DeviceOs.UNKNOWN; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java index c35261e78..199d29e30 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaGameProfileTranslator.java @@ -57,7 +57,13 @@ public class JavaGameProfileTranslator extends PacketTranslator Date: Tue, 12 Apr 2022 19:04:09 -0400 Subject: [PATCH 122/199] Make all moon phases visible The fix to prevent integer overflows also prevented moon phases from being visible until now. Fixes #2927 --- .../protocol/java/level/JavaSetTimeTranslator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java index 581433a5f..781ae4ec7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java @@ -42,7 +42,10 @@ public class JavaSetTimeTranslator extends PacketTranslator= 0) { // Client thinks there is no daylight cycle but there is From 0803c5d9af291224fcf3f8a3cc7f458b2c2cc957 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 12 Apr 2022 19:42:41 -0400 Subject: [PATCH 123/199] SetTimeTranslator: cast from long on the entire modulus This should fix some inaccuracies with time on older worlds. --- .../translator/protocol/java/level/JavaSetTimeTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java index 781ae4ec7..bc4e8c1ff 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSetTimeTranslator.java @@ -45,7 +45,7 @@ public class JavaSetTimeTranslator extends PacketTranslator= 0) { // Client thinks there is no daylight cycle but there is From cf8114543e38032e02f27d672f8f98c919e2c112 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 17 Apr 2022 19:53:06 -0400 Subject: [PATCH 124/199] Bump version; drop 1.17.40; support 1.18.30 --- README.md | 2 +- core/pom.xml | 4 +- .../entity/type/player/PlayerEntity.java | 2 + .../entity/type/player/SkullPlayerEntity.java | 2 + .../geyser/level/BedrockDimension.java | 41 + .../level/block/BlockPositionIterator.java | 2 - .../geyser/network/MinecraftProtocol.java | 13 +- .../geyser/network/UpstreamPacketHandler.java | 15 +- .../populator/BlockRegistryPopulator.java | 72 +- .../populator/ItemRegistryPopulator.java | 30 +- .../geyser/session/GeyserSession.java | 7 +- .../geyser/session/cache/ChunkCache.java | 5 +- .../item/nbt/EnchantmentTranslator.java | 2 +- .../player/BedrockMovePlayerTranslator.java | 13 +- .../JavaLevelChunkWithLightTranslator.java | 39 +- .../org/geysermc/geyser/util/ChunkUtils.java | 29 +- .../geysermc/geyser/util/DimensionUtils.java | 2 +- ...e.1_17_40.nbt => block_palette.1_18_0.nbt} | Bin .../bedrock/block_palette.1_18_30.nbt | Bin 0 -> 45536 bytes ...17_40.json => creative_items.1_18_30.json} | 2529 +++++++++-------- ....json => runtime_item_states.1_18_30.json} | 264 +- 21 files changed, 1614 insertions(+), 1459 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/level/BedrockDimension.java rename core/src/main/resources/bedrock/{block_palette.1_17_40.nbt => block_palette.1_18_0.nbt} (100%) create mode 100644 core/src/main/resources/bedrock/block_palette.1_18_30.nbt rename core/src/main/resources/bedrock/{creative_items.1_17_40.json => creative_items.1_18_30.json} (84%) rename core/src/main/resources/bedrock/{runtime_item_states.1_17_40.json => runtime_item_states.1_18_30.json} (96%) diff --git a/README.md b/README.md index 23bde93d2..bbb9532a5 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! -### Currently supporting Minecraft Bedrock 1.17.41 + 1.18.0 - 1.18.10 and Minecraft Java 1.18.2. +### Currently supporting Minecraft Bedrock 1.18.0 - 1.18.30 and Minecraft Java 1.18.2. ## Setting Up Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser. diff --git a/core/pom.xml b/core/pom.xml index d40b7dcc4..7dc64e08b 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -120,8 +120,8 @@ com.github.CloudburstMC.Protocol - bedrock-v486 - 0cd24c0 + bedrock-v503 + 29ecd7a compile diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 58f04a756..0d6c0dac1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -37,6 +37,7 @@ import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.AttributeData; +import com.nukkitx.protocol.bedrock.data.GameType; import com.nukkitx.protocol.bedrock.data.PlayerPermission; import com.nukkitx.protocol.bedrock.data.command.CommandPermission; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -126,6 +127,7 @@ public class PlayerEntity extends LivingEntity { addPlayerPacket.getAdventureSettings().setPlayerPermission(PlayerPermission.MEMBER); addPlayerPacket.setDeviceId(""); addPlayerPacket.setPlatformChatId(""); + addPlayerPacket.setGameType(GameType.SURVIVAL); //TODO addPlayerPacket.getMetadata().putFlags(flags); dirtyMetadata.apply(addPlayerPacket.getMetadata()); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java index ce1615816..f1a447b57 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.player; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; +import com.nukkitx.protocol.bedrock.data.GameType; import com.nukkitx.protocol.bedrock.data.PlayerPermission; import com.nukkitx.protocol.bedrock.data.command.CommandPermission; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -84,6 +85,7 @@ public class SkullPlayerEntity extends PlayerEntity { addPlayerPacket.getAdventureSettings().setPlayerPermission(PlayerPermission.MEMBER); addPlayerPacket.setDeviceId(""); addPlayerPacket.setPlatformChatId(""); + addPlayerPacket.setGameType(GameType.SURVIVAL); addPlayerPacket.getMetadata().putFlags(flags); dirtyMetadata.apply(addPlayerPacket.getMetadata()); diff --git a/core/src/main/java/org/geysermc/geyser/level/BedrockDimension.java b/core/src/main/java/org/geysermc/geyser/level/BedrockDimension.java new file mode 100644 index 000000000..78c6b2c6a --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/level/BedrockDimension.java @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2019-2022 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.geyser.level; + +/** + * A data structure to represent what Bedrock believes are the height requirements for a specific dimension. + * As of 1.18.30, biome count is representative of the height of the world, and out-of-bounds chunks can crash + * the client. + * + * @param minY The minimum height Bedrock Edition will accept. + * @param height The maximum chunk height Bedrock Edition will accept, from the lowest point to the highest. + * @param doUpperHeightWarn whether to warn in the console if the Java dimension height exceeds Bedrock's. + */ +public record BedrockDimension(int minY, int height, boolean doUpperHeightWarn) { + public static BedrockDimension OVERWORLD = new BedrockDimension(-64, 384, true); + public static BedrockDimension THE_NETHER = new BedrockDimension(0, 128, false); + public static BedrockDimension THE_END = new BedrockDimension(0, 256, true); +} diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java index 425c78f18..d22150ccf 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockPositionIterator.java @@ -26,8 +26,6 @@ package org.geysermc.geyser.level.block; import com.nukkitx.network.util.Preconditions; -import lombok.Getter; - public class BlockPositionIterator { private final int minX; diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index 7ab381375..0f5782f86 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -28,11 +28,14 @@ package org.geysermc.geyser.network; import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import com.nukkitx.protocol.bedrock.BedrockPacketCodec; -import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; +import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; -import java.util.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.StringJoiner; /** * Contains information about the supported protocols in Geyser. @@ -42,7 +45,7 @@ public final class MinecraftProtocol { * Default Bedrock codec that should act as a fallback. Should represent the latest available * release of the game that Geyser supports. */ - public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v486.V486_CODEC; + public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v503.V503_CODEC; /** * A list of all supported Bedrock versions that can join Geyser */ @@ -55,11 +58,11 @@ public final class MinecraftProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v471.V471_CODEC); SUPPORTED_BEDROCK_CODECS.add(Bedrock_v475.V475_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + SUPPORTED_BEDROCK_CODECS.add(Bedrock_v486.V486_CODEC.toBuilder() .minecraftVersion("1.18.10/1.18.12") // 1.18.11 is also supported, but was only on Switch and since that auto-updates it's not needed .build()); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); } /** diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 5ded35259..5ae6fbca9 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -30,18 +30,18 @@ import com.nukkitx.protocol.bedrock.BedrockPacketCodec; import com.nukkitx.protocol.bedrock.data.ExperimentData; import com.nukkitx.protocol.bedrock.data.ResourcePackType; import com.nukkitx.protocol.bedrock.packet.*; -import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.session.PendingMicrosoftAuthentication; -import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.configuration.GeyserConfiguration; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.pack.ResourcePack; import org.geysermc.geyser.pack.ResourcePackManifest; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.registry.Registries; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.PendingMicrosoftAuthentication; +import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.text.GeyserLocale; -import org.geysermc.geyser.util.*; +import org.geysermc.geyser.util.LoginEncryptionUtils; +import org.geysermc.geyser.util.MathUtils; import java.io.FileInputStream; import java.io.InputStream; @@ -165,11 +165,6 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { stackPacket.getExperiments().add(new ExperimentData("data_driven_items", true)); } - if (session.getUpstream().getProtocolVersion() <= Bedrock_v471.V471_CODEC.getProtocolVersion()) { - // Allow extended world height in the overworld to work for pre-1.18 clients - stackPacket.getExperiments().add(new ExperimentData("caves_and_cliffs", true)); - } - session.sendUpstreamPacket(stackPacket); break; diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index 8238bcea1..d8aa6a456 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -28,8 +28,9 @@ package org.geysermc.geyser.registry.populator; import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableMap; import com.nukkitx.nbt.*; -import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; +import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; +import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.objects.Object2IntMap; @@ -60,35 +61,50 @@ public class BlockRegistryPopulator { private static final ImmutableMap, BiFunction> BLOCK_MAPPERS; private static final BiFunction EMPTY_MAPPER = (bedrockIdentifier, statesBuilder) -> null; + private static final BiFunction V486_MAPPER = (bedrockIdentifier, statesBuilder) -> { + statesBuilder.remove("no_drop_bit"); // Used in skulls + if (bedrockIdentifier.equals("minecraft:glow_lichen")) { + // Moved around north, south, west + int bits = (int) statesBuilder.get("multi_face_direction_bits"); + boolean north = (bits & (1 << 2)) != 0; + boolean south = (bits & (1 << 3)) != 0; + boolean west = (bits & (1 << 4)) != 0; + if (north) { + bits |= 1 << 4; + } else { + bits &= ~(1 << 4); + } + if (south) { + bits |= 1 << 2; + } else { + bits &= ~(1 << 2); + } + if (west) { + bits |= 1 << 3; + } else { + bits &= ~(1 << 3); + } + statesBuilder.put("multi_face_direction_bits", bits); + } + return null; + }; + static { ImmutableMap.Builder, BiFunction> stateMapperBuilder = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_17_40", Bedrock_v471.V471_CODEC.getProtocolVersion()), EMPTY_MAPPER) - .put(ObjectIntPair.of("1_18_10", Bedrock_v486.V486_CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { - statesBuilder.remove("no_drop_bit"); // Used in skulls - if (bedrockIdentifier.equals("minecraft:glow_lichen")) { - // Moved around north, south, west - int bits = (int) statesBuilder.get("multi_face_direction_bits"); - boolean north = (bits & (1 << 2)) != 0; - boolean south = (bits & (1 << 3)) != 0; - boolean west = (bits & (1 << 4)) != 0; - if (north) { - bits |= 1 << 4; - } else { - bits &= ~(1 << 4); - } - if (south) { - bits |= 1 << 2; - } else { - bits &= ~(1 << 2); - } - if (west) { - bits |= 1 << 3; - } else { - bits &= ~(1 << 3); - } - statesBuilder.put("multi_face_direction_bits", bits); - } - return null; + .put(ObjectIntPair.of("1_18_0", Bedrock_v475.V475_CODEC.getProtocolVersion()), EMPTY_MAPPER) + .put(ObjectIntPair.of("1_18_10", Bedrock_v486.V486_CODEC.getProtocolVersion()), V486_MAPPER) + .put(ObjectIntPair.of("1_18_30", Bedrock_v503.V503_CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { + // Apply these fixes too + V486_MAPPER.apply(bedrockIdentifier, statesBuilder); + return switch (bedrockIdentifier) { + case "minecraft:pistonArmCollision" -> "minecraft:piston_arm_collision"; + case "minecraft:stickyPistonArmCollision" -> "minecraft:sticky_piston_arm_collision"; + case "minecraft:movingBlock" -> "minecraft:moving_block"; + case "minecraft:tripWire" -> "minecraft:trip_wire"; + case "minecraft:seaLantern" -> "minecraft:sea_lantern"; + case "minecraft:concretePowder" -> "minecraft:concrete_powder"; + default -> null; + }; }); BLOCK_MAPPERS = stateMapperBuilder.build(); diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 0e12669e3..37b6c49f4 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -35,10 +35,12 @@ import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.StartGamePacket; -import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; -import it.unimi.dsi.fastutil.ints.*; +import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; +import it.unimi.dsi.fastutil.ints.Int2IntMap; +import it.unimi.dsi.fastutil.ints.IntArrayList; +import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.objects.*; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; @@ -58,19 +60,16 @@ import java.util.*; * Populates the item registries. */ public class ItemRegistryPopulator { - private static final Map PALETTE_VERSIONS; - - static { - PALETTE_VERSIONS = new Object2ObjectOpenHashMap<>(); - PALETTE_VERSIONS.put("1_17_40", new PaletteVersion(Bedrock_v471.V471_CODEC.getProtocolVersion(), Collections.emptyMap())); - PALETTE_VERSIONS.put("1_18_0", new PaletteVersion(Bedrock_v475.V475_CODEC.getProtocolVersion(), Collections.emptyMap())); - PALETTE_VERSIONS.put("1_18_10", new PaletteVersion(Bedrock_v486.V486_CODEC.getProtocolVersion(), Collections.emptyMap())); - } private record PaletteVersion(int protocolVersion, Map additionalTranslatedItems) { } public static void populate() { + Map paletteVersions = new Object2ObjectOpenHashMap<>(); + paletteVersions.put("1_18_0", new PaletteVersion(Bedrock_v475.V475_CODEC.getProtocolVersion(), Collections.emptyMap())); + paletteVersions.put("1_18_10", new PaletteVersion(Bedrock_v486.V486_CODEC.getProtocolVersion(), Collections.emptyMap())); + paletteVersions.put("1_18_30", new PaletteVersion(Bedrock_v503.V503_CODEC.getProtocolVersion(), Collections.emptyMap())); + GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); TypeReference> mappingItemsType = new TypeReference<>() { }; @@ -88,7 +87,7 @@ public class ItemRegistryPopulator { Int2IntMap dyeColors = new FixedInt2IntMap(); /* Load item palette */ - for (Map.Entry palette : PALETTE_VERSIONS.entrySet()) { + for (Map.Entry palette : paletteVersions.entrySet()) { TypeReference> paletteEntriesType = new TypeReference<>() {}; // Used to get the Bedrock namespaced ID (in instances where there are small differences) @@ -232,12 +231,15 @@ public class ItemRegistryPopulator { } String bedrockIdentifier; - if (javaIdentifier.equals("minecraft:music_disc_otherside") && palette.getValue().protocolVersion() <= Bedrock_v471.V471_CODEC.getProtocolVersion()) { - bedrockIdentifier = "minecraft:music_disc_pigstep"; - } else if (javaIdentifier.equals("minecraft:globe_banner_pattern") && palette.getValue().protocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { + if (javaIdentifier.equals("minecraft:globe_banner_pattern") && palette.getValue().protocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { bedrockIdentifier = "minecraft:banner_pattern"; } else { bedrockIdentifier = mappingItem.getBedrockIdentifier(); + if (palette.getValue().protocolVersion() >= Bedrock_v503.V503_CODEC.getProtocolVersion()) { + if (bedrockIdentifier.equals("minecraft:sealantern")) { + bedrockIdentifier = "minecraft:sea_lantern"; + } + } } if (usingFurnaceMinecart && javaIdentifier.equals("minecraft:furnace_minecart")) { diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index aeb8e9970..f35378af3 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -67,7 +67,6 @@ import com.nukkitx.protocol.bedrock.data.*; import com.nukkitx.protocol.bedrock.data.command.CommandPermission; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.*; -import com.nukkitx.protocol.bedrock.v471.Bedrock_v471; import io.netty.channel.Channel; import io.netty.channel.EventLoop; import it.unimi.dsi.fastutil.ints.*; @@ -1388,7 +1387,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { startGamePacket.setPlayerPosition(Vector3f.from(0, 69, 0)); startGamePacket.setRotation(Vector2f.from(1, 1)); - startGamePacket.setSeed(-1); + startGamePacket.setSeed(-1L); startGamePacket.setDimensionId(DimensionUtils.javaToBedrock(dimension)); startGamePacket.setGeneratorId(1); startGamePacket.setLevelGameType(GameType.SURVIVAL); @@ -1437,10 +1436,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { settings.setServerAuthoritativeBlockBreaking(false); startGamePacket.setPlayerMovementSettings(settings); - if (upstream.getProtocolVersion() <= Bedrock_v471.V471_CODEC.getProtocolVersion()) { - startGamePacket.getExperiments().add(new ExperimentData("caves_and_cliffs", true)); - } - upstream.sendPacket(startGamePacket); } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java index feb1cf3a8..91d6b33d6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/ChunkCache.java @@ -33,6 +33,7 @@ import lombok.Setter; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.level.chunk.GeyserChunk; +import org.geysermc.geyser.level.BedrockDimension; import org.geysermc.geyser.util.MathUtils; public class ChunkCache { @@ -45,11 +46,11 @@ public class ChunkCache { private int heightY; /** - * Whether the Bedrock client believes they are in a world with a minimum of -64 and maximum of 320 + * Which dimension Bedrock understands themselves to be in. */ @Getter @Setter - private boolean isExtendedHeight = false; + private BedrockDimension bedrockDimension = BedrockDimension.OVERWORLD; public ChunkCache(GeyserSession session) { this.cache = !session.getGeyser().getWorldManager().hasOwnChunkCache(); // To prevent Spigot from initializing diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java index 847a70a27..55d45f67e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java @@ -136,7 +136,7 @@ public class EnchantmentTranslator extends NbtItemStackTranslator { CompoundTag bedrockTag = new CompoundTag(""); bedrockTag.put(new ShortTag("id", (short) enchantment.ordinal())); // If the tag cannot parse, Java Edition 1.18.2 sets to 0 - bedrockTag.put(new ShortTag("lvl", javaEnchLvl != null && javaEnchLvl.getValue() instanceof Number lvl ? lvl.shortValue() : 0)); + bedrockTag.put(new ShortTag("lvl", javaEnchLvl != null && javaEnchLvl.getValue() instanceof Number lvl ? lvl.shortValue() : (short) 0)); return bedrockTag; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java index 2fccbe482..a63c0f334 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java @@ -37,14 +37,12 @@ import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.ChatColor; +import org.geysermc.geyser.level.BedrockDimension; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @Translator(packet = MovePlayerPacket.class) public class BedrockMovePlayerTranslator extends PacketTranslator { - /* The upper and lower bounds to check for the void floor that only exists in Bedrock. These are the constants for the overworld. */ - private static final int BEDROCK_OVERWORLD_VOID_FLOOR_UPPER_Y = -104; - private static final int BEDROCK_OVERWORLD_VOID_FLOOR_LOWER_Y = BEDROCK_OVERWORLD_VOID_FLOOR_UPPER_Y + 2; @Override public void translate(GeyserSession session, MovePlayerPacket packet) { @@ -124,11 +122,10 @@ public class BedrockMovePlayerTranslator extends PacketTranslator= (extendedWorld ? BEDROCK_OVERWORLD_VOID_FLOOR_UPPER_Y : -40)) { + // The void floor is offset about 40 blocks below the bottom of the world + BedrockDimension bedrockDimension = session.getChunkCache().getBedrockDimension(); + int voidFloorLocation = bedrockDimension.minY() - 40; + if (floorY <= (voidFloorLocation + 2) && floorY >= voidFloorLocation) { // Work around there being a floor at the bottom of the world and teleport the player below it // Moving from below to above the void floor works fine entity.setPosition(entity.getPosition().sub(0, 4f, 0)); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 97b826473..165d90b36 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -43,7 +43,7 @@ import com.nukkitx.nbt.NbtMap; import com.nukkitx.nbt.NbtUtils; import com.nukkitx.network.VarInts; import com.nukkitx.protocol.bedrock.packet.LevelChunkPacket; -import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; +import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufOutputStream; @@ -52,26 +52,29 @@ import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.ints.IntLists; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import org.geysermc.geyser.entity.type.ItemFrameEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; -import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; -import org.geysermc.geyser.translator.level.block.entity.SkullBlockEntityTranslator; import org.geysermc.geyser.level.chunk.BlockStorage; import org.geysermc.geyser.level.chunk.GeyserChunkSection; import org.geysermc.geyser.level.chunk.bitarray.BitArray; import org.geysermc.geyser.level.chunk.bitarray.BitArrayVersion; import org.geysermc.geyser.level.chunk.bitarray.SingletonBitArray; import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.level.BedrockDimension; +import org.geysermc.geyser.translator.level.BiomeTranslator; +import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; +import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; +import org.geysermc.geyser.translator.level.block.entity.SkullBlockEntityTranslator; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.BlockEntityUtils; import org.geysermc.geyser.util.ChunkUtils; import java.io.ByteArrayInputStream; import java.io.IOException; -import java.util.*; +import java.util.BitSet; +import java.util.List; +import java.util.Map; import static org.geysermc.geyser.util.ChunkUtils.*; @@ -98,13 +101,13 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator> 4) - 1; + BedrockDimension bedrockDimension = session.getChunkCache().getBedrockDimension(); + int maxBedrockSectionY = (bedrockDimension.height() >> 4) - 1; int sectionCount; byte[] payload; ByteBuf byteBuf = null; - GeyserChunkSection[] sections = new GeyserChunkSection[javaChunks.length - (yOffset + ((overworld ? MINIMUM_ACCEPTED_HEIGHT_OVERWORLD : MINIMUM_ACCEPTED_HEIGHT) >> 4))]; + GeyserChunkSection[] sections = new GeyserChunkSection[javaChunks.length - (yOffset + (bedrockDimension.minY() >> 4))]; try { NetInput in = new StreamNetInput(new ByteArrayInputStream(packet.getChunkData())); @@ -113,7 +116,7 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator> 4)); + int bedrockSectionY = sectionY + (yOffset - (bedrockDimension.minY() >> 4)); if (bedrockSectionY < 0 || maxBedrockSectionY < bedrockSectionY) { // Ignore this chunk section since it goes outside the bounds accepted by the Bedrock client continue; @@ -309,11 +312,11 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator= Bedrock_v475.V475_CODEC.getProtocolVersion(); - int biomeCount = isNewVersion ? 25 : 32; - int dimensionOffset = (overworld ? MINIMUM_ACCEPTED_HEIGHT_OVERWORLD : MINIMUM_ACCEPTED_HEIGHT) >> 4; + // As of 1.18.0, Bedrock hardcodes to always read 25 biome sections + // As of 1.18.30, the hardcode may now be tied to the dimension definition + boolean isNewVersion = session.getUpstream().getProtocolVersion() >= Bedrock_v503.V503_CODEC.getProtocolVersion(); + int biomeCount = isNewVersion ? bedrockDimension.height() >> 4 : 25; + int dimensionOffset = bedrockDimension.minY() >> 4; for (int i = 0; i < biomeCount; i++) { int biomeYOffset = dimensionOffset + i; if (biomeYOffset < yOffset) { diff --git a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java index 7fdf12ec9..445ffb882 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java @@ -46,23 +46,13 @@ import org.geysermc.geyser.level.chunk.bitarray.SingletonBitArray; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.GeyserLocale; +import org.geysermc.geyser.level.BedrockDimension; import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; import static org.geysermc.geyser.level.block.BlockStateValues.JAVA_AIR_ID; @UtilityClass public class ChunkUtils { - /** - * The minimum height Bedrock Edition will accept. - */ - public static final int MINIMUM_ACCEPTED_HEIGHT = 0; - public static final int MINIMUM_ACCEPTED_HEIGHT_OVERWORLD = -64; - /** - * The maximum chunk height Bedrock Edition will accept, from the lowest point to the highest. - */ - public static final int MAXIMUM_ACCEPTED_HEIGHT = 256; - public static final int MAXIMUM_ACCEPTED_HEIGHT_OVERWORLD = 384; - /** * An empty subchunk. */ @@ -249,17 +239,20 @@ public class ChunkUtils { throw new RuntimeException("Maximum Y must be a multiple of 16!"); } - int dimension = DimensionUtils.javaToBedrock(session.getDimension()); - boolean extendedHeight = dimension == 0; - session.getChunkCache().setExtendedHeight(extendedHeight); + BedrockDimension bedrockDimension = switch (session.getDimension()) { + case DimensionUtils.THE_END -> BedrockDimension.THE_END; + case DimensionUtils.NETHER -> DimensionUtils.isCustomBedrockNetherId() ? BedrockDimension.THE_END : BedrockDimension.THE_NETHER; + default -> BedrockDimension.OVERWORLD; + }; + session.getChunkCache().setBedrockDimension(bedrockDimension); // Yell in the console if the world height is too height in the current scenario // The constraints change depending on if the player is in the overworld or not, and if experimental height is enabled - if (minY < (extendedHeight ? MINIMUM_ACCEPTED_HEIGHT_OVERWORLD : MINIMUM_ACCEPTED_HEIGHT) - || maxY > (extendedHeight ? MAXIMUM_ACCEPTED_HEIGHT_OVERWORLD : MAXIMUM_ACCEPTED_HEIGHT)) { + // (Ignore this for the Nether. We can't change that at the moment without the workaround. :/ ) + if (minY < bedrockDimension.minY() || (bedrockDimension.doUpperHeightWarn() && maxY > bedrockDimension.height())) { session.getGeyser().getLogger().warning(GeyserLocale.getLocaleStringLog("geyser.network.translator.chunk.out_of_bounds", - extendedHeight ? MINIMUM_ACCEPTED_HEIGHT_OVERWORLD : MINIMUM_ACCEPTED_HEIGHT, - extendedHeight ? MAXIMUM_ACCEPTED_HEIGHT_OVERWORLD : MAXIMUM_ACCEPTED_HEIGHT, + String.valueOf(bedrockDimension.minY()), + String.valueOf(bedrockDimension.height()), session.getDimension())); } diff --git a/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java b/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java index 5af5e2c2b..f1aca63e8 100644 --- a/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java @@ -109,7 +109,7 @@ public class DimensionUtils { // we check if the player is entering the nether and apply the nether fog to fake the fact that the client // thinks they are in the end dimension. if (BEDROCK_NETHER_ID == 2) { - if (bedrockDimension == BEDROCK_NETHER_ID) { + if (NETHER.equals(javaDimension)) { session.sendFog("minecraft:fog_hell"); } else if (previousDimension == BEDROCK_NETHER_ID) { session.removeFog("minecraft:fog_hell"); diff --git a/core/src/main/resources/bedrock/block_palette.1_17_40.nbt b/core/src/main/resources/bedrock/block_palette.1_18_0.nbt similarity index 100% rename from core/src/main/resources/bedrock/block_palette.1_17_40.nbt rename to core/src/main/resources/bedrock/block_palette.1_18_0.nbt diff --git a/core/src/main/resources/bedrock/block_palette.1_18_30.nbt b/core/src/main/resources/bedrock/block_palette.1_18_30.nbt new file mode 100644 index 0000000000000000000000000000000000000000..bf7690970f792f71b62d7b7f0c9a2f80a3292a21 GIT binary patch literal 45536 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 Date: Sun, 17 Apr 2022 20:10:16 -0400 Subject: [PATCH 125/199] Actually bump to 2.0.3-SNAPSHOT --- ap/pom.xml | 4 ++-- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 ++-- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 ++-- bootstrap/pom.xml | 4 ++-- bootstrap/spigot/pom.xml | 4 ++-- bootstrap/sponge/pom.xml | 4 ++-- bootstrap/standalone/pom.xml | 4 ++-- bootstrap/velocity/pom.xml | 4 ++-- common/pom.xml | 2 +- core/pom.xml | 8 ++++---- pom.xml | 2 +- 13 files changed, 24 insertions(+), 24 deletions(-) diff --git a/ap/pom.xml b/ap/pom.xml index 75f98275c..0644044a1 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT ap - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 37e97ef7e..1d051eaa3 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 9255bc579..2a933a2e0 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index bae0da039..5d078fba5 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index f06a219bb..87e89c1f7 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 381f68bc2..7d6ac8f98 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 26f9c7083..98052d420 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-spigot @@ -30,7 +30,7 @@ org.geysermc core - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index 6285c6dbf..0718996ab 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 6babc6933..6fb45d800 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index 1621d6ee6..93fb1441e 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index a563b7aff..b3903f412 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT common diff --git a/core/pom.xml b/core/pom.xml index 7dc64e08b..2b6956c1f 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT provided org.geysermc geyser-api - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile org.geysermc common - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/pom.xml b/pom.xml index 0599716fe..99524e320 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.geysermc geyser-parent - 2.0.2-SNAPSHOT + 2.0.3-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. From af08488d1eab4daf0b24156a95e527b69df4c194 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 18 Apr 2022 21:30:44 -0400 Subject: [PATCH 126/199] Fix message being sent still if a single escape character is sent --- .../protocol/bedrock/BedrockTextTranslator.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java index 1a6771cc5..91ed5aa2b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java @@ -40,11 +40,8 @@ public class BedrockTextTranslator extends PacketTranslator { public void translate(GeyserSession session, TextPacket packet) { String message = packet.getMessage(); - if (message.isBlank()) { - // Java Edition (as of 1.17.1) just doesn't pass on these messages, so... we won't either! - return; - } - + // The order here is important - strip out illegal characters first, then check if it's blank + // (in case the message is blank after removing) if (message.indexOf(ChatColor.ESCAPE) != -1) { // Filter out all escape characters - Java doesn't let you type these StringBuilder builder = new StringBuilder(); @@ -57,6 +54,11 @@ public class BedrockTextTranslator extends PacketTranslator { message = builder.toString(); } + if (message.isBlank()) { + // Java Edition (as of 1.17.1) just doesn't pass on these messages, so... we won't either! + return; + } + if (MessageTranslator.isTooLong(message, session)) { return; } From 137eb3ece80382460d655929c72c803ac50036ab Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 19 Apr 2022 10:18:50 -0400 Subject: [PATCH 127/199] Replace instances of configs using `generateduuid` for Metrics --- .../configuration/GeyserJacksonConfiguration.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index 463350441..03a3617e3 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -35,9 +35,9 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.network.CIDRMatcher; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.text.AsteriskSerializer; -import org.geysermc.geyser.network.CIDRMatcher; import org.geysermc.geyser.text.GeyserLocale; import java.io.IOException; @@ -240,8 +240,21 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration public static class MetricsInfo implements IMetricsInfo { private boolean enabled = true; + @JsonDeserialize(using = MetricsIdDeserializer.class) @JsonProperty("uuid") private String uniqueId = UUID.randomUUID().toString(); + + private static class MetricsIdDeserializer extends JsonDeserializer { + @Override + public String deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + String uuid = p.getValueAsString(); + if ("generateduuid".equals(uuid)) { + // Compensate for configs not copied from the jar + return UUID.randomUUID().toString(); + } + return uuid; + } + } } @JsonProperty("scoreboard-packet-threshold") From b528a1c4f6d2934234c5d33af0c6816b7c7a7c6f Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 20 Apr 2022 13:30:45 -0400 Subject: [PATCH 128/199] Update Protocol to better support older Netty versions --- core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index 2b6956c1f..7316afe0e 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-v503 - 29ecd7a + f32c76d compile From e923325246eb2af3323762f6734723cb469a2d31 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 20 Apr 2022 21:22:02 -0400 Subject: [PATCH 129/199] Fix stonecutters for Bedrock 1.18.30 Also add an option in debug mode to not log pings in the event they're spammy. --- .../recipe/GeyserStonecutterData.java | 35 ++++++++++++++++ .../network/ConnectorServerEventHandler.java | 4 +- .../geyser/session/GeyserSession.java | 3 +- .../inventory/InventoryTranslator.java | 2 +- .../StonecutterInventoryTranslator.java | 41 +++++++------------ .../item/nbt/EnchantmentTranslator.java | 2 +- .../java/JavaUpdateRecipesTranslator.java | 14 ++++--- 7 files changed, 65 insertions(+), 36 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserStonecutterData.java diff --git a/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserStonecutterData.java b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserStonecutterData.java new file mode 100644 index 000000000..04a772c31 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/inventory/recipe/GeyserStonecutterData.java @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2019-2022 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.geyser.inventory.recipe; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; + +/** + * @param buttonId the button that needs to be pressed for Java Edition to accept this item. + * @param output the expected output of this item when cut. + */ +public record GeyserStonecutterData(int buttonId, ItemStack output) { +} diff --git a/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java b/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java index 892ddcb64..d41871cdb 100644 --- a/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java @@ -47,6 +47,8 @@ import java.nio.charset.StandardCharsets; import java.util.List; public class ConnectorServerEventHandler implements BedrockServerEventHandler { + private static final boolean PRINT_DEBUG_PINGS = Boolean.parseBoolean(System.getProperty("Geyser.PrintPingsInDebugMode", "true")); + /* The following constants are all used to ensure the ping does not reach a length where it is unparsable by the Bedrock client */ @@ -88,7 +90,7 @@ public class ConnectorServerEventHandler implements BedrockServerEventHandler { @Override public BedrockPong onQuery(InetSocketAddress inetSocketAddress) { - if (geyser.getConfig().isDebugMode()) { + if (geyser.getConfig().isDebugMode() && PRINT_DEBUG_PINGS) { geyser.getLogger().debug(GeyserLocale.getLocaleStringLog("geyser.network.pinged", inetSocketAddress)); } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index f35378af3..72eaaf0f7 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -98,6 +98,7 @@ import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; import org.geysermc.geyser.inventory.recipe.GeyserRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserStonecutterData; import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.level.physics.CollisionManager; import org.geysermc.geyser.network.netty.LocalSession; @@ -365,7 +366,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { * The key is the Java ID of the item; the values are all the possible outputs' Java IDs sorted by their string identifier */ @Setter - private Int2ObjectMap stonecutterRecipes; + private Int2ObjectMap stonecutterRecipes; /** * Whether to work around 1.13's different behavior in villager trading menus. diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index b48709595..6f4ca7ee4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -144,7 +144,7 @@ public abstract class InventoryTranslator { /** * If {@link #shouldHandleRequestFirst(StackRequestActionData, Inventory)} returns true, this will be called */ - public ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + protected ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { return rejectRequest(request); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java index ae25a9ffd..e0e2e27bd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/StonecutterInventoryTranslator.java @@ -31,20 +31,14 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.Ser import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; import com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest; import com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData; -import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftResultsDeprecatedStackRequestActionData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionData; import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionType; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; -import it.unimi.dsi.fastutil.ints.IntList; -import org.geysermc.geyser.inventory.GeyserItemStack; -import org.geysermc.geyser.inventory.Inventory; -import org.geysermc.geyser.inventory.PlayerInventory; -import org.geysermc.geyser.inventory.StonecutterContainer; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.inventory.BedrockContainerSlot; -import org.geysermc.geyser.inventory.SlotType; +import org.geysermc.geyser.inventory.*; +import org.geysermc.geyser.inventory.recipe.GeyserStonecutterData; import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; -import org.geysermc.geyser.translator.inventory.item.ItemTranslator; +import org.geysermc.geyser.session.GeyserSession; public class StonecutterInventoryTranslator extends AbstractBlockInventoryTranslator { public StonecutterInventoryTranslator() { @@ -53,31 +47,26 @@ public class StonecutterInventoryTranslator extends AbstractBlockInventoryTransl @Override protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { - // First is pre-1.18. TODO remove after 1.17.40 support is dropped and refactor stonecutter support to use CraftRecipeStackRequestActionData's recipe ID - return action.getType() == StackRequestActionType.CRAFT_NON_IMPLEMENTED_DEPRECATED || action.getType() == StackRequestActionType.CRAFT_RECIPE; + return action.getType() == StackRequestActionType.CRAFT_RECIPE; } @Override - public ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { - // TODO: Also surely to change in the future - StackRequestActionData data = request.getActions()[1]; - if (!(data instanceof CraftResultsDeprecatedStackRequestActionData craftData)) { + protected ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + // Guarded by shouldHandleRequestFirst + CraftRecipeStackRequestActionData data = (CraftRecipeStackRequestActionData) request.getActions()[0]; + + // Look up all possible options of cutting from this ID + GeyserStonecutterData craftingData = session.getStonecutterRecipes().get(data.getRecipeNetworkId()); + if (craftingData == null) { return rejectRequest(request); } StonecutterContainer container = (StonecutterContainer) inventory; - // Get the ID of the item we are cutting - int id = inventory.getItem(0).getJavaId(); - // Look up all possible options of cutting from this ID - IntList results = session.getStonecutterRecipes().get(id); - if (results == null) { - return rejectRequest(request); - } - - ItemStack javaOutput = ItemTranslator.translateToJava(craftData.getResultItems()[0], session.getItemMappings()); - int button = results.indexOf(javaOutput.getId()); + int button = craftingData.buttonId(); // If we've already pressed the button with this item, no need to press it again! if (container.getStonecutterButton() != button) { + ItemStack javaOutput = craftingData.output(); + // Getting the index of the item in the Java stonecutter list ServerboundContainerButtonClickPacket packet = new ServerboundContainerButtonClickPacket(inventory.getId(), button); session.sendDownstreamPacket(packet); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java index 55d45f67e..cd6d5d6ff 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/nbt/EnchantmentTranslator.java @@ -127,7 +127,7 @@ public class EnchantmentTranslator extends NbtItemStackTranslator { Enchantment enchantment = Enchantment.getByJavaIdentifier(((StringTag) javaEnchId).getValue()); if (enchantment == null) { - GeyserImpl.getInstance().getLogger().debug("Unknown java enchantment: " + javaEnchId.getValue()); + GeyserImpl.getInstance().getLogger().debug("Unknown Java enchantment while NBT item translating: " + javaEnchId.getValue()); return null; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index 09ddfce4c..1c5a15b0b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -45,6 +45,7 @@ import lombok.EqualsAndHashCode; import org.geysermc.geyser.inventory.recipe.GeyserRecipe; import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; import org.geysermc.geyser.inventory.recipe.GeyserShapelessRecipe; +import org.geysermc.geyser.inventory.recipe.GeyserStonecutterData; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -167,7 +168,7 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator stonecutterRecipeMap = new Int2ObjectOpenHashMap<>(); + Int2ObjectMap stonecutterRecipeMap = new Int2ObjectOpenHashMap<>(); for (Int2ObjectMap.Entry> data : unsortedStonecutterData.int2ObjectEntrySet()) { // Sort the list by each output item's Java identifier - this is how it's sorted on Java, and therefore // We can get the correct order for button pressing @@ -176,11 +177,13 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator new IntArrayList()); - outputs.add(stoneCuttingData.getResult().getId()); + // Add the net ID as the key and the button required + output for the value + stonecutterRecipeMap.put(netId++, new GeyserStonecutterData(buttonId++, javaOutput)); } } From 575fe98c0f67e71eef9479eef03b9d89e0b947c2 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 20 Apr 2022 21:39:35 -0400 Subject: [PATCH 130/199] Fix anvils for 1.18.30 Bedrock --- .../geyser/inventory/AnvilContainer.java | 37 +++++++++++++++++++ .../updater/AnvilInventoryUpdater.java | 8 ++-- .../inventory/AnvilInventoryTranslator.java | 27 ++++++++++++++ .../bedrock/BedrockFilterTextTranslator.java | 26 +------------ 4 files changed, 69 insertions(+), 29 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java b/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java index a2b7ff9d6..688151a9e 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/AnvilContainer.java @@ -26,8 +26,14 @@ package org.geysermc.geyser.inventory; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundRenameItemPacket; import lombok.Getter; import lombok.Setter; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.text.MessageTranslator; +import org.geysermc.geyser.util.ItemUtils; + +import javax.annotation.Nullable; /** * Used to determine if rename packets should be sent and stores @@ -48,6 +54,7 @@ public class AnvilContainer extends Container { /** * The new name of the item as received from Bedrock */ + @Nullable private String newName = null; private GeyserItemStack lastInput = GeyserItemStack.EMPTY; @@ -59,6 +66,36 @@ public class AnvilContainer extends Container { super(title, id, size, containerType, playerInventory); } + /** + * @return the name to use instead for renaming. + */ + public String checkForRename(GeyserSession session, String rename) { + String correctRename; + newName = rename; + + String originalName = ItemUtils.getCustomName(getInput().getNbt()); + + String plainOriginalName = MessageTranslator.convertToPlainText(originalName, session.getLocale()); + String plainNewName = MessageTranslator.convertToPlainText(rename, session.getLocale()); + if (!plainOriginalName.equals(plainNewName)) { + // Strip out formatting since Java Edition does not allow it + correctRename = plainNewName; + // Java Edition sends a packet every time an item is renamed even slightly in GUI. Fortunately, this works out for us now + ServerboundRenameItemPacket renameItemPacket = new ServerboundRenameItemPacket(plainNewName); + session.sendDownstreamPacket(renameItemPacket); + } else { + // Restore formatting for item since we're not renaming + correctRename = MessageTranslator.convertMessageLenient(originalName); + // Java Edition sends the original custom name when not renaming, + // if there isn't a custom name an empty string is sent + ServerboundRenameItemPacket renameItemPacket = new ServerboundRenameItemPacket(plainOriginalName); + session.sendDownstreamPacket(renameItemPacket); + } + + useJavaLevelCost = false; + return correctRename; + } + public GeyserItemStack getInput() { return getItem(0); } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java b/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java index d6f72b8d0..655d0f215 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/updater/AnvilInventoryUpdater.java @@ -384,19 +384,19 @@ public class AnvilInventoryUpdater extends InventoryUpdater { if (enchantTag.get("id") instanceof StringTag javaEnchId) { JavaEnchantment enchantment = JavaEnchantment.getByJavaIdentifier(javaEnchId.getValue()); if (enchantment == null) { - GeyserImpl.getInstance().getLogger().debug("Unknown java enchantment: " + javaEnchId.getValue()); + GeyserImpl.getInstance().getLogger().debug("Unknown Java enchantment in anvil: " + javaEnchId.getValue()); continue; } Tag javaEnchLvl = enchantTag.get("lvl"); - if (!(javaEnchLvl instanceof ShortTag || javaEnchLvl instanceof IntTag)) + if (javaEnchLvl == null || !(javaEnchLvl.getValue() instanceof Number number)) continue; // Handle duplicate enchantments if (bedrock) { - enchantments.putIfAbsent(enchantment, ((Number) javaEnchLvl.getValue()).intValue()); + enchantments.putIfAbsent(enchantment, number.intValue()); } else { - enchantments.mergeInt(enchantment, ((Number) javaEnchLvl.getValue()).intValue(), Math::max); + enchantments.mergeInt(enchantment, number.intValue(), Math::max); } } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java index b09fcb7d4..e56586b14 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/AnvilInventoryTranslator.java @@ -27,7 +27,12 @@ package org.geysermc.geyser.translator.inventory; import com.github.steveice10.mc.protocol.data.game.inventory.ContainerType; import com.nukkitx.protocol.bedrock.data.inventory.ContainerSlotType; +import com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest; import com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeOptionalStackRequestActionData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionData; +import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.StackRequestActionType; +import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import org.geysermc.geyser.inventory.AnvilContainer; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; @@ -35,12 +40,34 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.inventory.BedrockContainerSlot; import org.geysermc.geyser.inventory.updater.AnvilInventoryUpdater; +import java.util.Objects; + public class AnvilInventoryTranslator extends AbstractBlockInventoryTranslator { public AnvilInventoryTranslator() { super(3, "minecraft:anvil[facing=north]", com.nukkitx.protocol.bedrock.data.inventory.ContainerType.ANVIL, AnvilInventoryUpdater.INSTANCE, "minecraft:chipped_anvil", "minecraft:damaged_anvil"); } + @Override + protected boolean shouldHandleRequestFirst(StackRequestActionData action, Inventory inventory) { + return action.getType() == StackRequestActionType.CRAFT_RECIPE_OPTIONAL; + } + + @Override + protected ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { + // Guarded by shouldHandleRequestFirst check + CraftRecipeOptionalStackRequestActionData data = (CraftRecipeOptionalStackRequestActionData) request.getActions()[0]; + AnvilContainer container = (AnvilContainer) inventory; + + // Required as of 1.18.30 - FilterTextPackets no longer appear to be sent + String name = request.getFilterStrings()[data.getFilteredStringIndex()]; + if (!Objects.equals(name, container.getNewName())) { + container.checkForRename(session, name); + } + + return super.translateRequest(session, inventory, request); + } + @Override public int bedrockSlotToJava(StackRequestSlotInfoData slotInfoData) { return switch (slotInfoData.getContainer()) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java index 818829e8f..4e729bc59 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockFilterTextTranslator.java @@ -25,15 +25,12 @@ package org.geysermc.geyser.translator.protocol.bedrock; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundRenameItemPacket; import com.nukkitx.protocol.bedrock.packet.FilterTextPacket; import org.geysermc.geyser.inventory.AnvilContainer; import org.geysermc.geyser.inventory.CartographyContainer; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.text.MessageTranslator; -import org.geysermc.geyser.util.ItemUtils; /** * Used to send strings to the server and filter out unwanted words. @@ -50,28 +47,7 @@ public class BedrockFilterTextTranslator extends PacketTranslator Date: Thu, 21 Apr 2022 14:23:02 -0400 Subject: [PATCH 131/199] Update bug_report.yml Request the device that the Bedrock player is experiencing the bug on --- .github/ISSUE_TEMPLATE/bug_report.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index f4a0e21ff..036d838ef 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -55,9 +55,9 @@ body: required: true - type: input attributes: - label: "Minecraft: Bedrock Edition Version" - description: "What version of Minecraft: Bedrock Edition are you using? Leave empty if the bug happens before you can connect with Minecraft: Bedrock Edition." - placeholder: "For example: 1.16.201" + label: "Minecraft: Bedrock Edition Device/Version" + description: "What version of Minecraft: Bedrock Edition are you using, and what device(s) does the bug occur on? Leave empty if the bug happens before you can connect with Minecraft: Bedrock Edition." + placeholder: "For example: 1.16.201, Nintendo Switch" - type: textarea attributes: label: Additional Context From 05d74ebd3efc89a7e92e27feaf91c81d2ac050e4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 21 Apr 2022 22:23:00 -0400 Subject: [PATCH 132/199] Fix signs for Bedrock 1.18.30 Fixes #2944 --- .../protocol/bedrock/BedrockBlockEntityDataTranslator.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index d00914fb1..6da4539cf 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -30,6 +30,7 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.Ser import com.github.steveice10.mc.protocol.packet.ingame.serverbound.level.ServerboundSignUpdatePacket; import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; +import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -40,6 +41,7 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator Date: Thu, 21 Apr 2022 22:24:41 -0400 Subject: [PATCH 133/199] oops --- .../protocol/bedrock/BedrockBlockEntityDataTranslator.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 6da4539cf..1f2f29ea5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -41,7 +41,6 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator Date: Fri, 22 Apr 2022 18:06:38 -0400 Subject: [PATCH 134/199] Don't send the SetHealthPacket clientbound Seems like this can cause the client to break in 1.18.30, and we already send the health as an attribute. --- .../java/entity/player/JavaSetHealthTranslator.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java index f21823b07..d989fe964 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.translator.protocol.java.entity.player; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundSetHealthPacket; import com.nukkitx.protocol.bedrock.data.AttributeData; -import com.nukkitx.protocol.bedrock.packet.SetHealthPacket; import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; @@ -44,11 +43,6 @@ public class JavaSetHealthTranslator extends PacketTranslator Date: Fri, 22 Apr 2022 20:16:22 -0400 Subject: [PATCH 135/199] Make completed advancement color easier to read Resolves #2937 --- .../geysermc/geyser/session/cache/AdvancementsCache.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java index 9d3e4f5aa..0df842d1d 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java @@ -30,6 +30,7 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.Ser import lombok.Getter; import lombok.Setter; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.level.GeyserAdvancement; import org.geysermc.geyser.text.GeyserLocale; @@ -140,7 +141,7 @@ public class AdvancementsCache { if (advancement != null) { if (advancement.getParentId() != null && currentAdvancementCategoryId.equals(advancement.getRootId(this))) { boolean color = isEarned(advancement) || !advancement.getDisplayData().isShowToast(); - builder.button((color ? "§6" : "") + MessageTranslator.convertMessage(advancement.getDisplayData().getTitle()) + '\n'); + builder.button((color ? ChatColor.DARK_GREEN : "") + MessageTranslator.convertMessage(advancement.getDisplayData().getTitle()) + '\n'); } } } @@ -266,10 +267,9 @@ public class AdvancementsCache { } public String getColorFromAdvancementFrameType(GeyserAdvancement advancement) { - String base = "\u00a7"; if (advancement.getDisplayData().getFrameType() == Advancement.DisplayData.FrameType.CHALLENGE) { - return base + "5"; + return ChatColor.DARK_PURPLE; } - return base + "a"; // Used for types TASK and GOAL + return ChatColor.GREEN; // Used for types TASK and GOAL } } From 4cb18ebf5b483de1e4ac4a211c40f07659c44fd9 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 23 Apr 2022 14:14:09 -0400 Subject: [PATCH 136/199] Use stable version for maven-shade-plugin --- bootstrap/bungeecord/pom.xml | 2 +- bootstrap/spigot/pom.xml | 2 +- bootstrap/sponge/pom.xml | 2 +- bootstrap/standalone/pom.xml | 2 +- bootstrap/velocity/pom.xml | 2 +- pom.xml | 13 ------------- 6 files changed, 5 insertions(+), 18 deletions(-) diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index 87e89c1f7..b2c661447 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -49,7 +49,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0-SNAPSHOT + 3.3.0 package diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index 98052d420..e9e7687f4 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -87,7 +87,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0-SNAPSHOT + 3.3.0 package diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index 0718996ab..8eba4d73d 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -48,7 +48,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0-SNAPSHOT + 3.3.0 package diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 6fb45d800..8ee94b793 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -93,7 +93,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0-SNAPSHOT + 3.3.0 com.github.edwgiz diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index 93fb1441e..36882a19e 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -48,7 +48,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.3.0-SNAPSHOT + 3.3.0 package diff --git a/pom.xml b/pom.xml index 99524e320..f4930959d 100644 --- a/pom.xml +++ b/pom.xml @@ -40,20 +40,7 @@ core - - - - apache.snapshots - https://repository.apache.org/snapshots/ - - - - - - apache.snapshots - https://repository.apache.org/snapshots/ - jitpack.io https://jitpack.io From 2f54bf0e14b50d4887566dcb30e17629e0f0ec4d Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sat, 23 Apr 2022 20:57:32 +0200 Subject: [PATCH 137/199] Rotation fixes (#2396) * Should fix some rotation issues * Some more changes * Small changes * Fixed merge conflicts and updated other classes that changed * Added translation for the LookAt packet --- .../entity/type/AbstractArrowEntity.java | 6 +- .../geyser/entity/type/BoatEntity.java | 4 +- .../geysermc/geyser/entity/type/Entity.java | 15 ++-- .../geyser/entity/type/FireballEntity.java | 2 +- .../geyser/entity/type/FishingHookEntity.java | 4 +- .../geyser/entity/type/ItemEntity.java | 8 +-- .../geyser/entity/type/MinecartEntity.java | 2 +- .../geyser/entity/type/ThrowableEntity.java | 14 ++-- .../entity/type/living/ArmorStandEntity.java | 31 ++++----- .../entity/type/living/SquidEntity.java | 2 +- .../living/monster/EnderDragonEntity.java | 10 +-- .../entity/type/player/PlayerEntity.java | 17 +++-- .../player/BedrockMovePlayerTranslator.java | 10 +-- .../player/JavaPlayerLookAtTranslator.java | 68 +++++++++++++++++++ .../player/JavaPlayerPositionTranslator.java | 10 ++- .../org/geysermc/geyser/util/MathUtils.java | 19 +++++- 16 files changed, 154 insertions(+), 68 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerLookAtTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java index db0cfc738..963e0b70a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AbstractArrowEntity.java @@ -70,8 +70,8 @@ public class AbstractArrowEntity extends Entity { super.setMotion(motion); double horizontalSpeed = Math.sqrt(motion.getX() * motion.getX() + motion.getZ() * motion.getZ()); - this.yaw = (float) Math.toDegrees(Math.atan2(motion.getX(), motion.getZ())); - this.pitch = (float) Math.toDegrees(Math.atan2(motion.getY(), horizontalSpeed)); - this.headYaw = yaw; + setYaw((float) Math.toDegrees(Math.atan2(motion.getX(), motion.getZ()))); + setPitch((float) Math.toDegrees(Math.atan2(motion.getY(), horizontalSpeed))); + setHeadYaw(getYaw()); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java index 6ce490bc2..9fd96f46b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/BoatEntity.java @@ -81,8 +81,8 @@ public class BoatEntity extends Entity { public void moveAbsolute(Vector3f position, float yaw, float pitch, float headYaw, boolean isOnGround, boolean teleported) { // We don't include the rotation (y) as it causes the boat to appear sideways setPosition(position.add(0d, this.definition.offset(), 0d)); - this.yaw = yaw + 90; - this.headYaw = yaw + 90; + setYaw(yaw + 90); + setHeadYaw(yaw + 90); setOnGround(isOnGround); MoveEntityAbsolutePacket moveEntityPacket = new MoveEntityAbsolutePacket(); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 270f69ee0..4dc3a437a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -204,7 +204,7 @@ public class Entity { } public void moveRelative(double relX, double relY, double relZ, float yaw, float pitch, boolean isOnGround) { - moveRelative(relX, relY, relZ, yaw, pitch, this.headYaw, isOnGround); + moveRelative(relX, relY, relZ, yaw, pitch, getHeadYaw(), isOnGround); } public void moveRelative(double relX, double relY, double relZ, float yaw, float pitch, float headYaw, boolean isOnGround) { @@ -225,7 +225,7 @@ public class Entity { } public void moveAbsolute(Vector3f position, float yaw, float pitch, boolean isOnGround, boolean teleported) { - moveAbsolute(position, yaw, pitch, this.headYaw, isOnGround, teleported); + moveAbsolute(position, yaw, pitch, getHeadYaw(), isOnGround, teleported); } public void moveAbsolute(Vector3f position, float yaw, float pitch, float headYaw, boolean isOnGround, boolean teleported) { @@ -254,7 +254,8 @@ public class Entity { * @param isOnGround Whether the entity is currently on the ground. */ public void teleport(Vector3f position, float yaw, float pitch, boolean isOnGround) { - moveAbsolute(position, yaw, pitch, isOnGround, false); + // teleport will always set the headYaw to yaw + moveAbsolute(position, yaw, pitch, yaw, isOnGround, false); } /** @@ -262,7 +263,7 @@ public class Entity { * @param headYaw The new head rotation of the entity. */ public void updateHeadLookRotation(float headYaw) { - moveRelative(0, 0, 0, headYaw, pitch, this.headYaw, onGround); + moveRelative(0, 0, 0, getYaw(), getPitch(), headYaw, isOnGround()); } /** @@ -275,7 +276,7 @@ public class Entity { * @param isOnGround Whether the entity is currently on the ground. */ public void updatePositionAndRotation(double moveX, double moveY, double moveZ, float yaw, float pitch, boolean isOnGround) { - moveRelative(moveX, moveY, moveZ, this.yaw, pitch, yaw, isOnGround); + moveRelative(moveX, moveY, moveZ, yaw, pitch, getHeadYaw(), isOnGround); } /** @@ -436,12 +437,12 @@ public class Entity { } /** - * x = Pitch, y = HeadYaw, z = Yaw + * x = Pitch, y = Yaw, z = HeadYaw * * @return the bedrock rotation */ public Vector3f getBedrockRotation() { - return Vector3f.from(pitch, headYaw, yaw); + return Vector3f.from(getPitch(), getYaw(), getHeadYaw()); } /** diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java index 744ddf4a6..135f58906 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FireballEntity.java @@ -72,6 +72,6 @@ public class FireballEntity extends ThrowableEntity { @Override public void tick() { - moveAbsoluteImmediate(tickMovement(position), yaw, pitch, headYaw, false, false); + moveAbsoluteImmediate(tickMovement(position), getYaw(), getPitch(), getHeadYaw(), false, false); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index 2f5590c37..52ad82370 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -152,7 +152,7 @@ public class FishingHookEntity extends ThrowableEntity { float gravity = getGravity(); motion = motion.down(gravity); - moveAbsoluteImmediate(position.add(motion), yaw, pitch, headYaw, onGround, false); + moveAbsoluteImmediate(position.add(motion), getYaw(), getPitch(), getHeadYaw(), isOnGround(), false); float drag = getDrag(); motion = motion.mul(drag); @@ -160,7 +160,7 @@ public class FishingHookEntity extends ThrowableEntity { @Override protected float getGravity() { - if (!isInWater() && !onGround) { + if (!isInWater() && !isOnGround()) { return 0.03f; } return 0; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java index 79ffe68ef..f36a7c732 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemEntity.java @@ -76,10 +76,10 @@ public class ItemEntity extends ThrowableEntity { if (isInWater()) { return; } - if (!onGround || (motion.getX() * motion.getX() + motion.getZ() * motion.getZ()) > 0.00001) { + if (!isOnGround() || (motion.getX() * motion.getX() + motion.getZ() * motion.getZ()) > 0.00001) { float gravity = getGravity(); motion = motion.down(gravity); - moveAbsoluteImmediate(position.add(motion), yaw, pitch, headYaw, onGround, false); + moveAbsoluteImmediate(position.add(motion), getYaw(), getPitch(), getHeadYaw(), isOnGround(), false); float drag = getDrag(); motion = motion.mul(drag, 0.98f, drag); } @@ -124,7 +124,7 @@ public class ItemEntity extends ThrowableEntity { @Override protected float getGravity() { - if (getFlag(EntityFlag.HAS_GRAVITY) && !onGround && !isInWater()) { + if (getFlag(EntityFlag.HAS_GRAVITY) && !isOnGround() && !isInWater()) { // Gravity can change if the item is in water/lava, but // the server calculates the motion & position for us return 0.04f; @@ -134,7 +134,7 @@ public class ItemEntity extends ThrowableEntity { @Override protected float getDrag() { - if (onGround) { + if (isOnGround()) { Vector3i groundBlockPos = position.toInt().down(1); int blockState = session.getGeyser().getWorldManager().getBlockAt(session, groundBlockPos); return BlockStateValues.getSlipperiness(blockState) * 0.98f; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java index a427d6a43..6f722864b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java @@ -66,7 +66,7 @@ public class MinecartEntity extends Entity { @Override public Vector3f getBedrockRotation() { // Note: minecart rotation on rails does not care about the actual rotation value - return Vector3f.from(0, yaw, 0); + return Vector3f.from(0, getYaw(), 0); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java index 87e3be405..ad8b60bdb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEntity.java @@ -56,7 +56,7 @@ public class ThrowableEntity extends Entity implements Tickable { */ @Override public void tick() { - moveAbsoluteImmediate(position.add(motion), yaw, pitch, headYaw, onGround, false); + moveAbsoluteImmediate(position.add(motion), getYaw(), getPitch(), getHeadYaw(), isOnGround(), false); float drag = getDrag(); float gravity = getGravity(); motion = motion.mul(drag).down(gravity); @@ -89,20 +89,20 @@ public class ThrowableEntity extends Entity implements Tickable { } setPosition(position); - if (this.yaw != yaw) { + if (getYaw() != yaw) { moveEntityDeltaPacket.getFlags().add(MoveEntityDeltaPacket.Flag.HAS_YAW); moveEntityDeltaPacket.setYaw(yaw); - this.yaw = yaw; + setYaw(yaw); } - if (this.pitch != pitch) { + if (getPitch() != pitch) { moveEntityDeltaPacket.getFlags().add(MoveEntityDeltaPacket.Flag.HAS_PITCH); moveEntityDeltaPacket.setPitch(pitch); - this.pitch = pitch; + setPitch(pitch); } - if (this.headYaw != headYaw) { + if (getHeadYaw() != headYaw) { moveEntityDeltaPacket.getFlags().add(MoveEntityDeltaPacket.Flag.HAS_HEAD_YAW); moveEntityDeltaPacket.setHeadYaw(headYaw); - this.headYaw = headYaw; + setHeadYaw(headYaw); } if (!moveEntityDeltaPacket.getFlags().isEmpty()) { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index 9c7e6d107..18076763e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -42,6 +42,7 @@ import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.LivingEntity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.MathUtils; import java.util.Optional; import java.util.UUID; @@ -87,8 +88,6 @@ public class ArmorStandEntity extends LivingEntity { @Override public void spawnEntity() { - this.pitch = yaw; - this.headYaw = yaw; super.spawnEntity(); } @@ -205,9 +204,9 @@ public class ArmorStandEntity extends LivingEntity { // Indicate that rotation should be checked setFlag(EntityFlag.BRIBED, true); - int rotationX = getRotation(rotation.getPitch()); - int rotationY = getRotation(rotation.getYaw()); - int rotationZ = getRotation(rotation.getRoll()); + int rotationX = MathUtils.wrapDegreesToInt(rotation.getPitch()); + int rotationY = MathUtils.wrapDegreesToInt(rotation.getYaw()); + int rotationZ = MathUtils.wrapDegreesToInt(rotation.getRoll()); // The top bit acts like binary and determines if each rotation goes above 100 // We don't do this for the negative values out of concerns of the number being too big int topBit = (Math.abs(rotationX) >= 100 ? 4 : 0) + (Math.abs(rotationY) >= 100 ? 2 : 0) + (Math.abs(rotationZ) >= 100 ? 1 : 0); @@ -319,7 +318,7 @@ public class ArmorStandEntity extends LivingEntity { // Create the second entity. It doesn't need to worry about the items, but it does need to worry about // the metadata as it will hold the name tag. secondEntity = new ArmorStandEntity(session, 0, session.getEntityCache().getNextEntityId().incrementAndGet(), null, - EntityDefinitions.ARMOR_STAND, position, motion, yaw, pitch, headYaw); + EntityDefinitions.ARMOR_STAND, position, motion, getYaw(), getPitch(), getHeadYaw()); secondEntity.primaryEntity = false; if (!this.positionRequiresOffset) { // Ensure the offset is applied for the 0 scale @@ -375,17 +374,6 @@ public class ArmorStandEntity extends LivingEntity { } } - private int getRotation(float rotation) { - rotation = rotation % 360f; - if (rotation < -180f) { - rotation += 360f; - } else if (rotation >= 180f) { - // 181 -> -179 - rotation = -(180 - (rotation - 180)); - } - return (int) rotation; - } - /** * If this armor stand is not a marker, set its bounding box size and scale. */ @@ -439,9 +427,14 @@ public class ArmorStandEntity extends LivingEntity { MoveEntityAbsolutePacket moveEntityPacket = new MoveEntityAbsolutePacket(); moveEntityPacket.setRuntimeEntityId(geyserId); moveEntityPacket.setPosition(position); - moveEntityPacket.setRotation(Vector3f.from(yaw, yaw, yaw)); - moveEntityPacket.setOnGround(onGround); + moveEntityPacket.setRotation(getBedrockRotation()); + moveEntityPacket.setOnGround(isOnGround()); moveEntityPacket.setTeleported(false); session.sendUpstreamPacket(moveEntityPacket); } + + @Override + public Vector3f getBedrockRotation() { + return Vector3f.from(getYaw(), getYaw(), getYaw()); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java index c81cf68de..552f6a46c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SquidEntity.java @@ -117,7 +117,7 @@ public class SquidEntity extends WaterEntity implements Tickable { @Override public Vector3f getBedrockRotation() { - return Vector3f.from(pitch, yaw, yaw); + return Vector3f.from(getPitch(), getYaw(), getYaw()); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index 0069bfb5b..99ab1a55c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -130,7 +130,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { for (int i = 0; i < segmentHistory.length; i++) { segmentHistory[i] = new Segment(); - segmentHistory[i].yaw = headYaw; + segmentHistory[i].yaw = getHeadYaw(); segmentHistory[i].y = position.getY(); } } @@ -168,7 +168,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { * Updates the positions of the Ender Dragon's multiple bounding boxes */ private void updateBoundingBoxes() { - Vector3f facingDir = Vector3f.createDirectionDeg(0, headYaw); + Vector3f facingDir = Vector3f.createDirectionDeg(0, getHeadYaw()); Segment baseSegment = getSegment(5); // Used to angle the head, neck, and tail when the dragon flies up/down float pitch = (float) Math.toRadians(10 * (baseSegment.getY() - getSegment(10).getY())); @@ -187,7 +187,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { neck.setPosition(facingDir.up(pitchY).mul(pitchXZ, 1, -pitchXZ).mul(5.5f).up(headDuck)); body.setPosition(facingDir.mul(0.5f, 0f, -0.5f)); - Vector3f wingPos = Vector3f.createDirectionDeg(0, 90f - headYaw).mul(4.5f).up(2f); + Vector3f wingPos = Vector3f.createDirectionDeg(0, 90f - getHeadYaw()).mul(4.5f).up(2f); rightWing.setPosition(wingPos); leftWing.setPosition(wingPos.mul(-1, 1, -1)); // Mirror horizontally @@ -196,7 +196,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { float distance = (i + 1) * 2f; // Curls the tail when the dragon turns Segment targetSegment = getSegment(12 + 2 * i); - float angle = headYaw + targetSegment.yaw - baseSegment.yaw; + float angle = getHeadYaw() + targetSegment.yaw - baseSegment.yaw; float tailYOffset = targetSegment.y - baseSegment.y - (distance + 1.5f) * pitchY + 1.5f; tail[i].setPosition(Vector3f.createDirectionDeg(0, angle).mul(distance).add(tailBase).mul(-pitchXZ, 1, pitchXZ).up(tailYOffset)); @@ -306,7 +306,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { */ private void pushSegment() { latestSegment = (latestSegment + 1) % segmentHistory.length; - segmentHistory[latestSegment].yaw = headYaw; + segmentHistory[latestSegment].yaw = getHeadYaw(); segmentHistory[latestSegment].y = position.getY(); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 0d6c0dac1..5c0b18838 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -213,7 +213,7 @@ public class PlayerEntity extends LivingEntity { @Override public void updateHeadLookRotation(float headYaw) { - moveRelative(0, 0, 0, yaw, pitch, headYaw, onGround); + moveRelative(0, 0, 0, getYaw(), getPitch(), headYaw, isOnGround()); MovePlayerPacket movePlayerPacket = new MovePlayerPacket(); movePlayerPacket.setRuntimeEntityId(geyserId); movePlayerPacket.setPosition(position); @@ -233,9 +233,11 @@ public class PlayerEntity extends LivingEntity { } } - @Override - public void updateRotation(float yaw, float pitch, boolean isOnGround) { - super.updateRotation(yaw, pitch, isOnGround); + public void updateRotation(float yaw, float pitch, float headYaw, boolean isOnGround) { + // the method below is called by super.updateRotation(yaw, pitch, isOnGround). + // but we have to be able to set the headYaw, so we call the method below directly. + super.moveRelative(0, 0, 0, yaw, pitch, headYaw, isOnGround); + // Both packets need to be sent or else player head rotation isn't correctly updated MovePlayerPacket movePlayerPacket = new MovePlayerPacket(); movePlayerPacket.setRuntimeEntityId(geyserId); @@ -252,6 +254,11 @@ public class PlayerEntity extends LivingEntity { } } + @Override + public void updateRotation(float yaw, float pitch, boolean isOnGround) { + updateRotation(yaw, pitch, getHeadYaw(), isOnGround); + } + @Override public void setPosition(Vector3f position) { super.setPosition(position.add(0, definition.offset(), 0)); @@ -300,7 +307,7 @@ public class PlayerEntity extends LivingEntity { } // The parrot is a separate entity in Bedrock, but part of the player entity in Java //TODO is a UUID provided in NBT? ParrotEntity parrot = new ParrotEntity(session, 0, session.getEntityCache().getNextEntityId().incrementAndGet(), - null, EntityDefinitions.PARROT, position, motion, yaw, pitch, headYaw); + null, EntityDefinitions.PARROT, position, motion, getYaw(), getPitch(), getHeadYaw()); parrot.spawnEntity(); parrot.getDirtyMetadata().put(EntityData.VARIANT, tag.get("Variant").getValue()); // Different position whether the parrot is left or right diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java index a63c0f334..8732b7909 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java @@ -81,8 +81,7 @@ public class BedrockMovePlayerTranslator extends PacketTranslator { + @Override + public void translate(GeyserSession session, ClientboundPlayerLookAtPacket packet) { + var targetPosition = targetPosition(session, packet); + var selfPosition = session.getPlayerEntity().getPosition(); + + var xDelta = targetPosition.getX() - selfPosition.getX(); + var yDelta = targetPosition.getY() - selfPosition.getY(); + var zDelta = targetPosition.getZ() - selfPosition.getZ(); + var sqrt = Math.sqrt(xDelta * xDelta + zDelta * zDelta); + + var yaw = MathUtils.wrapDegrees(-Math.toDegrees(Math.atan2(yDelta, sqrt))); + var pitch = MathUtils.wrapDegrees(Math.toDegrees(Math.atan2(zDelta, xDelta)) - 90.0); + + var self = session.getPlayerEntity(); + // headYaw is also set to yaw in this packet + self.updateRotation(yaw, pitch, yaw, self.isOnGround()); + } + + public Vector3f targetPosition(GeyserSession session, ClientboundPlayerLookAtPacket packet) { + if (packet.getTargetEntityOrigin() != null) { + var entityId = packet.getTargetEntityId(); + var target = session.getEntityCache().getEntityByJavaId(entityId); + if (target != null) { + return switch (packet.getTargetEntityOrigin()) { + case FEET -> target.getPosition(); + case EYES -> target.getPosition().add(0, target.getBoundingBoxHeight(), 0); + }; + } + } + return Vector3f.from(packet.getX(), packet.getY(), packet.getZ()); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java index 97487ea6a..f5d21ecc9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerPositionTranslator.java @@ -74,7 +74,7 @@ public class JavaPlayerPositionTranslator extends PacketTranslator= 180.0f) { + degrees -= 360.0f; + } + return degrees; + } + + public static float wrapDegrees(double degrees) { + return wrapDegrees((float) degrees); + } + + public static int wrapDegreesToInt(float degrees) { + return (int) wrapDegrees(degrees); + } + /** * Round the given float to the next whole number * From 9bf3334cb018a62cba2f0b192f1593e4799741c8 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 24 Apr 2022 13:38:44 -0400 Subject: [PATCH 138/199] Update Protocol for 1.18.30 command param correctness --- core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index 7316afe0e..adc841ebe 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-v503 - f32c76d + 2a344e4 compile From 0d1fedbdbfa0a1968ace97ea0435b630d6c4d31c Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 24 Apr 2022 13:58:34 -0400 Subject: [PATCH 139/199] Fix instances of resizing global biome palettes Fixes #2744 --- .../geysermc/geyser/translator/level/BiomeTranslator.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java index a202c3f81..ac9a0517a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java @@ -126,11 +126,10 @@ public class BiomeTranslator { storage = new BlockStorage(bitArray, bedrockPalette); } else { storage = new BlockStorage(0); - BitArray bitArray = storage.getBitArray(); // Each section of biome corresponding to a chunk section contains 4 * 4 * 4 entries for (int i = 0; i < 64; i++) { - int javaId = biomeData.getPalette().idToState(biomeData.getStorage().get(i)); + int javaId = palette.idToState(biomeData.getStorage().get(i)); int x = i & 3; int y = (i >> 4) & 3; int z = (i >> 2) & 3; @@ -139,7 +138,9 @@ public class BiomeTranslator { int idx = storage.idFor(biomeId); // Convert biome coordinates into block coordinates // Bedrock expects a full 4096 blocks - multiplyIdToStorage(bitArray, idx, x, y, z); + // Implementation note: storage.getBitArray() must be called and not stored - if the palette + // grows, then the instance can change + multiplyIdToStorage(storage.getBitArray(), idx, x, y, z); } } return storage; From 074d60d5b02cd0d0fc8deafe1a658f4aec15bdbd Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:13:09 -0400 Subject: [PATCH 140/199] Add system locale and encoding to Geyser dumps --- .../src/main/java/org/geysermc/geyser/dump/DumpInfo.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java index 2734c7443..ca902ea5c 100644 --- a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java +++ b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java @@ -54,10 +54,7 @@ import java.net.InetSocketAddress; import java.net.Socket; import java.net.UnknownHostException; import java.nio.file.Paths; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Properties; +import java.util.*; import java.util.stream.Collectors; @Getter @@ -67,6 +64,8 @@ public class DumpInfo { private final DumpInfo.VersionInfo versionInfo; private final int cpuCount; + private final Locale systemLocale; + private final String systemEncoding; private Properties gitInfo; private final GeyserConfiguration config; private final Floodgate floodgate; @@ -81,6 +80,8 @@ public class DumpInfo { this.versionInfo = new VersionInfo(); this.cpuCount = Runtime.getRuntime().availableProcessors(); + this.systemLocale = Locale.getDefault(); + this.systemEncoding = System.getProperty("file.encoding"); try (InputStream stream = GeyserImpl.getInstance().getBootstrap().getResource("git.properties")) { this.gitInfo = new Properties(); From 3035527be21583a207849bef7a3bce5ba6b790f8 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 27 Apr 2022 20:04:13 -0400 Subject: [PATCH 141/199] Indicate 1.18.31 support for Geyser This uses the same protocol version as 1.18.30, so no further changes are required. --- README.md | 2 +- .../java/org/geysermc/geyser/network/MinecraftProtocol.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bbb9532a5..3e247f4b5 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! -### Currently supporting Minecraft Bedrock 1.18.0 - 1.18.30 and Minecraft Java 1.18.2. +### Currently supporting Minecraft Bedrock 1.18.0 - 1.18.31 and Minecraft Java 1.18.2. ## Setting Up Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser. diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index 0f5782f86..828b04a9d 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -62,7 +62,9 @@ public final class MinecraftProtocol { SUPPORTED_BEDROCK_CODECS.add(Bedrock_v486.V486_CODEC.toBuilder() .minecraftVersion("1.18.10/1.18.12") // 1.18.11 is also supported, but was only on Switch and since that auto-updates it's not needed .build()); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + .minecraftVersion("1.18.30/1.18.31") + .build()); } /** From 8a1799e0e3d16177b5e358710b4e8ae0e3fab24e Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 29 Apr 2022 13:24:58 -0400 Subject: [PATCH 142/199] Remove block tag adding to villager trading Fixes sugar cane being untradeable. --- .../populator/BlockRegistryPopulator.java | 6 ------ .../geyser/registry/type/BlockMappings.java | 15 --------------- .../inventory/JavaMerchantOffersTranslator.java | 8 ++------ 3 files changed, 2 insertions(+), 27 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index d8aa6a456..412d7d779 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -132,7 +132,6 @@ public class BlockRegistryPopulator { } catch (Exception e) { throw new AssertionError("Unable to get blocks from runtime block states", e); } - Map javaIdentifierToBedrockTag = new Object2ObjectOpenHashMap<>(blocksTag.size()); // New since 1.16.100 - find the block runtime ID by the order given to us in the block palette, // as we no longer send a block palette Object2IntMap blockStateOrderedMap = new Object2IntOpenHashMap<>(blocksTag.size()); @@ -202,10 +201,6 @@ public class BlockRegistryPopulator { flowerPotBlocks.put(cleanJavaIdentifier.intern(), blocksTag.get(bedrockRuntimeId)); } - if (!cleanJavaIdentifier.equals(entry.getValue().get("bedrock_identifier").asText())) { - javaIdentifierToBedrockTag.put(cleanJavaIdentifier.intern(), blocksTag.get(bedrockRuntimeId)); - } - javaToBedrockBlocks[javaRuntimeId] = bedrockRuntimeId; } @@ -240,7 +235,6 @@ public class BlockRegistryPopulator { BlockRegistries.BLOCKS.register(palette.getKey().valueInt(), builder.blockStateVersion(stateVersion) .javaToBedrockBlocks(javaToBedrockBlocks) - .javaIdentifierToBedrockTag(javaIdentifierToBedrockTag) .itemFrames(itemFrames) .flowerPotBlocks(flowerPotBlocks) .jigsawStateIds(jigsawStateIds) diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java index a105682a6..41318ee64 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java @@ -47,12 +47,6 @@ public class BlockMappings { NbtList bedrockBlockStates; - /** - * Contains a map of Java blocks to their respective Bedrock block tag, if the Java identifier is different from Bedrock. - * Required to fix villager trades with these blocks. - */ - Map javaIdentifierToBedrockTag; - int commandBlockRuntimeId; Object2IntMap itemFrames; @@ -74,13 +68,4 @@ public class BlockMappings { public boolean isItemFrame(int bedrockBlockRuntimeId) { return this.itemFrames.values().contains(bedrockBlockRuntimeId); } - - /** - * @param cleanJavaIdentifier the clean Java identifier of the block to look up - * - * @return the block tag of the block name mapped from Java to Bedrock. - */ - public NbtMap getBedrockBlockNbt(String cleanJavaIdentifier) { - return this.javaIdentifierToBedrockTag.get(cleanJavaIdentifier); - } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java index 8af5c8af1..1c9ded0c1 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaMerchantOffersTranslator.java @@ -178,12 +178,8 @@ public class JavaMerchantOffersTranslator extends PacketTranslator Date: Sat, 30 Apr 2022 20:40:34 -0400 Subject: [PATCH 143/199] Fix lava and snow cauldrons looking wrong Fixes #2955 --- .../geyser/level/block/BlockStateValues.java | 18 +++++++++- .../block/entity/BedrockOnlyBlockEntity.java | 15 ++++++++ .../JavaLevelChunkWithLightTranslator.java | 22 ++++++------ .../geyser/util/BlockEntityUtils.java | 35 ++++++++----------- 4 files changed, 58 insertions(+), 32 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java index 48d0e80e0..34569c5af 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java @@ -46,6 +46,7 @@ import java.util.Locale; public final class BlockStateValues { private static final Int2IntMap BANNER_COLORS = new FixedInt2IntMap(); private static final Int2ByteMap BED_COLORS = new FixedInt2ByteMap(); + private static final IntSet NON_WATER_CAULDRONS = new IntOpenHashSet(); private static final Int2ByteMap COMMAND_BLOCK_VALUES = new Int2ByteOpenHashMap(); private static final Int2ObjectMap DOUBLE_CHEST_VALUES = new Int2ObjectOpenHashMap<>(); private static final Int2ObjectMap FLOWER_POT_VALUES = new Int2ObjectOpenHashMap<>(); @@ -62,6 +63,7 @@ public final class BlockStateValues { private static final Int2ByteMap SKULL_ROTATIONS = new Int2ByteOpenHashMap(); private static final Int2IntMap SKULL_WALL_DIRECTIONS = new Int2IntOpenHashMap(); private static final Int2ByteMap SHULKERBOX_DIRECTIONS = new FixedInt2ByteMap(); + private static final IntSet WATER_CAULDRONS = new IntOpenHashSet(); private static final Int2IntMap WATER_LEVEL = new Int2IntOpenHashMap(); public static final int JAVA_AIR_ID = 0; @@ -176,7 +178,7 @@ public final class BlockStateValues { return; } - if (javaId.startsWith("minecraft:water")) { + if (javaId.startsWith("minecraft:water") && !javaId.contains("cauldron")) { String strLevel = javaId.substring(javaId.lastIndexOf("level=") + 6, javaId.length() - 1); int level = Integer.parseInt(strLevel); WATER_LEVEL.put(javaBlockState, level); @@ -189,6 +191,11 @@ public final class BlockStateValues { if (direction.isHorizontal()) { HORIZONTAL_FACING_JIGSAWS.add(javaBlockState); } + return; + } + + if (javaId.contains("_cauldron") && !javaId.contains("water_")) { + NON_WATER_CAULDRONS.add(javaBlockState); } } @@ -214,6 +221,15 @@ public final class BlockStateValues { return BED_COLORS.getOrDefault(state, (byte) -1); } + /** + * Non-water cauldrons (since Bedrock 1.18.30) must have a block entity packet sent on chunk load to fix rendering issues. + * + * @return if this Java block state is a non-empty non-water cauldron + */ + public static boolean isCauldron(int state) { + return NON_WATER_CAULDRONS.contains(state); + } + /** * The block state in Java and Bedrock both contain the conditional bit, however command block block entity tags * in Bedrock need the conditional information. diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java index 0ec7219c3..94760b66c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/BedrockOnlyBlockEntity.java @@ -26,7 +26,10 @@ package org.geysermc.geyser.translator.level.block.entity; import com.nukkitx.math.vector.Vector3i; +import com.nukkitx.nbt.NbtList; import com.nukkitx.nbt.NbtMap; +import com.nukkitx.nbt.NbtType; +import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.session.GeyserSession; /** @@ -59,6 +62,18 @@ public interface BedrockOnlyBlockEntity extends RequiresBlockState { return FlowerPotBlockEntityTranslator.getTag(session, blockState, position); } else if (PistonBlockEntityTranslator.isBlock(blockState)) { return PistonBlockEntityTranslator.getTag(blockState, position); + } else if (BlockStateValues.isCauldron(blockState)) { + // As of 1.18.30: this is required to make rendering not look weird on chunk load (lava and snow cauldrons look dim) + return NbtMap.builder() + .putString("id", "Cauldron") + .putByte("isMovable", (byte) 0) + .putShort("PotionId", (short) -1) + .putShort("PotionType", (short) -1) + .putList("Items", NbtType.END, NbtList.EMPTY) + .putInt("x", position.getX()) + .putInt("y", position.getY()) + .putInt("z", position.getZ()) + .build(); } return null; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 165d90b36..3855b1139 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -99,7 +99,7 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator bedrockBlockEntities = new ObjectArrayList<>(blockEntities.length); BitSet waterloggedPaletteIds = new BitSet(); - BitSet pistonOrFlowerPaletteIds = new BitSet(); + BitSet bedrockOnlyBlockEntityIds = new BitSet(); BedrockDimension bedrockDimension = session.getChunkCache().getBedrockDimension(); int maxBedrockSectionY = (bedrockDimension.height() >> 4) - 1; @@ -144,7 +144,7 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator> 8) & 0xF), (packet.getZ() << 4) + ((yzx >> 4) & 0xF)), javaId @@ -173,7 +173,7 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator> 8) & 0xF), (packet.getZ() << 4) + ((yzx >> 4) & 0xF)), javaPalette.idToState(paletteId) @@ -233,9 +233,9 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator BEDROCK_ONLY_BLOCK_ENTITIES = new ObjectArrayList<>(); + public static final List BEDROCK_ONLY_BLOCK_ENTITIES = List.of( + (BedrockOnlyBlockEntity) Registries.BLOCK_ENTITIES.get().get(BlockEntityType.CHEST), + new FlowerPotBlockEntityTranslator() + ); /** * Contains a list of irregular block entity name translations that can't be fit into the regex */ - public static final Map BLOCK_ENTITY_TRANSLATIONS = new HashMap<>() { - { + public static final Map BLOCK_ENTITY_TRANSLATIONS = Map.of( // Bedrock/Java differences - put(BlockEntityType.ENCHANTING_TABLE, "EnchantTable"); - put(BlockEntityType.JIGSAW, "JigsawBlock"); - put(BlockEntityType.PISTON, "PistonArm"); - put(BlockEntityType.TRAPPED_CHEST, "Chest"); + BlockEntityType.ENCHANTING_TABLE, "EnchantTable", + BlockEntityType.JIGSAW, "JigsawBlock", + BlockEntityType.PISTON, "PistonArm", + BlockEntityType.TRAPPED_CHEST, "Chest" // There are some legacy IDs sent but as far as I can tell they are not needed for things to work properly - } - }; - - static { - // Seeing as there are only two - and, hopefully, will only ever be two - we can hardcode this - BEDROCK_ONLY_BLOCK_ENTITIES.add((BedrockOnlyBlockEntity) Registries.BLOCK_ENTITIES.get().get(BlockEntityType.CHEST)); - BEDROCK_ONLY_BLOCK_ENTITIES.add(new FlowerPotBlockEntityTranslator()); - } + ); public static String getBedrockBlockEntityId(BlockEntityType type) { // These are the only exceptions when it comes to block entity ids @@ -77,9 +72,9 @@ public class BlockEntityUtils { String id = type.name(); // Split at every space or capital letter - for the latter, some legacy Java block entity tags are the correct format already - String[] words = id.split("_");; + String[] words = id.split("_"); for (int i = 0; i < words.length; i++) { - words[i] = words[i].substring(0, 1).toUpperCase() + words[i].substring(1).toLowerCase(); + words[i] = words[i].substring(0, 1).toUpperCase(Locale.ROOT) + words[i].substring(1).toLowerCase(Locale.ROOT); } return String.join("", words); From 31a84ea302671904cd405ea82cffb277d99c5d0b Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 30 Apr 2022 20:42:29 -0400 Subject: [PATCH 144/199] Remove unused set --- .../java/org/geysermc/geyser/level/block/BlockStateValues.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java index 34569c5af..a9b3ffedc 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java @@ -46,12 +46,12 @@ import java.util.Locale; public final class BlockStateValues { private static final Int2IntMap BANNER_COLORS = new FixedInt2IntMap(); private static final Int2ByteMap BED_COLORS = new FixedInt2ByteMap(); - private static final IntSet NON_WATER_CAULDRONS = new IntOpenHashSet(); private static final Int2ByteMap COMMAND_BLOCK_VALUES = new Int2ByteOpenHashMap(); private static final Int2ObjectMap DOUBLE_CHEST_VALUES = new Int2ObjectOpenHashMap<>(); private static final Int2ObjectMap FLOWER_POT_VALUES = new Int2ObjectOpenHashMap<>(); private static final IntSet HORIZONTAL_FACING_JIGSAWS = new IntOpenHashSet(); private static final LecternHasBookMap LECTERN_BOOK_STATES = new LecternHasBookMap(); + private static final IntSet NON_WATER_CAULDRONS = new IntOpenHashSet(); private static final Int2IntMap NOTEBLOCK_PITCHES = new FixedInt2IntMap(); private static final Int2BooleanMap PISTON_VALUES = new Int2BooleanOpenHashMap(); private static final IntSet STICKY_PISTONS = new IntOpenHashSet(); @@ -63,7 +63,6 @@ public final class BlockStateValues { private static final Int2ByteMap SKULL_ROTATIONS = new Int2ByteOpenHashMap(); private static final Int2IntMap SKULL_WALL_DIRECTIONS = new Int2IntOpenHashMap(); private static final Int2ByteMap SHULKERBOX_DIRECTIONS = new FixedInt2ByteMap(); - private static final IntSet WATER_CAULDRONS = new IntOpenHashSet(); private static final Int2IntMap WATER_LEVEL = new Int2IntOpenHashMap(); public static final int JAVA_AIR_ID = 0; From 05e98c3a103c5a28f6b29ac1e86c7d4f7cc7e632 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 4 May 2022 15:54:19 -0400 Subject: [PATCH 145/199] Fix edge case in health code since 1.18.30 Fixes #2957 --- .../entity/type/player/SessionPlayerEntity.java | 4 ++++ .../java/entity/player/JavaSetHealthTranslator.java | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index ae8d23810..6edcd60f3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -134,6 +134,10 @@ public class SessionPlayerEntity extends PlayerEntity { return maxHealth; } + public float getHealth() { + return this.health; + } + public void setHealth(float health) { this.health = health; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java index d989fe964..67047d00e 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaSetHealthTranslator.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.translator.protocol.java.entity.player; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundSetHealthPacket; import com.nukkitx.protocol.bedrock.data.AttributeData; +import com.nukkitx.protocol.bedrock.packet.RespawnPacket; import com.nukkitx.protocol.bedrock.packet.UpdateAttributesPacket; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; @@ -43,6 +44,18 @@ public class JavaSetHealthTranslator extends PacketTranslator 0f) { + // Needed as of 1.18.30 (tested with a totem of undying on SPIGOT 1.12.2 + // This shouldn't be triggered on a proper respawn because JavaSetHealthTranslator sets the health back to 20 + // https://github.com/GeyserMC/Geyser/issues/2957 + RespawnPacket respawnPacket = new RespawnPacket(); + respawnPacket.setRuntimeEntityId(0); + respawnPacket.setPosition(entity.getPosition()); + respawnPacket.setState(RespawnPacket.State.SERVER_READY); + session.sendUpstreamPacket(respawnPacket); + } + entity.setHealth(packet.getHealth()); UpdateAttributesPacket attributesPacket = new UpdateAttributesPacket(); From f38c1fbc0f663f82e0374198e42a7487cbb8eb5c Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 6 May 2022 15:32:43 -0400 Subject: [PATCH 146/199] Spigot: programmatically add Geyser permissions and fix reloading --- .../platform/spigot/GeyserSpigotPlugin.java | 37 +++++++++++++++++-- .../spigot/src/main/resources/plugin.yml | 31 ---------------- .../geyser/command/GeyserCommand.java | 9 +++++ .../geyser/command/defaults/DumpCommand.java | 5 +++ .../geyser/command/defaults/ListCommand.java | 5 +++ .../command/defaults/ReloadCommand.java | 5 +++ .../geyser/command/defaults/StopCommand.java | 5 +++ .../command/defaults/VersionCommand.java | 5 +++ 8 files changed, 67 insertions(+), 35 deletions(-) diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java index 6e490bfca..4ece501c4 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotPlugin.java @@ -32,6 +32,8 @@ import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import me.lucko.commodore.CommodoreProvider; import org.bukkit.Bukkit; import org.bukkit.command.PluginCommand; +import org.bukkit.permissions.Permission; +import org.bukkit.permissions.PermissionDefault; import org.bukkit.plugin.java.JavaPlugin; import org.geysermc.common.PlatformType; import org.geysermc.geyser.Constants; @@ -39,6 +41,7 @@ import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.adapters.spigot.SpigotAdapters; import org.geysermc.geyser.command.CommandManager; +import org.geysermc.geyser.command.GeyserCommand; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.dump.BootstrapDumpInfo; import org.geysermc.geyser.level.WorldManager; @@ -61,10 +64,16 @@ import java.io.IOException; import java.net.SocketAddress; import java.nio.file.Path; import java.util.List; +import java.util.Map; import java.util.UUID; import java.util.logging.Level; public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { + /** + * Determines if the plugin has been ran once before, including before /geyser reload. + */ + private static boolean INITIALIZED = false; + private GeyserSpigotCommandManager geyserCommandManager; private GeyserSpigotConfiguration geyserConfig; private GeyserSpigotInjector geyserInjector; @@ -232,14 +241,32 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { } geyserLogger.debug("Using default world manager: " + this.geyserWorldManager.getClass()); } - GeyserSpigotBlockPlaceListener blockPlaceListener = new GeyserSpigotBlockPlaceListener(geyser, this.geyserWorldManager); - Bukkit.getServer().getPluginManager().registerEvents(blockPlaceListener, this); - - Bukkit.getServer().getPluginManager().registerEvents(new GeyserPistonListener(geyser, this.geyserWorldManager), this); PluginCommand pluginCommand = this.getCommand("geyser"); pluginCommand.setExecutor(new GeyserSpigotCommandExecutor(geyser)); + if (!INITIALIZED) { + // Register permissions so they appear in, for example, LuckPerms' UI + // Re-registering permissions throws an error + for (Map.Entry entry : geyserCommandManager.getCommands().entrySet()) { + GeyserCommand command = entry.getValue(); + if (command.getAliases().contains(entry.getKey())) { + // Don't register aliases + continue; + } + + Bukkit.getPluginManager().addPermission(new Permission(command.getPermission(), + GeyserLocale.getLocaleStringLog(command.getDescription()), + command.isSuggestedOpOnly() ? PermissionDefault.OP : PermissionDefault.TRUE)); + } + + // Events cannot be unregistered - re-registering results in duplicate firings + GeyserSpigotBlockPlaceListener blockPlaceListener = new GeyserSpigotBlockPlaceListener(geyser, this.geyserWorldManager); + Bukkit.getServer().getPluginManager().registerEvents(blockPlaceListener, this); + + Bukkit.getServer().getPluginManager().registerEvents(new GeyserPistonListener(geyser, this.geyserWorldManager), this); + } + boolean brigadierSupported = CommodoreProvider.isSupported(); geyserLogger.debug("Brigadier supported? " + brigadierSupported); if (brigadierSupported) { @@ -248,6 +275,8 @@ public class GeyserSpigotPlugin extends JavaPlugin implements GeyserBootstrap { // Check to ensure the current setup can support the protocol version Geyser uses GeyserSpigotVersionChecker.checkForSupportedProtocol(geyserLogger, isViaVersion); + + INITIALIZED = true; } @Override diff --git a/bootstrap/spigot/src/main/resources/plugin.yml b/bootstrap/spigot/src/main/resources/plugin.yml index 18773402e..aa2747979 100644 --- a/bootstrap/spigot/src/main/resources/plugin.yml +++ b/bootstrap/spigot/src/main/resources/plugin.yml @@ -9,34 +9,3 @@ commands: geyser: description: The main command for Geyser. usage: /geyser -permissions: - geyser.command.help: - description: Shows help for all registered commands. - default: true - geyser.command.offhand: - description: Puts an items in your offhand. - default: true - geyser.command.advancements: - description: Shows the advancements of the player on the server. - default: true - geyser.command.tooltips: - description: Toggles showing advanced tooltips on your items. - default: true - geyser.command.statistics: - description: Shows the statistics of the player on the server. - default: true - geyser.command.settings: - description: Modify user settings - default: true - geyser.command.list: - description: List all players connected through Geyser. - default: op - geyser.command.dump: - description: Dumps Geyser debug information for bug reports. - default: op - geyser.command.reload: - description: Reloads the Geyser configurations. Kicks all players when used! - default: false - geyser.command.version: - description: Shows the current Geyser version and checks for updates. - default: op diff --git a/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java b/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java index 20451b5e8..a22c69c04 100644 --- a/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/GeyserCommand.java @@ -86,4 +86,13 @@ public abstract class GeyserCommand { public boolean isBedrockOnly() { return false; } + + /** + * Used for permission defaults on server implementations. + * + * @return if this command is designated to be used only by server operators. + */ + public boolean isSuggestedOpOnly() { + return false; + } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java index bd98d2b31..0bac381ba 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/DumpCommand.java @@ -145,4 +145,9 @@ public class DumpCommand extends GeyserCommand { public List getSubCommands() { return Arrays.asList("offline", "full", "logs"); } + + @Override + public boolean isSuggestedOpOnly() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java index f1004c3fb..0a4cfa023 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/ListCommand.java @@ -51,4 +51,9 @@ public class ListCommand extends GeyserCommand { sender.sendMessage(message); } + + @Override + public boolean isSuggestedOpOnly() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java index b6a728382..e970e5d3d 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/ReloadCommand.java @@ -54,4 +54,9 @@ public class ReloadCommand extends GeyserCommand { geyser.getSessionManager().disconnectAll("geyser.commands.reload.kick"); geyser.reload(); } + + @Override + public boolean isSuggestedOpOnly() { + return true; + } } diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java index 903e3bf4b..9c7bd8140 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/StopCommand.java @@ -54,4 +54,9 @@ public class StopCommand extends GeyserCommand { geyser.getBootstrap().onDisable(); } + + @Override + public boolean isSuggestedOpOnly() { + return true; + } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java index 6ec816b12..f4f62892a 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/VersionCommand.java @@ -100,4 +100,9 @@ public class VersionCommand extends GeyserCommand { } } } + + @Override + public boolean isSuggestedOpOnly() { + return true; + } } From db13b4c276f7be829af85ba66e0dc07486696247 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 10 May 2022 12:40:15 -0400 Subject: [PATCH 147/199] Fix decoding for some UTF-8 characters --- core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/pom.xml b/core/pom.xml index adc841ebe..8af2aa907 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-v503 - 2a344e4 + 297567d compile From b33cc512b480901c205aa4b1f4d216ea5156a22a Mon Sep 17 00:00:00 2001 From: David Choo Date: Sat, 14 May 2022 15:12:18 -0400 Subject: [PATCH 148/199] Add custom skull render distance (#2751) * Add player skull render distance * Improve updateVisibleSkulls a bit Avoid rechecking visibility on small movements * Periodically despawn unused skull entities * Don't hide skull entity for position/rotation changes Prevents flickering for skulls that are rotating * Update visible skulls when a skull is removed * Only update on removal if an entity is assigned * No need to check for skull in ChunkUtils Update copyright year * Avoid rechecking all skulls when a skull is added/removed * Allow skull render distance and number to be configured Renamed some fields to better match their values * Compare texture property directly from GameProfile * Remove unnecessary blockState field from SkullPlayerEntity * Use binarySearch for insertion Wait for player movement before loading skulls * Allow culling to be disabled by setting max-visible-custom-skulls to -1 * Only remove skulls in inRangeSkulls when culling is enabled * Add suggestions from review * Merge the for loops in updateVisibleSkulls * Fix skulls being leaked on chunk unload --- .../configuration/GeyserConfiguration.java | 4 + .../GeyserJacksonConfiguration.java | 6 + .../entity/type/player/SkullPlayerEntity.java | 72 ++++-- .../geyser/session/GeyserSession.java | 3 +- .../geyser/session/cache/SkullCache.java | 211 ++++++++++++++++++ .../entity/SkullBlockEntityTranslator.java | 58 +---- .../player/BedrockMovePlayerTranslator.java | 2 + .../level/JavaBlockEntityDataTranslator.java | 2 +- .../level/JavaForgetLevelChunkTranslator.java | 15 +- .../JavaLevelChunkWithLightTranslator.java | 2 +- .../org/geysermc/geyser/util/ChunkUtils.java | 6 +- core/src/main/resources/config.yml | 7 + 12 files changed, 306 insertions(+), 82 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java index 7bb73a648..1f188cf40 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserConfiguration.java @@ -101,6 +101,10 @@ public interface GeyserConfiguration { boolean isAllowCustomSkulls(); + int getMaxVisibleCustomSkulls(); + + int getCustomSkullRenderDistance(); + IMetricsInfo getMetrics(); int getPendingAuthenticationTimeout(); diff --git a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java index 03a3617e3..30a947e53 100644 --- a/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java +++ b/core/src/main/java/org/geysermc/geyser/configuration/GeyserJacksonConfiguration.java @@ -130,6 +130,12 @@ public abstract class GeyserJacksonConfiguration implements GeyserConfiguration @JsonProperty("allow-custom-skulls") private boolean allowCustomSkulls = true; + @JsonProperty("max-visible-custom-skulls") + private int maxVisibleCustomSkulls = 128; + + @JsonProperty("custom-skull-render-distance") + private int customSkullRenderDistance = 32; + @JsonProperty("add-non-bedrock-items") private boolean addNonBedrockItems = true; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java index f1a447b57..6c15a4d3e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SkullPlayerEntity.java @@ -26,33 +26,28 @@ package org.geysermc.geyser.entity.type.player; import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.GameType; import com.nukkitx.protocol.bedrock.data.PlayerPermission; import com.nukkitx.protocol.bedrock.data.command.CommandPermission; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.AddPlayerPacket; -import lombok.Getter; +import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.session.cache.SkullCache; +import org.geysermc.geyser.skin.SkullSkinManager; import java.util.UUID; +import java.util.concurrent.TimeUnit; /** * A wrapper to handle skulls more effectively - skulls have to be treated as entities since there are no * custom player skulls in Bedrock. */ public class SkullPlayerEntity extends PlayerEntity { - /** - * Stores the block state that the skull is associated with. Used to determine if the block in the skull's position - * has changed - */ - @Getter - private final int blockState; - public SkullPlayerEntity(GeyserSession session, long geyserId, Vector3f position, float rotation, int blockState, String texturesProperty) { - super(session, 0, geyserId, UUID.randomUUID(), position, Vector3f.ZERO, rotation, 0, rotation, "", texturesProperty); - this.blockState = blockState; + public SkullPlayerEntity(GeyserSession session, long geyserId) { + super(session, 0, geyserId, UUID.randomUUID(), Vector3f.ZERO, Vector3f.ZERO, 0, 0, 0, "", null); setPlayerList(false); } @@ -95,8 +90,57 @@ public class SkullPlayerEntity extends PlayerEntity { session.sendUpstreamPacket(addPlayerPacket); } - public void despawnEntity(Vector3i position) { - this.despawnEntity(); - session.getSkullCache().remove(position, this); + /** + * Hide the player entity so that it can be reused for a different skull. + */ + public void free() { + setFlag(EntityFlag.INVISIBLE, true); + updateBedrockMetadata(); + + // Move skull entity out of the way + moveAbsolute(session.getPlayerEntity().getPosition().up(128), 0, 0, 0, false, true); + } + + public void updateSkull(SkullCache.Skull skull) { + if (!skull.getTexturesProperty().equals(getTexturesProperty())) { + // Make skull invisible as we change skins + setFlag(EntityFlag.INVISIBLE, true); + updateBedrockMetadata(); + + setTexturesProperty(skull.getTexturesProperty()); + + SkullSkinManager.requestAndHandleSkin(this, session, (skin -> session.scheduleInEventLoop(() -> { + // Delay to minimize split-second "player" pop-in + setFlag(EntityFlag.INVISIBLE, false); + updateBedrockMetadata(); + }, 250, TimeUnit.MILLISECONDS))); + } else { + // Just a rotation/position change + setFlag(EntityFlag.INVISIBLE, false); + updateBedrockMetadata(); + } + + float x = skull.getPosition().getX() + .5f; + float y = skull.getPosition().getY() - .01f; + float z = skull.getPosition().getZ() + .5f; + float rotation; + + int blockState = skull.getBlockState(); + byte floorRotation = BlockStateValues.getSkullRotation(blockState); + if (floorRotation == -1) { + // Wall skull + y += 0.25f; + rotation = BlockStateValues.getSkullWallDirections().get(blockState); + switch ((int) rotation) { + case 180 -> z += 0.24f; // North + case 0 -> z -= 0.24f; // South + case 90 -> x += 0.24f; // West + case 270 -> x -= 0.24f; // East + } + } else { + rotation = (180f + (floorRotation * 22.5f)) % 360; + } + + moveAbsolute(Vector3f.from(x, y, z), rotation, 0, rotation, true, true); } } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 72eaaf0f7..5f264329e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -173,6 +173,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { private final LodestoneCache lodestoneCache; private final PistonCache pistonCache; private final PreferencesCache preferencesCache; + private final SkullCache skullCache; private final TagCache tagCache; private final WorldCache worldCache; @@ -220,7 +221,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private ItemMappings itemMappings; - private final Map skullCache = new Object2ObjectOpenHashMap<>(); private final Long2ObjectMap storedMaps = new Long2ObjectOpenHashMap<>(); /** @@ -530,6 +530,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { this.lodestoneCache = new LodestoneCache(); this.pistonCache = new PistonCache(this); this.preferencesCache = new PreferencesCache(this); + this.skullCache = new SkullCache(this); this.tagCache = new TagCache(); this.worldCache = new WorldCache(this); diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java new file mode 100644 index 000000000..f26e1cce3 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/session/cache/SkullCache.java @@ -0,0 +1,211 @@ +/* + * Copyright (c) 2019-2022 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.geyser.session.cache; + +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.math.vector.Vector3i; +import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; +import lombok.Data; +import lombok.Getter; +import lombok.RequiredArgsConstructor; +import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; +import org.geysermc.geyser.session.GeyserSession; + +import java.util.*; + +public class SkullCache { + private final int maxVisibleSkulls; + private final boolean cullingEnabled; + + private final int skullRenderDistanceSquared; + + /** + * The time in milliseconds before unused skull entities are despawned + */ + private static final long CLEANUP_PERIOD = 10000; + + @Getter + private final Map skulls = new Object2ObjectOpenHashMap<>(); + + private final List inRangeSkulls = new ArrayList<>(); + + private final Deque unusedSkullEntities = new ArrayDeque<>(); + private int totalSkullEntities = 0; + + private final GeyserSession session; + + private Vector3f lastPlayerPosition; + + private long lastCleanup = System.currentTimeMillis(); + + public SkullCache(GeyserSession session) { + this.session = session; + this.maxVisibleSkulls = session.getGeyser().getConfig().getMaxVisibleCustomSkulls(); + this.cullingEnabled = this.maxVisibleSkulls != -1; + + // Normal skulls are not rendered beyond 64 blocks + int distance = Math.min(session.getGeyser().getConfig().getCustomSkullRenderDistance(), 64); + this.skullRenderDistanceSquared = distance * distance; + } + + public void putSkull(Vector3i position, String texturesProperty, int blockState) { + Skull skull = skulls.computeIfAbsent(position, Skull::new); + skull.texturesProperty = texturesProperty; + skull.blockState = blockState; + + if (skull.entity != null) { + skull.entity.updateSkull(skull); + } else { + if (!cullingEnabled) { + assignSkullEntity(skull); + return; + } + if (lastPlayerPosition == null) { + return; + } + skull.distanceSquared = position.distanceSquared(lastPlayerPosition.getX(), lastPlayerPosition.getY(), lastPlayerPosition.getZ()); + if (skull.distanceSquared < skullRenderDistanceSquared) { + // Keep list in order + int i = Collections.binarySearch(inRangeSkulls, skull, Comparator.comparingInt(Skull::getDistanceSquared)); + if (i < 0) { // skull.distanceSquared is a new distance value + i = -i - 1; + } + inRangeSkulls.add(i, skull); + + if (i < maxVisibleSkulls) { + // Reassign entity from the farthest skull to this one + if (inRangeSkulls.size() > maxVisibleSkulls) { + freeSkullEntity(inRangeSkulls.get(maxVisibleSkulls)); + } + assignSkullEntity(skull); + } + } + } + } + + public void removeSkull(Vector3i position) { + Skull skull = skulls.remove(position); + if (skull != null) { + boolean hadEntity = skull.entity != null; + freeSkullEntity(skull); + + if (cullingEnabled) { + inRangeSkulls.remove(skull); + if (hadEntity && inRangeSkulls.size() >= maxVisibleSkulls) { + // Reassign entity to the closest skull without an entity + assignSkullEntity(inRangeSkulls.get(maxVisibleSkulls - 1)); + } + } + } + } + + public void updateVisibleSkulls() { + if (cullingEnabled) { + // No need to recheck skull visibility for small movements + if (lastPlayerPosition != null && session.getPlayerEntity().getPosition().distanceSquared(lastPlayerPosition) < 4) { + return; + } + lastPlayerPosition = session.getPlayerEntity().getPosition(); + + inRangeSkulls.clear(); + for (Skull skull : skulls.values()) { + skull.distanceSquared = skull.position.distanceSquared(lastPlayerPosition.getX(), lastPlayerPosition.getY(), lastPlayerPosition.getZ()); + if (skull.distanceSquared > skullRenderDistanceSquared) { + freeSkullEntity(skull); + } else { + inRangeSkulls.add(skull); + } + } + inRangeSkulls.sort(Comparator.comparingInt(Skull::getDistanceSquared)); + + for (int i = inRangeSkulls.size() - 1; i >= 0; i--) { + if (i < maxVisibleSkulls) { + assignSkullEntity(inRangeSkulls.get(i)); + } else { + freeSkullEntity(inRangeSkulls.get(i)); + } + } + } + + // Occasionally clean up unused entities as we want to keep skull + // entities around for later use, to reduce "player" pop-in + if ((System.currentTimeMillis() - lastCleanup) > CLEANUP_PERIOD) { + lastCleanup = System.currentTimeMillis(); + for (SkullPlayerEntity entity : unusedSkullEntities) { + entity.despawnEntity(); + totalSkullEntities--; + } + unusedSkullEntities.clear(); + } + } + + private void assignSkullEntity(Skull skull) { + if (skull.entity != null) { + return; + } + if (unusedSkullEntities.isEmpty()) { + if (!cullingEnabled || totalSkullEntities < maxVisibleSkulls) { + // Create a new entity + long geyserId = session.getEntityCache().getNextEntityId().incrementAndGet(); + skull.entity = new SkullPlayerEntity(session, geyserId); + skull.entity.spawnEntity(); + skull.entity.updateSkull(skull); + totalSkullEntities++; + } + } else { + // Reuse an entity + skull.entity = unusedSkullEntities.removeFirst(); + skull.entity.updateSkull(skull); + } + } + + private void freeSkullEntity(Skull skull) { + if (skull.entity != null) { + skull.entity.free(); + unusedSkullEntities.addFirst(skull.entity); + skull.entity = null; + } + } + + public void clear() { + skulls.clear(); + inRangeSkulls.clear(); + unusedSkullEntities.clear(); + totalSkullEntities = 0; + lastPlayerPosition = null; + } + + @RequiredArgsConstructor + @Data + public static class Skull { + private String texturesProperty; + private int blockState; + private SkullPlayerEntity entity; + + private final Vector3i position; + private int distanceSquared; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java index 50d79c10f..94e2d4767 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SkullBlockEntityTranslator.java @@ -29,19 +29,14 @@ import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.ListTag; import com.github.steveice10.opennbt.tag.builtin.StringTag; -import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.nbt.NbtMapBuilder; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; -import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.skin.SkinProvider; -import org.geysermc.geyser.skin.SkullSkinManager; import java.util.LinkedHashMap; import java.util.concurrent.CompletableFuture; -import java.util.concurrent.TimeUnit; @BlockEntity(type = BlockEntityType.SKULL) public class SkullBlockEntityTranslator extends BlockEntityTranslator implements RequiresBlockState { @@ -74,65 +69,18 @@ public class SkullBlockEntityTranslator extends BlockEntityTranslator implements return CompletableFuture.completedFuture(null); } - public static void spawnPlayer(GeyserSession session, CompoundTag tag, int posX, int posY, int posZ, int blockState) { - float x = posX + .5f; - float y = posY - .01f; - float z = posZ + .5f; - float rotation; - - byte floorRotation = BlockStateValues.getSkullRotation(blockState); - if (floorRotation == -1) { - // Wall skull - y += 0.25f; - rotation = BlockStateValues.getSkullWallDirections().get(blockState); - switch ((int) rotation) { - case 180 -> z += 0.24f; // North - case 0 -> z -= 0.24f; // South - case 90 -> x += 0.24f; // West - case 270 -> x -= 0.24f; // East - } - } else { - rotation = (180f + (floorRotation * 22.5f)) % 360; - } - + public static void translateSkull(GeyserSession session, CompoundTag tag, int posX, int posY, int posZ, int blockState) { Vector3i blockPosition = Vector3i.from(posX, posY, posZ); - Vector3f entityPosition = Vector3f.from(x, y, z); - getTextures(tag).whenComplete((texturesProperty, throwable) -> { if (texturesProperty == null) { session.getGeyser().getLogger().debug("Custom skull with invalid SkullOwner tag: " + blockPosition + " " + tag); return; } - if (session.getEventLoop().inEventLoop()) { - spawnPlayer(session, texturesProperty, blockPosition, entityPosition, rotation, blockState); + session.getSkullCache().putSkull(blockPosition, texturesProperty, blockState); } else { - session.executeInEventLoop(() -> spawnPlayer(session, texturesProperty, blockPosition, entityPosition, rotation, blockState)); + session.executeInEventLoop(() -> session.getSkullCache().putSkull(blockPosition, texturesProperty, blockState)); } }); } - - private static void spawnPlayer(GeyserSession session, String texturesProperty, Vector3i blockPosition, - Vector3f entityPosition, float rotation, int blockState) { - long geyserId = session.getEntityCache().getNextEntityId().incrementAndGet(); - - SkullPlayerEntity existingSkull = session.getSkullCache().get(blockPosition); - if (existingSkull != null) { - // Ensure that two skulls can't spawn on the same point - existingSkull.despawnEntity(blockPosition); - } - - SkullPlayerEntity player = new SkullPlayerEntity(session, geyserId, entityPosition, rotation, blockState, texturesProperty); - - // Cache entity - session.getSkullCache().put(blockPosition, player); - - player.spawnEntity(); - - SkullSkinManager.requestAndHandleSkin(player, session, (skin -> session.scheduleInEventLoop(() -> { - // Delay to minimize split-second "player" pop-in - player.setFlag(EntityFlag.INVISIBLE, false); - player.updateBedrockMetadata(); - }, 250, TimeUnit.MILLISECONDS))); - } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java index 8732b7909..0d3ef4cbc 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockMovePlayerTranslator.java @@ -140,6 +140,8 @@ public class BedrockMovePlayerTranslator extends PacketTranslator { @@ -41,19 +43,18 @@ public class JavaForgetLevelChunkTranslator extends PacketTranslator iterator = session.getSkullCache().keySet().iterator(); - while (iterator.hasNext()) { - Vector3i position = iterator.next(); + // Checks if a skull is in an unloaded chunk then removes it + List removedSkulls = new ArrayList<>(); + for (Vector3i position : session.getSkullCache().getSkulls().keySet()) { if ((position.getX() >> 4) == packet.getX() && (position.getZ() >> 4) == packet.getZ()) { - session.getSkullCache().get(position).despawnEntity(); - iterator.remove(); + removedSkulls.add(position); } } + removedSkulls.forEach(session.getSkullCache()::removeSkull); if (!session.getGeyser().getWorldManager().shouldExpectLecternHandled()) { // Do the same thing with lecterns - iterator = session.getLecternCache().iterator(); + Iterator iterator = session.getLecternCache().iterator(); while (iterator.hasNext()) { Vector3i position = iterator.next(); if ((position.getX() >> 4) == packet.getX() && (position.getZ() >> 4) == packet.getZ()) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 3855b1139..47ba98274 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -275,7 +275,7 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator Date: Sun, 15 May 2022 13:52:18 -0400 Subject: [PATCH 149/199] Always show the world border at least five blocks away Previously, no indication that the world border exists would show if warning blocks was set to 0. --- .../geyser/session/GeyserSession.java | 14 ++++++++----- .../geyser/session/cache/WorldBorder.java | 20 +++++++++++++++---- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 5f264329e..0daa43da8 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -69,7 +69,10 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.*; import io.netty.channel.Channel; import io.netty.channel.EventLoop; -import it.unimi.dsi.fastutil.ints.*; +import it.unimi.dsi.fastutil.ints.Int2IntMap; +import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.longs.Long2ObjectMap; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; @@ -94,7 +97,6 @@ import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.entity.type.Tickable; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; -import org.geysermc.geyser.entity.type.player.SkullPlayerEntity; import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; import org.geysermc.geyser.inventory.recipe.GeyserRecipe; @@ -1092,15 +1094,17 @@ public class GeyserSession implements GeyserConnection, CommandSender { worldBorder.resize(); } - if (!worldBorder.isWithinWarningBoundaries()) { + boolean shouldShowFog = !worldBorder.isWithinWarningBoundaries(); + if (shouldShowFog || worldBorder.isCloseToBorderBoundaries()) { // Show particles representing where the world border is worldBorder.drawWall(); // Set the mood - if (!isInWorldBorderWarningArea) { + if (shouldShowFog && !isInWorldBorderWarningArea) { isInWorldBorderWarningArea = true; sendFog("minecraft:fog_crimson_forest"); } - } else if (isInWorldBorderWarningArea) { + } + if (!shouldShowFog && isInWorldBorderWarningArea) { // Clear fog as we are outside the world border now removeFog("minecraft:fog_crimson_forest"); isInWorldBorderWarningArea = false; diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java index 66922ff0b..09e7e9234 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldBorder.java @@ -139,6 +139,18 @@ public class WorldBorder { return position.getX() > minX && position.getX() < maxX && position.getZ() > minZ && position.getZ() < maxZ; } + private static final int CLOSE_TO_BORDER = 5; + + /** + * @return if the player is close to the border boundaries. Used to always indicate a border even if there is no + * warning blocks set. + */ + public boolean isCloseToBorderBoundaries() { + Vector3f position = session.getPlayerEntity().getPosition(); + return !(position.getX() > minX + CLOSE_TO_BORDER && position.getX() < maxX - CLOSE_TO_BORDER + && position.getZ() > minZ + CLOSE_TO_BORDER && position.getZ() < maxZ - CLOSE_TO_BORDER); + } + /** * Confirms that the entity is within world border boundaries when they move. * Otherwise, if {@code adjustPosition} is true, this function will push the player back. @@ -246,16 +258,16 @@ public class WorldBorder { float particlePosY = entityPosition.getY(); float particlePosZ = entityPosition.getZ(); - if (entityPosition.getX() > warningMaxX) { + if (entityPosition.getX() > Math.min(warningMaxX, maxX - CLOSE_TO_BORDER)) { drawWall(Vector3f.from(maxX, particlePosY, particlePosZ), true); } - if (entityPosition.getX() < warningMinX) { + if (entityPosition.getX() < Math.max(warningMinX, minX + CLOSE_TO_BORDER)) { drawWall(Vector3f.from(minX, particlePosY, particlePosZ), true); } - if (entityPosition.getZ() > warningMaxZ) { + if (entityPosition.getZ() > Math.min(warningMaxZ, maxZ - CLOSE_TO_BORDER)) { drawWall(Vector3f.from(particlePosX, particlePosY, maxZ), false); } - if (entityPosition.getZ() < warningMinZ) { + if (entityPosition.getZ() < Math.max(warningMinZ, minZ + CLOSE_TO_BORDER)) { drawWall(Vector3f.from(particlePosX, particlePosY, minZ), false); } } From 8c9d1fe09f7d7eff90b12619df140177e980650c Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 15 May 2022 14:23:52 -0400 Subject: [PATCH 150/199] Allow language file overrides By placing a locale file in `languages/ll_CC.properties`, any strings in that file will take priority over Geyser's own. --- .gitignore | 3 +- .../geysermc/geyser/text/GeyserLocale.java | 43 ++++++++++++++++--- 2 files changed, 38 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 401002e1d..f1baa3abb 100644 --- a/.gitignore +++ b/.gitignore @@ -244,4 +244,5 @@ locales/ /cache/ /packs/ /dump.json -/saved-refresh-tokens.json \ No newline at end of file +/saved-refresh-tokens.json +/languages/ \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java b/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java index da6ea4dc0..86e015c0f 100644 --- a/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java +++ b/core/src/main/java/org/geysermc/geyser/text/GeyserLocale.java @@ -28,10 +28,10 @@ package org.geysermc.geyser.text; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; +import java.io.*; import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; import java.text.MessageFormat; import java.util.HashMap; import java.util.Locale; @@ -116,12 +116,22 @@ public class GeyserLocale { return locale; } + Properties localeProp = new Properties(); + + File localLanguage; + Path localFolder = bootstrap.getConfigFolder().resolve("languages"); + if (Files.exists(localFolder)) { + localLanguage = localFolder.resolve(locale + ".properties").toFile(); + } else { + localLanguage = null; + } + boolean validLocalLanguage = localLanguage != null && localLanguage.exists(); + InputStream localeStream = bootstrap.getResourceOrNull("languages/texts/" + locale + ".properties"); // Load the locale if (localeStream != null) { try { - Properties localeProp = new Properties(); try (InputStreamReader reader = new InputStreamReader(localeStream, StandardCharsets.UTF_8)) { localeProp.load(reader); } catch (Exception e) { @@ -130,18 +140,37 @@ public class GeyserLocale { // Insert the locale into the mappings LOCALE_MAPPINGS.put(locale, localeProp); - return locale; } finally { try { localeStream.close(); } catch (IOException ignored) {} } } else { - if (GeyserImpl.getInstance() != null) { + if (GeyserImpl.getInstance() != null && !validLocalLanguage) { + // Don't warn on missing locales if a local file has been found GeyserImpl.getInstance().getLogger().warning("Missing locale: " + locale); } - return null; } + + // Load any language overrides that exist after, to override any strings that we just added + // By loading both, we ensure that if a language string doesn't exist in the custom properties folder, + // it's loaded from our jar + if (validLocalLanguage) { + try (InputStream stream = new FileInputStream(localLanguage)) { + localeProp.load(stream); + } catch (IOException e) { + String message = "Unable to load custom language override!"; + if (GeyserImpl.getInstance() != null) { + GeyserImpl.getInstance().getLogger().error(message, e); + } else { + System.err.println(message); + e.printStackTrace(); + } + } + + LOCALE_MAPPINGS.putIfAbsent(locale, localeProp); + } + return localeProp.isEmpty() ? null : locale; } /** From c3c8161a43b8c4ce77a535e14a73060904ebb289 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 May 2022 16:28:36 +0100 Subject: [PATCH 151/199] Bump gson from 2.8.6 to 2.8.9 in /common (#2982) Bumps [gson](https://github.com/google/gson) from 2.8.6 to 2.8.9. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/gson/compare/gson-parent-2.8.6...gson-parent-2.8.9) --- updated-dependencies: - dependency-name: com.google.code.gson:gson dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index b3903f412..0786f3f4d 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -25,7 +25,7 @@ com.google.code.gson gson - 2.8.6 + 2.8.9 \ No newline at end of file From 38625312a167c1c419166a3327f771f84cb74fca Mon Sep 17 00:00:00 2001 From: David Choo Date: Sat, 21 May 2022 11:54:32 -0400 Subject: [PATCH 152/199] Prevent max health from being set below 0 (#2980) * Prevent max health from being set below 0 * Add more detail to comment --- .../java/org/geysermc/geyser/entity/type/LivingEntity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index 0cce0f8df..87b709309 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -300,7 +300,9 @@ public class LivingEntity extends Entity { if (javaAttribute.getType() instanceof AttributeType.Builtin type) { switch (type) { case GENERIC_MAX_HEALTH -> { - this.maxHealth = (float) AttributeUtils.calculateValue(javaAttribute); + // Since 1.18.0, setting the max health to 0 or below causes the entity to die on Bedrock but not on Java + // See https://github.com/GeyserMC/Geyser/issues/2971 + this.maxHealth = Math.max((float) AttributeUtils.calculateValue(javaAttribute), 1f); newAttributes.add(createHealthAttribute()); } case GENERIC_ATTACK_DAMAGE -> newAttributes.add(calculateAttribute(javaAttribute, GeyserAttributeType.ATTACK_DAMAGE)); From 5339127105eb531f1376963811f535b2c17e4f50 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 24 May 2022 16:16:40 -0700 Subject: [PATCH 153/199] Start work on 1.19 --- core/pom.xml | 6 +- .../geysermc/geyser/FloodgateKeyLoader.java | 4 +- .../java/org/geysermc/geyser/GeyserImpl.java | 39 ++++++++----- .../entity/type/FallingBlockEntity.java | 4 +- .../geyser/entity/type/FishingHookEntity.java | 2 +- .../geyser/entity/type/ItemFrameEntity.java | 4 +- .../geyser/entity/type/PaintingEntity.java | 1 + .../geysermc/geyser/level/JavaDimension.java | 42 ++++++++++++++ .../geyser/session/GeyserSession.java | 13 ++--- .../protocol/java/JavaLoginTranslator.java | 30 +++++----- ...tor.java => JavaSystemChatTranslator.java} | 13 +++-- .../player/JavaBlockBreakAckTranslator.java | 24 ++------ .../entity/spawn/JavaAddEntityTranslator.java | 9 +-- .../entity/spawn/JavaAddMobTranslator.java | 57 ------------------- .../spawn/JavaAddPaintingTranslator.java | 49 ---------------- 15 files changed, 117 insertions(+), 180 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/level/JavaDimension.java rename core/src/main/java/org/geysermc/geyser/translator/protocol/java/{JavaChatTranslator.java => JavaSystemChatTranslator.java} (84%) delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddMobTranslator.java delete mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java diff --git a/core/pom.xml b/core/pom.xml index 8af2aa907..c9047ee4b 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -153,9 +153,9 @@ compile - com.github.GeyserMC - MCProtocolLib - 0771504 + com.github.steveice10 + mcprotocollib + 1.19-SNAPSHOT compile diff --git a/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java b/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java index 6d47c38c6..0aa1d39c3 100644 --- a/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java +++ b/core/src/main/java/org/geysermc/geyser/FloodgateKeyLoader.java @@ -43,7 +43,7 @@ public class FloodgateKeyLoader { if (floodgateDataFolder != null) { Path autoKey = floodgateDataFolder.resolve("key.pem"); if (Files.exists(autoKey)) { - logger.info(GeyserLocale.getLocaleStringLog("geyser.bootstrap.floodgate.auto_loaded")); + logger.debug(GeyserLocale.getLocaleStringLog("geyser.bootstrap.floodgate.auto_loaded")); return autoKey; } else { logger.error(GeyserLocale.getLocaleStringLog("geyser.bootstrap.floodgate.missing_key")); @@ -52,7 +52,7 @@ public class FloodgateKeyLoader { Path floodgateKey; if (config.getFloodgateKeyFile().equals("public-key.pem")) { - logger.info("Floodgate 2.0 doesn't use a public/private key system anymore. We'll search for key.pem instead"); + logger.debug("Floodgate 2.0 doesn't use a public/private key system anymore. We'll search for key.pem instead"); floodgateKey = geyserDataFolder.resolve("key.pem"); } else { floodgateKey = geyserDataFolder.resolve(config.getFloodgateKeyFile()); diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index f3ebfa4a3..c84e62121 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -66,6 +66,7 @@ import org.geysermc.geyser.session.SessionManager; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.skin.FloodgateSkinUploader; import org.geysermc.geyser.skin.SkinProvider; +import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; import org.geysermc.geyser.translator.inventory.item.ItemTranslator; @@ -249,18 +250,6 @@ public class GeyserImpl implements GeyserApi { // Ensure that PacketLib does not create an event loop for handling packets; we'll do that ourselves TcpSession.USE_EVENT_LOOP_FOR_PACKETS = false; - if (config.getRemote().getAuthType() == AuthType.FLOODGATE) { - try { - Key key = new AesKeyProducer().produceFrom(config.getFloodgateKeyPath()); - cipher = new AesCipher(new Base64Topping()); - cipher.init(key); - logger.info(GeyserLocale.getLocaleStringLog("geyser.auth.floodgate.loaded_key")); - skinUploader = new FloodgateSkinUploader(this).start(); - } catch (Exception exception) { - logger.severe(GeyserLocale.getLocaleStringLog("geyser.auth.floodgate.bad_key"), exception); - } - } - String branch = "unknown"; int buildNumber = -1; if (this.productionEnvironment()) { @@ -321,14 +310,34 @@ public class GeyserImpl implements GeyserApi { if (shouldStartListener) { bedrockServer.bind().whenComplete((avoid, throwable) -> { if (throwable == null) { - logger.info(GeyserLocale.getLocaleStringLog("geyser.core.start", config.getBedrock().getAddress(), String.valueOf(config.getBedrock().getPort()))); + logger.info(GeyserLocale.getLocaleStringLog("geyser.core.start", config.getBedrock().getAddress(), + String.valueOf(config.getBedrock().getPort()))); } else { - logger.severe(GeyserLocale.getLocaleStringLog("geyser.core.fail", config.getBedrock().getAddress(), String.valueOf(config.getBedrock().getPort()))); - throwable.printStackTrace(); + String address = config.getBedrock().getAddress(); + int port = config.getBedrock().getPort(); + logger.severe(GeyserLocale.getLocaleStringLog("geyser.core.fail", address, String.valueOf(port))); + if (!"0.0.0.0".equals(address)) { + logger.info(ChatColor.GREEN + "Suggestion: try setting `address` under `bedrock` in the Geyser config back to 0.0.0.0"); + logger.info(ChatColor.GREEN + "Then, restart this server."); + } } }).join(); } + if (config.getRemote().getAuthType() == AuthType.FLOODGATE) { + try { + Key key = new AesKeyProducer().produceFrom(config.getFloodgateKeyPath()); + cipher = new AesCipher(new Base64Topping()); + cipher.init(key); + logger.debug(GeyserLocale.getLocaleStringLog("geyser.auth.floodgate.loaded_key")); + // Note: this is positioned after the bind so the skin uploader doesn't try to run if Geyser fails + // to load successfully. Spigot complains about class loader if the plugin is disabled. + skinUploader = new FloodgateSkinUploader(this).start(); + } catch (Exception exception) { + logger.severe(GeyserLocale.getLocaleStringLog("geyser.auth.floodgate.bad_key"), exception); + } + } + if (config.getMetrics().isEnabled()) { metrics = new Metrics(this, "GeyserMC", config.getMetrics().getUniqueId(), false, java.util.logging.Logger.getLogger("")); metrics.addCustomChart(new Metrics.SingleLineChart("players", sessionManager::size)); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java index ceb3ea15c..3e64cfcea 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FallingBlockEntity.java @@ -36,8 +36,8 @@ import java.util.UUID; public class FallingBlockEntity extends Entity { - public FallingBlockEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, int javaId) { - super(session, entityId, geyserId, uuid, EntityDefinitions.FALLING_BLOCK, position, motion, yaw, pitch, 0f); + public FallingBlockEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw, int javaId) { + super(session, entityId, geyserId, uuid, EntityDefinitions.FALLING_BLOCK, position, motion, yaw, pitch, headYaw); this.dirtyMetadata.put(EntityData.VARIANT, session.getBlockMappings().getBedrockBlockId(javaId)); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index 52ad82370..57b597781 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -56,7 +56,7 @@ public class FishingHookEntity extends ThrowableEntity { private final BoundingBox boundingBox; - public FishingHookEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, PlayerEntity owner) { + public FishingHookEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw, PlayerEntity owner) { super(session, entityId, geyserId, uuid, EntityDefinitions.FISHING_BOBBER, position, motion, yaw, pitch, 0f); this.boundingBox = new BoundingBox(0.125, 0.125, 0.125, 0.25, 0.25, 0.25); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 9cfa22a1f..bc7736e9b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -79,8 +79,8 @@ public class ItemFrameEntity extends Entity { */ private boolean changed = true; - public ItemFrameEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, Direction direction) { - super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, 0f); + public ItemFrameEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw, Direction direction) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); NbtMapBuilder blockBuilder = NbtMap.builder() .putString("name", this.definition.entityType() == EntityType.GLOW_ITEM_FRAME ? "minecraft:glow_frame" : "minecraft:frame") diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java index 70b5d52ba..9a2bbd5a4 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java @@ -33,6 +33,7 @@ import org.geysermc.geyser.level.PaintingType; import java.util.UUID; +// TODO 1.19 public class PaintingEntity extends Entity { private static final double OFFSET = -0.46875; private final PaintingType paintingName; diff --git a/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java new file mode 100644 index 000000000..b297739a9 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2019-2022 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.geyser.level; + +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; + +/** + * Represents the information we store from the current Java dimension + * @param piglinSafe Whether piglins and hoglins are safe from conversion in this dimension. + * This controls if they have the shaking effect applied in the dimension. + */ +public record JavaDimension(int minY, int maxY, boolean piglinSafe) { + + public static JavaDimension load(CompoundTag tag) { +// int minY = ((IntTag) dimensionTag.get("min_y")).getValue(); +// int maxY = ((IntTag) dimensionTag.get("height")).getValue(); + return new JavaDimension(0, 0, false); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 0daa43da8..607c9f84d 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -101,6 +101,7 @@ import org.geysermc.geyser.inventory.Inventory; import org.geysermc.geyser.inventory.PlayerInventory; import org.geysermc.geyser.inventory.recipe.GeyserRecipe; import org.geysermc.geyser.inventory.recipe.GeyserStonecutterData; +import org.geysermc.geyser.level.JavaDimension; import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.level.physics.CollisionManager; import org.geysermc.geyser.network.netty.LocalSession; @@ -319,11 +320,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private String dimension = DimensionUtils.OVERWORLD; /** - * Whether piglins and hoglins are safe from conversion in this dimension. - * This controls if they have the shaking effect applied in the dimension. + * All dimensions that the client could possibly connect to. */ - @Setter - private boolean dimensionPiglinSafe; + private final Map dimensions = new Object2ObjectOpenHashMap<>(3); @Setter private int breakingBlock; @@ -1261,9 +1260,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { ServerboundUseItemPacket useItemPacket; if (playerInventory.getItemInHand().getJavaId() == shield.getJavaId()) { - useItemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND); + useItemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND, 0); //TODO } else if (playerInventory.getOffhand().getJavaId() == shield.getJavaId()) { - useItemPacket = new ServerboundUseItemPacket(Hand.OFF_HAND); + useItemPacket = new ServerboundUseItemPacket(Hand.OFF_HAND, 0); } else { // No blocking return false; @@ -1292,7 +1291,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { private boolean disableBlocking() { if (playerEntity.getFlag(EntityFlag.BLOCKING)) { ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, - BlockUtils.POSITION_ZERO, Direction.DOWN); + BlockUtils.POSITION_ZERO, Direction.DOWN, 0); //TODO sendDownstreamPacket(releaseItemPacket); playerEntity.setFlag(EntityFlag.BLOCKING, false); return true; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index b68c0996d..c7165083d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -34,15 +34,16 @@ import com.nukkitx.protocol.bedrock.packet.GameRulesChangedPacket; import com.nukkitx.protocol.bedrock.packet.SetPlayerGameTypePacket; import org.geysermc.floodgate.pluginmessage.PluginMessageChannels; import org.geysermc.geyser.entity.type.player.PlayerEntity; +import org.geysermc.geyser.level.JavaDimension; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.util.ChunkUtils; -import org.geysermc.geyser.util.DimensionUtils; import org.geysermc.geyser.util.PluginMessageUtils; +import java.util.Map; + @Translator(packet = ClientboundLoginPacket.class) public class JavaLoginTranslator extends PacketTranslator { @@ -51,12 +52,15 @@ public class JavaLoginTranslator extends PacketTranslator dimensions = session.getDimensions(); + dimensions.clear(); + // If the player is already initialized and a join game packet is sent, they // are swapping servers - String newDimension = DimensionUtils.getNewDimension(packet.getDimension()); + //String newDimension = DimensionUtils.getNewDimension(packet.getDimension()); if (session.isSpawned()) { - String fakeDim = DimensionUtils.getTemporaryDimension(session.getDimension(), newDimension); - DimensionUtils.switchDimension(session, fakeDim); + //String fakeDim = DimensionUtils.getTemporaryDimension(session.getDimension(), newDimension); + //DimensionUtils.switchDimension(session, fakeDim); session.getWorldCache().removeScoreboard(); } @@ -70,7 +74,7 @@ public class JavaLoginTranslator extends PacketTranslator { +@Translator(packet = ClientboundSystemChatPacket.class) +public class JavaSystemChatTranslator extends PacketTranslator { @Override - public void translate(GeyserSession session, ClientboundChatPacket packet) { + public void translate(GeyserSession session, ClientboundSystemChatPacket packet) { TextPacket textPacket = new TextPacket(); textPacket.setPlatformChatId(""); textPacket.setSourceName(""); textPacket.setXuid(session.getAuthData().xuid()); + // TODO new types textPacket.setType(switch (packet.getType()) { case CHAT -> TextPacket.Type.CHAT; case SYSTEM -> TextPacket.Type.SYSTEM; - case NOTIFICATION -> TextPacket.Type.TIP; + case GAME_INFO -> TextPacket.Type.TIP; default -> TextPacket.Type.RAW; }); textPacket.setNeedsTranslation(false); - textPacket.setMessage(MessageTranslator.convertMessage(packet.getMessage(), session.getLocale())); + textPacket.setMessage(MessageTranslator.convertMessage(packet.getContent(), session.getLocale())); session.sendUpstreamPacket(textPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java index 634d4d424..714603997 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java @@ -25,30 +25,16 @@ package org.geysermc.geyser.translator.protocol.java.entity.player; -import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerAction; -import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundBlockBreakAckPacket; -import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.data.LevelEventType; -import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; +import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.player.ClientboundBlockChangedAckPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.util.ChunkUtils; -@Translator(packet = ClientboundBlockBreakAckPacket.class) -public class JavaBlockBreakAckTranslator extends PacketTranslator { +@Translator(packet = ClientboundBlockChangedAckPacket.class) +public class JavaBlockBreakAckTranslator extends PacketTranslator { @Override - public void translate(GeyserSession session, ClientboundBlockBreakAckPacket packet) { - ChunkUtils.updateBlock(session, packet.getNewState(), packet.getPosition()); - if (packet.getAction() == PlayerAction.START_DIGGING && !packet.isSuccessful()) { - LevelEventPacket stopBreak = new LevelEventPacket(); - stopBreak.setType(LevelEventType.BLOCK_STOP_BREAK); - stopBreak.setPosition(Vector3f.from(packet.getPosition().getX(), packet.getPosition().getY(), packet.getPosition().getZ())); - stopBreak.setData(0); - session.setBreakingBlock(BlockStateValues.JAVA_AIR_ID); - session.sendUpstreamPacket(stopBreak); - } + public void translate(GeyserSession session, ClientboundBlockChangedAckPacket packet) { + // TODO } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java index 33a347658..9d2a383f5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddEntityTranslator.java @@ -52,6 +52,7 @@ public class JavaAddEntityTranslator extends PacketTranslator definition = Registries.ENTITY_DEFINITIONS.get(packet.getType()); if (definition == null) { @@ -62,11 +63,11 @@ public class JavaAddEntityTranslator extends PacketTranslator { - - @Override - public void translate(GeyserSession session, ClientboundAddMobPacket packet) { - Vector3f position = Vector3f.from(packet.getX(), packet.getY(), packet.getZ()); - Vector3f motion = Vector3f.from(packet.getMotionX(), packet.getMotionY(), packet.getMotionZ()); - - EntityDefinition definition = Registries.ENTITY_DEFINITIONS.get(packet.getType()); - if (definition == null) { - session.getGeyser().getLogger().warning(GeyserLocale.getLocaleStringLog("geyser.entity.type_null", packet.getType())); - return; - } - - Entity entity = definition.factory().create(session, packet.getEntityId(), session.getEntityCache().getNextEntityId().incrementAndGet(), - packet.getUuid(), definition, position, motion, packet.getYaw(), packet.getPitch(), packet.getHeadYaw() - ); - session.getEntityCache().spawnEntity(entity); - } -} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java deleted file mode 100644 index 6f11640c7..000000000 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/spawn/JavaAddPaintingTranslator.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2019-2022 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.geyser.translator.protocol.java.entity.spawn; - -import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.spawn.ClientboundAddPaintingPacket; -import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.PaintingEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.level.PaintingType; - -@Translator(packet = ClientboundAddPaintingPacket.class) -public class JavaAddPaintingTranslator extends PacketTranslator { - - @Override - public void translate(GeyserSession session, ClientboundAddPaintingPacket packet) { - Vector3f position = Vector3f.from(packet.getPosition().getX(), packet.getPosition().getY(), packet.getPosition().getZ()); - - PaintingEntity entity = new PaintingEntity(session, packet.getEntityId(), - session.getEntityCache().getNextEntityId().incrementAndGet(), packet.getUuid(), - position, PaintingType.getByPaintingType(packet.getPaintingType()), packet.getDirection().getHorizontalIndex()); - - session.getEntityCache().spawnEntity(entity); - } -} From bbf45b6a4cc8ec3b389923d5b6dbca3e83ce21b0 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 25 May 2022 15:55:15 -0400 Subject: [PATCH 154/199] Compiles; provide your own mappings for now --- core/pom.xml | 4 +- .../command/defaults/OffhandCommand.java | 2 +- .../geyser/entity/EntityDefinitions.java | 2 +- .../geyser/entity/type/PaintingEntity.java | 19 +++--- .../type/living/animal/HoglinEntity.java | 2 +- .../type/living/monster/BasePiglinEntity.java | 2 +- .../geyser/level/GeyserWorldManager.java | 9 ++- .../geysermc/geyser/level/JavaDimension.java | 24 ++++++-- .../geyser/network/MinecraftProtocol.java | 6 -- .../populator/BlockRegistryPopulator.java | 6 +- .../populator/ItemRegistryPopulator.java | 4 +- .../geyser/session/GeyserSession.java | 37 +++++++++-- .../geyser/session/cache/TagCache.java | 1 + .../inventory/BeaconInventoryTranslator.java | 8 ++- .../translator/level/BiomeTranslator.java | 36 +++++------ .../BedrockCommandRequestTranslator.java | 7 +-- ...BedrockInventoryTransactionTranslator.java | 18 +++--- .../BedrockLecternUpdateTranslator.java | 3 +- .../BedrockMobEquipmentTranslator.java | 2 +- .../bedrock/BedrockTextTranslator.java | 4 +- .../player/BedrockActionTranslator.java | 10 +-- .../entity/player/BedrockEmoteTranslator.java | 2 +- .../protocol/java/JavaCommandsTranslator.java | 2 +- .../protocol/java/JavaLoginTranslator.java | 57 ++++++++++++++--- .../java/JavaPlayerChatTranslator.java | 60 ++++++++++++++++++ .../protocol/java/JavaRespawnTranslator.java | 9 +-- .../java/JavaSystemChatTranslator.java | 1 + .../org/geysermc/geyser/util/ChunkUtils.java | 22 +++---- .../geysermc/geyser/util/DimensionUtils.java | 22 ------- .../geysermc/geyser/util/JavaCodecEntry.java | 61 +++++++++++++++++++ 30 files changed, 310 insertions(+), 132 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java create mode 100644 core/src/main/java/org/geysermc/geyser/util/JavaCodecEntry.java diff --git a/core/pom.xml b/core/pom.xml index c9047ee4b..2d06c6bff 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -120,8 +120,8 @@ com.github.CloudburstMC.Protocol - bedrock-v503 - 297567d + bedrock-beta + 49323e0 compile diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java index 1d29d5122..f17ca5e21 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java @@ -47,7 +47,7 @@ public class OffhandCommand extends GeyserCommand { } ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, BlockUtils.POSITION_ZERO, - Direction.DOWN); + Direction.DOWN, session.getNextSequence()); session.sendDownstreamPacket(releaseItemPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 1de571c94..7069b55b2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -272,7 +272,7 @@ public final class EntityDefinitions { .type(EntityType.LLAMA_SPIT) .heightAndWidth(0.25f) .build(); - PAINTING = EntityDefinition.inherited(null, entityBase) + PAINTING = EntityDefinition.inherited(PaintingEntity::new, entityBase) .type(EntityType.PAINTING) .build(); SHULKER_BULLET = EntityDefinition.inherited(ThrowableEntity::new, entityBase) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java index 9a2bbd5a4..3fa4e90b2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java @@ -27,26 +27,27 @@ package org.geysermc.geyser.entity.type; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.packet.AddPaintingPacket; -import org.geysermc.geyser.entity.EntityDefinitions; -import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.level.PaintingType; +import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; -// TODO 1.19 public class PaintingEntity extends Entity { private static final double OFFSET = -0.46875; - private final PaintingType paintingName; - private final int direction; + private PaintingType paintingName; + private int direction; - public PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, Vector3f position, PaintingType paintingName, int direction) { - super(session, entityId, geyserId, uuid, EntityDefinitions.PAINTING, position, Vector3f.ZERO, 0f, 0f, 0f); - this.paintingName = paintingName; - this.direction = direction; + public PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } @Override public void spawnEntity() { + // Wait until we get the metadata needed + } + + public void paintingtodo() { AddPaintingPacket addPaintingPacket = new AddPaintingPacket(); addPaintingPacket.setUniqueEntityId(geyserId); addPaintingPacket.setRuntimeEntityId(geyserId); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java index 362c25256..a96d3072c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/HoglinEntity.java @@ -49,7 +49,7 @@ public class HoglinEntity extends AnimalEntity { @Override protected boolean isShaking() { - return (!isImmuneToZombification && !session.isDimensionPiglinSafe()) || super.isShaking(); + return (!isImmuneToZombification && !session.getDimensionType().piglinSafe()) || super.isShaking(); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java index ed26a71e1..e003dd080 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/BasePiglinEntity.java @@ -48,6 +48,6 @@ public class BasePiglinEntity extends MonsterEntity { @Override protected boolean isShaking() { - return (!isImmuneToZombification && !session.isDimensionPiglinSafe()) || super.isShaking(); + return (!isImmuneToZombification && !session.getDimensionType().piglinSafe()) || super.isShaking(); } } diff --git a/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java b/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java index 5766cabbf..100917793 100644 --- a/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/GeyserWorldManager.java @@ -27,15 +27,14 @@ package org.geysermc.geyser.level; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.setting.Difficulty; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatPacket; import com.nukkitx.nbt.NbtMap; import com.nukkitx.nbt.NbtMapBuilder; import it.unimi.dsi.fastutil.objects.Object2ObjectMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; +import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.cache.ChunkCache; import org.geysermc.geyser.translator.inventory.LecternInventoryTranslator; -import org.geysermc.geyser.level.block.BlockStateValues; import java.util.Locale; @@ -83,7 +82,7 @@ public class GeyserWorldManager extends WorldManager { @Override public void setGameRule(GeyserSession session, String name, Object value) { - session.sendDownstreamPacket(new ServerboundChatPacket("/gamerule " + name + " " + value)); + session.sendCommand("gamerule " + name + " " + value); gameruleCache.put(name, String.valueOf(value)); } @@ -109,12 +108,12 @@ public class GeyserWorldManager extends WorldManager { @Override public void setPlayerGameMode(GeyserSession session, GameMode gameMode) { - session.sendDownstreamPacket(new ServerboundChatPacket("/gamemode " + gameMode.name().toLowerCase(Locale.ROOT))); + session.sendCommand("gamemode " + gameMode.name().toLowerCase(Locale.ROOT)); } @Override public void setDifficulty(GeyserSession session, Difficulty difficulty) { - session.sendDownstreamPacket(new ServerboundChatPacket("/difficulty " + difficulty.name().toLowerCase(Locale.ROOT))); + session.sendCommand("difficulty " + difficulty.name().toLowerCase(Locale.ROOT)); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java index b297739a9..45ccf3821 100644 --- a/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java +++ b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java @@ -26,17 +26,31 @@ package org.geysermc.geyser.level; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.IntTag; +import org.geysermc.geyser.util.JavaCodecEntry; + +import java.util.Map; /** * Represents the information we store from the current Java dimension * @param piglinSafe Whether piglins and hoglins are safe from conversion in this dimension. * This controls if they have the shaking effect applied in the dimension. */ -public record JavaDimension(int minY, int maxY, boolean piglinSafe) { +public record JavaDimension(int minY, int maxY, boolean piglinSafe, double worldCoordinateScale) { - public static JavaDimension load(CompoundTag tag) { -// int minY = ((IntTag) dimensionTag.get("min_y")).getValue(); -// int maxY = ((IntTag) dimensionTag.get("height")).getValue(); - return new JavaDimension(0, 0, false); + public static void load(CompoundTag tag, Map map) { + for (CompoundTag dimension : JavaCodecEntry.iterateOverTag(tag.get("minecraft:dimension_type"))) { + CompoundTag elements = dimension.get("element"); + int minY = ((IntTag) elements.get("min_y")).getValue(); + int maxY = ((IntTag) elements.get("height")).getValue(); + // Logical height can be ignored probably - seems to be for artificial limits like the Nether. + + // Set if piglins/hoglins should shake + boolean piglinSafe = ((Number) elements.get("piglin_safe").getValue()).byteValue() != (byte) 0; + // Load world coordinate scale for the world border + double coordinateScale = ((Number) elements.get("coordinate_scale").getValue()).doubleValue(); + + map.put((String) dimension.get("name").getValue(), new JavaDimension(minY, maxY, piglinSafe, coordinateScale)); + } } } diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index 828b04a9d..f4afceb21 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -28,8 +28,6 @@ package org.geysermc.geyser.network; import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import com.nukkitx.protocol.bedrock.BedrockPacketCodec; -import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; -import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import java.util.ArrayList; @@ -58,10 +56,6 @@ public final class MinecraftProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v475.V475_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build()); - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v486.V486_CODEC.toBuilder() - .minecraftVersion("1.18.10/1.18.12") // 1.18.11 is also supported, but was only on Switch and since that auto-updates it's not needed - .build()); SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() .minecraftVersion("1.18.30/1.18.31") .build()); diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index 412d7d779..55782447f 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -171,8 +171,10 @@ public class BlockRegistryPopulator { int bedrockRuntimeId = blockStateOrderedMap.getOrDefault(buildBedrockState(entry.getValue(), stateVersion, stateMapper), -1); if (bedrockRuntimeId == -1) { - throw new RuntimeException("Unable to find " + javaId + " Bedrock runtime ID! Built NBT tag: \n" + - buildBedrockState(entry.getValue(), stateVersion, stateMapper)); + bedrockRuntimeId = 0; + //TODO remove + //throw new RuntimeException("Unable to find " + javaId + " Bedrock runtime ID! Built NBT tag: \n" + + // buildBedrockState(entry.getValue(), stateVersion, stateMapper)); } switch (javaId) { diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 37b6c49f4..39321ae02 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -252,7 +252,9 @@ public class ItemRegistryPopulator { int bedrockId = bedrockIdentifierToId.getInt(bedrockIdentifier); if (bedrockId == Short.MIN_VALUE) { - throw new RuntimeException("Missing Bedrock ID in mappings: " + bedrockIdentifier); + bedrockId = 0; + //TODO remove + //throw new RuntimeException("Missing Bedrock ID in mappings: " + bedrockIdentifier); } int stackSize = mappingItem.getStackSize(); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 607c9f84d..e93c7392e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -36,6 +36,7 @@ import com.github.steveice10.mc.protocol.MinecraftConstants; import com.github.steveice10.mc.protocol.MinecraftProtocol; import com.github.steveice10.mc.protocol.data.ProtocolState; import com.github.steveice10.mc.protocol.data.UnexpectedEncryptionException; +import com.github.steveice10.mc.protocol.data.game.MessageType; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; @@ -47,6 +48,8 @@ import com.github.steveice10.mc.protocol.data.game.setting.SkinPart; import com.github.steveice10.mc.protocol.data.game.statistic.CustomStatistic; import com.github.steveice10.mc.protocol.data.game.statistic.Statistic; import com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientIntentionPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatCommandPacket; +import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundClientInformationPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundMovePlayerPosPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerAbilitiesPacket; @@ -69,6 +72,7 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.*; import io.netty.channel.Channel; import io.netty.channel.EventLoop; +import it.unimi.dsi.fastutil.bytes.ByteArrays; import it.unimi.dsi.fastutil.ints.Int2IntMap; import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; @@ -81,6 +85,7 @@ import lombok.AccessLevel; import lombok.Getter; import lombok.NonNull; import lombok.Setter; +import org.checkerframework.checker.nullness.qual.MonotonicNonNull; import org.checkerframework.common.value.qual.IntRange; import org.geysermc.common.PlatformType; import org.geysermc.cumulus.Form; @@ -125,6 +130,7 @@ import java.net.ConnectException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.nio.charset.StandardCharsets; +import java.time.Instant; import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ScheduledFuture; @@ -319,11 +325,16 @@ public class GeyserSession implements GeyserConnection, CommandSender { */ @Setter private String dimension = DimensionUtils.OVERWORLD; + @MonotonicNonNull + @Setter + private JavaDimension dimensionType = null; /** * All dimensions that the client could possibly connect to. */ private final Map dimensions = new Object2ObjectOpenHashMap<>(3); + private final Map chatTypes = new EnumMap<>(MessageType.class); + @Setter private int breakingBlock; @@ -1260,9 +1271,9 @@ public class GeyserSession implements GeyserConnection, CommandSender { ServerboundUseItemPacket useItemPacket; if (playerInventory.getItemInHand().getJavaId() == shield.getJavaId()) { - useItemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND, 0); //TODO + useItemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND, getNextSequence()); } else if (playerInventory.getOffhand().getJavaId() == shield.getJavaId()) { - useItemPacket = new ServerboundUseItemPacket(Hand.OFF_HAND, 0); + useItemPacket = new ServerboundUseItemPacket(Hand.OFF_HAND, getNextSequence()); } else { // No blocking return false; @@ -1291,7 +1302,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { private boolean disableBlocking() { if (playerEntity.getFlag(EntityFlag.BLOCKING)) { ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, - BlockUtils.POSITION_ZERO, Direction.DOWN, 0); //TODO + BlockUtils.POSITION_ZERO, Direction.DOWN, getNextSequence()); sendDownstreamPacket(releaseItemPacket); playerEntity.setFlag(EntityFlag.BLOCKING, false); return true; @@ -1357,7 +1368,21 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Override public String getLocale() { return clientData.getLanguageCode(); - } + } + + /** + * Sends a chat message to the Java server. + */ + public void sendChat(String message) { + sendDownstreamPacket(new ServerboundChatPacket(message, Instant.now().toEpochMilli(), 0L, ByteArrays.EMPTY_ARRAY, false)); + } + + /** + * Sends a command to the Java server. + */ + public void sendCommand(String command) { + sendDownstreamPacket(new ServerboundChatCommandPacket(command, Instant.now().toEpochMilli(), 0L, Collections.emptyMap(), false)); + } public void setServerRenderDistance(int renderDistance) { renderDistance = GenericMath.ceil(++renderDistance * MathUtils.SQRT_OF_TWO); //square to circle @@ -1636,6 +1661,10 @@ public class GeyserSession implements GeyserConnection, CommandSender { sendDownstreamPacket(clientSettingsPacket); } + public int getNextSequence() { + return 0; + } + /** * Used for updating statistic values since we only get changes from the server * diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index d46a39616..993d93e0b 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -69,6 +69,7 @@ public class TagCache { } public void loadPacket(GeyserSession session, ClientboundUpdateTagsPacket packet) { + System.out.println(packet); Map blockTags = packet.getTags().get("minecraft:block"); this.leaves = IntList.of(blockTags.get("minecraft:leaves")); this.wool = IntList.of(blockTags.get("minecraft:wool")); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java index f194d0d3f..54dc533c6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java @@ -48,6 +48,8 @@ import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.InventoryUtils; +import java.util.OptionalInt; + public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator { public BeaconInventoryTranslator() { super(1, new BlockInventoryHolder("minecraft:beacon", com.nukkitx.protocol.bedrock.data.inventory.ContainerType.BEACON) { @@ -111,11 +113,15 @@ public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator public ItemStackResponsePacket.Response translateSpecialRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { // Input a beacon payment BeaconPaymentStackRequestActionData beaconPayment = (BeaconPaymentStackRequestActionData) request.getActions()[0]; - ServerboundSetBeaconPacket packet = new ServerboundSetBeaconPacket(beaconPayment.getPrimaryEffect(), beaconPayment.getSecondaryEffect()); + ServerboundSetBeaconPacket packet = new ServerboundSetBeaconPacket(toJava(beaconPayment.getPrimaryEffect()), toJava(beaconPayment.getSecondaryEffect())); session.sendDownstreamPacket(packet); return acceptRequest(request, makeContainerEntries(session, inventory, IntSets.emptySet())); } + private OptionalInt toJava(int effectChoice) { + return effectChoice == -1 ? OptionalInt.empty() : OptionalInt.of(effectChoice); + } + @Override public int bedrockSlotToJava(StackRequestSlotInfoData slotInfoData) { if (slotInfoData.getContainer() == ContainerSlotType.BEACON_PAYMENT) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java index ac9a0517a..24b6f950f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java @@ -42,6 +42,7 @@ import org.geysermc.geyser.level.chunk.bitarray.BitArray; import org.geysermc.geyser.level.chunk.bitarray.BitArrayVersion; import org.geysermc.geyser.level.chunk.bitarray.SingletonBitArray; import org.geysermc.geyser.registry.Registries; +import org.geysermc.geyser.util.JavaCodecEntry; import org.geysermc.geyser.util.MathUtils; // Array index formula by https://wiki.vg/Chunk_Format @@ -55,27 +56,26 @@ public class BiomeTranslator { ListTag serverBiomes = worldGen.get("value"); session.setBiomeGlobalPalette(MathUtils.getGlobalPaletteForSize(serverBiomes.size())); - for (Tag tag : serverBiomes) { - CompoundTag biomeTag = (CompoundTag) tag; - + for (CompoundTag biomeTag : JavaCodecEntry.iterateOverTag(worldGen)) { String javaIdentifier = ((StringTag) biomeTag.get("name")).getValue(); - int bedrockId = Registries.BIOME_IDENTIFIERS.get().getOrDefault(javaIdentifier, -1); + int bedrockId = Registries.BIOME_IDENTIFIERS.get().getOrDefault(javaIdentifier, 0); int javaId = ((IntTag) biomeTag.get("id")).getValue(); - if (bedrockId == -1) { - // There is no matching Bedrock variation for this biome; let's set the closest match based on biome category - String category = ((StringTag) ((CompoundTag) biomeTag.get("element")).get("category")).getValue(); - String replacementBiome = switch (category) { - case "extreme_hills" -> "minecraft:mountains"; - case "icy" -> "minecraft:ice_spikes"; - case "mesa" -> "minecraft:badlands"; - case "mushroom" -> "minecraft:mushroom_fields"; - case "nether" -> "minecraft:nether_wastes"; - default -> "minecraft:ocean"; // Typically ID 0 so a good default - case "taiga", "jungle", "plains", "savanna", "the_end", "beach", "ocean", "desert", "river", "swamp" -> "minecraft:" + category; - }; - bedrockId = Registries.BIOME_IDENTIFIERS.get().getInt(replacementBiome); - } + // TODO - the category tag no longer exists - find a better replacement option +// if (bedrockId == -1) { +// // There is no matching Bedrock variation for this biome; let's set the closest match based on biome category +// String category = ((StringTag) ((CompoundTag) biomeTag.get("element")).get("category")).getValue(); +// String replacementBiome = switch (category) { +// case "extreme_hills" -> "minecraft:mountains"; +// case "icy" -> "minecraft:ice_spikes"; +// case "mesa" -> "minecraft:badlands"; +// case "mushroom" -> "minecraft:mushroom_fields"; +// case "nether" -> "minecraft:nether_wastes"; +// default -> "minecraft:ocean"; // Typically ID 0 so a good default +// case "taiga", "jungle", "plains", "savanna", "the_end", "beach", "ocean", "desert", "river", "swamp" -> "minecraft:" + category; +// }; +// bedrockId = Registries.BIOME_IDENTIFIERS.get().getInt(replacementBiome); +// } // When we see the Java ID, we should instead apply the Bedrock ID biomeTranslations.put(javaId, bedrockId); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java index 73ca9b222..0aa57b077 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java @@ -25,15 +25,13 @@ package org.geysermc.geyser.translator.protocol.bedrock; +import com.nukkitx.protocol.bedrock.packet.CommandRequestPacket; import org.geysermc.common.PlatformType; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.command.CommandManager; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; - -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatPacket; -import com.nukkitx.protocol.bedrock.packet.CommandRequestPacket; import org.geysermc.geyser.translator.text.MessageTranslator; @Translator(packet = CommandRequestPacket.class) @@ -52,8 +50,7 @@ public class BedrockCommandRequestTranslator extends PacketTranslator { - ServerboundUseItemPacket itemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND); + ServerboundUseItemPacket itemPacket = new ServerboundUseItemPacket(Hand.MAIN_HAND, session.getNextSequence()); session.sendDownstreamPacket(itemPacket); }, 5, TimeUnit.MILLISECONDS)); } @@ -336,7 +338,7 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator legacySlots = packet.getLegacySlots(); @@ -418,7 +420,7 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator session.sendDownstreamPacket(new ServerboundUseItemPacket(Hand.MAIN_HAND)), + session.scheduleInEventLoop(() -> session.sendDownstreamPacket(new ServerboundUseItemPacket(Hand.MAIN_HAND, session.getNextSequence())), 50, TimeUnit.MILLISECONDS); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java index 91ed5aa2b..e52fac371 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockTextTranslator.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.translator.protocol.bedrock; -import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundChatPacket; import com.nukkitx.protocol.bedrock.packet.TextPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.ChatColor; @@ -63,7 +62,6 @@ public class BedrockTextTranslator extends PacketTranslator { return; } - ServerboundChatPacket chatPacket = new ServerboundChatPacket(message); - session.sendDownstreamPacket(chatPacket); + session.sendChat(message); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java index 5429899fa..f6edd731b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockActionTranslator.java @@ -130,7 +130,8 @@ public class BedrockActionTranslator extends PacketTranslator { if (session.getGeyser().getConfig().getEmoteOffhandWorkaround() != EmoteOffhandWorkaroundOption.DISABLED) { // Activate the workaround - we should trigger the offhand now ServerboundPlayerActionPacket swapHandsPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, BlockUtils.POSITION_ZERO, - Direction.DOWN); + Direction.DOWN, session.getNextSequence()); session.sendDownstreamPacket(swapHandsPacket); if (session.getGeyser().getConfig().getEmoteOffhandWorkaround() == EmoteOffhandWorkaroundOption.NO_EMOTES) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java index 00b60fec0..115a44bdd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java @@ -222,7 +222,7 @@ public class JavaCommandsTranslator extends PacketTranslator CommandParam.BLOCK_POSITION; case COLUMN_POS, VEC3 -> CommandParam.POSITION; case MESSAGE -> CommandParam.MESSAGE; - case NBT, NBT_COMPOUND_TAG, NBT_TAG, NBT_PATH -> CommandParam.JSON; + case NBT_COMPOUND_TAG, NBT_TAG, NBT_PATH -> CommandParam.JSON; //TODO NBT was removed case RESOURCE_LOCATION, FUNCTION -> CommandParam.FILE_PATH; case BOOL -> ENUM_BOOLEAN; case OPERATION -> CommandParam.OPERATOR; // ">=", "==", etc diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index c7165083d..b7f169627 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -25,8 +25,12 @@ package org.geysermc.geyser.translator.protocol.java; +import com.github.steveice10.mc.protocol.data.game.MessageType; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundLoginPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCustomPayloadPacket; +import com.github.steveice10.opennbt.SNBTIO; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.nukkitx.protocol.bedrock.data.GameRuleData; import com.nukkitx.protocol.bedrock.data.PlayerPermission; import com.nukkitx.protocol.bedrock.packet.AdventureSettingsPacket; @@ -40,8 +44,14 @@ import org.geysermc.geyser.session.auth.AuthType; import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; +import org.geysermc.geyser.util.ChunkUtils; +import org.geysermc.geyser.util.DimensionUtils; +import org.geysermc.geyser.util.JavaCodecEntry; import org.geysermc.geyser.util.PluginMessageUtils; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.util.Map; @Translator(packet = ClientboundLoginPacket.class) @@ -55,12 +65,37 @@ public class JavaLoginTranslator extends PacketTranslator dimensions = session.getDimensions(); dimensions.clear(); + JavaDimension.load(packet.getDimensionCodec(), dimensions); + + SNBTIO.StringifiedNBTWriter writer = new SNBTIO.StringifiedNBTWriter(System.out); + try { + writer.writeTag(packet.getDimensionCodec(), true); + } catch (IOException e) { + e.printStackTrace(); + } + + for (CompoundTag tag : JavaCodecEntry.iterateOverTag(packet.getDimensionCodec().get("minecraft:chat_type"))) { + int id = ((IntTag) tag.get("id")).getValue(); + MessageType type = MessageType.values()[id]; + CompoundTag element = tag.get("element"); + CompoundTag chat = element.get("chat"); + if (chat == null) { + continue; + } + + try (ByteArrayOutputStream out = new ByteArrayOutputStream(); SNBTIO.StringifiedNBTWriter nbtWriter = new SNBTIO.StringifiedNBTWriter(out)) { + nbtWriter.writeTag(chat, false); + System.out.println(out.toString(StandardCharsets.UTF_8)); + } catch (IOException e) { + e.printStackTrace(); + } + } + // If the player is already initialized and a join game packet is sent, they // are swapping servers - //String newDimension = DimensionUtils.getNewDimension(packet.getDimension()); if (session.isSpawned()) { - //String fakeDim = DimensionUtils.getTemporaryDimension(session.getDimension(), newDimension); - //DimensionUtils.switchDimension(session, fakeDim); + String fakeDim = DimensionUtils.getTemporaryDimension(session.getDimension(), packet.getDimension()); + DimensionUtils.switchDimension(session, fakeDim); session.getWorldCache().removeScoreboard(); } @@ -110,13 +145,15 @@ public class JavaLoginTranslator extends PacketTranslator { + + @Override + public void translate(GeyserSession session, ClientboundPlayerChatPacket packet) { + System.out.println(packet); + TextPacket textPacket = new TextPacket(); + textPacket.setPlatformChatId(""); + textPacket.setSourceName(""); + textPacket.setXuid(session.getAuthData().xuid()); + // TODO new types + textPacket.setType(switch (packet.getType()) { + case CHAT -> TextPacket.Type.CHAT; + case SYSTEM -> TextPacket.Type.SYSTEM; + case GAME_INFO -> TextPacket.Type.TIP; + default -> TextPacket.Type.RAW; + }); + + textPacket.setNeedsTranslation(false); + Component message = packet.getUnsignedContent() == null ? packet.getSignedContent() : packet.getUnsignedContent(); + textPacket.setMessage(MessageTranslator.convertMessage(message, session.getLocale())); + + session.sendUpstreamPacket(textPacket); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java index 03d006a50..2d8c379f9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaRespawnTranslator.java @@ -33,9 +33,9 @@ import com.nukkitx.protocol.bedrock.packet.SetPlayerGameTypePacket; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.util.ChunkUtils; import org.geysermc.geyser.util.DimensionUtils; @@ -78,7 +78,7 @@ public class JavaRespawnTranslator extends PacketTranslator iterateOverTag(CompoundTag tag) { + ListTag value = tag.get("value"); + Iterator originalIterator = value.iterator(); + return new Iterable<>() { + @Nonnull + @Override + public Iterator iterator() { + return new Iterator<>() { + @Override + public boolean hasNext() { + return originalIterator.hasNext(); + } + + @Override + public CompoundTag next() { + return (CompoundTag) originalIterator.next(); + } + }; + } + }; + } +} From 193fa23146f6b502906d6051111a93144bfe11d4 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 25 May 2022 18:44:33 -0400 Subject: [PATCH 155/199] Paintings work --- .../geyser/entity/EntityDefinitions.java | 5 +-- .../geyser/entity/type/PaintingEntity.java | 34 ++++++++++++------- .../geysermc/geyser/level/PaintingType.java | 10 ++---- .../geyser/session/cache/TagCache.java | 1 - .../protocol/java/JavaLoginTranslator.java | 5 +-- .../entity/spawn/JavaAddEntityTranslator.java | 8 ++--- 6 files changed, 35 insertions(+), 28 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 7069b55b2..4f3910636 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -272,8 +272,9 @@ public final class EntityDefinitions { .type(EntityType.LLAMA_SPIT) .heightAndWidth(0.25f) .build(); - PAINTING = EntityDefinition.inherited(PaintingEntity::new, entityBase) + PAINTING = EntityDefinition.inherited(null, entityBase) .type(EntityType.PAINTING) + .addTranslator(MetadataType.PAINTING_VARIANT, PaintingEntity::setPaintingType) .build(); SHULKER_BULLET = EntityDefinition.inherited(ThrowableEntity::new, entityBase) .type(EntityType.SHULKER_BULLET) @@ -871,7 +872,7 @@ public final class EntityDefinitions { CAT = EntityDefinition.inherited(CatEntity::new, tameableEntityBase) .type(EntityType.CAT) .height(0.35f).width(0.3f) - .addTranslator(MetadataType.INT, CatEntity::setCatVariant) + .addTranslator(MetadataType.CAT_VARIANT, CatEntity::setCatVariant) .addTranslator(MetadataType.BOOLEAN, CatEntity::setResting) .addTranslator(null) // "resting state one" //TODO .addTranslator(MetadataType.INT, CatEntity::setCollarColor) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java index 3fa4e90b2..cdd9449e5 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/PaintingEntity.java @@ -25,6 +25,8 @@ package org.geysermc.geyser.entity.type; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.packet.AddPaintingPacket; import org.geysermc.geyser.entity.EntityDefinition; @@ -35,11 +37,11 @@ import java.util.UUID; public class PaintingEntity extends Entity { private static final double OFFSET = -0.46875; - private PaintingType paintingName; - private int direction; + private final Direction direction; - public PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + public PaintingEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw, Direction direction) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + this.direction = direction; } @Override @@ -47,13 +49,21 @@ public class PaintingEntity extends Entity { // Wait until we get the metadata needed } - public void paintingtodo() { + public void setPaintingType(ObjectEntityMetadata entityMetadata) { + PaintingType type = PaintingType.getByPaintingType(entityMetadata.getValue()); AddPaintingPacket addPaintingPacket = new AddPaintingPacket(); addPaintingPacket.setUniqueEntityId(geyserId); addPaintingPacket.setRuntimeEntityId(geyserId); - addPaintingPacket.setMotive(paintingName.getBedrockName()); - addPaintingPacket.setPosition(fixOffset()); - addPaintingPacket.setDirection(direction); + addPaintingPacket.setMotive(type.getBedrockName()); + addPaintingPacket.setPosition(fixOffset(type)); + addPaintingPacket.setDirection(switch (direction) { + //TODO this doesn't seem right. Why did it work fine before? + case SOUTH -> 0; + case WEST -> 1; + case NORTH -> 2; + case EAST -> 3; + default -> 0; + }); session.sendUpstreamPacket(addPaintingPacket); valid = true; @@ -66,17 +76,17 @@ public class PaintingEntity extends Entity { // Do nothing, as head look messes up paintings } - private Vector3f fixOffset() { + private Vector3f fixOffset(PaintingType paintingName) { Vector3f position = super.position; position = position.add(0.5, 0.5, 0.5); double widthOffset = paintingName.getWidth() > 1 ? 0.5 : 0; double heightOffset = paintingName.getHeight() > 1 && paintingName.getHeight() != 3 ? 0.5 : 0; return switch (direction) { - case 0 -> position.add(widthOffset, heightOffset, OFFSET); - case 1 -> position.add(-OFFSET, heightOffset, widthOffset); - case 2 -> position.add(-widthOffset, heightOffset, -OFFSET); - case 3 -> position.add(OFFSET, heightOffset, -widthOffset); + case SOUTH -> position.add(widthOffset, heightOffset, OFFSET); + case WEST -> position.add(-OFFSET, heightOffset, widthOffset); + case NORTH -> position.add(-widthOffset, heightOffset, -OFFSET); + case EAST -> position.add(OFFSET, heightOffset, -widthOffset); default -> position; }; } diff --git a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java index 1d8b56030..43c51efd4 100644 --- a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java +++ b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java @@ -60,13 +60,9 @@ public enum PaintingType { BURNING_SKULL("BurningSkull", 4, 4); private static final PaintingType[] VALUES = values(); - private String bedrockName; - private int width; - private int height; - - public com.github.steveice10.mc.protocol.data.game.entity.type.PaintingType toJavaType() { - return com.github.steveice10.mc.protocol.data.game.entity.type.PaintingType.valueOf(name()); - } + private final String bedrockName; + private final int width; + private final int height; public static PaintingType getByName(String javaName) { for (PaintingType paintingName : VALUES) { diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index 993d93e0b..d46a39616 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -69,7 +69,6 @@ public class TagCache { } public void loadPacket(GeyserSession session, ClientboundUpdateTagsPacket packet) { - System.out.println(packet); Map blockTags = packet.getTags().get("minecraft:block"); this.leaves = IntList.of(blockTags.get("minecraft:leaves")); this.wool = IntList.of(blockTags.get("minecraft:wool")); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index b7f169627..5a8eaaaa6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -106,10 +106,12 @@ public class JavaLoginTranslator extends PacketTranslator Date: Wed, 25 May 2022 19:17:49 -0400 Subject: [PATCH 156/199] Switch all Position instances to Vector3i --- .../command/defaults/OffhandCommand.java | 4 ++-- .../entity/type/EnderCrystalEntity.java | 8 +++----- .../geyser/entity/type/LivingEntity.java | 20 +++++++------------ .../type/living/merchant/VillagerEntity.java | 3 +-- .../entity/type/player/PlayerEntity.java | 3 +-- .../holder/BlockInventoryHolder.java | 6 ++---- .../geysermc/geyser/level/WorldManager.java | 14 +------------ .../geyser/session/GeyserSession.java | 2 +- .../BedrockBlockEntityDataTranslator.java | 6 +++--- .../BedrockCommandBlockUpdateTranslator.java | 6 ++---- ...BedrockInventoryTransactionTranslator.java | 10 ++++------ .../BedrockLecternUpdateTranslator.java | 3 +-- .../player/BedrockActionTranslator.java | 14 +++++-------- .../entity/player/BedrockEmoteTranslator.java | 4 ++-- .../level/JavaBlockEntityDataTranslator.java | 11 +++++----- .../java/level/JavaBlockEventTranslator.java | 14 ++++++------- .../java/level/JavaBlockUpdateTranslator.java | 5 ++--- .../java/level/JavaExplodeTranslator.java | 5 ++--- .../java/level/JavaLevelEventTranslator.java | 4 +++- ...JavaSetDefaultSpawnPositionTranslator.java | 4 +--- .../geyser/util/BlockEntityUtils.java | 5 ----- .../org/geysermc/geyser/util/BlockUtils.java | 14 ++++++------- .../org/geysermc/geyser/util/ChunkUtils.java | 15 +------------- 23 files changed, 61 insertions(+), 119 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java index f17ca5e21..b0d0e1ce6 100644 --- a/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java +++ b/core/src/main/java/org/geysermc/geyser/command/defaults/OffhandCommand.java @@ -28,11 +28,11 @@ package org.geysermc.geyser.command.defaults; import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerAction; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerActionPacket; +import com.nukkitx.math.vector.Vector3i; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.command.CommandSender; import org.geysermc.geyser.command.GeyserCommand; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.util.BlockUtils; public class OffhandCommand extends GeyserCommand { @@ -46,7 +46,7 @@ public class OffhandCommand extends GeyserCommand { return; } - ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, BlockUtils.POSITION_ZERO, + ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, Vector3i.ZERO, Direction.DOWN, session.getNextSequence()); session.sendDownstreamPacket(releaseItemPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java index a1e91bfd2..f9e4af7c1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EnderCrystalEntity.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -50,13 +49,12 @@ public class EnderCrystalEntity extends Entity { setFlag(EntityFlag.FIRE_IMMUNE, true); } - public void setBlockTarget(EntityMetadata, ?> entityMetadata) { + public void setBlockTarget(EntityMetadata, ?> entityMetadata) { // Show beam // Usually performed client-side on Bedrock except for Ender Dragon respawn event - Optional optionalPos = entityMetadata.getValue(); + Optional optionalPos = entityMetadata.getValue(); if (optionalPos.isPresent()) { - Position pos = optionalPos.get(); - dirtyMetadata.put(EntityData.BLOCK_TARGET, Vector3i.from(pos.getX(), pos.getY(), pos.getZ())); + dirtyMetadata.put(EntityData.BLOCK_TARGET, optionalPos.get()); } else { dirtyMetadata.put(EntityData.BLOCK_TARGET, Vector3i.ZERO); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index 87b709309..2550643d3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -29,7 +29,6 @@ import com.github.steveice10.mc.protocol.data.game.entity.attribute.Attribute; import com.github.steveice10.mc.protocol.data.game.entity.attribute.AttributeType; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.FloatEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; @@ -52,17 +51,13 @@ import lombok.Setter; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.inventory.GeyserItemStack; -import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.registry.type.ItemMapping; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.AttributeUtils; import org.geysermc.geyser.util.ChunkUtils; import org.geysermc.geyser.util.InteractionResult; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Optional; -import java.util.UUID; +import java.util.*; @Getter @Setter @@ -123,12 +118,11 @@ public class LivingEntity extends Entity { session.sendUpstreamPacket(attributesPacket); } - public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { - Optional optionalPos = entityMetadata.getValue(); + public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { + Optional optionalPos = entityMetadata.getValue(); if (optionalPos.isPresent()) { - Position bedPosition = optionalPos.get(); - Vector3i vector = Vector3i.from(bedPosition.getX(), bedPosition.getY(), bedPosition.getZ()); - dirtyMetadata.put(EntityData.BED_POSITION, vector); + Vector3i bedPosition = optionalPos.get(); + dirtyMetadata.put(EntityData.BED_POSITION, bedPosition); int bed = session.getGeyser().getWorldManager().getBlockAt(session, bedPosition); // Bed has to be updated, or else player is floating in the air ChunkUtils.updateBlock(session, bed, bedPosition); @@ -136,7 +130,7 @@ public class LivingEntity extends Entity { // Has to be a byte or it does not work // (Bed position is what actually triggers sleep - "pose" is only optional) dirtyMetadata.put(EntityData.PLAYER_FLAGS, (byte) 2); - return vector; + return bedPosition; } else { // Player is no longer sleeping dirtyMetadata.put(EntityData.PLAYER_FLAGS, (byte) 0); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java index 866ba36fc..e77d34f23 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/VillagerEntity.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.entity.type.living.merchant; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.metadata.VillagerData; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; @@ -103,7 +102,7 @@ public class VillagerEntity extends AbstractMerchantEntity { } @Override - public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { + public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { return bedPosition = super.setBedPosition(entityMetadata); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 5c0b18838..8bb47db81 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.entity.type.player; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.FloatEntityMetadata; @@ -265,7 +264,7 @@ public class PlayerEntity extends LivingEntity { } @Override - public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { + public Vector3i setBedPosition(EntityMetadata, ?> entityMetadata) { return bedPosition = super.setBedPosition(entityMetadata); } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java index 0da085e5d..fd26cc170 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.inventory.holder; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.google.common.collect.ImmutableSet; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.nbt.NbtMap; @@ -36,9 +35,9 @@ import com.nukkitx.protocol.bedrock.packet.ContainerOpenPacket; import com.nukkitx.protocol.bedrock.packet.UpdateBlockPacket; import org.geysermc.geyser.inventory.Container; import org.geysermc.geyser.inventory.Inventory; +import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.inventory.InventoryTranslator; -import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.util.BlockUtils; import java.util.Collections; @@ -154,8 +153,7 @@ public class BlockInventoryHolder extends InventoryHolder { } Vector3i holderPos = inventory.getHolderPosition(); - Position pos = new Position(holderPos.getX(), holderPos.getY(), holderPos.getZ()); - int realBlock = session.getGeyser().getWorldManager().getBlockAt(session, pos.getX(), pos.getY(), pos.getZ()); + int realBlock = session.getGeyser().getWorldManager().getBlockAt(session, holderPos.getX(), holderPos.getY(), holderPos.getZ()); UpdateBlockPacket blockPacket = new UpdateBlockPacket(); blockPacket.setDataLayer(0); blockPacket.setBlockPosition(holderPos); diff --git a/core/src/main/java/org/geysermc/geyser/level/WorldManager.java b/core/src/main/java/org/geysermc/geyser/level/WorldManager.java index fc86739e2..69f5d5beb 100644 --- a/core/src/main/java/org/geysermc/geyser/level/WorldManager.java +++ b/core/src/main/java/org/geysermc/geyser/level/WorldManager.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.level; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.setting.Difficulty; import com.nukkitx.math.vector.Vector3i; @@ -41,17 +40,6 @@ import org.geysermc.geyser.session.GeyserSession; */ public abstract class WorldManager { - /** - * Gets the Java block state at the specified location - * - * @param session the session - * @param position the position - * @return the block state at the specified location - */ - public int getBlockAt(GeyserSession session, Position position) { - return this.getBlockAt(session, position.getX(), position.getY(), position.getZ()); - } - /** * Gets the Java block state at the specified location * @@ -59,7 +47,7 @@ public abstract class WorldManager { * @param vector the position * @return the block state at the specified location */ - public int getBlockAt(GeyserSession session, Vector3i vector) { + public final int getBlockAt(GeyserSession session, Vector3i vector) { return this.getBlockAt(session, vector.getX(), vector.getY(), vector.getZ()); } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index e93c7392e..357e964ea 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1302,7 +1302,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { private boolean disableBlocking() { if (playerEntity.getFlag(EntityFlag.BLOCKING)) { ServerboundPlayerActionPacket releaseItemPacket = new ServerboundPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, - BlockUtils.POSITION_ZERO, Direction.DOWN, getNextSequence()); + Vector3i.ZERO, Direction.DOWN, getNextSequence()); sendDownstreamPacket(releaseItemPacket); playerEntity.setFlag(EntityFlag.BLOCKING, false); return true; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 1f2f29ea5..c759e0f3d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -25,9 +25,9 @@ package org.geysermc.geyser.translator.protocol.bedrock; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.inventory.ServerboundSetJigsawBlockPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.level.ServerboundSignUpdatePacket; +import com.nukkitx.math.vector.Vector3i; import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; @@ -109,7 +109,7 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator { @@ -43,7 +43,7 @@ public class BedrockEmoteTranslator extends PacketTranslator { public void translate(GeyserSession session, EmotePacket packet) { if (session.getGeyser().getConfig().getEmoteOffhandWorkaround() != EmoteOffhandWorkaroundOption.DISABLED) { // Activate the workaround - we should trigger the offhand now - ServerboundPlayerActionPacket swapHandsPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, BlockUtils.POSITION_ZERO, + ServerboundPlayerActionPacket swapHandsPacket = new ServerboundPlayerActionPacket(PlayerAction.SWAP_HANDS, Vector3i.ZERO, Direction.DOWN, session.getNextSequence()); session.sendDownstreamPacket(swapHandsPacket); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java index 826d53a49..3738156e4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEntityDataTranslator.java @@ -25,20 +25,19 @@ package org.geysermc.geyser.translator.protocol.java.level; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockEntityDataPacket; import com.nukkitx.math.vector.Vector3i; import com.nukkitx.protocol.bedrock.data.inventory.ContainerType; import com.nukkitx.protocol.bedrock.packet.ContainerOpenPacket; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.translator.protocol.PacketTranslator; -import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; import org.geysermc.geyser.translator.level.block.entity.RequiresBlockState; import org.geysermc.geyser.translator.level.block.entity.SkullBlockEntityTranslator; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.BlockEntityUtils; @Translator(packet = ClientboundBlockEntityDataPacket.class) @@ -60,7 +59,7 @@ public class JavaBlockEntityDataTranslator extends PacketTranslator= 2 && session.getGameMode() == GameMode.CREATIVE && packet.getNbt() != null && packet.getNbt().size() > 5) { ContainerOpenPacket openPacket = new ContainerOpenPacket(); - openPacket.setBlockPosition(Vector3i.from(packet.getPosition().getX(), packet.getPosition().getY(), packet.getPosition().getZ())); + openPacket.setBlockPosition(position); openPacket.setId((byte) 1); openPacket.setType(ContainerType.COMMAND_BLOCK); openPacket.setUniqueEntityId(-1); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java index 6adf1e00f..8824f88c4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockEventTranslator.java @@ -25,7 +25,6 @@ package org.geysermc.geyser.translator.protocol.java.level; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position; import com.github.steveice10.mc.protocol.data.game.level.block.value.*; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockEventPacket; import com.nukkitx.math.vector.Vector3i; @@ -49,9 +48,8 @@ public class JavaBlockEventTranslator extends PacketTranslator 0 ? 1 : 0); @@ -78,20 +76,20 @@ public class JavaBlockEventTranslator extends PacketTranslator new PistonBlockEntity(session, pos, direction, true, true)); + PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(position, pos -> new PistonBlockEntity(session, pos, direction, true, true)); if (blockEntity.getAction() != action) { blockEntity.setAction(action, Object2IntMaps.emptyMap()); } } } else { - PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(vector, pos -> { + PistonBlockEntity blockEntity = pistonCache.getPistons().computeIfAbsent(position, pos -> { int blockId = session.getGeyser().getWorldManager().getBlockAt(session, position); boolean sticky = BlockStateValues.isStickyPiston(blockId); boolean extended = action != PistonValueType.PUSHING; @@ -108,7 +106,7 @@ public class JavaBlockEventTranslator extends PacketTranslator Date: Wed, 25 May 2022 21:48:38 -0400 Subject: [PATCH 157/199] Chat messages now show up correctly. --- .../geysermc/geyser/level/JavaDimension.java | 2 +- .../geyser/session/GeyserSession.java | 3 +- .../geysermc/geyser/text/TextDecoration.java | 93 +++++++++++++++++++ .../translator/level/BiomeTranslator.java | 2 +- .../event/SoundEventEventTranslator.java | 2 +- .../protocol/java/JavaLoginTranslator.java | 28 ++---- .../java/JavaPlayerChatTranslator.java | 32 ++++++- .../java/JavaSystemChatTranslator.java | 1 - .../geysermc/geyser/util/JavaCodecEntry.java | 4 +- 9 files changed, 139 insertions(+), 28 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/text/TextDecoration.java diff --git a/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java index 45ccf3821..5f3c96b86 100644 --- a/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java +++ b/core/src/main/java/org/geysermc/geyser/level/JavaDimension.java @@ -39,7 +39,7 @@ import java.util.Map; public record JavaDimension(int minY, int maxY, boolean piglinSafe, double worldCoordinateScale) { public static void load(CompoundTag tag, Map map) { - for (CompoundTag dimension : JavaCodecEntry.iterateOverTag(tag.get("minecraft:dimension_type"))) { + for (CompoundTag dimension : JavaCodecEntry.iterateAsTag(tag.get("minecraft:dimension_type"))) { CompoundTag elements = dimension.get("element"); int minY = ((IntTag) elements.get("min_y")).getValue(); int maxY = ((IntTag) elements.get("height")).getValue(); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 357e964ea..13f00e68f 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -121,6 +121,7 @@ import org.geysermc.geyser.session.cache.*; import org.geysermc.geyser.skin.FloodgateSkinUploader; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; +import org.geysermc.geyser.text.TextDecoration; import org.geysermc.geyser.translator.inventory.InventoryTranslator; import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.util.*; @@ -333,7 +334,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { */ private final Map dimensions = new Object2ObjectOpenHashMap<>(3); - private final Map chatTypes = new EnumMap<>(MessageType.class); + private final Map chatTypes = new EnumMap<>(MessageType.class); @Setter private int breakingBlock; diff --git a/core/src/main/java/org/geysermc/geyser/text/TextDecoration.java b/core/src/main/java/org/geysermc/geyser/text/TextDecoration.java new file mode 100644 index 000000000..296cacaf5 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/text/TextDecoration.java @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2019-2022 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.geyser.text; + +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.ListTag; +import com.github.steveice10.opennbt.tag.builtin.StringTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; +import net.kyori.adventure.text.format.NamedTextColor; +import net.kyori.adventure.text.format.Style; + +import java.util.EnumSet; +import java.util.Locale; +import java.util.Set; + +public final class TextDecoration { + private final String translationKey; + private final Style style; + private final Set parameters; + + public TextDecoration(CompoundTag tag) { + translationKey = (String) tag.get("translation_key").getValue(); + + CompoundTag styleTag = tag.get("style"); + Style.Builder builder = Style.style(); + StringTag color = styleTag.get("color"); + if (color != null) { + builder.color(NamedTextColor.NAMES.value(color.getValue())); + } + //TODO implement the rest + Tag italic = styleTag.get("italic"); + if (italic != null && ((Number) italic.getValue()).byteValue() == (byte) 1) { + builder.decorate(net.kyori.adventure.text.format.TextDecoration.ITALIC); + } + style = builder.build(); + + this.parameters = EnumSet.noneOf(Parameter.class); + ListTag parameters = tag.get("parameters"); + for (Tag parameter : parameters) { + this.parameters.add(Parameter.valueOf(((String) parameter.getValue()).toUpperCase(Locale.ROOT))); + } + } + + public String translationKey() { + return translationKey; + } + + public Style style() { + return style; + } + + public Set parameters() { + return parameters; + } + + @Override + public String toString() { + return "TextDecoration{" + + "translationKey='" + translationKey + '\'' + + ", style=" + style + + ", parameters=" + parameters + + '}'; + } + + public enum Parameter { + CONTENT, + SENDER, + TEAM_NAME + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java index 24b6f950f..537c93a41 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/BiomeTranslator.java @@ -56,7 +56,7 @@ public class BiomeTranslator { ListTag serverBiomes = worldGen.get("value"); session.setBiomeGlobalPalette(MathUtils.getGlobalPaletteForSize(serverBiomes.size())); - for (CompoundTag biomeTag : JavaCodecEntry.iterateOverTag(worldGen)) { + for (CompoundTag biomeTag : JavaCodecEntry.iterateAsTag(worldGen)) { String javaIdentifier = ((StringTag) biomeTag.get("name")).getValue(); int bedrockId = Registries.BIOME_IDENTIFIERS.get().getOrDefault(javaIdentifier, 0); int javaId = ((IntTag) biomeTag.get("id")).getValue(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java index 049870114..1cb3670fb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/event/SoundEventEventTranslator.java @@ -40,7 +40,7 @@ public record SoundEventEventTranslator(SoundEvent soundEvent, levelSoundEvent.setIdentifier(identifier); levelSoundEvent.setExtraData(extraData); levelSoundEvent.setRelativeVolumeDisabled(packet.isBroadcast()); - levelSoundEvent.setPosition(Vector3f.from(packet.getPosition().getX(), packet.getPosition().getY(), packet.getPosition().getZ()).add(0.5f, 0.5f, 0.5f)); + levelSoundEvent.setPosition(Vector3f.from(packet.getPosition().getX() + 0.5f, packet.getPosition().getY() + 0.5f, packet.getPosition().getZ() + 0.5f)); levelSoundEvent.setBabySound(false); session.sendUpstreamPacket(levelSoundEvent); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 5a8eaaaa6..46e9b2f12 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -28,7 +28,6 @@ package org.geysermc.geyser.translator.protocol.java; import com.github.steveice10.mc.protocol.data.game.MessageType; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundLoginPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.ServerboundCustomPayloadPacket; -import com.github.steveice10.opennbt.SNBTIO; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.nukkitx.protocol.bedrock.data.GameRuleData; @@ -41,6 +40,7 @@ import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.level.JavaDimension; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.auth.AuthType; +import org.geysermc.geyser.text.TextDecoration; import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -49,9 +49,6 @@ import org.geysermc.geyser.util.DimensionUtils; import org.geysermc.geyser.util.JavaCodecEntry; import org.geysermc.geyser.util.PluginMessageUtils; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.nio.charset.StandardCharsets; import java.util.Map; @Translator(packet = ClientboundLoginPacket.class) @@ -67,28 +64,21 @@ public class JavaLoginTranslator extends PacketTranslator chatTypes = session.getChatTypes(); + chatTypes.clear(); + for (CompoundTag tag : JavaCodecEntry.iterateAsTag(packet.getDimensionCodec().get("minecraft:chat_type"))) { int id = ((IntTag) tag.get("id")).getValue(); - MessageType type = MessageType.values()[id]; CompoundTag element = tag.get("element"); CompoundTag chat = element.get("chat"); if (chat == null) { continue; } - - try (ByteArrayOutputStream out = new ByteArrayOutputStream(); SNBTIO.StringifiedNBTWriter nbtWriter = new SNBTIO.StringifiedNBTWriter(out)) { - nbtWriter.writeTag(chat, false); - System.out.println(out.toString(StandardCharsets.UTF_8)); - } catch (IOException e) { - e.printStackTrace(); + CompoundTag decoration = chat.get("decoration"); + if (decoration == null) { + continue; } + MessageType type = MessageType.VALUES[id]; + chatTypes.put(type, new TextDecoration(decoration)); } // If the player is already initialized and a join game packet is sent, they diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java index 22e4d95ac..be1635fdd 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java @@ -28,17 +28,22 @@ package org.geysermc.geyser.translator.protocol.java; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundPlayerChatPacket; import com.nukkitx.protocol.bedrock.packet.TextPacket; import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.TranslatableComponent; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.text.TextDecoration; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.translator.text.MessageTranslator; +import java.util.ArrayList; +import java.util.List; +import java.util.Set; + @Translator(packet = ClientboundPlayerChatPacket.class) public class JavaPlayerChatTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, ClientboundPlayerChatPacket packet) { - System.out.println(packet); TextPacket textPacket = new TextPacket(); textPacket.setPlatformChatId(""); textPacket.setSourceName(""); @@ -53,7 +58,30 @@ public class JavaPlayerChatTranslator extends PacketTranslator parameters = decoration.parameters(); + List args = new ArrayList<>(3); + if (parameters.contains(TextDecoration.Parameter.TEAM_NAME)) { + args.add(packet.getSenderTeamName()); + } + if (parameters.contains(TextDecoration.Parameter.SENDER)) { + args.add(packet.getSenderName()); + } + if (parameters.contains(TextDecoration.Parameter.CONTENT)) { + args.add(message); + } + withDecoration.args(args); + textPacket.setMessage(MessageTranslator.convertMessage(withDecoration.build(), session.getLocale())); + } else { + textPacket.setMessage(MessageTranslator.convertMessage(message, session.getLocale())); + } session.sendUpstreamPacket(textPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSystemChatTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSystemChatTranslator.java index a22360e30..b82f2e194 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSystemChatTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaSystemChatTranslator.java @@ -37,7 +37,6 @@ public class JavaSystemChatTranslator extends PacketTranslator iterateOverTag(CompoundTag tag) { + public static Iterable iterateAsTag(CompoundTag tag) { ListTag value = tag.get("value"); Iterator originalIterator = value.iterator(); return new Iterable<>() { From c5de293373bd556abc8dff309a3f36bede867b39 Mon Sep 17 00:00:00 2001 From: davchoo Date: Wed, 25 May 2022 19:41:31 -0400 Subject: [PATCH 158/199] Allow 1.19.0 to join and use new block mappings --- .../geyser/network/MinecraftProtocol.java | 9 +- .../geyser/network/UpstreamPacketHandler.java | 1 + .../populator/BlockRegistryPopulator.java | 124 +- .../populator/ItemRegistryPopulator.java | 4 +- .../geyser/session/GeyserSession.java | 6 + .../bedrock/block_palette.1_19_0.nbt | Bin 0 -> 46005 bytes .../bedrock/creative_items.1_19_0.json | 5437 +++++++++++++++++ .../bedrock/runtime_item_states.1_19_0.json | 4530 ++++++++++++++ core/src/main/resources/mappings | 2 +- 9 files changed, 10066 insertions(+), 47 deletions(-) create mode 100644 core/src/main/resources/bedrock/block_palette.1_19_0.nbt create mode 100644 core/src/main/resources/bedrock/creative_items.1_19_0.json create mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_19_0.json diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index f4afceb21..a7b2ebd9e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.network; import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import com.nukkitx.protocol.bedrock.BedrockPacketCodec; +import com.nukkitx.protocol.bedrock.beta.BedrockBeta; import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import java.util.ArrayList; @@ -43,7 +44,7 @@ public final class MinecraftProtocol { * Default Bedrock codec that should act as a fallback. Should represent the latest available * release of the game that Geyser supports. */ - public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v503.V503_CODEC; + public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = BedrockBeta.BETA_CODEC; /** * A list of all supported Bedrock versions that can join Geyser */ @@ -56,9 +57,13 @@ public final class MinecraftProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + SUPPORTED_BEDROCK_CODECS.add(Bedrock_v503.V503_CODEC.toBuilder() .minecraftVersion("1.18.30/1.18.31") .build()); + + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + .minecraftVersion("1.19.0") + .build()); } /** diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 5ae6fbca9..07fa19bee 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -164,6 +164,7 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { // Allow custom items to work stackPacket.getExperiments().add(new ExperimentData("data_driven_items", true)); } + stackPacket.getExperiments().add(new ExperimentData("wild_update", true)); session.sendUpstreamPacket(stackPacket); break; diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index 55782447f..e811a0a62 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -28,8 +28,7 @@ package org.geysermc.geyser.registry.populator; import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableMap; import com.nukkitx.nbt.*; -import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; -import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; +import com.nukkitx.protocol.bedrock.beta.BedrockBeta; import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; @@ -61,51 +60,94 @@ public class BlockRegistryPopulator { private static final ImmutableMap, BiFunction> BLOCK_MAPPERS; private static final BiFunction EMPTY_MAPPER = (bedrockIdentifier, statesBuilder) -> null; - private static final BiFunction V486_MAPPER = (bedrockIdentifier, statesBuilder) -> { - statesBuilder.remove("no_drop_bit"); // Used in skulls - if (bedrockIdentifier.equals("minecraft:glow_lichen")) { - // Moved around north, south, west - int bits = (int) statesBuilder.get("multi_face_direction_bits"); - boolean north = (bits & (1 << 2)) != 0; - boolean south = (bits & (1 << 3)) != 0; - boolean west = (bits & (1 << 4)) != 0; - if (north) { - bits |= 1 << 4; - } else { - bits &= ~(1 << 4); + private static final BiFunction V503_MAPPER = (bedrockIdentifier, statesBuilder) -> { + // TODO some new blocks exist in the block palette, but don't properly work in game (mangrove leaves + mud stuff) + if (bedrockIdentifier.contains("stone_block_slab")) { + return bedrockIdentifier.replace("stone_block_slab", "stone_slab"); + } + switch (bedrockIdentifier) { + case "minecraft:mangrove_planks" -> { + statesBuilder.putString("wood_type", "jungle"); + return "minecraft:planks"; } - if (south) { - bits |= 1 << 2; - } else { - bits &= ~(1 << 2); + case "minecraft:mangrove_log" -> { + statesBuilder.putString("old_log_type", "jungle"); + return "minecraft:log"; } - if (west) { - bits |= 1 << 3; - } else { - bits &= ~(1 << 3); + case "minecraft:stripped_mangrove_log" -> { + return "minecraft:stripped_jungle_log"; + } + case "minecraft:mangrove_roots", "minecraft:muddy_mangrove_roots", "minecraft:mangrove_wood" -> { + statesBuilder.putString("wood_type", "jungle"); + statesBuilder.putBoolean("stripped_bit", false); + statesBuilder.putString("pillar_axis", "x"); + return "minecraft:wood"; + } + case "minecraft:stripped_mangrove_wood" -> { + statesBuilder.putString("wood_type", "jungle"); + statesBuilder.putBoolean("stripped_bit", true); + return "minecraft:wood"; + } + case "minecraft:mangrove_standing_sign" -> { + return "minecraft:jungle_standing_sign"; + } + case "minecraft:mangrove_wall_sign" -> { + return "minecraft:jungle_wall_sign"; + } + case "minecraft:mangrove_pressure_plate" -> { + return "minecraft:jungle_pressure_plate"; + } + case "minecraft:mangrove_trapdoor" -> { + return "minecraft:jungle_trapdoor"; + } + case "minecraft:mangrove_button" -> { + return "minecraft:jungle_button"; + } + case "minecraft:mangrove_stairs" -> { + return "minecraft:jungle_stairs"; + } + case "minecraft:mangrove_slab" -> { + statesBuilder.putString("wood_type", "jungle"); + return "minecraft:wooden_slab"; + } + case "minecraft:mangrove_double_slab" -> { + statesBuilder.putString("wood_type", "jungle"); + return "minecraft:double_wooden_slab"; + } + case "minecraft:mangrove_fence_gate" -> { + return "minecraft:jungle_fence_gate"; + } + case "minecraft:mangrove_fence" -> { + statesBuilder.putString("wood_type", "jungle"); + return "minecraft:fence"; + } + case "minecraft:mangrove_door" -> { + return "minecraft:jungle_door"; + } + case "minecraft:mangrove_propagule" -> { + statesBuilder.put("growth", statesBuilder.get("propagule_stage")); + statesBuilder.remove("propagule_stage"); + + statesBuilder.putInt("facing_direction", 0); + + if ((Byte) statesBuilder.remove("hanging") == 1) { + return "minecraft:mangrove_propagule_hanging"; + } else { + return "minecraft:mangrove_propagule"; + } + } + case "minecraft:sculk_shrieker" -> { + statesBuilder.remove("can_summon"); + return bedrockIdentifier; } - statesBuilder.put("multi_face_direction_bits", bits); } return null; }; static { ImmutableMap.Builder, BiFunction> stateMapperBuilder = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_18_0", Bedrock_v475.V475_CODEC.getProtocolVersion()), EMPTY_MAPPER) - .put(ObjectIntPair.of("1_18_10", Bedrock_v486.V486_CODEC.getProtocolVersion()), V486_MAPPER) - .put(ObjectIntPair.of("1_18_30", Bedrock_v503.V503_CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { - // Apply these fixes too - V486_MAPPER.apply(bedrockIdentifier, statesBuilder); - return switch (bedrockIdentifier) { - case "minecraft:pistonArmCollision" -> "minecraft:piston_arm_collision"; - case "minecraft:stickyPistonArmCollision" -> "minecraft:sticky_piston_arm_collision"; - case "minecraft:movingBlock" -> "minecraft:moving_block"; - case "minecraft:tripWire" -> "minecraft:trip_wire"; - case "minecraft:seaLantern" -> "minecraft:sea_lantern"; - case "minecraft:concretePowder" -> "minecraft:concrete_powder"; - default -> null; - }; - }); + .put(ObjectIntPair.of("1_18_30", Bedrock_v503.V503_CODEC.getProtocolVersion()), V503_MAPPER) + .put(ObjectIntPair.of("1_19_0", BedrockBeta.BETA_CODEC.getProtocolVersion()), EMPTY_MAPPER); BLOCK_MAPPERS = stateMapperBuilder.build(); } @@ -171,10 +213,8 @@ public class BlockRegistryPopulator { int bedrockRuntimeId = blockStateOrderedMap.getOrDefault(buildBedrockState(entry.getValue(), stateVersion, stateMapper), -1); if (bedrockRuntimeId == -1) { - bedrockRuntimeId = 0; - //TODO remove - //throw new RuntimeException("Unable to find " + javaId + " Bedrock runtime ID! Built NBT tag: \n" + - // buildBedrockState(entry.getValue(), stateVersion, stateMapper)); + throw new RuntimeException("Unable to find " + javaId + " Bedrock runtime ID! Built NBT tag: \n" + + buildBedrockState(entry.getValue(), stateVersion, stateMapper)); } switch (javaId) { diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 39321ae02..65d416065 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -31,6 +31,7 @@ import com.nukkitx.nbt.NbtMap; import com.nukkitx.nbt.NbtMapBuilder; import com.nukkitx.nbt.NbtType; import com.nukkitx.nbt.NbtUtils; +import com.nukkitx.protocol.bedrock.beta.BedrockBeta; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; @@ -66,9 +67,8 @@ public class ItemRegistryPopulator { public static void populate() { Map paletteVersions = new Object2ObjectOpenHashMap<>(); - paletteVersions.put("1_18_0", new PaletteVersion(Bedrock_v475.V475_CODEC.getProtocolVersion(), Collections.emptyMap())); - paletteVersions.put("1_18_10", new PaletteVersion(Bedrock_v486.V486_CODEC.getProtocolVersion(), Collections.emptyMap())); paletteVersions.put("1_18_30", new PaletteVersion(Bedrock_v503.V503_CODEC.getProtocolVersion(), Collections.emptyMap())); + paletteVersions.put("1_19_0", new PaletteVersion(BedrockBeta.BETA_CODEC.getProtocolVersion(), Collections.emptyMap())); GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 13f00e68f..e4d7fab35 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -64,6 +64,7 @@ import com.github.steveice10.packetlib.tcp.TcpClientSession; import com.github.steveice10.packetlib.tcp.TcpSession; import com.nukkitx.math.GenericMath; import com.nukkitx.math.vector.*; +import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.BedrockPacket; import com.nukkitx.protocol.bedrock.BedrockServerSession; import com.nukkitx.protocol.bedrock.data.*; @@ -1461,6 +1462,11 @@ public class GeyserSession implements GeyserConnection, CommandSender { startGamePacket.setInventoriesServerAuthoritative(true); startGamePacket.setServerEngine(""); // Do we want to fill this in? + startGamePacket.setPlayerPropertyData(NbtMap.EMPTY); + startGamePacket.setWorldTemplateId(UUID.randomUUID()); + + startGamePacket.getExperiments().add(new ExperimentData("wild_update", true)); + SyncedPlayerMovementSettings settings = new SyncedPlayerMovementSettings(); settings.setMovementMode(AuthoritativeMovementMode.CLIENT); settings.setRewindHistorySize(0); diff --git a/core/src/main/resources/bedrock/block_palette.1_19_0.nbt b/core/src/main/resources/bedrock/block_palette.1_19_0.nbt new file mode 100644 index 0000000000000000000000000000000000000000..8c095ad027bb063c35d9c2a67c3d3d5dffdf7925 GIT binary patch literal 46005 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 literal 0 HcmV?d00001 diff --git a/core/src/main/resources/bedrock/creative_items.1_19_0.json b/core/src/main/resources/bedrock/creative_items.1_19_0.json new file mode 100644 index 000000000..3a356a802 --- /dev/null +++ b/core/src/main/resources/bedrock/creative_items.1_19_0.json @@ -0,0 +1,5437 @@ +{ + "items" : [ + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6071 + }, + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6072 + }, + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6073 + }, + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6074 + }, + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6075 + }, + { + "id" : "minecraft:planks", + "blockRuntimeId" : 6076 + }, + { + "id" : "minecraft:mangrove_planks", + "blockRuntimeId" : 947 + }, + { + "id" : "minecraft:crimson_planks", + "blockRuntimeId" : 4850 + }, + { + "id" : "minecraft:warped_planks", + "blockRuntimeId" : 920 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1182 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1183 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1184 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1185 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1186 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1187 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1194 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1189 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1190 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1188 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1191 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1195 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1192 + }, + { + "id" : "minecraft:cobblestone_wall", + "blockRuntimeId" : 1193 + }, + { + "id" : "minecraft:blackstone_wall", + "blockRuntimeId" : 3930 + }, + { + "id" : "minecraft:polished_blackstone_wall", + "blockRuntimeId" : 6724 + }, + { + "id" : "minecraft:polished_blackstone_brick_wall", + "blockRuntimeId" : 971 + }, + { + "id" : "minecraft:cobbled_deepslate_wall", + "blockRuntimeId" : 8082 + }, + { + "id" : "minecraft:deepslate_tile_wall", + "blockRuntimeId" : 5071 + }, + { + "id" : "minecraft:polished_deepslate_wall", + "blockRuntimeId" : 7817 + }, + { + "id" : "minecraft:deepslate_brick_wall", + "blockRuntimeId" : 429 + }, + { + "id" : "minecraft:mud_brick_wall", + "blockRuntimeId" : 730 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7364 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7365 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7366 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7367 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7368 + }, + { + "id" : "minecraft:fence", + "blockRuntimeId" : 7369 + }, + { + "id" : "minecraft:mangrove_fence", + "blockRuntimeId" : 6633 + }, + { + "id" : "minecraft:nether_brick_fence", + "blockRuntimeId" : 4290 + }, + { + "id" : "minecraft:crimson_fence", + "blockRuntimeId" : 7996 + }, + { + "id" : "minecraft:warped_fence", + "blockRuntimeId" : 5853 + }, + { + "id" : "minecraft:fence_gate", + "blockRuntimeId" : 76 + }, + { + "id" : "minecraft:spruce_fence_gate", + "blockRuntimeId" : 6584 + }, + { + "id" : "minecraft:birch_fence_gate", + "blockRuntimeId" : 3777 + }, + { + "id" : "minecraft:jungle_fence_gate", + "blockRuntimeId" : 5365 + }, + { + "id" : "minecraft:acacia_fence_gate", + "blockRuntimeId" : 7586 + }, + { + "id" : "minecraft:dark_oak_fence_gate", + "blockRuntimeId" : 4173 + }, + { + "id" : "minecraft:mangrove_fence_gate", + "blockRuntimeId" : 4625 + }, + { + "id" : "minecraft:crimson_fence_gate", + "blockRuntimeId" : 4661 + }, + { + "id" : "minecraft:warped_fence_gate", + "blockRuntimeId" : 5399 + }, + { + "id" : "minecraft:normal_stone_stairs", + "blockRuntimeId" : 633 + }, + { + "id" : "minecraft:stone_stairs", + "blockRuntimeId" : 3708 + }, + { + "id" : "minecraft:mossy_cobblestone_stairs", + "blockRuntimeId" : 4092 + }, + { + "id" : "minecraft:oak_stairs", + "blockRuntimeId" : 273 + }, + { + "id" : "minecraft:spruce_stairs", + "blockRuntimeId" : 128 + }, + { + "id" : "minecraft:birch_stairs", + "blockRuntimeId" : 7003 + }, + { + "id" : "minecraft:jungle_stairs", + "blockRuntimeId" : 6967 + }, + { + "id" : "minecraft:acacia_stairs", + "blockRuntimeId" : 6200 + }, + { + "id" : "minecraft:dark_oak_stairs", + "blockRuntimeId" : 5063 + }, + { + "id" : "minecraft:mangrove_stairs", + "blockRuntimeId" : 4595 + }, + { + "id" : "minecraft:stone_brick_stairs", + "blockRuntimeId" : 931 + }, + { + "id" : "minecraft:mossy_stone_brick_stairs", + "blockRuntimeId" : 5883 + }, + { + "id" : "minecraft:sandstone_stairs", + "blockRuntimeId" : 3587 + }, + { + "id" : "minecraft:smooth_sandstone_stairs", + "blockRuntimeId" : 3627 + }, + { + "id" : "minecraft:red_sandstone_stairs", + "blockRuntimeId" : 5350 + }, + { + "id" : "minecraft:smooth_red_sandstone_stairs", + "blockRuntimeId" : 5546 + }, + { + "id" : "minecraft:granite_stairs", + "blockRuntimeId" : 3537 + }, + { + "id" : "minecraft:polished_granite_stairs", + "blockRuntimeId" : 4150 + }, + { + "id" : "minecraft:diorite_stairs", + "blockRuntimeId" : 4391 + }, + { + "id" : "minecraft:polished_diorite_stairs", + "blockRuntimeId" : 6714 + }, + { + "id" : "minecraft:andesite_stairs", + "blockRuntimeId" : 5308 + }, + { + "id" : "minecraft:polished_andesite_stairs", + "blockRuntimeId" : 7028 + }, + { + "id" : "minecraft:brick_stairs", + "blockRuntimeId" : 6530 + }, + { + "id" : "minecraft:nether_brick_stairs", + "blockRuntimeId" : 106 + }, + { + "id" : "minecraft:red_nether_brick_stairs", + "blockRuntimeId" : 6602 + }, + { + "id" : "minecraft:end_brick_stairs", + "blockRuntimeId" : 6382 + }, + { + "id" : "minecraft:quartz_stairs", + "blockRuntimeId" : 4767 + }, + { + "id" : "minecraft:smooth_quartz_stairs", + "blockRuntimeId" : 7700 + }, + { + "id" : "minecraft:purpur_stairs", + "blockRuntimeId" : 7755 + }, + { + "id" : "minecraft:prismarine_stairs", + "blockRuntimeId" : 7263 + }, + { + "id" : "minecraft:dark_prismarine_stairs", + "blockRuntimeId" : 7430 + }, + { + "id" : "minecraft:prismarine_bricks_stairs", + "blockRuntimeId" : 206 + }, + { + "id" : "minecraft:crimson_stairs", + "blockRuntimeId" : 6280 + }, + { + "id" : "minecraft:warped_stairs", + "blockRuntimeId" : 3718 + }, + { + "id" : "minecraft:blackstone_stairs", + "blockRuntimeId" : 7019 + }, + { + "id" : "minecraft:polished_blackstone_stairs", + "blockRuntimeId" : 4297 + }, + { + "id" : "minecraft:polished_blackstone_brick_stairs", + "blockRuntimeId" : 4477 + }, + { + "id" : "minecraft:cut_copper_stairs", + "blockRuntimeId" : 4604 + }, + { + "id" : "minecraft:exposed_cut_copper_stairs", + "blockRuntimeId" : 4587 + }, + { + "id" : "minecraft:weathered_cut_copper_stairs", + "blockRuntimeId" : 4305 + }, + { + "id" : "minecraft:oxidized_cut_copper_stairs", + "blockRuntimeId" : 351 + }, + { + "id" : "minecraft:waxed_cut_copper_stairs", + "blockRuntimeId" : 393 + }, + { + "id" : "minecraft:waxed_exposed_cut_copper_stairs", + "blockRuntimeId" : 3902 + }, + { + "id" : "minecraft:waxed_weathered_cut_copper_stairs", + "blockRuntimeId" : 6167 + }, + { + "id" : "minecraft:waxed_oxidized_cut_copper_stairs", + "blockRuntimeId" : 5840 + }, + { + "id" : "minecraft:cobbled_deepslate_stairs", + "blockRuntimeId" : 147 + }, + { + "id" : "minecraft:deepslate_tile_stairs", + "blockRuntimeId" : 4653 + }, + { + "id" : "minecraft:polished_deepslate_stairs", + "blockRuntimeId" : 294 + }, + { + "id" : "minecraft:deepslate_brick_stairs", + "blockRuntimeId" : 7422 + }, + { + "id" : "minecraft:mud_brick_stairs", + "blockRuntimeId" : 5522 + }, + { + "id" : "minecraft:wooden_door" + }, + { + "id" : "minecraft:spruce_door" + }, + { + "id" : "minecraft:birch_door" + }, + { + "id" : "minecraft:jungle_door" + }, + { + "id" : "minecraft:acacia_door" + }, + { + "id" : "minecraft:dark_oak_door" + }, + { + "id" : "minecraft:mangrove_door" + }, + { + "id" : "minecraft:iron_door" + }, + { + "id" : "minecraft:crimson_door" + }, + { + "id" : "minecraft:warped_door" + }, + { + "id" : "minecraft:trapdoor", + "blockRuntimeId" : 229 + }, + { + "id" : "minecraft:spruce_trapdoor", + "blockRuntimeId" : 6552 + }, + { + "id" : "minecraft:birch_trapdoor", + "blockRuntimeId" : 6650 + }, + { + "id" : "minecraft:jungle_trapdoor", + "blockRuntimeId" : 5381 + }, + { + "id" : "minecraft:acacia_trapdoor", + "blockRuntimeId" : 5589 + }, + { + "id" : "minecraft:dark_oak_trapdoor", + "blockRuntimeId" : 7502 + }, + { + "id" : "minecraft:mangrove_trapdoor", + "blockRuntimeId" : 4485 + }, + { + "id" : "minecraft:iron_trapdoor", + "blockRuntimeId" : 321 + }, + { + "id" : "minecraft:crimson_trapdoor", + "blockRuntimeId" : 4333 + }, + { + "id" : "minecraft:warped_trapdoor", + "blockRuntimeId" : 4733 + }, + { + "id" : "minecraft:iron_bars", + "blockRuntimeId" : 4801 + }, + { + "id" : "minecraft:glass", + "blockRuntimeId" : 6164 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1133 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1141 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1140 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1148 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1145 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1147 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1134 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1137 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1138 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1146 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1142 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1136 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1144 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1143 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1135 + }, + { + "id" : "minecraft:stained_glass", + "blockRuntimeId" : 1139 + }, + { + "id" : "minecraft:tinted_glass", + "blockRuntimeId" : 5975 + }, + { + "id" : "minecraft:glass_pane", + "blockRuntimeId" : 5233 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4852 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4860 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4859 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4867 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4864 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4866 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4853 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4856 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4857 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4865 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4861 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4855 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4863 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4862 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4854 + }, + { + "id" : "minecraft:stained_glass_pane", + "blockRuntimeId" : 4858 + }, + { + "id" : "minecraft:ladder", + "blockRuntimeId" : 8262 + }, + { + "id" : "minecraft:scaffolding", + "blockRuntimeId" : 3571 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4270 + }, + { + "id" : "minecraft:stone_block_slab4", + "blockRuntimeId" : 5822 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4273 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5793 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5270 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5271 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5272 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5273 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5274 + }, + { + "id" : "minecraft:wooden_slab", + "blockRuntimeId" : 5275 + }, + { + "id" : "minecraft:mangrove_slab", + "blockRuntimeId" : 1149 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4275 + }, + { + "id" : "minecraft:stone_block_slab4", + "blockRuntimeId" : 5820 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4271 + }, + { + "id" : "minecraft:stone_block_slab4", + "blockRuntimeId" : 5823 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5794 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5788 + }, + { + "id" : "minecraft:stone_block_slab4", + "blockRuntimeId" : 5824 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5805 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5810 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5811 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5808 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5809 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5807 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5806 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4274 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4277 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5795 + }, + { + "id" : "minecraft:stone_block_slab3", + "blockRuntimeId" : 5804 + }, + { + "id" : "minecraft:stone_block_slab", + "blockRuntimeId" : 4276 + }, + { + "id" : "minecraft:stone_block_slab4", + "blockRuntimeId" : 5821 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5789 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5790 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5791 + }, + { + "id" : "minecraft:stone_block_slab2", + "blockRuntimeId" : 5792 + }, + { + "id" : "minecraft:crimson_slab", + "blockRuntimeId" : 5900 + }, + { + "id" : "minecraft:warped_slab", + "blockRuntimeId" : 6484 + }, + { + "id" : "minecraft:blackstone_slab", + "blockRuntimeId" : 910 + }, + { + "id" : "minecraft:polished_blackstone_slab", + "blockRuntimeId" : 6018 + }, + { + "id" : "minecraft:polished_blackstone_brick_slab", + "blockRuntimeId" : 4192 + }, + { + "id" : "minecraft:cut_copper_slab", + "blockRuntimeId" : 5235 + }, + { + "id" : "minecraft:exposed_cut_copper_slab", + "blockRuntimeId" : 6600 + }, + { + "id" : "minecraft:weathered_cut_copper_slab", + "blockRuntimeId" : 6053 + }, + { + "id" : "minecraft:oxidized_cut_copper_slab", + "blockRuntimeId" : 5282 + }, + { + "id" : "minecraft:waxed_cut_copper_slab", + "blockRuntimeId" : 7815 + }, + { + "id" : "minecraft:waxed_exposed_cut_copper_slab", + "blockRuntimeId" : 249 + }, + { + "id" : "minecraft:waxed_weathered_cut_copper_slab", + "blockRuntimeId" : 6545 + }, + { + "id" : "minecraft:waxed_oxidized_cut_copper_slab", + "blockRuntimeId" : 708 + }, + { + "id" : "minecraft:cobbled_deepslate_slab", + "blockRuntimeId" : 7310 + }, + { + "id" : "minecraft:polished_deepslate_slab", + "blockRuntimeId" : 288 + }, + { + "id" : "minecraft:deepslate_tile_slab", + "blockRuntimeId" : 4291 + }, + { + "id" : "minecraft:deepslate_brick_slab", + "blockRuntimeId" : 3716 + }, + { + "id" : "minecraft:mud_brick_slab", + "blockRuntimeId" : 3910 + }, + { + "id" : "minecraft:brick_block", + "blockRuntimeId" : 4765 + }, + { + "id" : "minecraft:chiseled_nether_bricks", + "blockRuntimeId" : 7249 + }, + { + "id" : "minecraft:cracked_nether_bricks", + "blockRuntimeId" : 4552 + }, + { + "id" : "minecraft:quartz_bricks", + "blockRuntimeId" : 6351 + }, + { + "id" : "minecraft:stonebrick", + "blockRuntimeId" : 6547 + }, + { + "id" : "minecraft:stonebrick", + "blockRuntimeId" : 6548 + }, + { + "id" : "minecraft:stonebrick", + "blockRuntimeId" : 6549 + }, + { + "id" : "minecraft:stonebrick", + "blockRuntimeId" : 6550 + }, + { + "id" : "minecraft:end_bricks", + "blockRuntimeId" : 281 + }, + { + "id" : "minecraft:prismarine", + "blockRuntimeId" : 6087 + }, + { + "id" : "minecraft:polished_blackstone_bricks", + "blockRuntimeId" : 4680 + }, + { + "id" : "minecraft:cracked_polished_blackstone_bricks", + "blockRuntimeId" : 7214 + }, + { + "id" : "minecraft:gilded_blackstone", + "blockRuntimeId" : 4586 + }, + { + "id" : "minecraft:chiseled_polished_blackstone", + "blockRuntimeId" : 5062 + }, + { + "id" : "minecraft:deepslate_tiles", + "blockRuntimeId" : 4581 + }, + { + "id" : "minecraft:cracked_deepslate_tiles", + "blockRuntimeId" : 4160 + }, + { + "id" : "minecraft:deepslate_bricks", + "blockRuntimeId" : 5464 + }, + { + "id" : "minecraft:cracked_deepslate_bricks", + "blockRuntimeId" : 5364 + }, + { + "id" : "minecraft:chiseled_deepslate", + "blockRuntimeId" : 5234 + }, + { + "id" : "minecraft:cobblestone", + "blockRuntimeId" : 3615 + }, + { + "id" : "minecraft:mossy_cobblestone", + "blockRuntimeId" : 252 + }, + { + "id" : "minecraft:cobbled_deepslate", + "blockRuntimeId" : 6670 + }, + { + "id" : "minecraft:smooth_stone", + "blockRuntimeId" : 4582 + }, + { + "id" : "minecraft:sandstone", + "blockRuntimeId" : 3653 + }, + { + "id" : "minecraft:sandstone", + "blockRuntimeId" : 3654 + }, + { + "id" : "minecraft:sandstone", + "blockRuntimeId" : 3655 + }, + { + "id" : "minecraft:sandstone", + "blockRuntimeId" : 3656 + }, + { + "id" : "minecraft:red_sandstone", + "blockRuntimeId" : 6580 + }, + { + "id" : "minecraft:red_sandstone", + "blockRuntimeId" : 6581 + }, + { + "id" : "minecraft:red_sandstone", + "blockRuntimeId" : 6582 + }, + { + "id" : "minecraft:red_sandstone", + "blockRuntimeId" : 6583 + }, + { + "id" : "minecraft:coal_block", + "blockRuntimeId" : 5398 + }, + { + "id" : "minecraft:dried_kelp_block", + "blockRuntimeId" : 7979 + }, + { + "id" : "minecraft:gold_block", + "blockRuntimeId" : 291 + }, + { + "id" : "minecraft:iron_block", + "blockRuntimeId" : 8261 + }, + { + "id" : "minecraft:copper_block", + "blockRuntimeId" : 4651 + }, + { + "id" : "minecraft:exposed_copper", + "blockRuntimeId" : 593 + }, + { + "id" : "minecraft:weathered_copper", + "blockRuntimeId" : 8246 + }, + { + "id" : "minecraft:oxidized_copper", + "blockRuntimeId" : 3553 + }, + { + "id" : "minecraft:waxed_copper", + "blockRuntimeId" : 7734 + }, + { + "id" : "minecraft:waxed_exposed_copper", + "blockRuntimeId" : 694 + }, + { + "id" : "minecraft:waxed_weathered_copper", + "blockRuntimeId" : 707 + }, + { + "id" : "minecraft:waxed_oxidized_copper", + "blockRuntimeId" : 7542 + }, + { + "id" : "minecraft:cut_copper", + "blockRuntimeId" : 4689 + }, + { + "id" : "minecraft:exposed_cut_copper", + "blockRuntimeId" : 6166 + }, + { + "id" : "minecraft:weathered_cut_copper", + "blockRuntimeId" : 7197 + }, + { + "id" : "minecraft:oxidized_cut_copper", + "blockRuntimeId" : 5478 + }, + { + "id" : "minecraft:waxed_cut_copper", + "blockRuntimeId" : 7293 + }, + { + "id" : "minecraft:waxed_exposed_cut_copper", + "blockRuntimeId" : 3809 + }, + { + "id" : "minecraft:waxed_weathered_cut_copper", + "blockRuntimeId" : 4851 + }, + { + "id" : "minecraft:waxed_oxidized_cut_copper", + "blockRuntimeId" : 214 + }, + { + "id" : "minecraft:emerald_block", + "blockRuntimeId" : 1159 + }, + { + "id" : "minecraft:diamond_block", + "blockRuntimeId" : 272 + }, + { + "id" : "minecraft:lapis_block", + "blockRuntimeId" : 4286 + }, + { + "id" : "minecraft:raw_iron_block", + "blockRuntimeId" : 8260 + }, + { + "id" : "minecraft:raw_copper_block", + "blockRuntimeId" : 5269 + }, + { + "id" : "minecraft:raw_gold_block", + "blockRuntimeId" : 361 + }, + { + "id" : "minecraft:quartz_block", + "blockRuntimeId" : 3696 + }, + { + "id" : "minecraft:quartz_block", + "blockRuntimeId" : 3698 + }, + { + "id" : "minecraft:quartz_block", + "blockRuntimeId" : 3697 + }, + { + "id" : "minecraft:quartz_block", + "blockRuntimeId" : 3699 + }, + { + "id" : "minecraft:prismarine", + "blockRuntimeId" : 6085 + }, + { + "id" : "minecraft:prismarine", + "blockRuntimeId" : 6086 + }, + { + "id" : "minecraft:slime", + "blockRuntimeId" : 4233 + }, + { + "id" : "minecraft:honey_block", + "blockRuntimeId" : 892 + }, + { + "id" : "minecraft:honeycomb_block", + "blockRuntimeId" : 4476 + }, + { + "id" : "minecraft:hay_block", + "blockRuntimeId" : 695 + }, + { + "id" : "minecraft:bone_block", + "blockRuntimeId" : 4234 + }, + { + "id" : "minecraft:nether_brick", + "blockRuntimeId" : 7272 + }, + { + "id" : "minecraft:red_nether_brick", + "blockRuntimeId" : 146 + }, + { + "id" : "minecraft:netherite_block", + "blockRuntimeId" : 3775 + }, + { + "id" : "minecraft:lodestone", + "blockRuntimeId" : 8259 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3458 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3466 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3465 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3473 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3470 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3472 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3459 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3462 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3463 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3471 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3467 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3461 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3469 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3468 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3460 + }, + { + "id" : "minecraft:wool", + "blockRuntimeId" : 3464 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 949 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 957 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 956 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 964 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 961 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 963 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 950 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 953 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 954 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 962 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 958 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 952 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 960 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 959 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 951 + }, + { + "id" : "minecraft:carpet", + "blockRuntimeId" : 955 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6264 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6272 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6271 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6279 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6276 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6278 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6265 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6268 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6269 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6277 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6273 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6267 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6275 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6274 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6266 + }, + { + "id" : "minecraft:concrete_powder", + "blockRuntimeId" : 6270 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 660 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 668 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 667 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 675 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 672 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 674 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 661 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 664 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 665 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 673 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 669 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 663 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 671 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 670 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 662 + }, + { + "id" : "minecraft:concrete", + "blockRuntimeId" : 666 + }, + { + "id" : "minecraft:clay", + "blockRuntimeId" : 7124 + }, + { + "id" : "minecraft:hardened_clay", + "blockRuntimeId" : 641 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6176 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6184 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6183 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6191 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6188 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6190 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6177 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6180 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6181 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6189 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6185 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6179 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6187 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6186 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6178 + }, + { + "id" : "minecraft:stained_hardened_clay", + "blockRuntimeId" : 6182 + }, + { + "id" : "minecraft:white_glazed_terracotta", + "blockRuntimeId" : 5573 + }, + { + "id" : "minecraft:silver_glazed_terracotta", + "blockRuntimeId" : 3531 + }, + { + "id" : "minecraft:gray_glazed_terracotta", + "blockRuntimeId" : 8253 + }, + { + "id" : "minecraft:black_glazed_terracotta", + "blockRuntimeId" : 5834 + }, + { + "id" : "minecraft:brown_glazed_terracotta", + "blockRuntimeId" : 3547 + }, + { + "id" : "minecraft:red_glazed_terracotta", + "blockRuntimeId" : 4167 + }, + { + "id" : "minecraft:orange_glazed_terracotta", + "blockRuntimeId" : 1151 + }, + { + "id" : "minecraft:yellow_glazed_terracotta", + "blockRuntimeId" : 913 + }, + { + "id" : "minecraft:lime_glazed_terracotta", + "blockRuntimeId" : 223 + }, + { + "id" : "minecraft:green_glazed_terracotta", + "blockRuntimeId" : 6610 + }, + { + "id" : "minecraft:cyan_glazed_terracotta", + "blockRuntimeId" : 5358 + }, + { + "id" : "minecraft:light_blue_glazed_terracotta", + "blockRuntimeId" : 5471 + }, + { + "id" : "minecraft:blue_glazed_terracotta", + "blockRuntimeId" : 5465 + }, + { + "id" : "minecraft:purple_glazed_terracotta", + "blockRuntimeId" : 7011 + }, + { + "id" : "minecraft:magenta_glazed_terracotta", + "blockRuntimeId" : 965 + }, + { + "id" : "minecraft:pink_glazed_terracotta", + "blockRuntimeId" : 6539 + }, + { + "id" : "minecraft:purpur_block", + "blockRuntimeId" : 7714 + }, + { + "id" : "minecraft:purpur_block", + "blockRuntimeId" : 7716 + }, + { + "id" : "minecraft:packed_mud", + "blockRuntimeId" : 283 + }, + { + "id" : "minecraft:mud_bricks", + "blockRuntimeId" : 6889 + }, + { + "id" : "minecraft:nether_wart_block", + "blockRuntimeId" : 4293 + }, + { + "id" : "minecraft:warped_wart_block", + "blockRuntimeId" : 5905 + }, + { + "id" : "minecraft:shroomlight", + "blockRuntimeId" : 5061 + }, + { + "id" : "minecraft:crimson_nylium", + "blockRuntimeId" : 4189 + }, + { + "id" : "minecraft:warped_nylium", + "blockRuntimeId" : 6349 + }, + { + "id" : "minecraft:basalt", + "blockRuntimeId" : 4349 + }, + { + "id" : "minecraft:polished_basalt", + "blockRuntimeId" : 24 + }, + { + "id" : "minecraft:smooth_basalt", + "blockRuntimeId" : 1157 + }, + { + "id" : "minecraft:soul_soil", + "blockRuntimeId" : 5830 + }, + { + "id" : "minecraft:dirt", + "blockRuntimeId" : 5751 + }, + { + "id" : "minecraft:dirt", + "blockRuntimeId" : 5752 + }, + { + "id" : "minecraft:farmland", + "blockRuntimeId" : 3912 + }, + { + "id" : "minecraft:grass", + "blockRuntimeId" : 6975 + }, + { + "id" : "minecraft:grass_path", + "blockRuntimeId" : 8081 + }, + { + "id" : "minecraft:podzol", + "blockRuntimeId" : 4650 + }, + { + "id" : "minecraft:mycelium", + "blockRuntimeId" : 3683 + }, + { + "id" : "minecraft:mud", + "blockRuntimeId" : 6684 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 653 + }, + { + "id" : "minecraft:iron_ore", + "blockRuntimeId" : 4690 + }, + { + "id" : "minecraft:gold_ore", + "blockRuntimeId" : 912 + }, + { + "id" : "minecraft:diamond_ore", + "blockRuntimeId" : 4361 + }, + { + "id" : "minecraft:lapis_ore", + "blockRuntimeId" : 7699 + }, + { + "id" : "minecraft:redstone_ore", + "blockRuntimeId" : 4289 + }, + { + "id" : "minecraft:coal_ore", + "blockRuntimeId" : 4287 + }, + { + "id" : "minecraft:copper_ore", + "blockRuntimeId" : 3554 + }, + { + "id" : "minecraft:emerald_ore", + "blockRuntimeId" : 7347 + }, + { + "id" : "minecraft:quartz_ore", + "blockRuntimeId" : 4501 + }, + { + "id" : "minecraft:nether_gold_ore", + "blockRuntimeId" : 27 + }, + { + "id" : "minecraft:ancient_debris", + "blockRuntimeId" : 6107 + }, + { + "id" : "minecraft:deepslate_iron_ore", + "blockRuntimeId" : 7273 + }, + { + "id" : "minecraft:deepslate_gold_ore", + "blockRuntimeId" : 6106 + }, + { + "id" : "minecraft:deepslate_diamond_ore", + "blockRuntimeId" : 8038 + }, + { + "id" : "minecraft:deepslate_lapis_ore", + "blockRuntimeId" : 7262 + }, + { + "id" : "minecraft:deepslate_redstone_ore", + "blockRuntimeId" : 6616 + }, + { + "id" : "minecraft:deepslate_emerald_ore", + "blockRuntimeId" : 6350 + }, + { + "id" : "minecraft:deepslate_coal_ore", + "blockRuntimeId" : 7196 + }, + { + "id" : "minecraft:deepslate_copper_ore", + "blockRuntimeId" : 105 + }, + { + "id" : "minecraft:gravel", + "blockRuntimeId" : 8287 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 654 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 656 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 658 + }, + { + "id" : "minecraft:blackstone", + "blockRuntimeId" : 7585 + }, + { + "id" : "minecraft:deepslate", + "blockRuntimeId" : 253 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 655 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 657 + }, + { + "id" : "minecraft:stone", + "blockRuntimeId" : 659 + }, + { + "id" : "minecraft:polished_blackstone", + "blockRuntimeId" : 3682 + }, + { + "id" : "minecraft:polished_deepslate", + "blockRuntimeId" : 7754 + }, + { + "id" : "minecraft:sand", + "blockRuntimeId" : 4195 + }, + { + "id" : "minecraft:sand", + "blockRuntimeId" : 4196 + }, + { + "id" : "minecraft:cactus", + "blockRuntimeId" : 6986 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 6672 + }, + { + "id" : "minecraft:stripped_oak_log", + "blockRuntimeId" : 7543 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 6673 + }, + { + "id" : "minecraft:stripped_spruce_log", + "blockRuntimeId" : 6288 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 6674 + }, + { + "id" : "minecraft:stripped_birch_log", + "blockRuntimeId" : 5972 + }, + { + "id" : "minecraft:log", + "blockRuntimeId" : 6675 + }, + { + "id" : "minecraft:stripped_jungle_log", + "blockRuntimeId" : 642 + }, + { + "id" : "minecraft:log2", + "blockRuntimeId" : 3830 + }, + { + "id" : "minecraft:stripped_acacia_log", + "blockRuntimeId" : 5848 + }, + { + "id" : "minecraft:log2", + "blockRuntimeId" : 3831 + }, + { + "id" : "minecraft:stripped_dark_oak_log", + "blockRuntimeId" : 216 + }, + { + "id" : "minecraft:mangrove_log", + "blockRuntimeId" : 348 + }, + { + "id" : "minecraft:stripped_mangrove_log", + "blockRuntimeId" : 8284 + }, + { + "id" : "minecraft:crimson_stem", + "blockRuntimeId" : 5897 + }, + { + "id" : "minecraft:stripped_crimson_stem", + "blockRuntimeId" : 6948 + }, + { + "id" : "minecraft:warped_stem", + "blockRuntimeId" : 6486 + }, + { + "id" : "minecraft:stripped_warped_stem", + "blockRuntimeId" : 7400 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3474 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3480 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3475 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3481 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3476 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3482 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3477 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3483 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3478 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3484 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3479 + }, + { + "id" : "minecraft:wood", + "blockRuntimeId" : 3485 + }, + { + "id" : "minecraft:mangrove_wood", + "blockRuntimeId" : 4161 + }, + { + "id" : "minecraft:stripped_mangrove_wood", + "blockRuntimeId" : 4229 + }, + { + "id" : "minecraft:crimson_hyphae", + "blockRuntimeId" : 4294 + }, + { + "id" : "minecraft:stripped_crimson_hyphae", + "blockRuntimeId" : 6499 + }, + { + "id" : "minecraft:warped_hyphae", + "blockRuntimeId" : 5902 + }, + { + "id" : "minecraft:stripped_warped_hyphae", + "blockRuntimeId" : 5579 + }, + { + "id" : "minecraft:leaves", + "blockRuntimeId" : 6090 + }, + { + "id" : "minecraft:leaves", + "blockRuntimeId" : 6091 + }, + { + "id" : "minecraft:leaves", + "blockRuntimeId" : 6092 + }, + { + "id" : "minecraft:leaves", + "blockRuntimeId" : 6093 + }, + { + "id" : "minecraft:leaves2", + "blockRuntimeId" : 4353 + }, + { + "id" : "minecraft:leaves2", + "blockRuntimeId" : 4354 + }, + { + "id" : "minecraft:mangrove_leaves", + "blockRuntimeId" : 6666 + }, + { + "id" : "minecraft:azalea_leaves", + "blockRuntimeId" : 7710 + }, + { + "id" : "minecraft:azalea_leaves_flowered", + "blockRuntimeId" : 6339 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 712 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 713 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 714 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 715 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 716 + }, + { + "id" : "minecraft:sapling", + "blockRuntimeId" : 717 + }, + { + "id" : "minecraft:mangrove_propagule", + "blockRuntimeId" : 6976 + }, + { + "id" : "minecraft:bee_nest", + "blockRuntimeId" : 5754 + }, + { + "id" : "minecraft:wheat_seeds" + }, + { + "id" : "minecraft:pumpkin_seeds" + }, + { + "id" : "minecraft:melon_seeds" + }, + { + "id" : "minecraft:beetroot_seeds" + }, + { + "id" : "minecraft:wheat" + }, + { + "id" : "minecraft:beetroot" + }, + { + "id" : "minecraft:potato" + }, + { + "id" : "minecraft:poisonous_potato" + }, + { + "id" : "minecraft:carrot" + }, + { + "id" : "minecraft:golden_carrot" + }, + { + "id" : "minecraft:apple" + }, + { + "id" : "minecraft:golden_apple" + }, + { + "id" : "minecraft:enchanted_golden_apple" + }, + { + "id" : "minecraft:melon_block", + "blockRuntimeId" : 392 + }, + { + "id" : "minecraft:melon_slice" + }, + { + "id" : "minecraft:glistering_melon_slice" + }, + { + "id" : "minecraft:sweet_berries" + }, + { + "id" : "minecraft:glow_berries" + }, + { + "id" : "minecraft:pumpkin", + "blockRuntimeId" : 4577 + }, + { + "id" : "minecraft:carved_pumpkin", + "blockRuntimeId" : 7378 + }, + { + "id" : "minecraft:lit_pumpkin", + "blockRuntimeId" : 6685 + }, + { + "id" : "minecraft:honeycomb" + }, + { + "id" : "minecraft:tallgrass", + "blockRuntimeId" : 929 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5455 + }, + { + "id" : "minecraft:tallgrass", + "blockRuntimeId" : 928 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5454 + }, + { + "id" : "minecraft:nether_sprouts" + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6492 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6490 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6491 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6489 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6493 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6497 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6495 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6496 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6494 + }, + { + "id" : "minecraft:coral", + "blockRuntimeId" : 6498 + }, + { + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 4616 + }, + { + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 4614 + }, + { + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 4615 + }, + { + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 4613 + }, + { + "id" : "minecraft:coral_fan", + "blockRuntimeId" : 4617 + }, + { + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 69 + }, + { + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 67 + }, + { + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 68 + }, + { + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 66 + }, + { + "id" : "minecraft:coral_fan_dead", + "blockRuntimeId" : 70 + }, + { + "id" : "minecraft:kelp" + }, + { + "id" : "minecraft:seagrass", + "blockRuntimeId" : 246 + }, + { + "id" : "minecraft:crimson_roots", + "blockRuntimeId" : 7573 + }, + { + "id" : "minecraft:warped_roots", + "blockRuntimeId" : 4362 + }, + { + "id" : "minecraft:yellow_flower", + "blockRuntimeId" : 302 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3616 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3617 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3618 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3619 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3620 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3621 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3622 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3623 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3624 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3625 + }, + { + "id" : "minecraft:red_flower", + "blockRuntimeId" : 3626 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5452 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5453 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5456 + }, + { + "id" : "minecraft:double_plant", + "blockRuntimeId" : 5457 + }, + { + "id" : "minecraft:wither_rose", + "blockRuntimeId" : 6165 + }, + { + "id" : "minecraft:white_dye" + }, + { + "id" : "minecraft:light_gray_dye" + }, + { + "id" : "minecraft:gray_dye" + }, + { + "id" : "minecraft:black_dye" + }, + { + "id" : "minecraft:brown_dye" + }, + { + "id" : "minecraft:red_dye" + }, + { + "id" : "minecraft:orange_dye" + }, + { + "id" : "minecraft:yellow_dye" + }, + { + "id" : "minecraft:lime_dye" + }, + { + "id" : "minecraft:green_dye" + }, + { + "id" : "minecraft:cyan_dye" + }, + { + "id" : "minecraft:light_blue_dye" + }, + { + "id" : "minecraft:blue_dye" + }, + { + "id" : "minecraft:purple_dye" + }, + { + "id" : "minecraft:magenta_dye" + }, + { + "id" : "minecraft:pink_dye" + }, + { + "id" : "minecraft:ink_sac" + }, + { + "id" : "minecraft:glow_ink_sac" + }, + { + "id" : "minecraft:cocoa_beans" + }, + { + "id" : "minecraft:lapis_lazuli" + }, + { + "id" : "minecraft:bone_meal" + }, + { + "id" : "minecraft:vine", + "blockRuntimeId" : 894 + }, + { + "id" : "minecraft:weeping_vines", + "blockRuntimeId" : 5479 + }, + { + "id" : "minecraft:twisting_vines", + "blockRuntimeId" : 5691 + }, + { + "id" : "minecraft:waterlily", + "blockRuntimeId" : 1158 + }, + { + "id" : "minecraft:deadbush", + "blockRuntimeId" : 4677 + }, + { + "id" : "minecraft:bamboo", + "blockRuntimeId" : 3684 + }, + { + "id" : "minecraft:snow", + "blockRuntimeId" : 4194 + }, + { + "id" : "minecraft:ice", + "blockRuntimeId" : 6689 + }, + { + "id" : "minecraft:packed_ice", + "blockRuntimeId" : 282 + }, + { + "id" : "minecraft:blue_ice", + "blockRuntimeId" : 7027 + }, + { + "id" : "minecraft:snow_layer", + "blockRuntimeId" : 155 + }, + { + "id" : "minecraft:pointed_dripstone", + "blockRuntimeId" : 7416 + }, + { + "id" : "minecraft:dripstone_block", + "blockRuntimeId" : 893 + }, + { + "id" : "minecraft:moss_carpet", + "blockRuntimeId" : 286 + }, + { + "id" : "minecraft:moss_block", + "blockRuntimeId" : 6538 + }, + { + "id" : "minecraft:dirt_with_roots", + "blockRuntimeId" : 5397 + }, + { + "id" : "minecraft:hanging_roots", + "blockRuntimeId" : 205 + }, + { + "id" : "minecraft:mangrove_roots", + "blockRuntimeId" : 6175 + }, + { + "id" : "minecraft:muddy_mangrove_roots", + "blockRuntimeId" : 345 + }, + { + "id" : "minecraft:big_dripleaf", + "blockRuntimeId" : 5980 + }, + { + "id" : "minecraft:small_dripleaf_block", + "blockRuntimeId" : 4320 + }, + { + "id" : "minecraft:spore_blossom", + "blockRuntimeId" : 7312 + }, + { + "id" : "minecraft:azalea", + "blockRuntimeId" : 6888 + }, + { + "id" : "minecraft:flowering_azalea", + "blockRuntimeId" : 5477 + }, + { + "id" : "minecraft:glow_lichen", + "blockRuntimeId" : 5684 + }, + { + "id" : "minecraft:amethyst_block", + "blockRuntimeId" : 290 + }, + { + "id" : "minecraft:budding_amethyst", + "blockRuntimeId" : 7002 + }, + { + "id" : "minecraft:amethyst_cluster", + "blockRuntimeId" : 7810 + }, + { + "id" : "minecraft:large_amethyst_bud", + "blockRuntimeId" : 4728 + }, + { + "id" : "minecraft:medium_amethyst_bud", + "blockRuntimeId" : 4376 + }, + { + "id" : "minecraft:small_amethyst_bud", + "blockRuntimeId" : 304 + }, + { + "id" : "minecraft:tuff", + "blockRuntimeId" : 347 + }, + { + "id" : "minecraft:calcite", + "blockRuntimeId" : 215 + }, + { + "id" : "minecraft:chicken" + }, + { + "id" : "minecraft:porkchop" + }, + { + "id" : "minecraft:beef" + }, + { + "id" : "minecraft:mutton" + }, + { + "id" : "minecraft:rabbit" + }, + { + "id" : "minecraft:cod" + }, + { + "id" : "minecraft:salmon" + }, + { + "id" : "minecraft:tropical_fish" + }, + { + "id" : "minecraft:pufferfish" + }, + { + "id" : "minecraft:brown_mushroom", + "blockRuntimeId" : 3546 + }, + { + "id" : "minecraft:red_mushroom", + "blockRuntimeId" : 4585 + }, + { + "id" : "minecraft:crimson_fungus", + "blockRuntimeId" : 7753 + }, + { + "id" : "minecraft:warped_fungus", + "blockRuntimeId" : 287 + }, + { + "id" : "minecraft:brown_mushroom_block", + "blockRuntimeId" : 7362 + }, + { + "id" : "minecraft:red_mushroom_block", + "blockRuntimeId" : 3611 + }, + { + "id" : "minecraft:brown_mushroom_block", + "blockRuntimeId" : 7363 + }, + { + "id" : "minecraft:brown_mushroom_block", + "blockRuntimeId" : 7348 + }, + { + "id" : "minecraft:egg" + }, + { + "id" : "minecraft:sugar_cane" + }, + { + "id" : "minecraft:sugar" + }, + { + "id" : "minecraft:rotten_flesh" + }, + { + "id" : "minecraft:bone" + }, + { + "id" : "minecraft:web", + "blockRuntimeId" : 6713 + }, + { + "id" : "minecraft:spider_eye" + }, + { + "id" : "minecraft:mob_spawner", + "blockRuntimeId" : 401 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4144 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4145 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4146 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4147 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4148 + }, + { + "id" : "minecraft:monster_egg", + "blockRuntimeId" : 4149 + }, + { + "id" : "minecraft:infested_deepslate", + "blockRuntimeId" : 4641 + }, + { + "id" : "minecraft:dragon_egg", + "blockRuntimeId" : 7271 + }, + { + "id" : "minecraft:turtle_egg", + "blockRuntimeId" : 7997 + }, + { + "id" : "minecraft:frog_spawn", + "blockRuntimeId" : 4399 + }, + { + "id" : "minecraft:pearlescent_froglight", + "blockRuntimeId" : 6435 + }, + { + "id" : "minecraft:verdant_froglight", + "blockRuntimeId" : 6481 + }, + { + "id" : "minecraft:ochre_froglight", + "blockRuntimeId" : 3510 + }, + { + "id" : "minecraft:chicken_spawn_egg" + }, + { + "id" : "minecraft:bee_spawn_egg" + }, + { + "id" : "minecraft:cow_spawn_egg" + }, + { + "id" : "minecraft:pig_spawn_egg" + }, + { + "id" : "minecraft:sheep_spawn_egg" + }, + { + "id" : "minecraft:wolf_spawn_egg" + }, + { + "id" : "minecraft:polar_bear_spawn_egg" + }, + { + "id" : "minecraft:ocelot_spawn_egg" + }, + { + "id" : "minecraft:cat_spawn_egg" + }, + { + "id" : "minecraft:mooshroom_spawn_egg" + }, + { + "id" : "minecraft:bat_spawn_egg" + }, + { + "id" : "minecraft:parrot_spawn_egg" + }, + { + "id" : "minecraft:rabbit_spawn_egg" + }, + { + "id" : "minecraft:llama_spawn_egg" + }, + { + "id" : "minecraft:horse_spawn_egg" + }, + { + "id" : "minecraft:donkey_spawn_egg" + }, + { + "id" : "minecraft:mule_spawn_egg" + }, + { + "id" : "minecraft:skeleton_horse_spawn_egg" + }, + { + "id" : "minecraft:zombie_horse_spawn_egg" + }, + { + "id" : "minecraft:tropical_fish_spawn_egg" + }, + { + "id" : "minecraft:cod_spawn_egg" + }, + { + "id" : "minecraft:pufferfish_spawn_egg" + }, + { + "id" : "minecraft:salmon_spawn_egg" + }, + { + "id" : "minecraft:dolphin_spawn_egg" + }, + { + "id" : "minecraft:turtle_spawn_egg" + }, + { + "id" : "minecraft:panda_spawn_egg" + }, + { + "id" : "minecraft:fox_spawn_egg" + }, + { + "id" : "minecraft:creeper_spawn_egg" + }, + { + "id" : "minecraft:enderman_spawn_egg" + }, + { + "id" : "minecraft:silverfish_spawn_egg" + }, + { + "id" : "minecraft:skeleton_spawn_egg" + }, + { + "id" : "minecraft:wither_skeleton_spawn_egg" + }, + { + "id" : "minecraft:stray_spawn_egg" + }, + { + "id" : "minecraft:slime_spawn_egg" + }, + { + "id" : "minecraft:spider_spawn_egg" + }, + { + "id" : "minecraft:zombie_spawn_egg" + }, + { + "id" : "minecraft:zombie_pigman_spawn_egg" + }, + { + "id" : "minecraft:husk_spawn_egg" + }, + { + "id" : "minecraft:drowned_spawn_egg" + }, + { + "id" : "minecraft:squid_spawn_egg" + }, + { + "id" : "minecraft:glow_squid_spawn_egg" + }, + { + "id" : "minecraft:cave_spider_spawn_egg" + }, + { + "id" : "minecraft:witch_spawn_egg" + }, + { + "id" : "minecraft:guardian_spawn_egg" + }, + { + "id" : "minecraft:elder_guardian_spawn_egg" + }, + { + "id" : "minecraft:endermite_spawn_egg" + }, + { + "id" : "minecraft:magma_cube_spawn_egg" + }, + { + "id" : "minecraft:strider_spawn_egg" + }, + { + "id" : "minecraft:hoglin_spawn_egg" + }, + { + "id" : "minecraft:piglin_spawn_egg" + }, + { + "id" : "minecraft:zoglin_spawn_egg" + }, + { + "id" : "minecraft:piglin_brute_spawn_egg" + }, + { + "id" : "minecraft:goat_spawn_egg" + }, + { + "id" : "minecraft:axolotl_spawn_egg" + }, + { + "id" : "minecraft:warden_spawn_egg" + }, + { + "id" : "minecraft:allay_spawn_egg" + }, + { + "id" : "minecraft:frog_spawn_egg" + }, + { + "id" : "minecraft:tadpole_spawn_egg" + }, + { + "id" : "minecraft:ghast_spawn_egg" + }, + { + "id" : "minecraft:blaze_spawn_egg" + }, + { + "id" : "minecraft:shulker_spawn_egg" + }, + { + "id" : "minecraft:vindicator_spawn_egg" + }, + { + "id" : "minecraft:evoker_spawn_egg" + }, + { + "id" : "minecraft:vex_spawn_egg" + }, + { + "id" : "minecraft:villager_spawn_egg" + }, + { + "id" : "minecraft:wandering_trader_spawn_egg" + }, + { + "id" : "minecraft:zombie_villager_spawn_egg" + }, + { + "id" : "minecraft:phantom_spawn_egg" + }, + { + "id" : "minecraft:pillager_spawn_egg" + }, + { + "id" : "minecraft:ravager_spawn_egg" + }, + { + "id" : "minecraft:obsidian", + "blockRuntimeId" : 428 + }, + { + "id" : "minecraft:crying_obsidian", + "blockRuntimeId" : 6722 + }, + { + "id" : "minecraft:bedrock", + "blockRuntimeId" : 7017 + }, + { + "id" : "minecraft:soul_sand", + "blockRuntimeId" : 5831 + }, + { + "id" : "minecraft:netherrack", + "blockRuntimeId" : 7037 + }, + { + "id" : "minecraft:magma", + "blockRuntimeId" : 8009 + }, + { + "id" : "minecraft:nether_wart" + }, + { + "id" : "minecraft:end_stone", + "blockRuntimeId" : 3836 + }, + { + "id" : "minecraft:chorus_flower", + "blockRuntimeId" : 4530 + }, + { + "id" : "minecraft:chorus_plant", + "blockRuntimeId" : 5505 + }, + { + "id" : "minecraft:chorus_fruit" + }, + { + "id" : "minecraft:popped_chorus_fruit" + }, + { + "id" : "minecraft:sponge", + "blockRuntimeId" : 629 + }, + { + "id" : "minecraft:sponge", + "blockRuntimeId" : 630 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5237 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5238 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5239 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5240 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5241 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5242 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5243 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5244 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5245 + }, + { + "id" : "minecraft:coral_block", + "blockRuntimeId" : 5246 + }, + { + "id" : "minecraft:sculk", + "blockRuntimeId" : 7036 + }, + { + "id" : "minecraft:sculk_vein", + "blockRuntimeId" : 7132 + }, + { + "id" : "minecraft:sculk_catalyst", + "blockRuntimeId" : 3613 + }, + { + "id" : "minecraft:sculk_shrieker", + "blockRuntimeId" : 219 + }, + { + "id" : "minecraft:sculk_sensor", + "blockRuntimeId" : 4389 + }, + { + "id" : "minecraft:reinforced_deepslate", + "blockRuntimeId" : 5832 + }, + { + "id" : "minecraft:leather_helmet" + }, + { + "id" : "minecraft:chainmail_helmet" + }, + { + "id" : "minecraft:iron_helmet" + }, + { + "id" : "minecraft:golden_helmet" + }, + { + "id" : "minecraft:diamond_helmet" + }, + { + "id" : "minecraft:netherite_helmet" + }, + { + "id" : "minecraft:leather_chestplate" + }, + { + "id" : "minecraft:chainmail_chestplate" + }, + { + "id" : "minecraft:iron_chestplate" + }, + { + "id" : "minecraft:golden_chestplate" + }, + { + "id" : "minecraft:diamond_chestplate" + }, + { + "id" : "minecraft:netherite_chestplate" + }, + { + "id" : "minecraft:leather_leggings" + }, + { + "id" : "minecraft:chainmail_leggings" + }, + { + "id" : "minecraft:iron_leggings" + }, + { + "id" : "minecraft:golden_leggings" + }, + { + "id" : "minecraft:diamond_leggings" + }, + { + "id" : "minecraft:netherite_leggings" + }, + { + "id" : "minecraft:leather_boots" + }, + { + "id" : "minecraft:chainmail_boots" + }, + { + "id" : "minecraft:iron_boots" + }, + { + "id" : "minecraft:golden_boots" + }, + { + "id" : "minecraft:diamond_boots" + }, + { + "id" : "minecraft:netherite_boots" + }, + { + "id" : "minecraft:wooden_sword" + }, + { + "id" : "minecraft:stone_sword" + }, + { + "id" : "minecraft:iron_sword" + }, + { + "id" : "minecraft:golden_sword" + }, + { + "id" : "minecraft:diamond_sword" + }, + { + "id" : "minecraft:netherite_sword" + }, + { + "id" : "minecraft:wooden_axe" + }, + { + "id" : "minecraft:stone_axe" + }, + { + "id" : "minecraft:iron_axe" + }, + { + "id" : "minecraft:golden_axe" + }, + { + "id" : "minecraft:diamond_axe" + }, + { + "id" : "minecraft:netherite_axe" + }, + { + "id" : "minecraft:wooden_pickaxe" + }, + { + "id" : "minecraft:stone_pickaxe" + }, + { + "id" : "minecraft:iron_pickaxe" + }, + { + "id" : "minecraft:golden_pickaxe" + }, + { + "id" : "minecraft:diamond_pickaxe" + }, + { + "id" : "minecraft:netherite_pickaxe" + }, + { + "id" : "minecraft:wooden_shovel" + }, + { + "id" : "minecraft:stone_shovel" + }, + { + "id" : "minecraft:iron_shovel" + }, + { + "id" : "minecraft:golden_shovel" + }, + { + "id" : "minecraft:diamond_shovel" + }, + { + "id" : "minecraft:netherite_shovel" + }, + { + "id" : "minecraft:wooden_hoe" + }, + { + "id" : "minecraft:stone_hoe" + }, + { + "id" : "minecraft:iron_hoe" + }, + { + "id" : "minecraft:golden_hoe" + }, + { + "id" : "minecraft:diamond_hoe" + }, + { + "id" : "minecraft:netherite_hoe" + }, + { + "id" : "minecraft:bow" + }, + { + "id" : "minecraft:crossbow" + }, + { + "id" : "minecraft:arrow" + }, + { + "id" : "minecraft:arrow", + "damage" : 6 + }, + { + "id" : "minecraft:arrow", + "damage" : 7 + }, + { + "id" : "minecraft:arrow", + "damage" : 8 + }, + { + "id" : "minecraft:arrow", + "damage" : 9 + }, + { + "id" : "minecraft:arrow", + "damage" : 10 + }, + { + "id" : "minecraft:arrow", + "damage" : 11 + }, + { + "id" : "minecraft:arrow", + "damage" : 12 + }, + { + "id" : "minecraft:arrow", + "damage" : 13 + }, + { + "id" : "minecraft:arrow", + "damage" : 14 + }, + { + "id" : "minecraft:arrow", + "damage" : 15 + }, + { + "id" : "minecraft:arrow", + "damage" : 16 + }, + { + "id" : "minecraft:arrow", + "damage" : 17 + }, + { + "id" : "minecraft:arrow", + "damage" : 18 + }, + { + "id" : "minecraft:arrow", + "damage" : 19 + }, + { + "id" : "minecraft:arrow", + "damage" : 20 + }, + { + "id" : "minecraft:arrow", + "damage" : 21 + }, + { + "id" : "minecraft:arrow", + "damage" : 22 + }, + { + "id" : "minecraft:arrow", + "damage" : 23 + }, + { + "id" : "minecraft:arrow", + "damage" : 24 + }, + { + "id" : "minecraft:arrow", + "damage" : 25 + }, + { + "id" : "minecraft:arrow", + "damage" : 26 + }, + { + "id" : "minecraft:arrow", + "damage" : 27 + }, + { + "id" : "minecraft:arrow", + "damage" : 28 + }, + { + "id" : "minecraft:arrow", + "damage" : 29 + }, + { + "id" : "minecraft:arrow", + "damage" : 30 + }, + { + "id" : "minecraft:arrow", + "damage" : 31 + }, + { + "id" : "minecraft:arrow", + "damage" : 32 + }, + { + "id" : "minecraft:arrow", + "damage" : 33 + }, + { + "id" : "minecraft:arrow", + "damage" : 34 + }, + { + "id" : "minecraft:arrow", + "damage" : 35 + }, + { + "id" : "minecraft:arrow", + "damage" : 36 + }, + { + "id" : "minecraft:arrow", + "damage" : 37 + }, + { + "id" : "minecraft:arrow", + "damage" : 38 + }, + { + "id" : "minecraft:arrow", + "damage" : 39 + }, + { + "id" : "minecraft:arrow", + "damage" : 40 + }, + { + "id" : "minecraft:arrow", + "damage" : 41 + }, + { + "id" : "minecraft:arrow", + "damage" : 42 + }, + { + "id" : "minecraft:arrow", + "damage" : 43 + }, + { + "id" : "minecraft:shield" + }, + { + "id" : "minecraft:cooked_chicken" + }, + { + "id" : "minecraft:cooked_porkchop" + }, + { + "id" : "minecraft:cooked_beef" + }, + { + "id" : "minecraft:cooked_mutton" + }, + { + "id" : "minecraft:cooked_rabbit" + }, + { + "id" : "minecraft:cooked_cod" + }, + { + "id" : "minecraft:cooked_salmon" + }, + { + "id" : "minecraft:bread" + }, + { + "id" : "minecraft:mushroom_stew" + }, + { + "id" : "minecraft:beetroot_soup" + }, + { + "id" : "minecraft:rabbit_stew" + }, + { + "id" : "minecraft:baked_potato" + }, + { + "id" : "minecraft:cookie" + }, + { + "id" : "minecraft:pumpkin_pie" + }, + { + "id" : "minecraft:cake" + }, + { + "id" : "minecraft:dried_kelp" + }, + { + "id" : "minecraft:fishing_rod" + }, + { + "id" : "minecraft:carrot_on_a_stick" + }, + { + "id" : "minecraft:warped_fungus_on_a_stick" + }, + { + "id" : "minecraft:snowball" + }, + { + "id" : "minecraft:shears" + }, + { + "id" : "minecraft:flint_and_steel" + }, + { + "id" : "minecraft:lead" + }, + { + "id" : "minecraft:clock" + }, + { + "id" : "minecraft:compass" + }, + { + "id" : "minecraft:recovery_compass" + }, + { + "id" : "minecraft:goat_horn" + }, + { + "id" : "minecraft:goat_horn", + "damage" : 1 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 2 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 3 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 4 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 5 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 6 + }, + { + "id" : "minecraft:goat_horn", + "damage" : 7 + }, + { + "id" : "minecraft:empty_map" + }, + { + "id" : "minecraft:empty_map", + "damage" : 2 + }, + { + "id" : "minecraft:saddle" + }, + { + "id" : "minecraft:leather_horse_armor" + }, + { + "id" : "minecraft:iron_horse_armor" + }, + { + "id" : "minecraft:golden_horse_armor" + }, + { + "id" : "minecraft:diamond_horse_armor" + }, + { + "id" : "minecraft:trident" + }, + { + "id" : "minecraft:turtle_helmet" + }, + { + "id" : "minecraft:elytra" + }, + { + "id" : "minecraft:totem_of_undying" + }, + { + "id" : "minecraft:glass_bottle" + }, + { + "id" : "minecraft:experience_bottle" + }, + { + "id" : "minecraft:potion" + }, + { + "id" : "minecraft:potion", + "damage" : 1 + }, + { + "id" : "minecraft:potion", + "damage" : 2 + }, + { + "id" : "minecraft:potion", + "damage" : 3 + }, + { + "id" : "minecraft:potion", + "damage" : 4 + }, + { + "id" : "minecraft:potion", + "damage" : 5 + }, + { + "id" : "minecraft:potion", + "damage" : 6 + }, + { + "id" : "minecraft:potion", + "damage" : 7 + }, + { + "id" : "minecraft:potion", + "damage" : 8 + }, + { + "id" : "minecraft:potion", + "damage" : 9 + }, + { + "id" : "minecraft:potion", + "damage" : 10 + }, + { + "id" : "minecraft:potion", + "damage" : 11 + }, + { + "id" : "minecraft:potion", + "damage" : 12 + }, + { + "id" : "minecraft:potion", + "damage" : 13 + }, + { + "id" : "minecraft:potion", + "damage" : 14 + }, + { + "id" : "minecraft:potion", + "damage" : 15 + }, + { + "id" : "minecraft:potion", + "damage" : 16 + }, + { + "id" : "minecraft:potion", + "damage" : 17 + }, + { + "id" : "minecraft:potion", + "damage" : 18 + }, + { + "id" : "minecraft:potion", + "damage" : 19 + }, + { + "id" : "minecraft:potion", + "damage" : 20 + }, + { + "id" : "minecraft:potion", + "damage" : 21 + }, + { + "id" : "minecraft:potion", + "damage" : 22 + }, + { + "id" : "minecraft:potion", + "damage" : 23 + }, + { + "id" : "minecraft:potion", + "damage" : 24 + }, + { + "id" : "minecraft:potion", + "damage" : 25 + }, + { + "id" : "minecraft:potion", + "damage" : 26 + }, + { + "id" : "minecraft:potion", + "damage" : 27 + }, + { + "id" : "minecraft:potion", + "damage" : 28 + }, + { + "id" : "minecraft:potion", + "damage" : 29 + }, + { + "id" : "minecraft:potion", + "damage" : 30 + }, + { + "id" : "minecraft:potion", + "damage" : 31 + }, + { + "id" : "minecraft:potion", + "damage" : 32 + }, + { + "id" : "minecraft:potion", + "damage" : 33 + }, + { + "id" : "minecraft:potion", + "damage" : 34 + }, + { + "id" : "minecraft:potion", + "damage" : 35 + }, + { + "id" : "minecraft:potion", + "damage" : 36 + }, + { + "id" : "minecraft:potion", + "damage" : 37 + }, + { + "id" : "minecraft:potion", + "damage" : 38 + }, + { + "id" : "minecraft:potion", + "damage" : 39 + }, + { + "id" : "minecraft:potion", + "damage" : 40 + }, + { + "id" : "minecraft:potion", + "damage" : 41 + }, + { + "id" : "minecraft:potion", + "damage" : 42 + }, + { + "id" : "minecraft:splash_potion" + }, + { + "id" : "minecraft:splash_potion", + "damage" : 1 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 2 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 3 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 4 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 5 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 6 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 7 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 8 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 9 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 10 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 11 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 12 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 13 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 14 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 15 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 16 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 17 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 18 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 19 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 20 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 21 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 22 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 23 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 24 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 25 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 26 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 27 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 28 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 29 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 30 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 31 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 32 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 33 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 34 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 35 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 36 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 37 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 38 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 39 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 40 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 41 + }, + { + "id" : "minecraft:splash_potion", + "damage" : 42 + }, + { + "id" : "minecraft:lingering_potion" + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 1 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 2 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 3 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 4 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 5 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 6 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 7 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 8 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 9 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 10 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 11 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 12 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 13 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 14 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 15 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 16 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 17 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 18 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 19 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 20 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 21 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 22 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 23 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 24 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 25 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 26 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 27 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 28 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 29 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 30 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 31 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 32 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 33 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 34 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 35 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 36 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 37 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 38 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 39 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 40 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 41 + }, + { + "id" : "minecraft:lingering_potion", + "damage" : 42 + }, + { + "id" : "minecraft:spyglass" + }, + { + "id" : "minecraft:stick" + }, + { + "id" : "minecraft:bed" + }, + { + "id" : "minecraft:bed", + "damage" : 8 + }, + { + "id" : "minecraft:bed", + "damage" : 7 + }, + { + "id" : "minecraft:bed", + "damage" : 15 + }, + { + "id" : "minecraft:bed", + "damage" : 12 + }, + { + "id" : "minecraft:bed", + "damage" : 14 + }, + { + "id" : "minecraft:bed", + "damage" : 1 + }, + { + "id" : "minecraft:bed", + "damage" : 4 + }, + { + "id" : "minecraft:bed", + "damage" : 5 + }, + { + "id" : "minecraft:bed", + "damage" : 13 + }, + { + "id" : "minecraft:bed", + "damage" : 9 + }, + { + "id" : "minecraft:bed", + "damage" : 3 + }, + { + "id" : "minecraft:bed", + "damage" : 11 + }, + { + "id" : "minecraft:bed", + "damage" : 10 + }, + { + "id" : "minecraft:bed", + "damage" : 2 + }, + { + "id" : "minecraft:bed", + "damage" : 6 + }, + { + "id" : "minecraft:torch", + "blockRuntimeId" : 724 + }, + { + "id" : "minecraft:soul_torch", + "blockRuntimeId" : 4644 + }, + { + "id" : "minecraft:sea_pickle", + "blockRuntimeId" : 5855 + }, + { + "id" : "minecraft:lantern", + "blockRuntimeId" : 7074 + }, + { + "id" : "minecraft:soul_lantern", + "blockRuntimeId" : 5749 + }, + { + "id" : "minecraft:candle", + "blockRuntimeId" : 7403 + }, + { + "id" : "minecraft:white_candle", + "blockRuntimeId" : 5300 + }, + { + "id" : "minecraft:orange_candle", + "blockRuntimeId" : 362 + }, + { + "id" : "minecraft:magenta_candle", + "blockRuntimeId" : 418 + }, + { + "id" : "minecraft:light_blue_candle", + "blockRuntimeId" : 4569 + }, + { + "id" : "minecraft:yellow_candle", + "blockRuntimeId" : 6192 + }, + { + "id" : "minecraft:lime_candle", + "blockRuntimeId" : 6368 + }, + { + "id" : "minecraft:pink_candle", + "blockRuntimeId" : 7370 + }, + { + "id" : "minecraft:gray_candle", + "blockRuntimeId" : 939 + }, + { + "id" : "minecraft:light_gray_candle", + "blockRuntimeId" : 6224 + }, + { + "id" : "minecraft:cyan_candle", + "blockRuntimeId" : 7726 + }, + { + "id" : "minecraft:purple_candle", + "blockRuntimeId" : 7038 + }, + { + "id" : "minecraft:blue_candle" + }, + { + "id" : "minecraft:brown_candle", + "blockRuntimeId" : 5875 + }, + { + "id" : "minecraft:green_candle", + "blockRuntimeId" : 686 + }, + { + "id" : "minecraft:red_candle", + "blockRuntimeId" : 4681 + }, + { + "id" : "minecraft:black_candle", + "blockRuntimeId" : 171 + }, + { + "id" : "minecraft:crafting_table", + "blockRuntimeId" : 5854 + }, + { + "id" : "minecraft:cartography_table", + "blockRuntimeId" : 8288 + }, + { + "id" : "minecraft:fletching_table", + "blockRuntimeId" : 5833 + }, + { + "id" : "minecraft:smithing_table", + "blockRuntimeId" : 3726 + }, + { + "id" : "minecraft:beehive", + "blockRuntimeId" : 6108 + }, + { + "id" : "minecraft:campfire" + }, + { + "id" : "minecraft:soul_campfire" + }, + { + "id" : "minecraft:furnace", + "blockRuntimeId" : 7802 + }, + { + "id" : "minecraft:blast_furnace", + "blockRuntimeId" : 7567 + }, + { + "id" : "minecraft:smoker", + "blockRuntimeId" : 647 + }, + { + "id" : "minecraft:respawn_anchor", + "blockRuntimeId" : 681 + }, + { + "id" : "minecraft:brewing_stand" + }, + { + "id" : "minecraft:anvil", + "blockRuntimeId" : 6634 + }, + { + "id" : "minecraft:anvil", + "blockRuntimeId" : 6638 + }, + { + "id" : "minecraft:anvil", + "blockRuntimeId" : 6642 + }, + { + "id" : "minecraft:grindstone", + "blockRuntimeId" : 8039 + }, + { + "id" : "minecraft:enchanting_table", + "blockRuntimeId" : 6723 + }, + { + "id" : "minecraft:bookshelf", + "blockRuntimeId" : 6671 + }, + { + "id" : "minecraft:lectern", + "blockRuntimeId" : 6940 + }, + { + "id" : "minecraft:cauldron" + }, + { + "id" : "minecraft:composter", + "blockRuntimeId" : 5415 + }, + { + "id" : "minecraft:chest", + "blockRuntimeId" : 7115 + }, + { + "id" : "minecraft:trapped_chest", + "blockRuntimeId" : 5583 + }, + { + "id" : "minecraft:ender_chest", + "blockRuntimeId" : 4369 + }, + { + "id" : "minecraft:barrel", + "blockRuntimeId" : 4518 + }, + { + "id" : "minecraft:undyed_shulker_box", + "blockRuntimeId" : 3681 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5316 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5324 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5323 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5331 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5328 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5330 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5317 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5320 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5321 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5329 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5325 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5319 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5327 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5326 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5318 + }, + { + "id" : "minecraft:shulker_box", + "blockRuntimeId" : 5322 + }, + { + "id" : "minecraft:armor_stand" + }, + { + "id" : "minecraft:noteblock", + "blockRuntimeId" : 346 + }, + { + "id" : "minecraft:jukebox", + "blockRuntimeId" : 4874 + }, + { + "id" : "minecraft:music_disc_13" + }, + { + "id" : "minecraft:music_disc_cat" + }, + { + "id" : "minecraft:music_disc_blocks" + }, + { + "id" : "minecraft:music_disc_chirp" + }, + { + "id" : "minecraft:music_disc_far" + }, + { + "id" : "minecraft:music_disc_mall" + }, + { + "id" : "minecraft:music_disc_mellohi" + }, + { + "id" : "minecraft:music_disc_stal" + }, + { + "id" : "minecraft:music_disc_strad" + }, + { + "id" : "minecraft:music_disc_ward" + }, + { + "id" : "minecraft:music_disc_11" + }, + { + "id" : "minecraft:music_disc_wait" + }, + { + "id" : "minecraft:music_disc_otherside" + }, + { + "id" : "minecraft:music_disc_5" + }, + { + "id" : "minecraft:music_disc_pigstep" + }, + { + "id" : "minecraft:disc_fragment_5" + }, + { + "id" : "minecraft:glowstone_dust" + }, + { + "id" : "minecraft:glowstone", + "blockRuntimeId" : 3885 + }, + { + "id" : "minecraft:redstone_lamp", + "blockRuntimeId" : 251 + }, + { + "id" : "minecraft:sea_lantern", + "blockRuntimeId" : 7546 + }, + { + "id" : "minecraft:oak_sign" + }, + { + "id" : "minecraft:spruce_sign" + }, + { + "id" : "minecraft:birch_sign" + }, + { + "id" : "minecraft:jungle_sign" + }, + { + "id" : "minecraft:acacia_sign" + }, + { + "id" : "minecraft:dark_oak_sign" + }, + { + "id" : "minecraft:mangrove_sign" + }, + { + "id" : "minecraft:crimson_sign" + }, + { + "id" : "minecraft:warped_sign" + }, + { + "id" : "minecraft:painting" + }, + { + "id" : "minecraft:frame" + }, + { + "id" : "minecraft:glow_frame" + }, + { + "id" : "minecraft:honey_bottle" + }, + { + "id" : "minecraft:flower_pot" + }, + { + "id" : "minecraft:bowl" + }, + { + "id" : "minecraft:bucket" + }, + { + "id" : "minecraft:milk_bucket" + }, + { + "id" : "minecraft:water_bucket" + }, + { + "id" : "minecraft:lava_bucket" + }, + { + "id" : "minecraft:cod_bucket" + }, + { + "id" : "minecraft:salmon_bucket" + }, + { + "id" : "minecraft:tropical_fish_bucket" + }, + { + "id" : "minecraft:pufferfish_bucket" + }, + { + "id" : "minecraft:powder_snow_bucket" + }, + { + "id" : "minecraft:axolotl_bucket" + }, + { + "id" : "minecraft:tadpole_bucket" + }, + { + "id" : "minecraft:skull", + "damage" : 3 + }, + { + "id" : "minecraft:skull", + "damage" : 2 + }, + { + "id" : "minecraft:skull", + "damage" : 4 + }, + { + "id" : "minecraft:skull", + "damage" : 5 + }, + { + "id" : "minecraft:skull" + }, + { + "id" : "minecraft:skull", + "damage" : 1 + }, + { + "id" : "minecraft:beacon", + "blockRuntimeId" : 145 + }, + { + "id" : "minecraft:bell", + "blockRuntimeId" : 6908 + }, + { + "id" : "minecraft:conduit", + "blockRuntimeId" : 4232 + }, + { + "id" : "minecraft:stonecutter_block", + "blockRuntimeId" : 7574 + }, + { + "id" : "minecraft:end_portal_frame", + "blockRuntimeId" : 6077 + }, + { + "id" : "minecraft:coal" + }, + { + "id" : "minecraft:charcoal" + }, + { + "id" : "minecraft:diamond" + }, + { + "id" : "minecraft:iron_nugget" + }, + { + "id" : "minecraft:raw_iron" + }, + { + "id" : "minecraft:raw_gold" + }, + { + "id" : "minecraft:raw_copper" + }, + { + "id" : "minecraft:copper_ingot" + }, + { + "id" : "minecraft:iron_ingot" + }, + { + "id" : "minecraft:netherite_scrap" + }, + { + "id" : "minecraft:netherite_ingot" + }, + { + "id" : "minecraft:gold_nugget" + }, + { + "id" : "minecraft:gold_ingot" + }, + { + "id" : "minecraft:emerald" + }, + { + "id" : "minecraft:quartz" + }, + { + "id" : "minecraft:clay_ball" + }, + { + "id" : "minecraft:brick" + }, + { + "id" : "minecraft:netherbrick" + }, + { + "id" : "minecraft:prismarine_shard" + }, + { + "id" : "minecraft:amethyst_shard" + }, + { + "id" : "minecraft:prismarine_crystals" + }, + { + "id" : "minecraft:nautilus_shell" + }, + { + "id" : "minecraft:heart_of_the_sea" + }, + { + "id" : "minecraft:scute" + }, + { + "id" : "minecraft:phantom_membrane" + }, + { + "id" : "minecraft:string" + }, + { + "id" : "minecraft:feather" + }, + { + "id" : "minecraft:flint" + }, + { + "id" : "minecraft:gunpowder" + }, + { + "id" : "minecraft:leather" + }, + { + "id" : "minecraft:rabbit_hide" + }, + { + "id" : "minecraft:rabbit_foot" + }, + { + "id" : "minecraft:fire_charge" + }, + { + "id" : "minecraft:blaze_rod" + }, + { + "id" : "minecraft:blaze_powder" + }, + { + "id" : "minecraft:magma_cream" + }, + { + "id" : "minecraft:fermented_spider_eye" + }, + { + "id" : "minecraft:echo_shard" + }, + { + "id" : "minecraft:dragon_breath" + }, + { + "id" : "minecraft:shulker_shell" + }, + { + "id" : "minecraft:ghast_tear" + }, + { + "id" : "minecraft:slime_ball" + }, + { + "id" : "minecraft:ender_pearl" + }, + { + "id" : "minecraft:ender_eye" + }, + { + "id" : "minecraft:nether_star" + }, + { + "id" : "minecraft:end_rod", + "blockRuntimeId" : 5891 + }, + { + "id" : "minecraft:lightning_rod", + "blockRuntimeId" : 1176 + }, + { + "id" : "minecraft:end_crystal" + }, + { + "id" : "minecraft:paper" + }, + { + "id" : "minecraft:book" + }, + { + "id" : "minecraft:writable_book" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" + }, + { + "id" : "minecraft:enchanted_book", + "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" + }, + { + "id" : "minecraft:oak_boat" + }, + { + "id" : "minecraft:spruce_boat" + }, + { + "id" : "minecraft:birch_boat" + }, + { + "id" : "minecraft:jungle_boat" + }, + { + "id" : "minecraft:acacia_boat" + }, + { + "id" : "minecraft:dark_oak_boat" + }, + { + "id" : "minecraft:mangrove_boat" + }, + { + "id" : "minecraft:oak_chest_boat" + }, + { + "id" : "minecraft:spruce_chest_boat" + }, + { + "id" : "minecraft:birch_chest_boat" + }, + { + "id" : "minecraft:jungle_chest_boat" + }, + { + "id" : "minecraft:acacia_chest_boat" + }, + { + "id" : "minecraft:dark_oak_chest_boat" + }, + { + "id" : "minecraft:mangrove_chest_boat" + }, + { + "id" : "minecraft:rail", + "blockRuntimeId" : 3920 + }, + { + "id" : "minecraft:golden_rail", + "blockRuntimeId" : 5332 + }, + { + "id" : "minecraft:detector_rail", + "blockRuntimeId" : 4132 + }, + { + "id" : "minecraft:activator_rail", + "blockRuntimeId" : 309 + }, + { + "id" : "minecraft:minecart" + }, + { + "id" : "minecraft:chest_minecart" + }, + { + "id" : "minecraft:hopper_minecart" + }, + { + "id" : "minecraft:tnt_minecart" + }, + { + "id" : "minecraft:redstone" + }, + { + "id" : "minecraft:redstone_block", + "blockRuntimeId" : 3776 + }, + { + "id" : "minecraft:redstone_torch", + "blockRuntimeId" : 3525 + }, + { + "id" : "minecraft:lever", + "blockRuntimeId" : 6514 + }, + { + "id" : "minecraft:wooden_button", + "blockRuntimeId" : 6391 + }, + { + "id" : "minecraft:spruce_button", + "blockRuntimeId" : 4321 + }, + { + "id" : "minecraft:birch_button", + "blockRuntimeId" : 7766 + }, + { + "id" : "minecraft:jungle_button", + "blockRuntimeId" : 116 + }, + { + "id" : "minecraft:acacia_button", + "blockRuntimeId" : 7231 + }, + { + "id" : "minecraft:dark_oak_button", + "blockRuntimeId" : 93 + }, + { + "id" : "minecraft:mangrove_button", + "blockRuntimeId" : 7062 + }, + { + "id" : "minecraft:stone_button", + "blockRuntimeId" : 596 + }, + { + "id" : "minecraft:crimson_button", + "blockRuntimeId" : 4432 + }, + { + "id" : "minecraft:warped_button", + "blockRuntimeId" : 7250 + }, + { + "id" : "minecraft:polished_blackstone_button", + "blockRuntimeId" : 7790 + }, + { + "id" : "minecraft:tripwire_hook", + "blockRuntimeId" : 5914 + }, + { + "id" : "minecraft:wooden_pressure_plate", + "blockRuntimeId" : 8063 + }, + { + "id" : "minecraft:spruce_pressure_plate", + "blockRuntimeId" : 3759 + }, + { + "id" : "minecraft:birch_pressure_plate", + "blockRuntimeId" : 3555 + }, + { + "id" : "minecraft:jungle_pressure_plate", + "blockRuntimeId" : 3635 + }, + { + "id" : "minecraft:acacia_pressure_plate", + "blockRuntimeId" : 5247 + }, + { + "id" : "minecraft:dark_oak_pressure_plate", + "blockRuntimeId" : 5956 + }, + { + "id" : "minecraft:mangrove_pressure_plate", + "blockRuntimeId" : 3869 + }, + { + "id" : "minecraft:crimson_pressure_plate", + "blockRuntimeId" : 8268 + }, + { + "id" : "minecraft:warped_pressure_plate", + "blockRuntimeId" : 256 + }, + { + "id" : "minecraft:stone_pressure_plate", + "blockRuntimeId" : 3886 + }, + { + "id" : "minecraft:light_weighted_pressure_plate", + "blockRuntimeId" : 3665 + }, + { + "id" : "minecraft:heavy_weighted_pressure_plate", + "blockRuntimeId" : 1160 + }, + { + "id" : "minecraft:polished_blackstone_pressure_plate", + "blockRuntimeId" : 6232 + }, + { + "id" : "minecraft:observer", + "blockRuntimeId" : 3513 + }, + { + "id" : "minecraft:daylight_detector", + "blockRuntimeId" : 4197 + }, + { + "id" : "minecraft:repeater" + }, + { + "id" : "minecraft:comparator" + }, + { + "id" : "minecraft:hopper" + }, + { + "id" : "minecraft:dropper", + "blockRuntimeId" : 7385 + }, + { + "id" : "minecraft:dispenser", + "blockRuntimeId" : 8013 + }, + { + "id" : "minecraft:piston", + "blockRuntimeId" : 922 + }, + { + "id" : "minecraft:sticky_piston", + "blockRuntimeId" : 4364 + }, + { + "id" : "minecraft:tnt", + "blockRuntimeId" : 6707 + }, + { + "id" : "minecraft:name_tag" + }, + { + "id" : "minecraft:loom", + "blockRuntimeId" : 3826 + }, + { + "id" : "minecraft:banner" + }, + { + "id" : "minecraft:banner", + "damage" : 8 + }, + { + "id" : "minecraft:banner", + "damage" : 7 + }, + { + "id" : "minecraft:banner", + "damage" : 15 + }, + { + "id" : "minecraft:banner", + "damage" : 12 + }, + { + "id" : "minecraft:banner", + "damage" : 14 + }, + { + "id" : "minecraft:banner", + "damage" : 1 + }, + { + "id" : "minecraft:banner", + "damage" : 4 + }, + { + "id" : "minecraft:banner", + "damage" : 5 + }, + { + "id" : "minecraft:banner", + "damage" : 13 + }, + { + "id" : "minecraft:banner", + "damage" : 9 + }, + { + "id" : "minecraft:banner", + "damage" : 3 + }, + { + "id" : "minecraft:banner", + "damage" : 11 + }, + { + "id" : "minecraft:banner", + "damage" : 10 + }, + { + "id" : "minecraft:banner", + "damage" : 2 + }, + { + "id" : "minecraft:banner", + "damage" : 6 + }, + { + "id" : "minecraft:banner", + "damage" : 15, + "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" + }, + { + "id" : "minecraft:creeper_banner_pattern" + }, + { + "id" : "minecraft:skull_banner_pattern" + }, + { + "id" : "minecraft:flower_banner_pattern" + }, + { + "id" : "minecraft:mojang_banner_pattern" + }, + { + "id" : "minecraft:field_masoned_banner_pattern" + }, + { + "id" : "minecraft:bordure_indented_banner_pattern" + }, + { + "id" : "minecraft:piglin_banner_pattern" + }, + { + "id" : "minecraft:globe_banner_pattern" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_rocket", + "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id" : "minecraft:firework_star", + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 8, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 7, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 15, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 12, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 14, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 1, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 4, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 5, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 13, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 9, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 3, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 11, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 10, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 2, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" + }, + { + "id" : "minecraft:firework_star", + "damage" : 6, + "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" + }, + { + "id" : "minecraft:chain" + }, + { + "id" : "minecraft:target", + "blockRuntimeId" : 6390 + }, + { + "id" : "minecraft:lodestone_compass" + } + ] +} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_19_0.json b/core/src/main/resources/bedrock/runtime_item_states.1_19_0.json new file mode 100644 index 000000000..b1ffe6353 --- /dev/null +++ b/core/src/main/resources/bedrock/runtime_item_states.1_19_0.json @@ -0,0 +1,4530 @@ +[ + { + "name" : "minecraft:acacia_boat", + "id" : 379 + }, + { + "name" : "minecraft:acacia_button", + "id" : -140 + }, + { + "name" : "minecraft:acacia_chest_boat", + "id" : 643 + }, + { + "name" : "minecraft:acacia_door", + "id" : 556 + }, + { + "name" : "minecraft:acacia_fence_gate", + "id" : 187 + }, + { + "name" : "minecraft:acacia_pressure_plate", + "id" : -150 + }, + { + "name" : "minecraft:acacia_sign", + "id" : 579 + }, + { + "name" : "minecraft:acacia_stairs", + "id" : 163 + }, + { + "name" : "minecraft:acacia_standing_sign", + "id" : -190 + }, + { + "name" : "minecraft:acacia_trapdoor", + "id" : -145 + }, + { + "name" : "minecraft:acacia_wall_sign", + "id" : -191 + }, + { + "name" : "minecraft:activator_rail", + "id" : 126 + }, + { + "name" : "minecraft:agent_spawn_egg", + "id" : 487 + }, + { + "name" : "minecraft:air", + "id" : -158 + }, + { + "name" : "minecraft:allay_spawn_egg", + "id" : 631 + }, + { + "name" : "minecraft:allow", + "id" : 210 + }, + { + "name" : "minecraft:amethyst_block", + "id" : -327 + }, + { + "name" : "minecraft:amethyst_cluster", + "id" : -329 + }, + { + "name" : "minecraft:amethyst_shard", + "id" : 624 + }, + { + "name" : "minecraft:ancient_debris", + "id" : -271 + }, + { + "name" : "minecraft:andesite_stairs", + "id" : -171 + }, + { + "name" : "minecraft:anvil", + "id" : 145 + }, + { + "name" : "minecraft:apple", + "id" : 257 + }, + { + "name" : "minecraft:armor_stand", + "id" : 552 + }, + { + "name" : "minecraft:arrow", + "id" : 301 + }, + { + "name" : "minecraft:axolotl_bucket", + "id" : 369 + }, + { + "name" : "minecraft:axolotl_spawn_egg", + "id" : 500 + }, + { + "name" : "minecraft:azalea", + "id" : -337 + }, + { + "name" : "minecraft:azalea_leaves", + "id" : -324 + }, + { + "name" : "minecraft:azalea_leaves_flowered", + "id" : -325 + }, + { + "name" : "minecraft:baked_potato", + "id" : 281 + }, + { + "name" : "minecraft:balloon", + "id" : 598 + }, + { + "name" : "minecraft:bamboo", + "id" : -163 + }, + { + "name" : "minecraft:bamboo_sapling", + "id" : -164 + }, + { + "name" : "minecraft:banner", + "id" : 567 + }, + { + "name" : "minecraft:banner_pattern", + "id" : 651 + }, + { + "name" : "minecraft:barrel", + "id" : -203 + }, + { + "name" : "minecraft:barrier", + "id" : -161 + }, + { + "name" : "minecraft:basalt", + "id" : -234 + }, + { + "name" : "minecraft:bat_spawn_egg", + "id" : 453 + }, + { + "name" : "minecraft:beacon", + "id" : 138 + }, + { + "name" : "minecraft:bed", + "id" : 418 + }, + { + "name" : "minecraft:bedrock", + "id" : 7 + }, + { + "name" : "minecraft:bee_nest", + "id" : -218 + }, + { + "name" : "minecraft:bee_spawn_egg", + "id" : 494 + }, + { + "name" : "minecraft:beef", + "id" : 273 + }, + { + "name" : "minecraft:beehive", + "id" : -219 + }, + { + "name" : "minecraft:beetroot", + "id" : 285 + }, + { + "name" : "minecraft:beetroot_seeds", + "id" : 295 + }, + { + "name" : "minecraft:beetroot_soup", + "id" : 286 + }, + { + "name" : "minecraft:bell", + "id" : -206 + }, + { + "name" : "minecraft:big_dripleaf", + "id" : -323 + }, + { + "name" : "minecraft:birch_boat", + "id" : 376 + }, + { + "name" : "minecraft:birch_button", + "id" : -141 + }, + { + "name" : "minecraft:birch_chest_boat", + "id" : 640 + }, + { + "name" : "minecraft:birch_door", + "id" : 554 + }, + { + "name" : "minecraft:birch_fence_gate", + "id" : 184 + }, + { + "name" : "minecraft:birch_pressure_plate", + "id" : -151 + }, + { + "name" : "minecraft:birch_sign", + "id" : 577 + }, + { + "name" : "minecraft:birch_stairs", + "id" : 135 + }, + { + "name" : "minecraft:birch_standing_sign", + "id" : -186 + }, + { + "name" : "minecraft:birch_trapdoor", + "id" : -146 + }, + { + "name" : "minecraft:birch_wall_sign", + "id" : -187 + }, + { + "name" : "minecraft:black_candle", + "id" : -428 + }, + { + "name" : "minecraft:black_candle_cake", + "id" : -445 + }, + { + "name" : "minecraft:black_dye", + "id" : 395 + }, + { + "name" : "minecraft:black_glazed_terracotta", + "id" : 235 + }, + { + "name" : "minecraft:blackstone", + "id" : -273 + }, + { + "name" : "minecraft:blackstone_double_slab", + "id" : -283 + }, + { + "name" : "minecraft:blackstone_slab", + "id" : -282 + }, + { + "name" : "minecraft:blackstone_stairs", + "id" : -276 + }, + { + "name" : "minecraft:blackstone_wall", + "id" : -277 + }, + { + "name" : "minecraft:blast_furnace", + "id" : -196 + }, + { + "name" : "minecraft:blaze_powder", + "id" : 429 + }, + { + "name" : "minecraft:blaze_rod", + "id" : 423 + }, + { + "name" : "minecraft:blaze_spawn_egg", + "id" : 456 + }, + { + "name" : "minecraft:bleach", + "id" : 596 + }, + { + "name" : "minecraft:blue_candle", + "id" : -424 + }, + { + "name" : "minecraft:blue_candle_cake", + "id" : -441 + }, + { + "name" : "minecraft:blue_dye", + "id" : 399 + }, + { + "name" : "minecraft:blue_glazed_terracotta", + "id" : 231 + }, + { + "name" : "minecraft:blue_ice", + "id" : -11 + }, + { + "name" : "minecraft:boat", + "id" : 649 + }, + { + "name" : "minecraft:bone", + "id" : 415 + }, + { + "name" : "minecraft:bone_block", + "id" : 216 + }, + { + "name" : "minecraft:bone_meal", + "id" : 411 + }, + { + "name" : "minecraft:book", + "id" : 387 + }, + { + "name" : "minecraft:bookshelf", + "id" : 47 + }, + { + "name" : "minecraft:border_block", + "id" : 212 + }, + { + "name" : "minecraft:bordure_indented_banner_pattern", + "id" : 586 + }, + { + "name" : "minecraft:bow", + "id" : 300 + }, + { + "name" : "minecraft:bowl", + "id" : 321 + }, + { + "name" : "minecraft:bread", + "id" : 261 + }, + { + "name" : "minecraft:brewing_stand", + "id" : 431 + }, + { + "name" : "minecraft:brick", + "id" : 383 + }, + { + "name" : "minecraft:brick_block", + "id" : 45 + }, + { + "name" : "minecraft:brick_stairs", + "id" : 108 + }, + { + "name" : "minecraft:brown_candle", + "id" : -425 + }, + { + "name" : "minecraft:brown_candle_cake", + "id" : -442 + }, + { + "name" : "minecraft:brown_dye", + "id" : 398 + }, + { + "name" : "minecraft:brown_glazed_terracotta", + "id" : 232 + }, + { + "name" : "minecraft:brown_mushroom", + "id" : 39 + }, + { + "name" : "minecraft:brown_mushroom_block", + "id" : 99 + }, + { + "name" : "minecraft:bubble_column", + "id" : -160 + }, + { + "name" : "minecraft:bucket", + "id" : 360 + }, + { + "name" : "minecraft:budding_amethyst", + "id" : -328 + }, + { + "name" : "minecraft:cactus", + "id" : 81 + }, + { + "name" : "minecraft:cake", + "id" : 417 + }, + { + "name" : "minecraft:calcite", + "id" : -326 + }, + { + "name" : "minecraft:camera", + "id" : 593 + }, + { + "name" : "minecraft:campfire", + "id" : 589 + }, + { + "name" : "minecraft:candle", + "id" : -412 + }, + { + "name" : "minecraft:candle_cake", + "id" : -429 + }, + { + "name" : "minecraft:carpet", + "id" : 171 + }, + { + "name" : "minecraft:carrot", + "id" : 279 + }, + { + "name" : "minecraft:carrot_on_a_stick", + "id" : 517 + }, + { + "name" : "minecraft:carrots", + "id" : 141 + }, + { + "name" : "minecraft:cartography_table", + "id" : -200 + }, + { + "name" : "minecraft:carved_pumpkin", + "id" : -155 + }, + { + "name" : "minecraft:cat_spawn_egg", + "id" : 488 + }, + { + "name" : "minecraft:cauldron", + "id" : 432 + }, + { + "name" : "minecraft:cave_spider_spawn_egg", + "id" : 457 + }, + { + "name" : "minecraft:cave_vines", + "id" : -322 + }, + { + "name" : "minecraft:cave_vines_body_with_berries", + "id" : -375 + }, + { + "name" : "minecraft:cave_vines_head_with_berries", + "id" : -376 + }, + { + "name" : "minecraft:chain", + "id" : 619 + }, + { + "name" : "minecraft:chain_command_block", + "id" : 189 + }, + { + "name" : "minecraft:chainmail_boots", + "id" : 342 + }, + { + "name" : "minecraft:chainmail_chestplate", + "id" : 340 + }, + { + "name" : "minecraft:chainmail_helmet", + "id" : 339 + }, + { + "name" : "minecraft:chainmail_leggings", + "id" : 341 + }, + { + "name" : "minecraft:charcoal", + "id" : 303 + }, + { + "name" : "minecraft:chemical_heat", + "id" : 192 + }, + { + "name" : "minecraft:chemistry_table", + "id" : 238 + }, + { + "name" : "minecraft:chest", + "id" : 54 + }, + { + "name" : "minecraft:chest_boat", + "id" : 646 + }, + { + "name" : "minecraft:chest_minecart", + "id" : 389 + }, + { + "name" : "minecraft:chicken", + "id" : 275 + }, + { + "name" : "minecraft:chicken_spawn_egg", + "id" : 435 + }, + { + "name" : "minecraft:chiseled_deepslate", + "id" : -395 + }, + { + "name" : "minecraft:chiseled_nether_bricks", + "id" : -302 + }, + { + "name" : "minecraft:chiseled_polished_blackstone", + "id" : -279 + }, + { + "name" : "minecraft:chorus_flower", + "id" : 200 + }, + { + "name" : "minecraft:chorus_fruit", + "id" : 558 + }, + { + "name" : "minecraft:chorus_plant", + "id" : 240 + }, + { + "name" : "minecraft:clay", + "id" : 82 + }, + { + "name" : "minecraft:clay_ball", + "id" : 384 + }, + { + "name" : "minecraft:client_request_placeholder_block", + "id" : -465 + }, + { + "name" : "minecraft:clock", + "id" : 393 + }, + { + "name" : "minecraft:coal", + "id" : 302 + }, + { + "name" : "minecraft:coal_block", + "id" : 173 + }, + { + "name" : "minecraft:coal_ore", + "id" : 16 + }, + { + "name" : "minecraft:cobbled_deepslate", + "id" : -379 + }, + { + "name" : "minecraft:cobbled_deepslate_double_slab", + "id" : -396 + }, + { + "name" : "minecraft:cobbled_deepslate_slab", + "id" : -380 + }, + { + "name" : "minecraft:cobbled_deepslate_stairs", + "id" : -381 + }, + { + "name" : "minecraft:cobbled_deepslate_wall", + "id" : -382 + }, + { + "name" : "minecraft:cobblestone", + "id" : 4 + }, + { + "name" : "minecraft:cobblestone_wall", + "id" : 139 + }, + { + "name" : "minecraft:cocoa", + "id" : 127 + }, + { + "name" : "minecraft:cocoa_beans", + "id" : 412 + }, + { + "name" : "minecraft:cod", + "id" : 264 + }, + { + "name" : "minecraft:cod_bucket", + "id" : 364 + }, + { + "name" : "minecraft:cod_spawn_egg", + "id" : 480 + }, + { + "name" : "minecraft:colored_torch_bp", + "id" : 204 + }, + { + "name" : "minecraft:colored_torch_rg", + "id" : 202 + }, + { + "name" : "minecraft:command_block", + "id" : 137 + }, + { + "name" : "minecraft:command_block_minecart", + "id" : 563 + }, + { + "name" : "minecraft:comparator", + "id" : 522 + }, + { + "name" : "minecraft:compass", + "id" : 391 + }, + { + "name" : "minecraft:composter", + "id" : -213 + }, + { + "name" : "minecraft:compound", + "id" : 594 + }, + { + "name" : "minecraft:concrete", + "id" : 236 + }, + { + "name" : "minecraft:concrete_powder", + "id" : 237 + }, + { + "name" : "minecraft:conduit", + "id" : -157 + }, + { + "name" : "minecraft:cooked_beef", + "id" : 274 + }, + { + "name" : "minecraft:cooked_chicken", + "id" : 276 + }, + { + "name" : "minecraft:cooked_cod", + "id" : 268 + }, + { + "name" : "minecraft:cooked_mutton", + "id" : 551 + }, + { + "name" : "minecraft:cooked_porkchop", + "id" : 263 + }, + { + "name" : "minecraft:cooked_rabbit", + "id" : 289 + }, + { + "name" : "minecraft:cooked_salmon", + "id" : 269 + }, + { + "name" : "minecraft:cookie", + "id" : 271 + }, + { + "name" : "minecraft:copper_block", + "id" : -340 + }, + { + "name" : "minecraft:copper_ingot", + "id" : 504 + }, + { + "name" : "minecraft:copper_ore", + "id" : -311 + }, + { + "name" : "minecraft:coral", + "id" : -131 + }, + { + "name" : "minecraft:coral_block", + "id" : -132 + }, + { + "name" : "minecraft:coral_fan", + "id" : -133 + }, + { + "name" : "minecraft:coral_fan_dead", + "id" : -134 + }, + { + "name" : "minecraft:coral_fan_hang", + "id" : -135 + }, + { + "name" : "minecraft:coral_fan_hang2", + "id" : -136 + }, + { + "name" : "minecraft:coral_fan_hang3", + "id" : -137 + }, + { + "name" : "minecraft:cow_spawn_egg", + "id" : 436 + }, + { + "name" : "minecraft:cracked_deepslate_bricks", + "id" : -410 + }, + { + "name" : "minecraft:cracked_deepslate_tiles", + "id" : -409 + }, + { + "name" : "minecraft:cracked_nether_bricks", + "id" : -303 + }, + { + "name" : "minecraft:cracked_polished_blackstone_bricks", + "id" : -280 + }, + { + "name" : "minecraft:crafting_table", + "id" : 58 + }, + { + "name" : "minecraft:creeper_banner_pattern", + "id" : 582 + }, + { + "name" : "minecraft:creeper_spawn_egg", + "id" : 441 + }, + { + "name" : "minecraft:crimson_button", + "id" : -260 + }, + { + "name" : "minecraft:crimson_door", + "id" : 616 + }, + { + "name" : "minecraft:crimson_double_slab", + "id" : -266 + }, + { + "name" : "minecraft:crimson_fence", + "id" : -256 + }, + { + "name" : "minecraft:crimson_fence_gate", + "id" : -258 + }, + { + "name" : "minecraft:crimson_fungus", + "id" : -228 + }, + { + "name" : "minecraft:crimson_hyphae", + "id" : -299 + }, + { + "name" : "minecraft:crimson_nylium", + "id" : -232 + }, + { + "name" : "minecraft:crimson_planks", + "id" : -242 + }, + { + "name" : "minecraft:crimson_pressure_plate", + "id" : -262 + }, + { + "name" : "minecraft:crimson_roots", + "id" : -223 + }, + { + "name" : "minecraft:crimson_sign", + "id" : 614 + }, + { + "name" : "minecraft:crimson_slab", + "id" : -264 + }, + { + "name" : "minecraft:crimson_stairs", + "id" : -254 + }, + { + "name" : "minecraft:crimson_standing_sign", + "id" : -250 + }, + { + "name" : "minecraft:crimson_stem", + "id" : -225 + }, + { + "name" : "minecraft:crimson_trapdoor", + "id" : -246 + }, + { + "name" : "minecraft:crimson_wall_sign", + "id" : -252 + }, + { + "name" : "minecraft:crossbow", + "id" : 575 + }, + { + "name" : "minecraft:crying_obsidian", + "id" : -289 + }, + { + "name" : "minecraft:cut_copper", + "id" : -347 + }, + { + "name" : "minecraft:cut_copper_slab", + "id" : -361 + }, + { + "name" : "minecraft:cut_copper_stairs", + "id" : -354 + }, + { + "name" : "minecraft:cyan_candle", + "id" : -422 + }, + { + "name" : "minecraft:cyan_candle_cake", + "id" : -439 + }, + { + "name" : "minecraft:cyan_dye", + "id" : 401 + }, + { + "name" : "minecraft:cyan_glazed_terracotta", + "id" : 229 + }, + { + "name" : "minecraft:dark_oak_boat", + "id" : 380 + }, + { + "name" : "minecraft:dark_oak_button", + "id" : -142 + }, + { + "name" : "minecraft:dark_oak_chest_boat", + "id" : 644 + }, + { + "name" : "minecraft:dark_oak_door", + "id" : 557 + }, + { + "name" : "minecraft:dark_oak_fence_gate", + "id" : 186 + }, + { + "name" : "minecraft:dark_oak_pressure_plate", + "id" : -152 + }, + { + "name" : "minecraft:dark_oak_sign", + "id" : 580 + }, + { + "name" : "minecraft:dark_oak_stairs", + "id" : 164 + }, + { + "name" : "minecraft:dark_oak_trapdoor", + "id" : -147 + }, + { + "name" : "minecraft:dark_prismarine_stairs", + "id" : -3 + }, + { + "name" : "minecraft:darkoak_standing_sign", + "id" : -192 + }, + { + "name" : "minecraft:darkoak_wall_sign", + "id" : -193 + }, + { + "name" : "minecraft:daylight_detector", + "id" : 151 + }, + { + "name" : "minecraft:daylight_detector_inverted", + "id" : 178 + }, + { + "name" : "minecraft:deadbush", + "id" : 32 + }, + { + "name" : "minecraft:deepslate", + "id" : -378 + }, + { + "name" : "minecraft:deepslate_brick_double_slab", + "id" : -399 + }, + { + "name" : "minecraft:deepslate_brick_slab", + "id" : -392 + }, + { + "name" : "minecraft:deepslate_brick_stairs", + "id" : -393 + }, + { + "name" : "minecraft:deepslate_brick_wall", + "id" : -394 + }, + { + "name" : "minecraft:deepslate_bricks", + "id" : -391 + }, + { + "name" : "minecraft:deepslate_coal_ore", + "id" : -406 + }, + { + "name" : "minecraft:deepslate_copper_ore", + "id" : -408 + }, + { + "name" : "minecraft:deepslate_diamond_ore", + "id" : -405 + }, + { + "name" : "minecraft:deepslate_emerald_ore", + "id" : -407 + }, + { + "name" : "minecraft:deepslate_gold_ore", + "id" : -402 + }, + { + "name" : "minecraft:deepslate_iron_ore", + "id" : -401 + }, + { + "name" : "minecraft:deepslate_lapis_ore", + "id" : -400 + }, + { + "name" : "minecraft:deepslate_redstone_ore", + "id" : -403 + }, + { + "name" : "minecraft:deepslate_tile_double_slab", + "id" : -398 + }, + { + "name" : "minecraft:deepslate_tile_slab", + "id" : -388 + }, + { + "name" : "minecraft:deepslate_tile_stairs", + "id" : -389 + }, + { + "name" : "minecraft:deepslate_tile_wall", + "id" : -390 + }, + { + "name" : "minecraft:deepslate_tiles", + "id" : -387 + }, + { + "name" : "minecraft:deny", + "id" : 211 + }, + { + "name" : "minecraft:detector_rail", + "id" : 28 + }, + { + "name" : "minecraft:diamond", + "id" : 304 + }, + { + "name" : "minecraft:diamond_axe", + "id" : 319 + }, + { + "name" : "minecraft:diamond_block", + "id" : 57 + }, + { + "name" : "minecraft:diamond_boots", + "id" : 350 + }, + { + "name" : "minecraft:diamond_chestplate", + "id" : 348 + }, + { + "name" : "minecraft:diamond_helmet", + "id" : 347 + }, + { + "name" : "minecraft:diamond_hoe", + "id" : 332 + }, + { + "name" : "minecraft:diamond_horse_armor", + "id" : 533 + }, + { + "name" : "minecraft:diamond_leggings", + "id" : 349 + }, + { + "name" : "minecraft:diamond_ore", + "id" : 56 + }, + { + "name" : "minecraft:diamond_pickaxe", + "id" : 318 + }, + { + "name" : "minecraft:diamond_shovel", + "id" : 317 + }, + { + "name" : "minecraft:diamond_sword", + "id" : 316 + }, + { + "name" : "minecraft:diorite_stairs", + "id" : -170 + }, + { + "name" : "minecraft:dirt", + "id" : 3 + }, + { + "name" : "minecraft:dirt_with_roots", + "id" : -318 + }, + { + "name" : "minecraft:disc_fragment_5", + "id" : 638 + }, + { + "name" : "minecraft:dispenser", + "id" : 23 + }, + { + "name" : "minecraft:dolphin_spawn_egg", + "id" : 484 + }, + { + "name" : "minecraft:donkey_spawn_egg", + "id" : 465 + }, + { + "name" : "minecraft:double_cut_copper_slab", + "id" : -368 + }, + { + "name" : "minecraft:double_plant", + "id" : 175 + }, + { + "name" : "minecraft:double_stone_block_slab", + "id" : 43 + }, + { + "name" : "minecraft:double_stone_block_slab2", + "id" : 181 + }, + { + "name" : "minecraft:double_stone_block_slab3", + "id" : -167 + }, + { + "name" : "minecraft:double_stone_block_slab4", + "id" : -168 + }, + { + "name" : "minecraft:double_wooden_slab", + "id" : 157 + }, + { + "name" : "minecraft:dragon_breath", + "id" : 560 + }, + { + "name" : "minecraft:dragon_egg", + "id" : 122 + }, + { + "name" : "minecraft:dried_kelp", + "id" : 270 + }, + { + "name" : "minecraft:dried_kelp_block", + "id" : -139 + }, + { + "name" : "minecraft:dripstone_block", + "id" : -317 + }, + { + "name" : "minecraft:dropper", + "id" : 125 + }, + { + "name" : "minecraft:drowned_spawn_egg", + "id" : 483 + }, + { + "name" : "minecraft:dye", + "id" : 650 + }, + { + "name" : "minecraft:echo_shard", + "id" : 648 + }, + { + "name" : "minecraft:egg", + "id" : 390 + }, + { + "name" : "minecraft:elder_guardian_spawn_egg", + "id" : 471 + }, + { + "name" : "minecraft:element_0", + "id" : 36 + }, + { + "name" : "minecraft:element_1", + "id" : -12 + }, + { + "name" : "minecraft:element_10", + "id" : -21 + }, + { + "name" : "minecraft:element_100", + "id" : -111 + }, + { + "name" : "minecraft:element_101", + "id" : -112 + }, + { + "name" : "minecraft:element_102", + "id" : -113 + }, + { + "name" : "minecraft:element_103", + "id" : -114 + }, + { + "name" : "minecraft:element_104", + "id" : -115 + }, + { + "name" : "minecraft:element_105", + "id" : -116 + }, + { + "name" : "minecraft:element_106", + "id" : -117 + }, + { + "name" : "minecraft:element_107", + "id" : -118 + }, + { + "name" : "minecraft:element_108", + "id" : -119 + }, + { + "name" : "minecraft:element_109", + "id" : -120 + }, + { + "name" : "minecraft:element_11", + "id" : -22 + }, + { + "name" : "minecraft:element_110", + "id" : -121 + }, + { + "name" : "minecraft:element_111", + "id" : -122 + }, + { + "name" : "minecraft:element_112", + "id" : -123 + }, + { + "name" : "minecraft:element_113", + "id" : -124 + }, + { + "name" : "minecraft:element_114", + "id" : -125 + }, + { + "name" : "minecraft:element_115", + "id" : -126 + }, + { + "name" : "minecraft:element_116", + "id" : -127 + }, + { + "name" : "minecraft:element_117", + "id" : -128 + }, + { + "name" : "minecraft:element_118", + "id" : -129 + }, + { + "name" : "minecraft:element_12", + "id" : -23 + }, + { + "name" : "minecraft:element_13", + "id" : -24 + }, + { + "name" : "minecraft:element_14", + "id" : -25 + }, + { + "name" : "minecraft:element_15", + "id" : -26 + }, + { + "name" : "minecraft:element_16", + "id" : -27 + }, + { + "name" : "minecraft:element_17", + "id" : -28 + }, + { + "name" : "minecraft:element_18", + "id" : -29 + }, + { + "name" : "minecraft:element_19", + "id" : -30 + }, + { + "name" : "minecraft:element_2", + "id" : -13 + }, + { + "name" : "minecraft:element_20", + "id" : -31 + }, + { + "name" : "minecraft:element_21", + "id" : -32 + }, + { + "name" : "minecraft:element_22", + "id" : -33 + }, + { + "name" : "minecraft:element_23", + "id" : -34 + }, + { + "name" : "minecraft:element_24", + "id" : -35 + }, + { + "name" : "minecraft:element_25", + "id" : -36 + }, + { + "name" : "minecraft:element_26", + "id" : -37 + }, + { + "name" : "minecraft:element_27", + "id" : -38 + }, + { + "name" : "minecraft:element_28", + "id" : -39 + }, + { + "name" : "minecraft:element_29", + "id" : -40 + }, + { + "name" : "minecraft:element_3", + "id" : -14 + }, + { + "name" : "minecraft:element_30", + "id" : -41 + }, + { + "name" : "minecraft:element_31", + "id" : -42 + }, + { + "name" : "minecraft:element_32", + "id" : -43 + }, + { + "name" : "minecraft:element_33", + "id" : -44 + }, + { + "name" : "minecraft:element_34", + "id" : -45 + }, + { + "name" : "minecraft:element_35", + "id" : -46 + }, + { + "name" : "minecraft:element_36", + "id" : -47 + }, + { + "name" : "minecraft:element_37", + "id" : -48 + }, + { + "name" : "minecraft:element_38", + "id" : -49 + }, + { + "name" : "minecraft:element_39", + "id" : -50 + }, + { + "name" : "minecraft:element_4", + "id" : -15 + }, + { + "name" : "minecraft:element_40", + "id" : -51 + }, + { + "name" : "minecraft:element_41", + "id" : -52 + }, + { + "name" : "minecraft:element_42", + "id" : -53 + }, + { + "name" : "minecraft:element_43", + "id" : -54 + }, + { + "name" : "minecraft:element_44", + "id" : -55 + }, + { + "name" : "minecraft:element_45", + "id" : -56 + }, + { + "name" : "minecraft:element_46", + "id" : -57 + }, + { + "name" : "minecraft:element_47", + "id" : -58 + }, + { + "name" : "minecraft:element_48", + "id" : -59 + }, + { + "name" : "minecraft:element_49", + "id" : -60 + }, + { + "name" : "minecraft:element_5", + "id" : -16 + }, + { + "name" : "minecraft:element_50", + "id" : -61 + }, + { + "name" : "minecraft:element_51", + "id" : -62 + }, + { + "name" : "minecraft:element_52", + "id" : -63 + }, + { + "name" : "minecraft:element_53", + "id" : -64 + }, + { + "name" : "minecraft:element_54", + "id" : -65 + }, + { + "name" : "minecraft:element_55", + "id" : -66 + }, + { + "name" : "minecraft:element_56", + "id" : -67 + }, + { + "name" : "minecraft:element_57", + "id" : -68 + }, + { + "name" : "minecraft:element_58", + "id" : -69 + }, + { + "name" : "minecraft:element_59", + "id" : -70 + }, + { + "name" : "minecraft:element_6", + "id" : -17 + }, + { + "name" : "minecraft:element_60", + "id" : -71 + }, + { + "name" : "minecraft:element_61", + "id" : -72 + }, + { + "name" : "minecraft:element_62", + "id" : -73 + }, + { + "name" : "minecraft:element_63", + "id" : -74 + }, + { + "name" : "minecraft:element_64", + "id" : -75 + }, + { + "name" : "minecraft:element_65", + "id" : -76 + }, + { + "name" : "minecraft:element_66", + "id" : -77 + }, + { + "name" : "minecraft:element_67", + "id" : -78 + }, + { + "name" : "minecraft:element_68", + "id" : -79 + }, + { + "name" : "minecraft:element_69", + "id" : -80 + }, + { + "name" : "minecraft:element_7", + "id" : -18 + }, + { + "name" : "minecraft:element_70", + "id" : -81 + }, + { + "name" : "minecraft:element_71", + "id" : -82 + }, + { + "name" : "minecraft:element_72", + "id" : -83 + }, + { + "name" : "minecraft:element_73", + "id" : -84 + }, + { + "name" : "minecraft:element_74", + "id" : -85 + }, + { + "name" : "minecraft:element_75", + "id" : -86 + }, + { + "name" : "minecraft:element_76", + "id" : -87 + }, + { + "name" : "minecraft:element_77", + "id" : -88 + }, + { + "name" : "minecraft:element_78", + "id" : -89 + }, + { + "name" : "minecraft:element_79", + "id" : -90 + }, + { + "name" : "minecraft:element_8", + "id" : -19 + }, + { + "name" : "minecraft:element_80", + "id" : -91 + }, + { + "name" : "minecraft:element_81", + "id" : -92 + }, + { + "name" : "minecraft:element_82", + "id" : -93 + }, + { + "name" : "minecraft:element_83", + "id" : -94 + }, + { + "name" : "minecraft:element_84", + "id" : -95 + }, + { + "name" : "minecraft:element_85", + "id" : -96 + }, + { + "name" : "minecraft:element_86", + "id" : -97 + }, + { + "name" : "minecraft:element_87", + "id" : -98 + }, + { + "name" : "minecraft:element_88", + "id" : -99 + }, + { + "name" : "minecraft:element_89", + "id" : -100 + }, + { + "name" : "minecraft:element_9", + "id" : -20 + }, + { + "name" : "minecraft:element_90", + "id" : -101 + }, + { + "name" : "minecraft:element_91", + "id" : -102 + }, + { + "name" : "minecraft:element_92", + "id" : -103 + }, + { + "name" : "minecraft:element_93", + "id" : -104 + }, + { + "name" : "minecraft:element_94", + "id" : -105 + }, + { + "name" : "minecraft:element_95", + "id" : -106 + }, + { + "name" : "minecraft:element_96", + "id" : -107 + }, + { + "name" : "minecraft:element_97", + "id" : -108 + }, + { + "name" : "minecraft:element_98", + "id" : -109 + }, + { + "name" : "minecraft:element_99", + "id" : -110 + }, + { + "name" : "minecraft:elytra", + "id" : 564 + }, + { + "name" : "minecraft:emerald", + "id" : 512 + }, + { + "name" : "minecraft:emerald_block", + "id" : 133 + }, + { + "name" : "minecraft:emerald_ore", + "id" : 129 + }, + { + "name" : "minecraft:empty_map", + "id" : 515 + }, + { + "name" : "minecraft:enchanted_book", + "id" : 521 + }, + { + "name" : "minecraft:enchanted_golden_apple", + "id" : 259 + }, + { + "name" : "minecraft:enchanting_table", + "id" : 116 + }, + { + "name" : "minecraft:end_brick_stairs", + "id" : -178 + }, + { + "name" : "minecraft:end_bricks", + "id" : 206 + }, + { + "name" : "minecraft:end_crystal", + "id" : 653 + }, + { + "name" : "minecraft:end_gateway", + "id" : 209 + }, + { + "name" : "minecraft:end_portal", + "id" : 119 + }, + { + "name" : "minecraft:end_portal_frame", + "id" : 120 + }, + { + "name" : "minecraft:end_rod", + "id" : 208 + }, + { + "name" : "minecraft:end_stone", + "id" : 121 + }, + { + "name" : "minecraft:ender_chest", + "id" : 130 + }, + { + "name" : "minecraft:ender_eye", + "id" : 433 + }, + { + "name" : "minecraft:ender_pearl", + "id" : 422 + }, + { + "name" : "minecraft:enderman_spawn_egg", + "id" : 442 + }, + { + "name" : "minecraft:endermite_spawn_egg", + "id" : 460 + }, + { + "name" : "minecraft:evoker_spawn_egg", + "id" : 475 + }, + { + "name" : "minecraft:experience_bottle", + "id" : 508 + }, + { + "name" : "minecraft:exposed_copper", + "id" : -341 + }, + { + "name" : "minecraft:exposed_cut_copper", + "id" : -348 + }, + { + "name" : "minecraft:exposed_cut_copper_slab", + "id" : -362 + }, + { + "name" : "minecraft:exposed_cut_copper_stairs", + "id" : -355 + }, + { + "name" : "minecraft:exposed_double_cut_copper_slab", + "id" : -369 + }, + { + "name" : "minecraft:farmland", + "id" : 60 + }, + { + "name" : "minecraft:feather", + "id" : 327 + }, + { + "name" : "minecraft:fence", + "id" : 85 + }, + { + "name" : "minecraft:fence_gate", + "id" : 107 + }, + { + "name" : "minecraft:fermented_spider_eye", + "id" : 428 + }, + { + "name" : "minecraft:field_masoned_banner_pattern", + "id" : 585 + }, + { + "name" : "minecraft:filled_map", + "id" : 420 + }, + { + "name" : "minecraft:fire", + "id" : 51 + }, + { + "name" : "minecraft:fire_charge", + "id" : 509 + }, + { + "name" : "minecraft:firefly_spawn_egg", + "id" : 633 + }, + { + "name" : "minecraft:firework_rocket", + "id" : 519 + }, + { + "name" : "minecraft:firework_star", + "id" : 520 + }, + { + "name" : "minecraft:fishing_rod", + "id" : 392 + }, + { + "name" : "minecraft:fletching_table", + "id" : -201 + }, + { + "name" : "minecraft:flint", + "id" : 356 + }, + { + "name" : "minecraft:flint_and_steel", + "id" : 299 + }, + { + "name" : "minecraft:flower_banner_pattern", + "id" : 581 + }, + { + "name" : "minecraft:flower_pot", + "id" : 514 + }, + { + "name" : "minecraft:flowering_azalea", + "id" : -338 + }, + { + "name" : "minecraft:flowing_lava", + "id" : 10 + }, + { + "name" : "minecraft:flowing_water", + "id" : 8 + }, + { + "name" : "minecraft:fox_spawn_egg", + "id" : 490 + }, + { + "name" : "minecraft:frame", + "id" : 513 + }, + { + "name" : "minecraft:frog_spawn", + "id" : -468 + }, + { + "name" : "minecraft:frog_spawn_egg", + "id" : 628 + }, + { + "name" : "minecraft:frosted_ice", + "id" : 207 + }, + { + "name" : "minecraft:furnace", + "id" : 61 + }, + { + "name" : "minecraft:ghast_spawn_egg", + "id" : 454 + }, + { + "name" : "minecraft:ghast_tear", + "id" : 424 + }, + { + "name" : "minecraft:gilded_blackstone", + "id" : -281 + }, + { + "name" : "minecraft:glass", + "id" : 20 + }, + { + "name" : "minecraft:glass_bottle", + "id" : 427 + }, + { + "name" : "minecraft:glass_pane", + "id" : 102 + }, + { + "name" : "minecraft:glistering_melon_slice", + "id" : 434 + }, + { + "name" : "minecraft:globe_banner_pattern", + "id" : 588 + }, + { + "name" : "minecraft:glow_berries", + "id" : 654 + }, + { + "name" : "minecraft:glow_frame", + "id" : 623 + }, + { + "name" : "minecraft:glow_ink_sac", + "id" : 503 + }, + { + "name" : "minecraft:glow_lichen", + "id" : -411 + }, + { + "name" : "minecraft:glow_squid_spawn_egg", + "id" : 502 + }, + { + "name" : "minecraft:glow_stick", + "id" : 601 + }, + { + "name" : "minecraft:glowingobsidian", + "id" : 246 + }, + { + "name" : "minecraft:glowstone", + "id" : 89 + }, + { + "name" : "minecraft:glowstone_dust", + "id" : 394 + }, + { + "name" : "minecraft:goat_horn", + "id" : 627 + }, + { + "name" : "minecraft:goat_spawn_egg", + "id" : 501 + }, + { + "name" : "minecraft:gold_block", + "id" : 41 + }, + { + "name" : "minecraft:gold_ingot", + "id" : 306 + }, + { + "name" : "minecraft:gold_nugget", + "id" : 425 + }, + { + "name" : "minecraft:gold_ore", + "id" : 14 + }, + { + "name" : "minecraft:golden_apple", + "id" : 258 + }, + { + "name" : "minecraft:golden_axe", + "id" : 325 + }, + { + "name" : "minecraft:golden_boots", + "id" : 354 + }, + { + "name" : "minecraft:golden_carrot", + "id" : 283 + }, + { + "name" : "minecraft:golden_chestplate", + "id" : 352 + }, + { + "name" : "minecraft:golden_helmet", + "id" : 351 + }, + { + "name" : "minecraft:golden_hoe", + "id" : 333 + }, + { + "name" : "minecraft:golden_horse_armor", + "id" : 532 + }, + { + "name" : "minecraft:golden_leggings", + "id" : 353 + }, + { + "name" : "minecraft:golden_pickaxe", + "id" : 324 + }, + { + "name" : "minecraft:golden_rail", + "id" : 27 + }, + { + "name" : "minecraft:golden_shovel", + "id" : 323 + }, + { + "name" : "minecraft:golden_sword", + "id" : 322 + }, + { + "name" : "minecraft:granite_stairs", + "id" : -169 + }, + { + "name" : "minecraft:grass", + "id" : 2 + }, + { + "name" : "minecraft:grass_path", + "id" : 198 + }, + { + "name" : "minecraft:gravel", + "id" : 13 + }, + { + "name" : "minecraft:gray_candle", + "id" : -420 + }, + { + "name" : "minecraft:gray_candle_cake", + "id" : -437 + }, + { + "name" : "minecraft:gray_dye", + "id" : 403 + }, + { + "name" : "minecraft:gray_glazed_terracotta", + "id" : 227 + }, + { + "name" : "minecraft:green_candle", + "id" : -426 + }, + { + "name" : "minecraft:green_candle_cake", + "id" : -443 + }, + { + "name" : "minecraft:green_dye", + "id" : 397 + }, + { + "name" : "minecraft:green_glazed_terracotta", + "id" : 233 + }, + { + "name" : "minecraft:grindstone", + "id" : -195 + }, + { + "name" : "minecraft:guardian_spawn_egg", + "id" : 461 + }, + { + "name" : "minecraft:gunpowder", + "id" : 328 + }, + { + "name" : "minecraft:hanging_roots", + "id" : -319 + }, + { + "name" : "minecraft:hard_glass", + "id" : 253 + }, + { + "name" : "minecraft:hard_glass_pane", + "id" : 190 + }, + { + "name" : "minecraft:hard_stained_glass", + "id" : 254 + }, + { + "name" : "minecraft:hard_stained_glass_pane", + "id" : 191 + }, + { + "name" : "minecraft:hardened_clay", + "id" : 172 + }, + { + "name" : "minecraft:hay_block", + "id" : 170 + }, + { + "name" : "minecraft:heart_of_the_sea", + "id" : 571 + }, + { + "name" : "minecraft:heavy_weighted_pressure_plate", + "id" : 148 + }, + { + "name" : "minecraft:hoglin_spawn_egg", + "id" : 496 + }, + { + "name" : "minecraft:honey_block", + "id" : -220 + }, + { + "name" : "minecraft:honey_bottle", + "id" : 592 + }, + { + "name" : "minecraft:honeycomb", + "id" : 591 + }, + { + "name" : "minecraft:honeycomb_block", + "id" : -221 + }, + { + "name" : "minecraft:hopper", + "id" : 527 + }, + { + "name" : "minecraft:hopper_minecart", + "id" : 526 + }, + { + "name" : "minecraft:horse_spawn_egg", + "id" : 458 + }, + { + "name" : "minecraft:husk_spawn_egg", + "id" : 463 + }, + { + "name" : "minecraft:ice", + "id" : 79 + }, + { + "name" : "minecraft:ice_bomb", + "id" : 595 + }, + { + "name" : "minecraft:infested_deepslate", + "id" : -454 + }, + { + "name" : "minecraft:info_update", + "id" : 248 + }, + { + "name" : "minecraft:info_update2", + "id" : 249 + }, + { + "name" : "minecraft:ink_sac", + "id" : 413 + }, + { + "name" : "minecraft:invisible_bedrock", + "id" : 95 + }, + { + "name" : "minecraft:iron_axe", + "id" : 298 + }, + { + "name" : "minecraft:iron_bars", + "id" : 101 + }, + { + "name" : "minecraft:iron_block", + "id" : 42 + }, + { + "name" : "minecraft:iron_boots", + "id" : 346 + }, + { + "name" : "minecraft:iron_chestplate", + "id" : 344 + }, + { + "name" : "minecraft:iron_door", + "id" : 372 + }, + { + "name" : "minecraft:iron_helmet", + "id" : 343 + }, + { + "name" : "minecraft:iron_hoe", + "id" : 331 + }, + { + "name" : "minecraft:iron_horse_armor", + "id" : 531 + }, + { + "name" : "minecraft:iron_ingot", + "id" : 305 + }, + { + "name" : "minecraft:iron_leggings", + "id" : 345 + }, + { + "name" : "minecraft:iron_nugget", + "id" : 569 + }, + { + "name" : "minecraft:iron_ore", + "id" : 15 + }, + { + "name" : "minecraft:iron_pickaxe", + "id" : 297 + }, + { + "name" : "minecraft:iron_shovel", + "id" : 296 + }, + { + "name" : "minecraft:iron_sword", + "id" : 307 + }, + { + "name" : "minecraft:iron_trapdoor", + "id" : 167 + }, + { + "name" : "minecraft:item.acacia_door", + "id" : 196 + }, + { + "name" : "minecraft:item.bed", + "id" : 26 + }, + { + "name" : "minecraft:item.beetroot", + "id" : 244 + }, + { + "name" : "minecraft:item.birch_door", + "id" : 194 + }, + { + "name" : "minecraft:item.brewing_stand", + "id" : 117 + }, + { + "name" : "minecraft:item.cake", + "id" : 92 + }, + { + "name" : "minecraft:item.camera", + "id" : 242 + }, + { + "name" : "minecraft:item.campfire", + "id" : -209 + }, + { + "name" : "minecraft:item.cauldron", + "id" : 118 + }, + { + "name" : "minecraft:item.chain", + "id" : -286 + }, + { + "name" : "minecraft:item.crimson_door", + "id" : -244 + }, + { + "name" : "minecraft:item.dark_oak_door", + "id" : 197 + }, + { + "name" : "minecraft:item.flower_pot", + "id" : 140 + }, + { + "name" : "minecraft:item.frame", + "id" : 199 + }, + { + "name" : "minecraft:item.glow_frame", + "id" : -339 + }, + { + "name" : "minecraft:item.hopper", + "id" : 154 + }, + { + "name" : "minecraft:item.iron_door", + "id" : 71 + }, + { + "name" : "minecraft:item.jungle_door", + "id" : 195 + }, + { + "name" : "minecraft:item.kelp", + "id" : -138 + }, + { + "name" : "minecraft:item.mangrove_door", + "id" : -493 + }, + { + "name" : "minecraft:item.nether_sprouts", + "id" : -238 + }, + { + "name" : "minecraft:item.nether_wart", + "id" : 115 + }, + { + "name" : "minecraft:item.reeds", + "id" : 83 + }, + { + "name" : "minecraft:item.skull", + "id" : 144 + }, + { + "name" : "minecraft:item.soul_campfire", + "id" : -290 + }, + { + "name" : "minecraft:item.spruce_door", + "id" : 193 + }, + { + "name" : "minecraft:item.warped_door", + "id" : -245 + }, + { + "name" : "minecraft:item.wheat", + "id" : 59 + }, + { + "name" : "minecraft:item.wooden_door", + "id" : 64 + }, + { + "name" : "minecraft:jigsaw", + "id" : -211 + }, + { + "name" : "minecraft:jukebox", + "id" : 84 + }, + { + "name" : "minecraft:jungle_boat", + "id" : 377 + }, + { + "name" : "minecraft:jungle_button", + "id" : -143 + }, + { + "name" : "minecraft:jungle_chest_boat", + "id" : 641 + }, + { + "name" : "minecraft:jungle_door", + "id" : 555 + }, + { + "name" : "minecraft:jungle_fence_gate", + "id" : 185 + }, + { + "name" : "minecraft:jungle_pressure_plate", + "id" : -153 + }, + { + "name" : "minecraft:jungle_sign", + "id" : 578 + }, + { + "name" : "minecraft:jungle_stairs", + "id" : 136 + }, + { + "name" : "minecraft:jungle_standing_sign", + "id" : -188 + }, + { + "name" : "minecraft:jungle_trapdoor", + "id" : -148 + }, + { + "name" : "minecraft:jungle_wall_sign", + "id" : -189 + }, + { + "name" : "minecraft:kelp", + "id" : 382 + }, + { + "name" : "minecraft:ladder", + "id" : 65 + }, + { + "name" : "minecraft:lantern", + "id" : -208 + }, + { + "name" : "minecraft:lapis_block", + "id" : 22 + }, + { + "name" : "minecraft:lapis_lazuli", + "id" : 414 + }, + { + "name" : "minecraft:lapis_ore", + "id" : 21 + }, + { + "name" : "minecraft:large_amethyst_bud", + "id" : -330 + }, + { + "name" : "minecraft:lava", + "id" : 11 + }, + { + "name" : "minecraft:lava_bucket", + "id" : 363 + }, + { + "name" : "minecraft:lava_cauldron", + "id" : -210 + }, + { + "name" : "minecraft:lead", + "id" : 547 + }, + { + "name" : "minecraft:leather", + "id" : 381 + }, + { + "name" : "minecraft:leather_boots", + "id" : 338 + }, + { + "name" : "minecraft:leather_chestplate", + "id" : 336 + }, + { + "name" : "minecraft:leather_helmet", + "id" : 335 + }, + { + "name" : "minecraft:leather_horse_armor", + "id" : 530 + }, + { + "name" : "minecraft:leather_leggings", + "id" : 337 + }, + { + "name" : "minecraft:leaves", + "id" : 18 + }, + { + "name" : "minecraft:leaves2", + "id" : 161 + }, + { + "name" : "minecraft:lectern", + "id" : -194 + }, + { + "name" : "minecraft:lever", + "id" : 69 + }, + { + "name" : "minecraft:light_block", + "id" : -215 + }, + { + "name" : "minecraft:light_blue_candle", + "id" : -416 + }, + { + "name" : "minecraft:light_blue_candle_cake", + "id" : -433 + }, + { + "name" : "minecraft:light_blue_dye", + "id" : 407 + }, + { + "name" : "minecraft:light_blue_glazed_terracotta", + "id" : 223 + }, + { + "name" : "minecraft:light_gray_candle", + "id" : -421 + }, + { + "name" : "minecraft:light_gray_candle_cake", + "id" : -438 + }, + { + "name" : "minecraft:light_gray_dye", + "id" : 402 + }, + { + "name" : "minecraft:light_weighted_pressure_plate", + "id" : 147 + }, + { + "name" : "minecraft:lightning_rod", + "id" : -312 + }, + { + "name" : "minecraft:lime_candle", + "id" : -418 + }, + { + "name" : "minecraft:lime_candle_cake", + "id" : -435 + }, + { + "name" : "minecraft:lime_dye", + "id" : 405 + }, + { + "name" : "minecraft:lime_glazed_terracotta", + "id" : 225 + }, + { + "name" : "minecraft:lingering_potion", + "id" : 562 + }, + { + "name" : "minecraft:lit_blast_furnace", + "id" : -214 + }, + { + "name" : "minecraft:lit_deepslate_redstone_ore", + "id" : -404 + }, + { + "name" : "minecraft:lit_furnace", + "id" : 62 + }, + { + "name" : "minecraft:lit_pumpkin", + "id" : 91 + }, + { + "name" : "minecraft:lit_redstone_lamp", + "id" : 124 + }, + { + "name" : "minecraft:lit_redstone_ore", + "id" : 74 + }, + { + "name" : "minecraft:lit_smoker", + "id" : -199 + }, + { + "name" : "minecraft:llama_spawn_egg", + "id" : 473 + }, + { + "name" : "minecraft:lodestone", + "id" : -222 + }, + { + "name" : "minecraft:lodestone_compass", + "id" : 602 + }, + { + "name" : "minecraft:log", + "id" : 17 + }, + { + "name" : "minecraft:log2", + "id" : 162 + }, + { + "name" : "minecraft:loom", + "id" : -204 + }, + { + "name" : "minecraft:magenta_candle", + "id" : -415 + }, + { + "name" : "minecraft:magenta_candle_cake", + "id" : -432 + }, + { + "name" : "minecraft:magenta_dye", + "id" : 408 + }, + { + "name" : "minecraft:magenta_glazed_terracotta", + "id" : 222 + }, + { + "name" : "minecraft:magma", + "id" : 213 + }, + { + "name" : "minecraft:magma_cream", + "id" : 430 + }, + { + "name" : "minecraft:magma_cube_spawn_egg", + "id" : 455 + }, + { + "name" : "minecraft:mangrove_boat", + "id" : 636 + }, + { + "name" : "minecraft:mangrove_button", + "id" : -487 + }, + { + "name" : "minecraft:mangrove_chest_boat", + "id" : 645 + }, + { + "name" : "minecraft:mangrove_door", + "id" : 634 + }, + { + "name" : "minecraft:mangrove_double_slab", + "id" : -499 + }, + { + "name" : "minecraft:mangrove_fence", + "id" : -491 + }, + { + "name" : "minecraft:mangrove_fence_gate", + "id" : -492 + }, + { + "name" : "minecraft:mangrove_leaves", + "id" : -472 + }, + { + "name" : "minecraft:mangrove_log", + "id" : -484 + }, + { + "name" : "minecraft:mangrove_planks", + "id" : -486 + }, + { + "name" : "minecraft:mangrove_pressure_plate", + "id" : -490 + }, + { + "name" : "minecraft:mangrove_propagule", + "id" : -474 + }, + { + "name" : "minecraft:mangrove_roots", + "id" : -482 + }, + { + "name" : "minecraft:mangrove_sign", + "id" : 635 + }, + { + "name" : "minecraft:mangrove_slab", + "id" : -489 + }, + { + "name" : "minecraft:mangrove_stairs", + "id" : -488 + }, + { + "name" : "minecraft:mangrove_standing_sign", + "id" : -494 + }, + { + "name" : "minecraft:mangrove_trapdoor", + "id" : -496 + }, + { + "name" : "minecraft:mangrove_wall_sign", + "id" : -495 + }, + { + "name" : "minecraft:mangrove_wood", + "id" : -497 + }, + { + "name" : "minecraft:medicine", + "id" : 599 + }, + { + "name" : "minecraft:medium_amethyst_bud", + "id" : -331 + }, + { + "name" : "minecraft:melon_block", + "id" : 103 + }, + { + "name" : "minecraft:melon_seeds", + "id" : 293 + }, + { + "name" : "minecraft:melon_slice", + "id" : 272 + }, + { + "name" : "minecraft:melon_stem", + "id" : 105 + }, + { + "name" : "minecraft:milk_bucket", + "id" : 361 + }, + { + "name" : "minecraft:minecart", + "id" : 370 + }, + { + "name" : "minecraft:mob_spawner", + "id" : 52 + }, + { + "name" : "minecraft:mojang_banner_pattern", + "id" : 584 + }, + { + "name" : "minecraft:monster_egg", + "id" : 97 + }, + { + "name" : "minecraft:mooshroom_spawn_egg", + "id" : 440 + }, + { + "name" : "minecraft:moss_block", + "id" : -320 + }, + { + "name" : "minecraft:moss_carpet", + "id" : -335 + }, + { + "name" : "minecraft:mossy_cobblestone", + "id" : 48 + }, + { + "name" : "minecraft:mossy_cobblestone_stairs", + "id" : -179 + }, + { + "name" : "minecraft:mossy_stone_brick_stairs", + "id" : -175 + }, + { + "name" : "minecraft:moving_block", + "id" : 250 + }, + { + "name" : "minecraft:mud", + "id" : -473 + }, + { + "name" : "minecraft:mud_brick_double_slab", + "id" : -479 + }, + { + "name" : "minecraft:mud_brick_slab", + "id" : -478 + }, + { + "name" : "minecraft:mud_brick_stairs", + "id" : -480 + }, + { + "name" : "minecraft:mud_brick_wall", + "id" : -481 + }, + { + "name" : "minecraft:mud_bricks", + "id" : -475 + }, + { + "name" : "minecraft:muddy_mangrove_roots", + "id" : -483 + }, + { + "name" : "minecraft:mule_spawn_egg", + "id" : 466 + }, + { + "name" : "minecraft:mushroom_stew", + "id" : 260 + }, + { + "name" : "minecraft:music_disc_11", + "id" : 544 + }, + { + "name" : "minecraft:music_disc_13", + "id" : 534 + }, + { + "name" : "minecraft:music_disc_5", + "id" : 637 + }, + { + "name" : "minecraft:music_disc_blocks", + "id" : 536 + }, + { + "name" : "minecraft:music_disc_cat", + "id" : 535 + }, + { + "name" : "minecraft:music_disc_chirp", + "id" : 537 + }, + { + "name" : "minecraft:music_disc_far", + "id" : 538 + }, + { + "name" : "minecraft:music_disc_mall", + "id" : 539 + }, + { + "name" : "minecraft:music_disc_mellohi", + "id" : 540 + }, + { + "name" : "minecraft:music_disc_otherside", + "id" : 626 + }, + { + "name" : "minecraft:music_disc_pigstep", + "id" : 620 + }, + { + "name" : "minecraft:music_disc_stal", + "id" : 541 + }, + { + "name" : "minecraft:music_disc_strad", + "id" : 542 + }, + { + "name" : "minecraft:music_disc_wait", + "id" : 545 + }, + { + "name" : "minecraft:music_disc_ward", + "id" : 543 + }, + { + "name" : "minecraft:mutton", + "id" : 550 + }, + { + "name" : "minecraft:mycelium", + "id" : 110 + }, + { + "name" : "minecraft:name_tag", + "id" : 548 + }, + { + "name" : "minecraft:nautilus_shell", + "id" : 570 + }, + { + "name" : "minecraft:nether_brick", + "id" : 112 + }, + { + "name" : "minecraft:nether_brick_fence", + "id" : 113 + }, + { + "name" : "minecraft:nether_brick_stairs", + "id" : 114 + }, + { + "name" : "minecraft:nether_gold_ore", + "id" : -288 + }, + { + "name" : "minecraft:nether_sprouts", + "id" : 621 + }, + { + "name" : "minecraft:nether_star", + "id" : 518 + }, + { + "name" : "minecraft:nether_wart", + "id" : 294 + }, + { + "name" : "minecraft:nether_wart_block", + "id" : 214 + }, + { + "name" : "minecraft:netherbrick", + "id" : 523 + }, + { + "name" : "minecraft:netherite_axe", + "id" : 607 + }, + { + "name" : "minecraft:netherite_block", + "id" : -270 + }, + { + "name" : "minecraft:netherite_boots", + "id" : 612 + }, + { + "name" : "minecraft:netherite_chestplate", + "id" : 610 + }, + { + "name" : "minecraft:netherite_helmet", + "id" : 609 + }, + { + "name" : "minecraft:netherite_hoe", + "id" : 608 + }, + { + "name" : "minecraft:netherite_ingot", + "id" : 603 + }, + { + "name" : "minecraft:netherite_leggings", + "id" : 611 + }, + { + "name" : "minecraft:netherite_pickaxe", + "id" : 606 + }, + { + "name" : "minecraft:netherite_scrap", + "id" : 613 + }, + { + "name" : "minecraft:netherite_shovel", + "id" : 605 + }, + { + "name" : "minecraft:netherite_sword", + "id" : 604 + }, + { + "name" : "minecraft:netherrack", + "id" : 87 + }, + { + "name" : "minecraft:netherreactor", + "id" : 247 + }, + { + "name" : "minecraft:normal_stone_stairs", + "id" : -180 + }, + { + "name" : "minecraft:noteblock", + "id" : 25 + }, + { + "name" : "minecraft:npc_spawn_egg", + "id" : 470 + }, + { + "name" : "minecraft:oak_boat", + "id" : 375 + }, + { + "name" : "minecraft:oak_chest_boat", + "id" : 639 + }, + { + "name" : "minecraft:oak_sign", + "id" : 358 + }, + { + "name" : "minecraft:oak_stairs", + "id" : 53 + }, + { + "name" : "minecraft:observer", + "id" : 251 + }, + { + "name" : "minecraft:obsidian", + "id" : 49 + }, + { + "name" : "minecraft:ocelot_spawn_egg", + "id" : 451 + }, + { + "name" : "minecraft:ochre_froglight", + "id" : -471 + }, + { + "name" : "minecraft:orange_candle", + "id" : -414 + }, + { + "name" : "minecraft:orange_candle_cake", + "id" : -431 + }, + { + "name" : "minecraft:orange_dye", + "id" : 409 + }, + { + "name" : "minecraft:orange_glazed_terracotta", + "id" : 221 + }, + { + "name" : "minecraft:oxidized_copper", + "id" : -343 + }, + { + "name" : "minecraft:oxidized_cut_copper", + "id" : -350 + }, + { + "name" : "minecraft:oxidized_cut_copper_slab", + "id" : -364 + }, + { + "name" : "minecraft:oxidized_cut_copper_stairs", + "id" : -357 + }, + { + "name" : "minecraft:oxidized_double_cut_copper_slab", + "id" : -371 + }, + { + "name" : "minecraft:packed_ice", + "id" : 174 + }, + { + "name" : "minecraft:packed_mud", + "id" : -477 + }, + { + "name" : "minecraft:painting", + "id" : 357 + }, + { + "name" : "minecraft:panda_spawn_egg", + "id" : 489 + }, + { + "name" : "minecraft:paper", + "id" : 386 + }, + { + "name" : "minecraft:parrot_spawn_egg", + "id" : 478 + }, + { + "name" : "minecraft:pearlescent_froglight", + "id" : -469 + }, + { + "name" : "minecraft:phantom_membrane", + "id" : 574 + }, + { + "name" : "minecraft:phantom_spawn_egg", + "id" : 486 + }, + { + "name" : "minecraft:pig_spawn_egg", + "id" : 437 + }, + { + "name" : "minecraft:piglin_banner_pattern", + "id" : 587 + }, + { + "name" : "minecraft:piglin_brute_spawn_egg", + "id" : 499 + }, + { + "name" : "minecraft:piglin_spawn_egg", + "id" : 497 + }, + { + "name" : "minecraft:pillager_spawn_egg", + "id" : 491 + }, + { + "name" : "minecraft:pink_candle", + "id" : -419 + }, + { + "name" : "minecraft:pink_candle_cake", + "id" : -436 + }, + { + "name" : "minecraft:pink_dye", + "id" : 404 + }, + { + "name" : "minecraft:pink_glazed_terracotta", + "id" : 226 + }, + { + "name" : "minecraft:piston", + "id" : 33 + }, + { + "name" : "minecraft:piston_arm_collision", + "id" : 34 + }, + { + "name" : "minecraft:planks", + "id" : 5 + }, + { + "name" : "minecraft:podzol", + "id" : 243 + }, + { + "name" : "minecraft:pointed_dripstone", + "id" : -308 + }, + { + "name" : "minecraft:poisonous_potato", + "id" : 282 + }, + { + "name" : "minecraft:polar_bear_spawn_egg", + "id" : 472 + }, + { + "name" : "minecraft:polished_andesite_stairs", + "id" : -174 + }, + { + "name" : "minecraft:polished_basalt", + "id" : -235 + }, + { + "name" : "minecraft:polished_blackstone", + "id" : -291 + }, + { + "name" : "minecraft:polished_blackstone_brick_double_slab", + "id" : -285 + }, + { + "name" : "minecraft:polished_blackstone_brick_slab", + "id" : -284 + }, + { + "name" : "minecraft:polished_blackstone_brick_stairs", + "id" : -275 + }, + { + "name" : "minecraft:polished_blackstone_brick_wall", + "id" : -278 + }, + { + "name" : "minecraft:polished_blackstone_bricks", + "id" : -274 + }, + { + "name" : "minecraft:polished_blackstone_button", + "id" : -296 + }, + { + "name" : "minecraft:polished_blackstone_double_slab", + "id" : -294 + }, + { + "name" : "minecraft:polished_blackstone_pressure_plate", + "id" : -295 + }, + { + "name" : "minecraft:polished_blackstone_slab", + "id" : -293 + }, + { + "name" : "minecraft:polished_blackstone_stairs", + "id" : -292 + }, + { + "name" : "minecraft:polished_blackstone_wall", + "id" : -297 + }, + { + "name" : "minecraft:polished_deepslate", + "id" : -383 + }, + { + "name" : "minecraft:polished_deepslate_double_slab", + "id" : -397 + }, + { + "name" : "minecraft:polished_deepslate_slab", + "id" : -384 + }, + { + "name" : "minecraft:polished_deepslate_stairs", + "id" : -385 + }, + { + "name" : "minecraft:polished_deepslate_wall", + "id" : -386 + }, + { + "name" : "minecraft:polished_diorite_stairs", + "id" : -173 + }, + { + "name" : "minecraft:polished_granite_stairs", + "id" : -172 + }, + { + "name" : "minecraft:popped_chorus_fruit", + "id" : 559 + }, + { + "name" : "minecraft:porkchop", + "id" : 262 + }, + { + "name" : "minecraft:portal", + "id" : 90 + }, + { + "name" : "minecraft:potato", + "id" : 280 + }, + { + "name" : "minecraft:potatoes", + "id" : 142 + }, + { + "name" : "minecraft:potion", + "id" : 426 + }, + { + "name" : "minecraft:powder_snow", + "id" : -306 + }, + { + "name" : "minecraft:powder_snow_bucket", + "id" : 368 + }, + { + "name" : "minecraft:powered_comparator", + "id" : 150 + }, + { + "name" : "minecraft:powered_repeater", + "id" : 94 + }, + { + "name" : "minecraft:prismarine", + "id" : 168 + }, + { + "name" : "minecraft:prismarine_bricks_stairs", + "id" : -4 + }, + { + "name" : "minecraft:prismarine_crystals", + "id" : 549 + }, + { + "name" : "minecraft:prismarine_shard", + "id" : 565 + }, + { + "name" : "minecraft:prismarine_stairs", + "id" : -2 + }, + { + "name" : "minecraft:pufferfish", + "id" : 267 + }, + { + "name" : "minecraft:pufferfish_bucket", + "id" : 367 + }, + { + "name" : "minecraft:pufferfish_spawn_egg", + "id" : 481 + }, + { + "name" : "minecraft:pumpkin", + "id" : 86 + }, + { + "name" : "minecraft:pumpkin_pie", + "id" : 284 + }, + { + "name" : "minecraft:pumpkin_seeds", + "id" : 292 + }, + { + "name" : "minecraft:pumpkin_stem", + "id" : 104 + }, + { + "name" : "minecraft:purple_candle", + "id" : -423 + }, + { + "name" : "minecraft:purple_candle_cake", + "id" : -440 + }, + { + "name" : "minecraft:purple_dye", + "id" : 400 + }, + { + "name" : "minecraft:purple_glazed_terracotta", + "id" : 219 + }, + { + "name" : "minecraft:purpur_block", + "id" : 201 + }, + { + "name" : "minecraft:purpur_stairs", + "id" : 203 + }, + { + "name" : "minecraft:quartz", + "id" : 524 + }, + { + "name" : "minecraft:quartz_block", + "id" : 155 + }, + { + "name" : "minecraft:quartz_bricks", + "id" : -304 + }, + { + "name" : "minecraft:quartz_ore", + "id" : 153 + }, + { + "name" : "minecraft:quartz_stairs", + "id" : 156 + }, + { + "name" : "minecraft:rabbit", + "id" : 288 + }, + { + "name" : "minecraft:rabbit_foot", + "id" : 528 + }, + { + "name" : "minecraft:rabbit_hide", + "id" : 529 + }, + { + "name" : "minecraft:rabbit_spawn_egg", + "id" : 459 + }, + { + "name" : "minecraft:rabbit_stew", + "id" : 290 + }, + { + "name" : "minecraft:rail", + "id" : 66 + }, + { + "name" : "minecraft:rapid_fertilizer", + "id" : 597 + }, + { + "name" : "minecraft:ravager_spawn_egg", + "id" : 493 + }, + { + "name" : "minecraft:raw_copper", + "id" : 507 + }, + { + "name" : "minecraft:raw_copper_block", + "id" : -452 + }, + { + "name" : "minecraft:raw_gold", + "id" : 506 + }, + { + "name" : "minecraft:raw_gold_block", + "id" : -453 + }, + { + "name" : "minecraft:raw_iron", + "id" : 505 + }, + { + "name" : "minecraft:raw_iron_block", + "id" : -451 + }, + { + "name" : "minecraft:recovery_compass", + "id" : 647 + }, + { + "name" : "minecraft:red_candle", + "id" : -427 + }, + { + "name" : "minecraft:red_candle_cake", + "id" : -444 + }, + { + "name" : "minecraft:red_dye", + "id" : 396 + }, + { + "name" : "minecraft:red_flower", + "id" : 38 + }, + { + "name" : "minecraft:red_glazed_terracotta", + "id" : 234 + }, + { + "name" : "minecraft:red_mushroom", + "id" : 40 + }, + { + "name" : "minecraft:red_mushroom_block", + "id" : 100 + }, + { + "name" : "minecraft:red_nether_brick", + "id" : 215 + }, + { + "name" : "minecraft:red_nether_brick_stairs", + "id" : -184 + }, + { + "name" : "minecraft:red_sandstone", + "id" : 179 + }, + { + "name" : "minecraft:red_sandstone_stairs", + "id" : 180 + }, + { + "name" : "minecraft:redstone", + "id" : 373 + }, + { + "name" : "minecraft:redstone_block", + "id" : 152 + }, + { + "name" : "minecraft:redstone_lamp", + "id" : 123 + }, + { + "name" : "minecraft:redstone_ore", + "id" : 73 + }, + { + "name" : "minecraft:redstone_torch", + "id" : 76 + }, + { + "name" : "minecraft:redstone_wire", + "id" : 55 + }, + { + "name" : "minecraft:reinforced_deepslate", + "id" : -466 + }, + { + "name" : "minecraft:repeater", + "id" : 419 + }, + { + "name" : "minecraft:repeating_command_block", + "id" : 188 + }, + { + "name" : "minecraft:reserved6", + "id" : 255 + }, + { + "name" : "minecraft:respawn_anchor", + "id" : -272 + }, + { + "name" : "minecraft:rotten_flesh", + "id" : 277 + }, + { + "name" : "minecraft:saddle", + "id" : 371 + }, + { + "name" : "minecraft:salmon", + "id" : 265 + }, + { + "name" : "minecraft:salmon_bucket", + "id" : 365 + }, + { + "name" : "minecraft:salmon_spawn_egg", + "id" : 482 + }, + { + "name" : "minecraft:sand", + "id" : 12 + }, + { + "name" : "minecraft:sandstone", + "id" : 24 + }, + { + "name" : "minecraft:sandstone_stairs", + "id" : 128 + }, + { + "name" : "minecraft:sapling", + "id" : 6 + }, + { + "name" : "minecraft:scaffolding", + "id" : -165 + }, + { + "name" : "minecraft:sculk", + "id" : -458 + }, + { + "name" : "minecraft:sculk_catalyst", + "id" : -460 + }, + { + "name" : "minecraft:sculk_sensor", + "id" : -307 + }, + { + "name" : "minecraft:sculk_shrieker", + "id" : -461 + }, + { + "name" : "minecraft:sculk_vein", + "id" : -459 + }, + { + "name" : "minecraft:scute", + "id" : 572 + }, + { + "name" : "minecraft:sea_lantern", + "id" : 169 + }, + { + "name" : "minecraft:sea_pickle", + "id" : -156 + }, + { + "name" : "minecraft:seagrass", + "id" : -130 + }, + { + "name" : "minecraft:shears", + "id" : 421 + }, + { + "name" : "minecraft:sheep_spawn_egg", + "id" : 438 + }, + { + "name" : "minecraft:shield", + "id" : 355 + }, + { + "name" : "minecraft:shroomlight", + "id" : -230 + }, + { + "name" : "minecraft:shulker_box", + "id" : 218 + }, + { + "name" : "minecraft:shulker_shell", + "id" : 566 + }, + { + "name" : "minecraft:shulker_spawn_egg", + "id" : 469 + }, + { + "name" : "minecraft:silver_glazed_terracotta", + "id" : 228 + }, + { + "name" : "minecraft:silverfish_spawn_egg", + "id" : 443 + }, + { + "name" : "minecraft:skeleton_horse_spawn_egg", + "id" : 467 + }, + { + "name" : "minecraft:skeleton_spawn_egg", + "id" : 444 + }, + { + "name" : "minecraft:skull", + "id" : 516 + }, + { + "name" : "minecraft:skull_banner_pattern", + "id" : 583 + }, + { + "name" : "minecraft:slime", + "id" : 165 + }, + { + "name" : "minecraft:slime_ball", + "id" : 388 + }, + { + "name" : "minecraft:slime_spawn_egg", + "id" : 445 + }, + { + "name" : "minecraft:small_amethyst_bud", + "id" : -332 + }, + { + "name" : "minecraft:small_dripleaf_block", + "id" : -336 + }, + { + "name" : "minecraft:smithing_table", + "id" : -202 + }, + { + "name" : "minecraft:smoker", + "id" : -198 + }, + { + "name" : "minecraft:smooth_basalt", + "id" : -377 + }, + { + "name" : "minecraft:smooth_quartz_stairs", + "id" : -185 + }, + { + "name" : "minecraft:smooth_red_sandstone_stairs", + "id" : -176 + }, + { + "name" : "minecraft:smooth_sandstone_stairs", + "id" : -177 + }, + { + "name" : "minecraft:smooth_stone", + "id" : -183 + }, + { + "name" : "minecraft:snow", + "id" : 80 + }, + { + "name" : "minecraft:snow_layer", + "id" : 78 + }, + { + "name" : "minecraft:snowball", + "id" : 374 + }, + { + "name" : "minecraft:soul_campfire", + "id" : 622 + }, + { + "name" : "minecraft:soul_fire", + "id" : -237 + }, + { + "name" : "minecraft:soul_lantern", + "id" : -269 + }, + { + "name" : "minecraft:soul_sand", + "id" : 88 + }, + { + "name" : "minecraft:soul_soil", + "id" : -236 + }, + { + "name" : "minecraft:soul_torch", + "id" : -268 + }, + { + "name" : "minecraft:sparkler", + "id" : 600 + }, + { + "name" : "minecraft:spawn_egg", + "id" : 652 + }, + { + "name" : "minecraft:spider_eye", + "id" : 278 + }, + { + "name" : "minecraft:spider_spawn_egg", + "id" : 446 + }, + { + "name" : "minecraft:splash_potion", + "id" : 561 + }, + { + "name" : "minecraft:sponge", + "id" : 19 + }, + { + "name" : "minecraft:spore_blossom", + "id" : -321 + }, + { + "name" : "minecraft:spruce_boat", + "id" : 378 + }, + { + "name" : "minecraft:spruce_button", + "id" : -144 + }, + { + "name" : "minecraft:spruce_chest_boat", + "id" : 642 + }, + { + "name" : "minecraft:spruce_door", + "id" : 553 + }, + { + "name" : "minecraft:spruce_fence_gate", + "id" : 183 + }, + { + "name" : "minecraft:spruce_pressure_plate", + "id" : -154 + }, + { + "name" : "minecraft:spruce_sign", + "id" : 576 + }, + { + "name" : "minecraft:spruce_stairs", + "id" : 134 + }, + { + "name" : "minecraft:spruce_standing_sign", + "id" : -181 + }, + { + "name" : "minecraft:spruce_trapdoor", + "id" : -149 + }, + { + "name" : "minecraft:spruce_wall_sign", + "id" : -182 + }, + { + "name" : "minecraft:spyglass", + "id" : 625 + }, + { + "name" : "minecraft:squid_spawn_egg", + "id" : 450 + }, + { + "name" : "minecraft:stained_glass", + "id" : 241 + }, + { + "name" : "minecraft:stained_glass_pane", + "id" : 160 + }, + { + "name" : "minecraft:stained_hardened_clay", + "id" : 159 + }, + { + "name" : "minecraft:standing_banner", + "id" : 176 + }, + { + "name" : "minecraft:standing_sign", + "id" : 63 + }, + { + "name" : "minecraft:stick", + "id" : 320 + }, + { + "name" : "minecraft:sticky_piston", + "id" : 29 + }, + { + "name" : "minecraft:sticky_piston_arm_collision", + "id" : -217 + }, + { + "name" : "minecraft:stone", + "id" : 1 + }, + { + "name" : "minecraft:stone_axe", + "id" : 315 + }, + { + "name" : "minecraft:stone_block_slab", + "id" : 44 + }, + { + "name" : "minecraft:stone_block_slab2", + "id" : 182 + }, + { + "name" : "minecraft:stone_block_slab3", + "id" : -162 + }, + { + "name" : "minecraft:stone_block_slab4", + "id" : -166 + }, + { + "name" : "minecraft:stone_brick_stairs", + "id" : 109 + }, + { + "name" : "minecraft:stone_button", + "id" : 77 + }, + { + "name" : "minecraft:stone_hoe", + "id" : 330 + }, + { + "name" : "minecraft:stone_pickaxe", + "id" : 314 + }, + { + "name" : "minecraft:stone_pressure_plate", + "id" : 70 + }, + { + "name" : "minecraft:stone_shovel", + "id" : 313 + }, + { + "name" : "minecraft:stone_stairs", + "id" : 67 + }, + { + "name" : "minecraft:stone_sword", + "id" : 312 + }, + { + "name" : "minecraft:stonebrick", + "id" : 98 + }, + { + "name" : "minecraft:stonecutter", + "id" : 245 + }, + { + "name" : "minecraft:stonecutter_block", + "id" : -197 + }, + { + "name" : "minecraft:stray_spawn_egg", + "id" : 462 + }, + { + "name" : "minecraft:strider_spawn_egg", + "id" : 495 + }, + { + "name" : "minecraft:string", + "id" : 326 + }, + { + "name" : "minecraft:stripped_acacia_log", + "id" : -8 + }, + { + "name" : "minecraft:stripped_birch_log", + "id" : -6 + }, + { + "name" : "minecraft:stripped_crimson_hyphae", + "id" : -300 + }, + { + "name" : "minecraft:stripped_crimson_stem", + "id" : -240 + }, + { + "name" : "minecraft:stripped_dark_oak_log", + "id" : -9 + }, + { + "name" : "minecraft:stripped_jungle_log", + "id" : -7 + }, + { + "name" : "minecraft:stripped_mangrove_log", + "id" : -485 + }, + { + "name" : "minecraft:stripped_mangrove_wood", + "id" : -498 + }, + { + "name" : "minecraft:stripped_oak_log", + "id" : -10 + }, + { + "name" : "minecraft:stripped_spruce_log", + "id" : -5 + }, + { + "name" : "minecraft:stripped_warped_hyphae", + "id" : -301 + }, + { + "name" : "minecraft:stripped_warped_stem", + "id" : -241 + }, + { + "name" : "minecraft:structure_block", + "id" : 252 + }, + { + "name" : "minecraft:structure_void", + "id" : 217 + }, + { + "name" : "minecraft:sugar", + "id" : 416 + }, + { + "name" : "minecraft:sugar_cane", + "id" : 385 + }, + { + "name" : "minecraft:suspicious_stew", + "id" : 590 + }, + { + "name" : "minecraft:sweet_berries", + "id" : 287 + }, + { + "name" : "minecraft:sweet_berry_bush", + "id" : -207 + }, + { + "name" : "minecraft:tadpole_bucket", + "id" : 630 + }, + { + "name" : "minecraft:tadpole_spawn_egg", + "id" : 629 + }, + { + "name" : "minecraft:tallgrass", + "id" : 31 + }, + { + "name" : "minecraft:target", + "id" : -239 + }, + { + "name" : "minecraft:tinted_glass", + "id" : -334 + }, + { + "name" : "minecraft:tnt", + "id" : 46 + }, + { + "name" : "minecraft:tnt_minecart", + "id" : 525 + }, + { + "name" : "minecraft:torch", + "id" : 50 + }, + { + "name" : "minecraft:totem_of_undying", + "id" : 568 + }, + { + "name" : "minecraft:trapdoor", + "id" : 96 + }, + { + "name" : "minecraft:trapped_chest", + "id" : 146 + }, + { + "name" : "minecraft:trident", + "id" : 546 + }, + { + "name" : "minecraft:trip_wire", + "id" : 132 + }, + { + "name" : "minecraft:tripwire_hook", + "id" : 131 + }, + { + "name" : "minecraft:tropical_fish", + "id" : 266 + }, + { + "name" : "minecraft:tropical_fish_bucket", + "id" : 366 + }, + { + "name" : "minecraft:tropical_fish_spawn_egg", + "id" : 479 + }, + { + "name" : "minecraft:tuff", + "id" : -333 + }, + { + "name" : "minecraft:turtle_egg", + "id" : -159 + }, + { + "name" : "minecraft:turtle_helmet", + "id" : 573 + }, + { + "name" : "minecraft:turtle_spawn_egg", + "id" : 485 + }, + { + "name" : "minecraft:twisting_vines", + "id" : -287 + }, + { + "name" : "minecraft:underwater_torch", + "id" : 239 + }, + { + "name" : "minecraft:undyed_shulker_box", + "id" : 205 + }, + { + "name" : "minecraft:unknown", + "id" : -305 + }, + { + "name" : "minecraft:unlit_redstone_torch", + "id" : 75 + }, + { + "name" : "minecraft:unpowered_comparator", + "id" : 149 + }, + { + "name" : "minecraft:unpowered_repeater", + "id" : 93 + }, + { + "name" : "minecraft:verdant_froglight", + "id" : -470 + }, + { + "name" : "minecraft:vex_spawn_egg", + "id" : 476 + }, + { + "name" : "minecraft:villager_spawn_egg", + "id" : 449 + }, + { + "name" : "minecraft:vindicator_spawn_egg", + "id" : 474 + }, + { + "name" : "minecraft:vine", + "id" : 106 + }, + { + "name" : "minecraft:wall_banner", + "id" : 177 + }, + { + "name" : "minecraft:wall_sign", + "id" : 68 + }, + { + "name" : "minecraft:wandering_trader_spawn_egg", + "id" : 492 + }, + { + "name" : "minecraft:warden_spawn_egg", + "id" : 632 + }, + { + "name" : "minecraft:warped_button", + "id" : -261 + }, + { + "name" : "minecraft:warped_door", + "id" : 617 + }, + { + "name" : "minecraft:warped_double_slab", + "id" : -267 + }, + { + "name" : "minecraft:warped_fence", + "id" : -257 + }, + { + "name" : "minecraft:warped_fence_gate", + "id" : -259 + }, + { + "name" : "minecraft:warped_fungus", + "id" : -229 + }, + { + "name" : "minecraft:warped_fungus_on_a_stick", + "id" : 618 + }, + { + "name" : "minecraft:warped_hyphae", + "id" : -298 + }, + { + "name" : "minecraft:warped_nylium", + "id" : -233 + }, + { + "name" : "minecraft:warped_planks", + "id" : -243 + }, + { + "name" : "minecraft:warped_pressure_plate", + "id" : -263 + }, + { + "name" : "minecraft:warped_roots", + "id" : -224 + }, + { + "name" : "minecraft:warped_sign", + "id" : 615 + }, + { + "name" : "minecraft:warped_slab", + "id" : -265 + }, + { + "name" : "minecraft:warped_stairs", + "id" : -255 + }, + { + "name" : "minecraft:warped_standing_sign", + "id" : -251 + }, + { + "name" : "minecraft:warped_stem", + "id" : -226 + }, + { + "name" : "minecraft:warped_trapdoor", + "id" : -247 + }, + { + "name" : "minecraft:warped_wall_sign", + "id" : -253 + }, + { + "name" : "minecraft:warped_wart_block", + "id" : -227 + }, + { + "name" : "minecraft:water", + "id" : 9 + }, + { + "name" : "minecraft:water_bucket", + "id" : 362 + }, + { + "name" : "minecraft:waterlily", + "id" : 111 + }, + { + "name" : "minecraft:waxed_copper", + "id" : -344 + }, + { + "name" : "minecraft:waxed_cut_copper", + "id" : -351 + }, + { + "name" : "minecraft:waxed_cut_copper_slab", + "id" : -365 + }, + { + "name" : "minecraft:waxed_cut_copper_stairs", + "id" : -358 + }, + { + "name" : "minecraft:waxed_double_cut_copper_slab", + "id" : -372 + }, + { + "name" : "minecraft:waxed_exposed_copper", + "id" : -345 + }, + { + "name" : "minecraft:waxed_exposed_cut_copper", + "id" : -352 + }, + { + "name" : "minecraft:waxed_exposed_cut_copper_slab", + "id" : -366 + }, + { + "name" : "minecraft:waxed_exposed_cut_copper_stairs", + "id" : -359 + }, + { + "name" : "minecraft:waxed_exposed_double_cut_copper_slab", + "id" : -373 + }, + { + "name" : "minecraft:waxed_oxidized_copper", + "id" : -446 + }, + { + "name" : "minecraft:waxed_oxidized_cut_copper", + "id" : -447 + }, + { + "name" : "minecraft:waxed_oxidized_cut_copper_slab", + "id" : -449 + }, + { + "name" : "minecraft:waxed_oxidized_cut_copper_stairs", + "id" : -448 + }, + { + "name" : "minecraft:waxed_oxidized_double_cut_copper_slab", + "id" : -450 + }, + { + "name" : "minecraft:waxed_weathered_copper", + "id" : -346 + }, + { + "name" : "minecraft:waxed_weathered_cut_copper", + "id" : -353 + }, + { + "name" : "minecraft:waxed_weathered_cut_copper_slab", + "id" : -367 + }, + { + "name" : "minecraft:waxed_weathered_cut_copper_stairs", + "id" : -360 + }, + { + "name" : "minecraft:waxed_weathered_double_cut_copper_slab", + "id" : -374 + }, + { + "name" : "minecraft:weathered_copper", + "id" : -342 + }, + { + "name" : "minecraft:weathered_cut_copper", + "id" : -349 + }, + { + "name" : "minecraft:weathered_cut_copper_slab", + "id" : -363 + }, + { + "name" : "minecraft:weathered_cut_copper_stairs", + "id" : -356 + }, + { + "name" : "minecraft:weathered_double_cut_copper_slab", + "id" : -370 + }, + { + "name" : "minecraft:web", + "id" : 30 + }, + { + "name" : "minecraft:weeping_vines", + "id" : -231 + }, + { + "name" : "minecraft:wheat", + "id" : 334 + }, + { + "name" : "minecraft:wheat_seeds", + "id" : 291 + }, + { + "name" : "minecraft:white_candle", + "id" : -413 + }, + { + "name" : "minecraft:white_candle_cake", + "id" : -430 + }, + { + "name" : "minecraft:white_dye", + "id" : 410 + }, + { + "name" : "minecraft:white_glazed_terracotta", + "id" : 220 + }, + { + "name" : "minecraft:witch_spawn_egg", + "id" : 452 + }, + { + "name" : "minecraft:wither_rose", + "id" : -216 + }, + { + "name" : "minecraft:wither_skeleton_spawn_egg", + "id" : 464 + }, + { + "name" : "minecraft:wolf_spawn_egg", + "id" : 439 + }, + { + "name" : "minecraft:wood", + "id" : -212 + }, + { + "name" : "minecraft:wooden_axe", + "id" : 311 + }, + { + "name" : "minecraft:wooden_button", + "id" : 143 + }, + { + "name" : "minecraft:wooden_door", + "id" : 359 + }, + { + "name" : "minecraft:wooden_hoe", + "id" : 329 + }, + { + "name" : "minecraft:wooden_pickaxe", + "id" : 310 + }, + { + "name" : "minecraft:wooden_pressure_plate", + "id" : 72 + }, + { + "name" : "minecraft:wooden_shovel", + "id" : 309 + }, + { + "name" : "minecraft:wooden_slab", + "id" : 158 + }, + { + "name" : "minecraft:wooden_sword", + "id" : 308 + }, + { + "name" : "minecraft:wool", + "id" : 35 + }, + { + "name" : "minecraft:writable_book", + "id" : 510 + }, + { + "name" : "minecraft:written_book", + "id" : 511 + }, + { + "name" : "minecraft:yellow_candle", + "id" : -417 + }, + { + "name" : "minecraft:yellow_candle_cake", + "id" : -434 + }, + { + "name" : "minecraft:yellow_dye", + "id" : 406 + }, + { + "name" : "minecraft:yellow_flower", + "id" : 37 + }, + { + "name" : "minecraft:yellow_glazed_terracotta", + "id" : 224 + }, + { + "name" : "minecraft:zoglin_spawn_egg", + "id" : 498 + }, + { + "name" : "minecraft:zombie_horse_spawn_egg", + "id" : 468 + }, + { + "name" : "minecraft:zombie_pigman_spawn_egg", + "id" : 448 + }, + { + "name" : "minecraft:zombie_spawn_egg", + "id" : 447 + }, + { + "name" : "minecraft:zombie_villager_spawn_egg", + "id" : 477 + } +] \ No newline at end of file diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index f73b45844..dbd6e2924 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit f73b45844f1185c3898db3052ce4ea0d18246168 +Subproject commit dbd6e29245843f8a2469a282c01b4de6157ba4e4 From 66a7efaa967b4d5ca48d5cc3cd01d90994a79594 Mon Sep 17 00:00:00 2001 From: davchoo Date: Wed, 25 May 2022 22:11:35 -0400 Subject: [PATCH 159/199] Yeet 1.18.30 and old palette stuff --- .../geyser/network/MinecraftProtocol.java | 5 - .../populator/BlockRegistryPopulator.java | 86 - .../populator/ItemRegistryPopulator.java | 21 +- .../MerchantInventoryTranslator.java | 11 - .../java/JavaUpdateRecipesTranslator.java | 7 - .../bedrock/block_palette.1_18_0.nbt | Bin 41760 -> 0 bytes .../bedrock/block_palette.1_18_10.nbt | Bin 41783 -> 0 bytes .../bedrock/block_palette.1_18_30.nbt | Bin 45536 -> 0 bytes .../bedrock/creative_items.1_18_0.json | 5206 ---------------- .../bedrock/creative_items.1_18_10.json | 5209 ----------------- .../bedrock/creative_items.1_18_30.json | 5209 ----------------- .../bedrock/runtime_item_states.1_18_0.json | 4322 -------------- .../bedrock/runtime_item_states.1_18_10.json | 4362 -------------- .../bedrock/runtime_item_states.1_18_30.json | 4426 -------------- 14 files changed, 2 insertions(+), 28862 deletions(-) delete mode 100644 core/src/main/resources/bedrock/block_palette.1_18_0.nbt delete mode 100644 core/src/main/resources/bedrock/block_palette.1_18_10.nbt delete mode 100644 core/src/main/resources/bedrock/block_palette.1_18_30.nbt delete mode 100644 core/src/main/resources/bedrock/creative_items.1_18_0.json delete mode 100644 core/src/main/resources/bedrock/creative_items.1_18_10.json delete mode 100644 core/src/main/resources/bedrock/creative_items.1_18_30.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_18_0.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_18_10.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_18_30.json diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java index a7b2ebd9e..fff0d38fe 100644 --- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java @@ -29,7 +29,6 @@ import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import com.nukkitx.protocol.bedrock.BedrockPacketCodec; import com.nukkitx.protocol.bedrock.beta.BedrockBeta; -import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import java.util.ArrayList; import java.util.Collections; @@ -57,10 +56,6 @@ public final class MinecraftProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v503.V503_CODEC.toBuilder() - .minecraftVersion("1.18.30/1.18.31") - .build()); - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() .minecraftVersion("1.19.0") .build()); diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index e811a0a62..3dfa6c2db 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -29,7 +29,6 @@ import com.fasterxml.jackson.databind.JsonNode; import com.google.common.collect.ImmutableMap; import com.nukkitx.nbt.*; import com.nukkitx.protocol.bedrock.beta.BedrockBeta; -import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.objects.Object2IntMap; @@ -60,93 +59,8 @@ public class BlockRegistryPopulator { private static final ImmutableMap, BiFunction> BLOCK_MAPPERS; private static final BiFunction EMPTY_MAPPER = (bedrockIdentifier, statesBuilder) -> null; - private static final BiFunction V503_MAPPER = (bedrockIdentifier, statesBuilder) -> { - // TODO some new blocks exist in the block palette, but don't properly work in game (mangrove leaves + mud stuff) - if (bedrockIdentifier.contains("stone_block_slab")) { - return bedrockIdentifier.replace("stone_block_slab", "stone_slab"); - } - switch (bedrockIdentifier) { - case "minecraft:mangrove_planks" -> { - statesBuilder.putString("wood_type", "jungle"); - return "minecraft:planks"; - } - case "minecraft:mangrove_log" -> { - statesBuilder.putString("old_log_type", "jungle"); - return "minecraft:log"; - } - case "minecraft:stripped_mangrove_log" -> { - return "minecraft:stripped_jungle_log"; - } - case "minecraft:mangrove_roots", "minecraft:muddy_mangrove_roots", "minecraft:mangrove_wood" -> { - statesBuilder.putString("wood_type", "jungle"); - statesBuilder.putBoolean("stripped_bit", false); - statesBuilder.putString("pillar_axis", "x"); - return "minecraft:wood"; - } - case "minecraft:stripped_mangrove_wood" -> { - statesBuilder.putString("wood_type", "jungle"); - statesBuilder.putBoolean("stripped_bit", true); - return "minecraft:wood"; - } - case "minecraft:mangrove_standing_sign" -> { - return "minecraft:jungle_standing_sign"; - } - case "minecraft:mangrove_wall_sign" -> { - return "minecraft:jungle_wall_sign"; - } - case "minecraft:mangrove_pressure_plate" -> { - return "minecraft:jungle_pressure_plate"; - } - case "minecraft:mangrove_trapdoor" -> { - return "minecraft:jungle_trapdoor"; - } - case "minecraft:mangrove_button" -> { - return "minecraft:jungle_button"; - } - case "minecraft:mangrove_stairs" -> { - return "minecraft:jungle_stairs"; - } - case "minecraft:mangrove_slab" -> { - statesBuilder.putString("wood_type", "jungle"); - return "minecraft:wooden_slab"; - } - case "minecraft:mangrove_double_slab" -> { - statesBuilder.putString("wood_type", "jungle"); - return "minecraft:double_wooden_slab"; - } - case "minecraft:mangrove_fence_gate" -> { - return "minecraft:jungle_fence_gate"; - } - case "minecraft:mangrove_fence" -> { - statesBuilder.putString("wood_type", "jungle"); - return "minecraft:fence"; - } - case "minecraft:mangrove_door" -> { - return "minecraft:jungle_door"; - } - case "minecraft:mangrove_propagule" -> { - statesBuilder.put("growth", statesBuilder.get("propagule_stage")); - statesBuilder.remove("propagule_stage"); - - statesBuilder.putInt("facing_direction", 0); - - if ((Byte) statesBuilder.remove("hanging") == 1) { - return "minecraft:mangrove_propagule_hanging"; - } else { - return "minecraft:mangrove_propagule"; - } - } - case "minecraft:sculk_shrieker" -> { - statesBuilder.remove("can_summon"); - return bedrockIdentifier; - } - } - return null; - }; - static { ImmutableMap.Builder, BiFunction> stateMapperBuilder = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_18_30", Bedrock_v503.V503_CODEC.getProtocolVersion()), V503_MAPPER) .put(ObjectIntPair.of("1_19_0", BedrockBeta.BETA_CODEC.getProtocolVersion()), EMPTY_MAPPER); BLOCK_MAPPERS = stateMapperBuilder.build(); diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java index 65d416065..2868652bd 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java @@ -36,9 +36,6 @@ import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.StartGamePacket; -import com.nukkitx.protocol.bedrock.v475.Bedrock_v475; -import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; -import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import it.unimi.dsi.fastutil.ints.Int2IntMap; import it.unimi.dsi.fastutil.ints.IntArrayList; import it.unimi.dsi.fastutil.ints.IntList; @@ -67,7 +64,6 @@ public class ItemRegistryPopulator { public static void populate() { Map paletteVersions = new Object2ObjectOpenHashMap<>(); - paletteVersions.put("1_18_30", new PaletteVersion(Bedrock_v503.V503_CODEC.getProtocolVersion(), Collections.emptyMap())); paletteVersions.put("1_19_0", new PaletteVersion(BedrockBeta.BETA_CODEC.getProtocolVersion(), Collections.emptyMap())); GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); @@ -230,18 +226,6 @@ public class ItemRegistryPopulator { mappingItem = entry.getValue(); } - String bedrockIdentifier; - if (javaIdentifier.equals("minecraft:globe_banner_pattern") && palette.getValue().protocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { - bedrockIdentifier = "minecraft:banner_pattern"; - } else { - bedrockIdentifier = mappingItem.getBedrockIdentifier(); - if (palette.getValue().protocolVersion() >= Bedrock_v503.V503_CODEC.getProtocolVersion()) { - if (bedrockIdentifier.equals("minecraft:sealantern")) { - bedrockIdentifier = "minecraft:sea_lantern"; - } - } - } - if (usingFurnaceMinecart && javaIdentifier.equals("minecraft:furnace_minecart")) { javaFurnaceMinecartId = itemIndex; itemIndex++; @@ -250,11 +234,10 @@ public class ItemRegistryPopulator { continue; } + String bedrockIdentifier = mappingItem.getBedrockIdentifier(); int bedrockId = bedrockIdentifierToId.getInt(bedrockIdentifier); if (bedrockId == Short.MIN_VALUE) { - bedrockId = 0; - //TODO remove - //throw new RuntimeException("Missing Bedrock ID in mappings: " + bedrockIdentifier); + throw new RuntimeException("Missing Bedrock ID in mappings: " + bedrockIdentifier); } int stackSize = mappingItem.getStackSize(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java index 248bd35b7..061f6c5ea 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/MerchantInventoryTranslator.java @@ -37,7 +37,6 @@ import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.AutoCraft import com.nukkitx.protocol.bedrock.data.inventory.stackrequestactions.CraftRecipeStackRequestActionData; import com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket; import com.nukkitx.protocol.bedrock.packet.SetEntityLinkPacket; -import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.inventory.Inventory; @@ -140,10 +139,6 @@ public class MerchantInventoryTranslator extends BaseInventoryTranslator { @Override public ItemStackResponsePacket.Response translateCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { - if (session.getUpstream().getProtocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { - return super.translateCraftingRequest(session, inventory, request); - } - // Behavior as of 1.18.10. // We set the net ID to the trade index + 1. This doesn't appear to cause issues and means we don't have to // store a map of net ID to trade index on our end. @@ -153,12 +148,6 @@ public class MerchantInventoryTranslator extends BaseInventoryTranslator { @Override public ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, ItemStackRequest request) { - if (session.getUpstream().getProtocolVersion() < Bedrock_v486.V486_CODEC.getProtocolVersion()) { - // We're not crafting here - // Called at least by consoles when pressing a trade option button - return translateRequest(session, inventory, request); - } - // 1.18.10 update - seems impossible to call without consoles/controller input // We set the net ID to the trade index + 1. This doesn't appear to cause issues and means we don't have to // store a map of net ID to trade index on our end. diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index 1c5a15b0b..f1de83914 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -38,7 +38,6 @@ import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.data.inventory.CraftingData; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; import com.nukkitx.protocol.bedrock.packet.CraftingDataPacket; -import com.nukkitx.protocol.bedrock.v486.Bedrock_v486; import it.unimi.dsi.fastutil.ints.*; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; @@ -82,8 +81,6 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator= Bedrock_v486.V486_CODEC.getProtocolVersion(); - Int2ObjectMap recipeMap = new Int2ObjectOpenHashMap<>(Registries.RECIPES.forVersion(session.getUpstream().getProtocolVersion())); Int2ObjectMap> unsortedStonecutterData = new Int2ObjectOpenHashMap<>(); CraftingDataPacket craftingDataPacket = new CraftingDataPacket(); @@ -138,10 +135,6 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { // Required to translate these as of 1.18.10, or else they cannot be crafted - if (!applySmithingRecipes) { - continue; - } - SmithingRecipeData recipeData = (SmithingRecipeData) recipe.getData(); ItemData output = ItemTranslator.translateToBedrock(session, recipeData.getResult()); for (ItemStack base : recipeData.getBase().getOptions()) { diff --git a/core/src/main/resources/bedrock/block_palette.1_18_0.nbt b/core/src/main/resources/bedrock/block_palette.1_18_0.nbt deleted file mode 100644 index 0415c135a3e1221c962da5a1ea3b831b4cab3d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41760 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­vL!Lf=f zJuU0N{$gF zk&t6Zq**e-XJEMQAXp{fumDC*#?$r+6(<4MH<|(j9}hT1aMeGDC*|L8pOij+L?;q2Sd6AHJ}6H1kt4BKR?q+GgTM_+j*Q9wQj6R zGeK-q3FP2f7H#+~C;QOg$ctFOu>gBtan^wT!M0|Sm0*GZAV-`-2k!RbA^!0)nv^Go z0ya)8hn>(8+GYW#3jj!NsiGa(i1>FrZk4V$IOIq0p6I1I%*v;oUPZX-RwVA!0sZ(;| zv_Ioxtq~C4uWlUE%pCOg_%@!)zQxv6<)I?9kuOK8f zu}DvbhomNIq@KoeNy`tOS24+ zES=3)zrRAGkyK2X5nyRP0uJZ-=iPq<4mGH@G0y_R#_RyxrFgLew5rxY6+|wD6OBC4 zgn*<7Ir1>Ph3-fJl6l`dZU2Itc03;&rhiQ2E)XCC)<~oP*gJHp5Y^@n4jYYg^^Jwcyu!8YObJ~d^T}>-@z}L& zu8LcK1%hS0MLFyrJmrdE(_8vjB2H~@v2@PBb^0(2T}206h62Aa>&@)E%9z`pYbWo zQ76r1+LBb^KTo}i@`G8H^MJHNYR}hd= z-Hz!n^!O$_GHZteQIJ_XQedHWEMB(Qn=ZDZUox*A@*{C8XpNxD1c{>9ZCRM6S?!P? z@!x{7k8SOY%$9H0K_+U(J)@2Jj~>{0d)2i@sDCpu+lpL75rZ`@Wady73uIlS%-u6S zgHWBOynYBtOr>!(3?Z%kKuh1;P8me7y@h2+9&+XckUH;fq{=FT{O;1G1@Zw3^4on{ zXuBI5$Y?yEO+%|@qk(4Q&@QR%8%X}qpp`~_=m?b@dBrIG3FibVx#G$pjoj5Rra&vU zb&sV4JP0t)WY&PenRYSEjE73j=venSYr`?X>ZWN8#{)Y#>!fv^x$vSkb|V0y-u%PT~9Ac0k9x|A6Fg`~fFZ1y*#wH=A2VX%DlD|Qk`w0+;mGTyJ zA_e?Ic6e5tew8|s`!D+2K4G)#N_Mi1OSQsFbtMN#=cQ2LoO+TIuIo~$xaE41GrW6J zs5qSZk|P?YQm79r0jv1zy4$-Oh5@Er)5;wWkQ1!6Rv;M#5^eU&Fbu%Q#aeseff;9Q z>1CxsCfXXVq*@;)@~U{0_Ih8y0{`QtUJYK_v{JYi@`h=Wfsr z=*XVr_I(y62(%bS4n92` z2r^MT&|qJzL=EVO5@R%JMIebBe5M~xhX%Zzrm_V;9fWL(=t{i@9p!G8k$260n-`c)O zz_hXa1nOLmV+;HN2-YU8VEW$wN@aDm+}x=*ygD^0=nXBYG;TV%1+~s#$!^U zAl(Xrb8MbpL7>NwVP9*JolfEUYo(ByYI0jk!U0KAC7z+E9zra{wKMKjVlKI|Z>UA*Pqvu304A->BYqdT{Y z`}o%FAp%Rsj8DA_RcYnbN`5AGI+5`pKSfIwvogy~D@|Zi9kigB1baYcR1*|oPyh=e zGp!9ufi%D{NX_eliVpg~X&Q_ApenmLaEQjNAt<}}Hw=T)8XSBX!v;>rJdEdEc`6N1%%f$H zREqd_FeU|{7(H;-0H?ee6avoRbPNUZBn=#7p?uK*im_b=hzCHpn5zI1T#$1xE}w0a z0H-H*xNBVz;Gj_V4;E^G;EZbq+x$Vdu`8=xQ#2`K≥SYbNZ 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 diff --git a/core/src/main/resources/bedrock/block_palette.1_18_10.nbt b/core/src/main/resources/bedrock/block_palette.1_18_10.nbt deleted file mode 100644 index 637bfc95256eed129b1dbb69944601e441b18406..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41783 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 DvTLIl diff --git a/core/src/main/resources/bedrock/block_palette.1_18_30.nbt b/core/src/main/resources/bedrock/block_palette.1_18_30.nbt deleted file mode 100644 index bf7690970f792f71b62d7b7f0c9a2f80a3292a21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45536 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 Date: Thu, 26 May 2022 13:11:39 -0400 Subject: [PATCH 160/199] Implement chest boat --- .../geyser/entity/EntityDefinitions.java | 4 ++++ .../BedrockEntityPickRequestTranslator.java | 5 +++-- .../player/BedrockInteractTranslator.java | 12 +++++------- ...ava => JavaBlockChangedAckTranslator.java} | 2 +- .../level/JavaBlockDestructionTranslator.java | 11 +++-------- .../java/level/JavaLevelEventTranslator.java | 3 ++- .../org/geysermc/geyser/util/EntityUtils.java | 10 ++++++---- .../resources/bedrock/entity_identifiers.dat | Bin 7382 -> 7694 bytes 8 files changed, 24 insertions(+), 23 deletions(-) rename core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/{JavaBlockBreakAckTranslator.java => JavaBlockChangedAckTranslator.java} (94%) diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 4f3910636..a39fb2f13 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -63,6 +63,7 @@ public final class EntityDefinitions { public static final EntityDefinition CAVE_SPIDER; public static final EntityDefinition CHEST_MINECART; public static final EntityDefinition CHICKEN; + public static final EntityDefinition CHEST_BOAT; public static final EntityDefinition COD; public static final EntityDefinition COMMAND_BLOCK_MINECART; public static final EntityDefinition COW; @@ -209,6 +210,9 @@ public final class EntityDefinitions { .addTranslator(MetadataType.BOOLEAN, BoatEntity::setPaddlingRight) .addTranslator(MetadataType.INT, (boatEntity, entityMetadata) -> boatEntity.getDirtyMetadata().put(EntityData.BOAT_BUBBLE_TIME, entityMetadata.getValue())) // May not actually do anything .build(); + CHEST_BOAT = EntityDefinition.inherited(BOAT.factory(), BOAT) + .type(EntityType.CHEST_BOAT) + .build(); DRAGON_FIREBALL = EntityDefinition.inherited(FireballEntity::new, entityBase) .type(EntityType.DRAGON_FIREBALL) .heightAndWidth(1.0f) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java index 48a089b6e..dc7fe854a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockEntityPickRequestTranslator.java @@ -52,7 +52,7 @@ public class BedrockEntityPickRequestTranslator extends PacketTranslator { + case BOAT, CHEST_BOAT -> { // Include type of boat in the name int variant = ((BoatEntity) entity).getVariant(); String typeOfBoat = switch (variant) { @@ -61,9 +61,10 @@ public class BedrockEntityPickRequestTranslator extends PacketTranslator "jungle"; case 4 -> "acacia"; case 5 -> "dark_oak"; + case 6 -> "mangrove"; default -> "oak"; }; - itemName = typeOfBoat + "_boat"; + itemName = typeOfBoat + "_" + entity.getDefinition().entityType().name().toLowerCase(Locale.ROOT); } case LEASH_KNOT -> itemName = "lead"; case CHEST_MINECART, COMMAND_BLOCK_MINECART, FURNACE_MINECART, HOPPER_MINECART, TNT_MINECART -> diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java index 471668492..fed8f5ce6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/BedrockInteractTranslator.java @@ -28,10 +28,10 @@ package org.geysermc.geyser.translator.protocol.bedrock.entity.player; import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction; import com.github.steveice10.mc.protocol.data.game.entity.player.PlayerState; +import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundInteractPacket; import com.github.steveice10.mc.protocol.packet.ingame.serverbound.player.ServerboundPlayerCommandPacket; import com.nukkitx.protocol.bedrock.data.entity.EntityData; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.data.inventory.ContainerType; import com.nukkitx.protocol.bedrock.packet.ContainerOpenPacket; import com.nukkitx.protocol.bedrock.packet.InteractPacket; @@ -96,12 +96,10 @@ public class BedrockInteractTranslator extends PacketTranslator case OPEN_INVENTORY: if (session.getOpenInventory() == null) { Entity ridingEntity = session.getPlayerEntity().getVehicle(); - if (ridingEntity instanceof AbstractHorseEntity) { - if (ridingEntity.getFlag(EntityFlag.TAMED)) { - // We should request to open the horse inventory instead - ServerboundPlayerCommandPacket openHorseWindowPacket = new ServerboundPlayerCommandPacket(session.getPlayerEntity().getEntityId(), PlayerState.OPEN_HORSE_INVENTORY); - session.sendDownstreamPacket(openHorseWindowPacket); - } + if (ridingEntity instanceof AbstractHorseEntity || (ridingEntity != null && ridingEntity.getDefinition().entityType() == EntityType.CHEST_BOAT)) { + // This mob has an inventory of its own that we should open instead. + ServerboundPlayerCommandPacket openVehicleWindowPacket = new ServerboundPlayerCommandPacket(session.getPlayerEntity().getEntityId(), PlayerState.OPEN_VEHICLE_INVENTORY); + session.sendDownstreamPacket(openVehicleWindowPacket); } else { session.setOpenInventory(session.getPlayerInventory()); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockChangedAckTranslator.java similarity index 94% rename from core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java rename to core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockChangedAckTranslator.java index 714603997..6afb0b3ef 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockBreakAckTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaBlockChangedAckTranslator.java @@ -31,7 +31,7 @@ import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @Translator(packet = ClientboundBlockChangedAckPacket.class) -public class JavaBlockBreakAckTranslator extends PacketTranslator { +public class JavaBlockChangedAckTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, ClientboundBlockChangedAckPacket packet) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java index 7c4bd561f..84d7f766d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaBlockDestructionTranslator.java @@ -27,14 +27,13 @@ package org.geysermc.geyser.translator.protocol.java.level; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundBlockDestructionPacket; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; -import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; +import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.registry.BlockRegistries; -import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.util.BlockUtils; @Translator(packet = ClientboundBlockDestructionPacket.class) @@ -45,11 +44,7 @@ public class JavaBlockDestructionTranslator extends PacketTranslator mountedHeightOffset = height * 0.6f; case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, COMMAND_BLOCK_MINECART -> mountedHeightOffset = 0; - case BOAT -> mountedHeightOffset = -0.1f; + case BOAT, CHEST_BOAT -> mountedHeightOffset = -0.1f; case HOGLIN, ZOGLIN -> { boolean isBaby = mount.getFlag(EntityFlag.BABY); mountedHeightOffset = height - (isBaby ? 0.2f : 0.15f); @@ -160,13 +161,14 @@ public final class EntityUtils { xOffset = -0.6f; } } + case CHEST_BOAT -> xOffset = 0.15F; case CHICKEN -> zOffset = -0.1f; case TRADER_LLAMA, LLAMA -> zOffset = -0.3f; } if (passenger.getDefinition().entityType() == EntityType.SHULKER) { switch (mount.getDefinition().entityType()) { case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, - COMMAND_BLOCK_MINECART, BOAT -> yOffset = 0.1875f; + COMMAND_BLOCK_MINECART, BOAT, CHEST_BOAT -> yOffset = 0.1875f; } } /* @@ -182,7 +184,7 @@ public final class EntityUtils { } switch (mount.getDefinition().entityType()) { case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, - COMMAND_BLOCK_MINECART, BOAT -> yOffset -= mount.getDefinition().height() * 0.5f; + COMMAND_BLOCK_MINECART, BOAT, CHEST_BOAT -> yOffset -= mount.getDefinition().height() * 0.5f; } Vector3f offset = Vector3f.from(xOffset, yOffset, zOffset); passenger.setRiderSeatPosition(offset); @@ -190,7 +192,7 @@ public final class EntityUtils { } public static void updateRiderRotationLock(Entity passenger, Entity mount, boolean isRiding) { - if (isRiding && mount.getDefinition() == EntityDefinitions.BOAT) { + if (isRiding && mount instanceof BoatEntity) { // Head rotation is locked while riding in a boat passenger.getDirtyMetadata().put(EntityData.RIDER_ROTATION_LOCKED, (byte) 1); passenger.getDirtyMetadata().put(EntityData.RIDER_MAX_ROTATION, 90f); diff --git a/core/src/main/resources/bedrock/entity_identifiers.dat b/core/src/main/resources/bedrock/entity_identifiers.dat index b9da310f5006930506c26435b7f1bf8960006021..2e3733aa6c0adaf4ce3cfa79567502b8333ae1cc 100644 GIT binary patch delta 227 zcmca+*=NJc#lXpynUa%PT*CE^ak3+$#70$L_RSyITRA892}^D67gT1SJb_VQaxHt_ zkoQTwB zK|y8q$p#{g$WrL@81*HX?Pg_BoFIfBLP efMS0+xhHRtHU`sXGRBjwfc#A|36oFBx&Q#Mnk=LM From 2c7730693761536eebada9525b236b3732438bb5 Mon Sep 17 00:00:00 2001 From: davchoo Date: Thu, 26 May 2022 02:11:25 -0400 Subject: [PATCH 161/199] Use new toasts for advancements and simplify advancement form response --- .../geyser/level/GeyserAdvancement.java | 9 ++++ .../session/cache/AdvancementsCache.java | 50 ++++++------------- .../JavaUpdateAdvancementsTranslator.java | 39 ++++++--------- 3 files changed, 38 insertions(+), 60 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java b/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java index f75405160..fc3c86dd4 100644 --- a/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java +++ b/core/src/main/java/org/geysermc/geyser/level/GeyserAdvancement.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.level; import com.github.steveice10.mc.protocol.data.game.advancement.Advancement; import lombok.NonNull; import org.geysermc.geyser.session.cache.AdvancementsCache; +import org.geysermc.geyser.text.ChatColor; import java.util.List; @@ -69,6 +70,14 @@ public class GeyserAdvancement { return this.advancement.getDisplayData(); } + /** + * @return Purple for challenges and green for normal advancements + */ + public String getDisplayColor() { + Advancement.DisplayData displayData = getDisplayData(); + return displayData != null && displayData.getFrameType() == Advancement.DisplayData.FrameType.CHALLENGE ? ChatColor.LIGHT_PURPLE : ChatColor.GREEN; + } + public String getRootId(AdvancementsCache advancementsCache) { if (rootId == null) { if (this.advancement.getParentId() == null) { diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java index 0df842d1d..206d97b0b 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java @@ -38,6 +38,7 @@ import org.geysermc.geyser.text.MinecraftLocale; import org.geysermc.cumulus.SimpleForm; import org.geysermc.cumulus.response.SimpleFormResponse; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -76,15 +77,15 @@ public class AdvancementsCache { .translator(MinecraftLocale::getLocaleString, session.getLocale()) .title("gui.advancements"); - boolean hasAdvancements = false; + List rootAdvancementIds = new ArrayList<>(); for (Map.Entry advancement : storedAdvancements.entrySet()) { if (advancement.getValue().getParentId() == null) { // No parent means this is a root advancement - hasAdvancements = true; builder.button(MessageTranslator.convertMessage(advancement.getValue().getDisplayData().getTitle(), session.getLocale())); + rootAdvancementIds.add(advancement.getKey()); } } - if (!hasAdvancements) { + if (rootAdvancementIds.isEmpty()) { builder.content("advancements.empty"); } @@ -94,20 +95,7 @@ public class AdvancementsCache { return; } - String id = ""; - - int advancementIndex = 0; - for (Map.Entry advancement : storedAdvancements.entrySet()) { - if (advancement.getValue().getParentId() == null) { // Root advancement - if (advancementIndex == response.getClickedButtonId()) { - id = advancement.getKey(); - break; - } else { - advancementIndex++; - } - } - } - + String id = rootAdvancementIds.get(response.getClickedButtonId()); if (!id.equals("")) { if (id.equals(currentAdvancementCategoryId)) { // The server thinks we are already on this tab @@ -136,12 +124,16 @@ public class AdvancementsCache { .title(MessageTranslator.convertMessage(categoryAdvancement.getDisplayData().getTitle(), language)) .content(MessageTranslator.convertMessage(categoryAdvancement.getDisplayData().getDescription(), language)); + List visibleAdvancements = new ArrayList<>(); if (currentAdvancementCategoryId != null) { for (GeyserAdvancement advancement : storedAdvancements.values()) { - if (advancement != null) { + boolean earned = isEarned(advancement); + if (earned || !advancement.getDisplayData().isHidden()) { if (advancement.getParentId() != null && currentAdvancementCategoryId.equals(advancement.getRootId(this))) { - boolean color = isEarned(advancement) || !advancement.getDisplayData().isShowToast(); - builder.button((color ? ChatColor.DARK_GREEN : "") + MessageTranslator.convertMessage(advancement.getDisplayData().getTitle()) + '\n'); + String color = earned ? advancement.getDisplayColor() : ""; + builder.button(color + MessageTranslator.convertMessage(advancement.getDisplayData().getTitle()) + '\n'); + + visibleAdvancements.add(advancement); } } } @@ -157,22 +149,8 @@ public class AdvancementsCache { return; } - GeyserAdvancement advancement = null; - int advancementIndex = 0; - // Loop around to find the advancement that the client pressed - for (GeyserAdvancement advancementEntry : storedAdvancements.values()) { - if (advancementEntry.getParentId() != null && - currentAdvancementCategoryId.equals(advancementEntry.getRootId(this))) { - if (advancementIndex == response.getClickedButtonId()) { - advancement = advancementEntry; - break; - } else { - advancementIndex++; - } - } - } - - if (advancement != null) { + if (response.getClickedButtonId() < visibleAdvancements.size()) { + GeyserAdvancement advancement = visibleAdvancements.get(response.getClickedButtonId()); buildAndShowInfoForm(advancement); } else { buildAndShowMenuForm(); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java index f65c17374..a1d8da90c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateAdvancementsTranslator.java @@ -27,7 +27,7 @@ package org.geysermc.geyser.translator.protocol.java; import com.github.steveice10.mc.protocol.data.game.advancement.Advancement; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateAdvancementsPacket; -import com.nukkitx.protocol.bedrock.packet.SetTitlePacket; +import com.nukkitx.protocol.bedrock.packet.ToastRequestPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -36,7 +36,7 @@ import org.geysermc.geyser.session.cache.AdvancementsCache; import org.geysermc.geyser.level.GeyserAdvancement; import org.geysermc.geyser.text.MinecraftLocale; -import java.util.Map; +import java.util.Locale; @Translator(packet = ClientboundUpdateAdvancementsPacket.class) public class JavaUpdateAdvancementsTranslator extends PacketTranslator { @@ -56,48 +56,39 @@ public class JavaUpdateAdvancementsTranslator extends PacketTranslator> progress : packet.getProgress().entrySet()) { - GeyserAdvancement advancement = session.getAdvancementsCache().getStoredAdvancements().get(progress.getKey()); + for (String advancementId : packet.getProgress().keySet()) { + GeyserAdvancement advancement = session.getAdvancementsCache().getStoredAdvancements().get(advancementId); if (advancement != null && advancement.getDisplayData() != null) { - if (session.getAdvancementsCache().isEarned(advancement)) { - // Java uses some pink color for toast challenge completes - String color = advancement.getDisplayData().getFrameType() == Advancement.DisplayData.FrameType.CHALLENGE ? - "§d" : "§a"; + if (advancement.getDisplayData().isShowToast() && session.getAdvancementsCache().isEarned(advancement)) { + String frameType = advancement.getDisplayData().getFrameType().toString().toLowerCase(Locale.ROOT); + String frameTitle = advancement.getDisplayColor() + MinecraftLocale.getLocaleString("advancements.toast." + frameType, session.getLocale()); String advancementName = MessageTranslator.convertMessage(advancement.getDisplayData().getTitle(), session.getLocale()); - // Send an action bar message stating they earned an achievement - // Sent for instances where broadcasting advancements through chat are disabled - SetTitlePacket titlePacket = new SetTitlePacket(); - titlePacket.setText(color + "[" + MinecraftLocale.getLocaleString("advancements.toast." + - advancement.getDisplayData().getFrameType().toString().toLowerCase(), session.getLocale()) + "]§f " + advancementName); - titlePacket.setType(SetTitlePacket.Type.ACTIONBAR); - titlePacket.setFadeOutTime(3); - titlePacket.setFadeInTime(3); - titlePacket.setStayTime(3); - titlePacket.setXuid(""); - titlePacket.setPlatformOnlineId(""); - session.sendUpstreamPacket(titlePacket); + ToastRequestPacket toastRequestPacket = new ToastRequestPacket(); + toastRequestPacket.setTitle(frameTitle); + toastRequestPacket.setContent(advancementName); + session.sendUpstreamPacket(toastRequestPacket); } } } From 59cb0c07c2fa4573357290ab70b52fd109b61889 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 16:22:53 -0400 Subject: [PATCH 162/199] Start implementing frogs. Ribbit. --- .../geyser/entity/EntityDefinitions.java | 7 ++ .../geyser/entity/GeyserDirtyMetadata.java | 5 ++ .../entity/type/living/animal/FrogEntity.java | 68 +++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index a39fb2f13..59fde11e1 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -89,6 +89,7 @@ public final class EntityDefinitions { public static final EntityDefinition FIREWORK_ROCKET; public static final EntityDefinition FISHING_BOBBER; public static final EntityDefinition FOX; + public static final EntityDefinition FROG; public static final EntityDefinition FURNACE_MINECART; // Not present on Bedrock public static final EntityDefinition GHAST; public static final EntityDefinition GIANT; @@ -740,6 +741,12 @@ public final class EntityDefinitions { .addTranslator(null) // Trusted player 1 .addTranslator(null) // Trusted player 2 .build(); + FROG = EntityDefinition.inherited(FrogEntity::new, ageableEntityBase) + .type(EntityType.FROG) + .heightAndWidth(0.5f) + .addTranslator(MetadataType.FROG_VARIANT, FrogEntity::setFrogVariant) + .addTranslator(MetadataType.OPTIONAL_VARINT, FrogEntity::setTongueTarget) + .build(); HOGLIN = EntityDefinition.inherited(HoglinEntity::new, ageableEntityBase) .type(EntityType.HOGLIN) .height(1.4f).width(1.3965f) diff --git a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java index f0095d26a..c896c239e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java +++ b/core/src/main/java/org/geysermc/geyser/entity/GeyserDirtyMetadata.java @@ -52,4 +52,9 @@ public final class GeyserDirtyMetadata { public boolean hasEntries() { return !metadata.isEmpty(); } + + @Override + public String toString() { + return metadata.toString(); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java new file mode 100644 index 000000000..95dd54b7a --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living.animal; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityData; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.session.GeyserSession; + +import java.util.OptionalInt; +import java.util.UUID; + +public class FrogEntity extends AnimalEntity { + public FrogEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Override + public void setPose(Pose pose) { + setFlag(EntityFlag.JUMP_GOAL_JUMP, pose == Pose.LONG_JUMPING); + //TODO croaking and tongue using + super.setPose(pose); + } + + public void setFrogVariant(IntEntityMetadata entityMetadata) { + dirtyMetadata.put(EntityData.VARIANT, entityMetadata.getPrimitiveValue()); + } + + public void setTongueTarget(ObjectEntityMetadata entityMetadata) { + OptionalInt entityId = entityMetadata.getValue(); + if (entityId.isPresent()) { + Entity entity = session.getEntityCache().getEntityByJavaId(entityId.getAsInt()); + if (entity != null) { + dirtyMetadata.put(EntityData.TARGET_EID, entity.getGeyserId()); + } + } else { + dirtyMetadata.put(EntityData.TARGET_EID, 0L); + } + } +} From 4b9055c25260bde8bb80d3202e556f9c27ac7cb2 Mon Sep 17 00:00:00 2001 From: davchoo Date: Thu, 26 May 2022 16:27:54 -0400 Subject: [PATCH 163/199] Add new PaintingTypes --- .../main/java/org/geysermc/geyser/level/PaintingType.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java index 43c51efd4..5c0cbf643 100644 --- a/core/src/main/java/org/geysermc/geyser/level/PaintingType.java +++ b/core/src/main/java/org/geysermc/geyser/level/PaintingType.java @@ -56,8 +56,12 @@ public enum PaintingType { SKELETON("Skeleton", 4, 3), DONKEY_KONG("DonkeyKong", 4, 3), POINTER("Pointer", 4, 4), - PIG_SCENE("Pigscene", 4, 4), - BURNING_SKULL("BurningSkull", 4, 4); + PIGSCENE("Pigscene", 4, 4), + BURNING_SKULL("BurningSkull", 4, 4), + EARTH("Earth", 2, 2), + WIND("Wind", 2, 2), + WATER("Water", 2, 2), + FIRE("Fire", 2, 2); private static final PaintingType[] VALUES = values(); private final String bedrockName; From 29c819fe21b1d2975c58c4f738aecb8f43a06c95 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 17:51:55 -0400 Subject: [PATCH 164/199] Implement allay, plus some interaction fixes --- .../geyser/entity/ChestBoatEntity.java | 51 ++++++++++++++ .../geyser/entity/EntityDefinitions.java | 9 ++- .../type/living/AbstractFishEntity.java | 5 +- .../entity/type/living/AllayEntity.java | 70 +++++++++++++++++++ .../entity/type/living/DolphinEntity.java | 9 +-- .../entity/type/living/IronGolemEntity.java | 5 +- .../geyser/entity/type/living/MobEntity.java | 8 +-- .../entity/type/living/SnowGolemEntity.java | 5 +- .../type/living/animal/AnimalEntity.java | 9 +-- .../type/living/animal/AxolotlEntity.java | 5 +- .../entity/type/living/animal/CowEntity.java | 9 +-- .../entity/type/living/animal/FrogEntity.java | 6 ++ .../entity/type/living/animal/GoatEntity.java | 5 +- .../type/living/animal/MooshroomEntity.java | 9 +-- .../type/living/animal/OcelotEntity.java | 9 +-- .../type/living/animal/PandaEntity.java | 7 +- .../entity/type/living/animal/PigEntity.java | 9 +-- .../type/living/animal/SheepEntity.java | 9 +-- .../type/living/animal/StriderEntity.java | 9 +-- .../animal/horse/AbstractHorseEntity.java | 33 ++++----- .../animal/horse/SkeletonHorseEntity.java | 9 +-- .../animal/horse/ZombieHorseEntity.java | 9 +-- .../living/animal/tameable/CatEntity.java | 5 +- .../living/animal/tameable/ParrotEntity.java | 9 +-- .../living/animal/tameable/WolfEntity.java | 7 +- .../merchant/AbstractMerchantEntity.java | 9 +-- .../type/living/monster/CreeperEntity.java | 9 +-- .../type/living/monster/PiglinEntity.java | 9 +-- .../living/monster/ZombieVillagerEntity.java | 9 +-- .../geysermc/geyser/util/InteractiveTag.java | 3 +- 30 files changed, 258 insertions(+), 101 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/AllayEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java new file mode 100644 index 000000000..76e98d953 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity; + +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.type.BoatEntity; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import java.util.UUID; + +public class ChestBoatEntity extends BoatEntity { + public ChestBoatEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Override + protected InteractiveTag testInteraction(Hand hand) { + return passengers.isEmpty() && !session.isSneaking() ? super.testInteraction(hand) : InteractiveTag.OPEN_CONTAINER; + } + + @Override + public InteractionResult interact(Hand hand) { + return passengers.isEmpty() && !session.isSneaking() ? super.interact(hand) : InteractionResult.SUCCESS; + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 59fde11e1..5d1a00968 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -51,6 +51,7 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.translator.text.MessageTranslator; public final class EntityDefinitions { + public static final EntityDefinition ALLAY; public static final EntityDefinition AREA_EFFECT_CLOUD; public static final EntityDefinition ARMOR_STAND; public static final EntityDefinition ARROW; @@ -63,7 +64,7 @@ public final class EntityDefinitions { public static final EntityDefinition CAVE_SPIDER; public static final EntityDefinition CHEST_MINECART; public static final EntityDefinition CHICKEN; - public static final EntityDefinition CHEST_BOAT; + public static final EntityDefinition CHEST_BOAT; public static final EntityDefinition COD; public static final EntityDefinition COMMAND_BLOCK_MINECART; public static final EntityDefinition COW; @@ -211,7 +212,7 @@ public final class EntityDefinitions { .addTranslator(MetadataType.BOOLEAN, BoatEntity::setPaddlingRight) .addTranslator(MetadataType.INT, (boatEntity, entityMetadata) -> boatEntity.getDirtyMetadata().put(EntityData.BOAT_BUBBLE_TIME, entityMetadata.getValue())) // May not actually do anything .build(); - CHEST_BOAT = EntityDefinition.inherited(BOAT.factory(), BOAT) + CHEST_BOAT = EntityDefinition.inherited(ChestBoatEntity::new, BOAT) .type(EntityType.CHEST_BOAT) .build(); DRAGON_FIREBALL = EntityDefinition.inherited(FireballEntity::new, entityBase) @@ -447,6 +448,10 @@ public final class EntityDefinitions { // Extends mob { + ALLAY = EntityDefinition.inherited(AllayEntity::new, mobEntityBase) + .type(EntityType.ALLAY) + .height(0.6f).width(0.35f) + .build(); BAT = EntityDefinition.inherited(BatEntity::new, mobEntityBase) .type(EntityType.BAT) .height(0.9f).width(0.5f) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java index e6cd13f61..842c94e95 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AbstractFishEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -49,11 +50,11 @@ public class AbstractFishEntity extends WaterEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (EntityUtils.attemptToBucket(session, itemInHand)) { return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/AllayEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/AllayEntity.java new file mode 100644 index 000000000..ab444c4ab --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/AllayEntity.java @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living; + +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class AllayEntity extends MobEntity { + public AllayEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { + if (!this.hand.isValid() && !itemInHand.isEmpty()) { + return InteractiveTag.GIVE_ITEM_TO_ALLAY; + } else if (this.hand.isValid() && hand == Hand.MAIN_HAND && itemInHand.isEmpty()) { + // Seems like there isn't a good tag for this yet + return InteractiveTag.GIVE_ITEM_TO_ALLAY; + } else { + return super.testMobInteraction(hand, itemInHand); + } + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { + if (!this.hand.isValid() && !itemInHand.isEmpty()) { + //TODO play sound? + return InteractionResult.SUCCESS; + } else if (this.hand.isValid() && hand == Hand.MAIN_HAND && itemInHand.isEmpty()) { + //TOCHECK also play sound here? + return InteractionResult.SUCCESS; + } else { + return super.mobInteract(hand, itemInHand); + } + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java index 7085547f8..5d49f3e85 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/DolphinEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.inventory.GeyserItemStack; @@ -47,20 +48,20 @@ public class DolphinEntity extends WaterEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!itemInHand.isEmpty() && session.getTagCache().isFish(itemInHand)) { return InteractiveTag.FEED; } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!itemInHand.isEmpty() && session.getTagCache().isFish(itemInHand)) { // Feed return InteractionResult.SUCCESS; } - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java index 4ab36b00e..e5cbb2f89 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/IronGolemEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -48,7 +49,7 @@ public class IronGolemEntity extends GolemEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().ironIngot()) { if (health < maxHealth) { // Healing the iron golem @@ -57,6 +58,6 @@ public class IronGolemEntity extends GolemEntity { return InteractionResult.PASS; } } - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java index 8734f8bd1..723a9c431 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/MobEntity.java @@ -90,7 +90,7 @@ public class MobEntity extends LivingEntity { } } - InteractiveTag tag = testMobInteraction(itemStack); + InteractiveTag tag = testMobInteraction(hand, itemStack); return tag != InteractiveTag.NONE ? tag : super.testInteraction(hand); } } @@ -109,7 +109,7 @@ public class MobEntity extends LivingEntity { if (result.consumesAction()) { return result; } else { - InteractionResult mobResult = mobInteract(itemInHand); + InteractionResult mobResult = mobInteract(hand, itemInHand); return mobResult.consumesAction() ? mobResult : super.interact(hand); } } @@ -137,12 +137,12 @@ public class MobEntity extends LivingEntity { } @Nonnull - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { return InteractiveTag.NONE; } @Nonnull - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { return InteractionResult.PASS; } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java index 794f71c04..b075de882 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/SnowGolemEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -51,7 +52,7 @@ public class SnowGolemEntity extends GolemEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (session.getItemMappings().getStoredItems().shears() == itemInHand.getJavaId() && isAlive() && !getFlag(EntityFlag.SHEARED)) { // Shearing the snow golem return InteractiveTag.SHEAR; @@ -61,7 +62,7 @@ public class SnowGolemEntity extends GolemEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (session.getItemMappings().getStoredItems().shears() == itemInHand.getJavaId() && isAlive() && !getFlag(EntityFlag.SHEARED)) { // Shearing the snow golem return InteractionResult.SUCCESS; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java index 64f41c5ad..0da53b7c6 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AnimalEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -63,16 +64,16 @@ public class AnimalEntity extends AgeableEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (canEat(itemInHand)) { return InteractiveTag.FEED; } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (canEat(itemInHand)) { // FEED if (getFlag(EntityFlag.BABY)) { @@ -82,6 +83,6 @@ public class AnimalEntity extends AgeableEntity { return InteractionResult.CONSUME; } } - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index aafa2b782..446892016 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -75,11 +76,11 @@ public class AxolotlEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (EntityUtils.attemptToBucket(session, itemInHand)) { return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java index b5ae48b23..3fd55d073 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/CowEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -44,9 +45,9 @@ public class CowEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (getFlag(EntityFlag.BABY) || !itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } return InteractiveTag.MILK; @@ -54,9 +55,9 @@ public class CowEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (getFlag(EntityFlag.BABY) || !itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } session.playSoundEvent(SoundEvent.MILK, position); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java index 95dd54b7a..0a9c5964b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java @@ -33,6 +33,7 @@ import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import java.util.OptionalInt; @@ -65,4 +66,9 @@ public class FrogEntity extends AnimalEntity { dirtyMetadata.put(EntityData.TARGET_EID, 0L); } } + + @Override + public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { + return javaIdentifierStripped.equals("slime_ball"); + } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java index 817b466fa..a6f2e268e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/GoatEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -65,12 +66,12 @@ public class GoatEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!getFlag(EntityFlag.BABY) && itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bucket")) { session.playSoundEvent(isScreamer ? SoundEvent.MILK_SCREAMER : SoundEvent.MILK, position); return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java index c249663ac..d2b8420fd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/MooshroomEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import org.geysermc.geyser.entity.EntityDefinition; @@ -52,7 +53,7 @@ public class MooshroomEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); if (!isBaby()) { if (itemInHand.getJavaId() == storedItems.bowl()) { @@ -63,12 +64,12 @@ public class MooshroomEntity extends AnimalEntity { return InteractiveTag.MOOSHROOM_SHEAR; } } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { StoredItemMappings storedItems = session.getItemMappings().getStoredItems(); boolean isBaby = isBaby(); if (!isBaby && itemInHand.getJavaId() == storedItems.bowl()) { @@ -81,6 +82,6 @@ public class MooshroomEntity extends AnimalEntity { // ? return InteractionResult.SUCCESS; } - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java index 4ed2bdce1..af1fe0bad 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/OcelotEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -50,23 +51,23 @@ public class OcelotEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!getFlag(EntityFlag.TRUSTING) && canEat(itemInHand) && session.getPlayerEntity().getPosition().distanceSquared(position) < 9f) { // Attempt to feed return InteractiveTag.FEED; } else { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!getFlag(EntityFlag.TRUSTING) && canEat(itemInHand) && session.getPlayerEntity().getPosition().distanceSquared(position) < 9f) { // Attempt to feed return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java index d607f113b..51f595526 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PandaEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityEventType; @@ -93,16 +94,16 @@ public class PandaEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (mainGene == Gene.WORRIED && session.isThunder()) { return InteractiveTag.NONE; } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (mainGene == Gene.WORRIED && session.isThunder()) { // Huh! return InteractionResult.PASS; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java index 05f628f44..db8a1ccd8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/PigEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -51,12 +52,12 @@ public class PigEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { // Mount return InteractiveTag.MOUNT; } else { - InteractiveTag superTag = super.testMobInteraction(itemInHand); + InteractiveTag superTag = super.testMobInteraction(hand, itemInHand); if (superTag != InteractiveTag.NONE) { return superTag; } else { @@ -68,12 +69,12 @@ public class PigEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { // Mount return InteractionResult.SUCCESS; } else { - InteractionResult superResult = super.mobInteract(itemInHand); + InteractionResult superResult = super.mobInteract(hand, itemInHand); if (superResult.consumesAction()) { return superResult; } else { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java index 9481944a7..0febfdb11 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SheepEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -55,11 +56,11 @@ public class SheepEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().shears()) { return InteractiveTag.SHEAR; } else { - InteractiveTag tag = super.testMobInteraction(itemInHand); + InteractiveTag tag = super.testMobInteraction(hand, itemInHand); if (tag != InteractiveTag.NONE) { return tag; } else { @@ -74,11 +75,11 @@ public class SheepEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().shears()) { return InteractionResult.CONSUME; } else { - InteractionResult superResult = super.mobInteract(itemInHand); + InteractionResult superResult = super.mobInteract(hand, itemInHand); if (superResult.consumesAction()) { return superResult; } else { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java index 5f42b4b67..f8d549299 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/StriderEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living.animal; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.type.Entity; @@ -98,12 +99,12 @@ public class StriderEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { // Mount Strider return InteractiveTag.RIDE_STRIDER; } else { - InteractiveTag tag = super.testMobInteraction(itemInHand); + InteractiveTag tag = super.testMobInteraction(hand, itemInHand); if (tag != InteractiveTag.NONE) { return tag; } else { @@ -115,12 +116,12 @@ public class StriderEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!canEat(itemInHand) && getFlag(EntityFlag.SADDLED) && passengers.isEmpty() && !session.isSneaking()) { // Mount Strider return InteractionResult.SUCCESS; } else { - InteractionResult superResult = super.mobInteract(itemInHand); + InteractionResult superResult = super.mobInteract(hand, itemInHand); if (superResult.consumesAction()) { return superResult; } else { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java index 9139495b8..867d9f799 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/AbstractHorseEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living.animal.horse; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.google.common.collect.ImmutableSet; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -129,12 +130,12 @@ public class AbstractHorseEntity extends AnimalEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { - return testHorseInteraction(itemInHand); + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return testHorseInteraction(hand, itemInHand); } @Nonnull - protected final InteractiveTag testHorseInteraction(@Nonnull GeyserItemStack itemInHand) { + protected final InteractiveTag testHorseInteraction(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { boolean isBaby = isBaby(); if (!isBaby) { if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { @@ -142,7 +143,7 @@ public class AbstractHorseEntity extends AnimalEntity { } if (!passengers.isEmpty()) { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } } @@ -171,7 +172,7 @@ public class AbstractHorseEntity extends AnimalEntity { } if (isBaby) { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } else { return InteractiveTag.MOUNT; } @@ -179,12 +180,12 @@ public class AbstractHorseEntity extends AnimalEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { - return mobHorseInteract(itemInHand); + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return mobHorseInteract(hand, itemInHand); } @Nonnull - protected final InteractionResult mobHorseInteract(@Nonnull GeyserItemStack itemInHand) { + protected final InteractionResult mobHorseInteract(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { boolean isBaby = isBaby(); if (!isBaby) { if (getFlag(EntityFlag.TAMED) && session.isSneaking()) { @@ -193,7 +194,7 @@ public class AbstractHorseEntity extends AnimalEntity { } if (!passengers.isEmpty()) { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } @@ -227,7 +228,7 @@ public class AbstractHorseEntity extends AnimalEntity { } if (isBaby) { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } else { // Attempt to mount // TODO client-set flags sitting standing? @@ -249,15 +250,15 @@ public class AbstractHorseEntity extends AnimalEntity { /* Just a place to stuff common code for the undead variants without having duplicate code */ - protected final InteractiveTag testUndeadHorseInteraction(@Nonnull GeyserItemStack itemInHand) { + protected final InteractiveTag testUndeadHorseInteraction(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!getFlag(EntityFlag.TAMED)) { return InteractiveTag.NONE; } else if (isBaby()) { - return testHorseInteraction(itemInHand); + return testHorseInteraction(hand, itemInHand); } else if (session.isSneaking()) { return InteractiveTag.OPEN_CONTAINER; } else if (!passengers.isEmpty()) { - return testHorseInteraction(itemInHand); + return testHorseInteraction(hand, itemInHand); } else { if (session.getItemMappings().getStoredItems().saddle() == itemInHand.getJavaId()) { return InteractiveTag.OPEN_CONTAINER; @@ -271,16 +272,16 @@ public class AbstractHorseEntity extends AnimalEntity { } } - protected final InteractionResult undeadHorseInteract(@Nonnull GeyserItemStack itemInHand) { + protected final InteractionResult undeadHorseInteract(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { if (!getFlag(EntityFlag.TAMED)) { return InteractionResult.PASS; } else if (isBaby()) { - return mobHorseInteract(itemInHand); + return mobHorseInteract(hand, itemInHand); } else if (session.isSneaking()) { // Opens inventory return InteractionResult.SUCCESS; } else if (!passengers.isEmpty()) { - return mobHorseInteract(itemInHand); + return mobHorseInteract(hand, itemInHand); } else { // The client tests for saddle but it doesn't matter for us at this point. return InteractionResult.SUCCESS; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java index c9f95f507..4d07c7d13 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/SkeletonHorseEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal.horse; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.inventory.GeyserItemStack; @@ -42,13 +43,13 @@ public class SkeletonHorseEntity extends AbstractHorseEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { - return testUndeadHorseInteraction(itemInHand); + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return testUndeadHorseInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { - return undeadHorseInteract(itemInHand); + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return undeadHorseInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java index ddde11c5d..659a8bad8 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/ZombieHorseEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal.horse; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.inventory.GeyserItemStack; @@ -42,13 +43,13 @@ public class ZombieHorseEntity extends AbstractHorseEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { - return testUndeadHorseInteraction(itemInHand); + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return testUndeadHorseInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { - return undeadHorseInteract(itemInHand); + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { + return undeadHorseInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java index c17503606..022535592 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/CatEntity.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.entity.type.living.animal.tameable; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -105,7 +106,7 @@ public class CatEntity extends TameableEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { boolean tamed = getFlag(EntityFlag.TAMED); if (tamed && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { // Toggle sitting @@ -117,7 +118,7 @@ public class CatEntity extends TameableEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { boolean tamed = getFlag(EntityFlag.TAMED); if (tamed && ownerBedrockId == session.getPlayerEntity().getGeyserId()) { return InteractionResult.SUCCESS; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java index b7aca99e5..2b49168dd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/ParrotEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.animal.tameable; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -58,7 +59,7 @@ public class ParrotEntity extends TameableEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { String javaIdentifierStripped = itemInHand.getMapping(session).getJavaIdentifier().replace("minecraft:", ""); boolean tame = getFlag(EntityFlag.TAMED); if (!tame && isTameFood(javaIdentifierStripped)) { @@ -69,12 +70,12 @@ public class ParrotEntity extends TameableEntity { // Sitting/standing return getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { String javaIdentifierStripped = itemInHand.getMapping(session).getJavaIdentifier().replace("minecraft:", ""); boolean tame = getFlag(EntityFlag.TAMED); if (!tame && isTameFood(javaIdentifierStripped)) { @@ -85,6 +86,6 @@ public class ParrotEntity extends TameableEntity { // Sitting/standing return InteractionResult.SUCCESS; } - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java index 8b900f071..bc5209bcb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/tameable/WolfEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.living.animal.tameable; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.google.common.collect.ImmutableSet; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -103,7 +104,7 @@ public class WolfEntity extends TameableEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (getFlag(EntityFlag.ANGRY)) { return InteractiveTag.NONE; } @@ -122,12 +123,12 @@ public class WolfEntity extends TameableEntity { return getFlag(EntityFlag.SITTING) ? InteractiveTag.STAND : InteractiveTag.SIT; } } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (ownerBedrockId == session.getPlayerEntity().getGeyserId() || getFlag(EntityFlag.TAMED) || itemInHand.getMapping(session).getJavaIdentifier().equals("minecraft:bone") && !getFlag(EntityFlag.ANGRY)) { // Sitting toggle or feeding; not angry diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java index 633ba707f..e6538ebad 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/merchant/AbstractMerchantEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type.living.merchant; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import org.geysermc.geyser.entity.EntityDefinition; @@ -51,7 +52,7 @@ public class AbstractMerchantEntity extends AgeableEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { String javaIdentifier = itemInHand.getMapping(session).getJavaIdentifier(); if (!javaIdentifier.equals("minecraft:villager_spawn_egg") && (definition != EntityDefinitions.VILLAGER || !getFlag(EntityFlag.SLEEPING) && ((VillagerEntity) this).isCanTradeWith())) { @@ -60,12 +61,12 @@ public class AbstractMerchantEntity extends AgeableEntity { return InteractiveTag.TRADE; } } - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { String javaIdentifier = itemInHand.getMapping(session).getJavaIdentifier(); if (!javaIdentifier.equals("minecraft:villager_spawn_egg") && (definition != EntityDefinitions.VILLAGER || !getFlag(EntityFlag.SLEEPING)) @@ -73,7 +74,7 @@ public class AbstractMerchantEntity extends AgeableEntity { // Trading time return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java index cf9393410..f73ab257a 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/CreeperEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.living.monster; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -63,23 +64,23 @@ public class CreeperEntity extends MonsterEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().flintAndSteel()) { return InteractiveTag.IGNITE_CREEPER; } else { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().flintAndSteel()) { // Ignite creeper session.playSoundEvent(SoundEvent.IGNITE, position); return InteractionResult.SUCCESS; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java index f0577ee20..4eb0baa6c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/PiglinEntity.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.entity.type.living.monster; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -71,8 +72,8 @@ public class PiglinEntity extends BasePiglinEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { - InteractiveTag tag = super.testMobInteraction(itemInHand); + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { + InteractiveTag tag = super.testMobInteraction(hand, itemInHand); if (tag != InteractiveTag.NONE) { return tag; } else { @@ -82,8 +83,8 @@ public class PiglinEntity extends BasePiglinEntity { @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { - InteractionResult superResult = super.mobInteract(itemInHand); + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { + InteractionResult superResult = super.mobInteract(hand, itemInHand); if (superResult.consumesAction()) { return superResult; } else { diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java index 1ec0fc26b..bf5180e36 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/ZombieVillagerEntity.java @@ -28,6 +28,7 @@ package org.geysermc.geyser.entity.type.living.monster; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; import com.github.steveice10.mc.protocol.data.game.entity.metadata.VillagerData; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; @@ -67,22 +68,22 @@ public class ZombieVillagerEntity extends ZombieEntity { @Nonnull @Override - protected InteractiveTag testMobInteraction(@Nonnull GeyserItemStack itemInHand) { + protected InteractiveTag testMobInteraction(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().goldenApple()) { return InteractiveTag.CURE; } else { - return super.testMobInteraction(itemInHand); + return super.testMobInteraction(hand, itemInHand); } } @Nonnull @Override - protected InteractionResult mobInteract(@Nonnull GeyserItemStack itemInHand) { + protected InteractionResult mobInteract(Hand hand, @Nonnull GeyserItemStack itemInHand) { if (itemInHand.getJavaId() == session.getItemMappings().getStoredItems().goldenApple()) { // The client doesn't know if the entity has weakness as that's not usually sent over the network return InteractionResult.CONSUME; } else { - return super.mobInteract(itemInHand); + return super.mobInteract(hand, itemInHand); } } } diff --git a/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java b/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java index 1e8795478..9607ac61e 100644 --- a/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java +++ b/core/src/main/java/org/geysermc/geyser/util/InteractiveTag.java @@ -69,7 +69,8 @@ public enum InteractiveTag { EQUIP_ARMOR_STAND("armorstand.equip"), READ, WAKE_VILLAGER("wakevillager"), - BARTER; + BARTER, + GIVE_ITEM_TO_ALLAY("allay"); /** * The full string that should be passed on to the client. From d74b0e236d4a5fb78ece87f1e911d06df1530c04 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 18:04:58 -0400 Subject: [PATCH 165/199] Fix encoding SpawnParticleEffectPacket for 1.18.30+ --- .../geyser/entity/type/living/monster/EnderDragonEntity.java | 2 ++ .../translator/protocol/java/entity/JavaAnimateTranslator.java | 3 +++ .../protocol/java/level/JavaLevelParticlesTranslator.java | 2 ++ 3 files changed, 7 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index 99ab1a55c..1d689e806 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -39,6 +39,7 @@ import org.geysermc.geyser.entity.type.living.MobEntity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.DimensionUtils; +import java.util.Optional; import java.util.Random; import java.util.UUID; import java.util.concurrent.ThreadLocalRandom; @@ -262,6 +263,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { spawnParticleEffectPacket.setDimensionId(DimensionUtils.javaToBedrock(session.getDimension())); spawnParticleEffectPacket.setPosition(head.getPosition().add(random.nextGaussian() / 2f, random.nextGaussian() / 2f, random.nextGaussian() / 2f)); spawnParticleEffectPacket.setIdentifier("minecraft:dragon_breath_fire"); + spawnParticleEffectPacket.setMolangVariablesJson(Optional.empty()); session.sendUpstreamPacket(spawnParticleEffectPacket); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java index b9cbebb22..559964f63 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaAnimateTranslator.java @@ -36,6 +36,8 @@ import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.DimensionUtils; +import java.util.Optional; + @Translator(packet = ClientboundAnimatePacket.class) public class JavaAnimateTranslator extends PacketTranslator { @@ -77,6 +79,7 @@ public class JavaAnimateTranslator extends PacketTranslator Date: Thu, 26 May 2022 18:09:27 -0400 Subject: [PATCH 166/199] Reinforced deepslate can't be moved by pistons --- .../geyser/registry/populator/BlockRegistryPopulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java index 3dfa6c2db..58a1bdb0f 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java @@ -250,7 +250,7 @@ public class BlockRegistryPopulator { builder.pickItem(pickItemNode.textValue().intern()); } - if (javaId.equals("minecraft:obsidian") || javaId.equals("minecraft:crying_obsidian") || javaId.startsWith("minecraft:respawn_anchor")) { + if (javaId.equals("minecraft:obsidian") || javaId.equals("minecraft:crying_obsidian") || javaId.startsWith("minecraft:respawn_anchor") || javaId.startsWith("minecraft:reinforced_deepslate")) { builder.pistonBehavior(PistonBehavior.BLOCK); } else { JsonNode pistonBehaviorNode = entry.getValue().get("piston_behavior"); From e2ce553d3acad24042d6bb0c33d262bd00eea426 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 18:41:19 -0400 Subject: [PATCH 167/199] Warden time --- .../geyser/entity/EntityDefinitions.java | 6 ++ .../type/living/monster/WardenEntity.java | 58 +++++++++++++++++++ .../org/geysermc/geyser/util/MathUtils.java | 19 ++++++ 3 files changed, 83 insertions(+) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 5d1a00968..198710349 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -156,6 +156,7 @@ public final class EntityDefinitions { public static final EntityDefinition VILLAGER; public static final EntityDefinition VINDICATOR; public static final EntityDefinition WANDERING_TRADER; + public static final EntityDefinition WARDEN; public static final EntityDefinition WITCH; public static final EntityDefinition WITHER; public static final EntityDefinition WITHER_SKELETON; @@ -561,6 +562,11 @@ public final class EntityDefinitions { .height(0.8f).width(0.4f) .addTranslator(MetadataType.BYTE, VexEntity::setVexFlags) .build(); + WARDEN = EntityDefinition.inherited(WardenEntity::new, mobEntityBase) + .type(EntityType.WARDEN) + .height(2.9f).width(0.9f) + .addTranslator(MetadataType.INT, WardenEntity::setAngerLevel) + .build(); WITHER = EntityDefinition.inherited(WitherEntity::new, mobEntityBase) .type(EntityType.WITHER) .height(3.5f).width(0.9f) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java new file mode 100644 index 000000000..3a8e9d351 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living.monster; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; +import com.nukkitx.math.GenericMath; +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.entity.EntityData; +import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.MathUtils; + +import java.util.UUID; + +public class WardenEntity extends MonsterEntity { + public WardenEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Override + public void setPose(Pose pose) { + setFlag(EntityFlag.DIGGING, pose == Pose.DIGGING); + setFlag(EntityFlag.EMERGING, pose == Pose.EMERGING); + setFlag(EntityFlag.ROARING, pose == Pose.ROARING); + setFlag(EntityFlag.SNIFFING, pose == Pose.SNIFFING); + super.setPose(pose); + } + + public void setAngerLevel(IntEntityMetadata entityMetadata) { + float anger = (float) entityMetadata.getPrimitiveValue() / 80f; + dirtyMetadata.put(EntityData.HEARTBEAT_INTERVAL_TICKS, 40 - GenericMath.floor(MathUtils.clamp(anger, 0.0F, 1.0F) * 30F)); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java index 50cfa001e..a89240f25 100644 --- a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java @@ -101,6 +101,25 @@ public class MathUtils { return num; } + /** + * Clamps the value between the low and high boundaries + * Copied from {@link com.nukkitx.math.GenericMath} with floats instead. + * + * @param value The value to clamp + * @param low The low bound of the clamp + * @param high The high bound of the clamp + * @return the clamped value + */ + public static double clamp(float value, float low, float high) { + if (value < low) { + return low; + } + if (value > high) { + return high; + } + return value; + } + /** * Ensures the resulting object is a byte. Java Edition does not care whether a byte is encoded as an integer or not; * it converts it into a byte anyway. From 85800eb32bdef9cf9063efc9412d07f2a3320ef1 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 18:52:04 -0400 Subject: [PATCH 168/199] Tadpole --- .../geyser/entity/EntityDefinitions.java | 5 ++ .../entity/type/living/TadpoleEntity.java | 66 +++++++++++++++++++ .../entity/type/living/animal/FrogEntity.java | 2 +- .../inventory/item/StoredItemMappings.java | 2 + 4 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/TadpoleEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 198710349..eda8e0c84 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -146,6 +146,7 @@ public final class EntityDefinitions { public static final EntityDefinition SQUID; public static final EntityDefinition STRAY; public static final EntityDefinition STRIDER; + public static final EntityDefinition TADPOLE; public static final EntityDefinition TNT; public static final EntityDefinition TNT_MINECART; public static final EntityDefinition TRADER_LLAMA; @@ -651,6 +652,10 @@ public final class EntityDefinitions { .type(EntityType.SALMON) .height(0.5f).width(0.7f) .build(); + TADPOLE = EntityDefinition.inherited(TadpoleEntity::new, abstractFishEntityBase) + .type(EntityType.TADPOLE) + .height(0.3f).width(0.4f) + .build(); TROPICAL_FISH = EntityDefinition.inherited(TropicalFishEntity::new, abstractFishEntityBase) .type(EntityType.TROPICAL_FISH) .heightAndWidth(0.6f) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/TadpoleEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/TadpoleEntity.java new file mode 100644 index 000000000..034dffc65 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/TadpoleEntity.java @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2019-2022 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.geyser.entity.type.living; + +import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; +import com.nukkitx.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.inventory.GeyserItemStack; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.InteractionResult; +import org.geysermc.geyser.util.InteractiveTag; + +import javax.annotation.Nonnull; +import java.util.UUID; + +public class TadpoleEntity extends AbstractFishEntity { + public TadpoleEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + @Nonnull + @Override + protected InteractiveTag testMobInteraction(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { + if (isFood(itemInHand)) { + return InteractiveTag.FEED; + } + return super.testMobInteraction(hand, itemInHand); + } + + @Nonnull + @Override + protected InteractionResult mobInteract(@Nonnull Hand hand, @Nonnull GeyserItemStack itemInHand) { + if (isFood(itemInHand)) { + //TODO particles + return InteractionResult.SUCCESS; + } + return super.mobInteract(hand, itemInHand); + } + + private boolean isFood(GeyserItemStack itemStack) { + return itemStack.getJavaId() == session.getItemMappings().getStoredItems().slimeBall(); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java index 0a9c5964b..e4bd8c5ce 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java @@ -69,6 +69,6 @@ public class FrogEntity extends AnimalEntity { @Override public boolean canEat(String javaIdentifierStripped, ItemMapping mapping) { - return javaIdentifierStripped.equals("slime_ball"); + return mapping.getJavaId() == session.getItemMappings().getStoredItems().slimeBall(); } } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java index c787f87a1..56b6ee7ac 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java @@ -60,6 +60,7 @@ public class StoredItemMappings { private final int saddle; private final int shears; private final ItemMapping shield; + private final int slimeBall; private final int waterBucket; private final ItemMapping wheat; private final ItemMapping writableBook; @@ -87,6 +88,7 @@ public class StoredItemMappings { this.saddle = load(itemMappings, "saddle").getJavaId(); this.shears = load(itemMappings, "shears").getJavaId(); this.shield = load(itemMappings, "shield"); + this.slimeBall = load(itemMappings, "slime_ball").getJavaId(); this.waterBucket = load(itemMappings, "water_bucket").getJavaId(); this.wheat = load(itemMappings, "wheat"); this.writableBook = load(itemMappings, "writable_book"); From 4a9eec4c549338d9d5d85904ed6120013f980569 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 19:34:27 -0400 Subject: [PATCH 169/199] Implement last death position translation --- .../type/player/SessionPlayerEntity.java | 18 ++++++++++++++---- .../protocol/java/JavaLoginTranslator.java | 6 ++++-- .../protocol/java/JavaRespawnTranslator.java | 3 +++ 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index 6edcd60f3..db39a34db 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -27,6 +27,7 @@ package org.geysermc.geyser.entity.type.player; import com.github.steveice10.mc.protocol.data.game.entity.attribute.Attribute; import com.github.steveice10.mc.protocol.data.game.entity.attribute.AttributeType; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.GlobalPos; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import com.nukkitx.math.vector.Vector3f; @@ -40,11 +41,10 @@ import org.geysermc.geyser.entity.attribute.GeyserAttributeType; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.AttributeUtils; +import org.geysermc.geyser.util.DimensionUtils; -import java.util.Collections; -import java.util.List; -import java.util.Map; -import java.util.UUID; +import javax.annotation.Nullable; +import java.util.*; /** * The entity class specifically for a {@link GeyserSession}'s player. @@ -222,4 +222,14 @@ public class SessionPlayerEntity extends PlayerEntity { this.attributes.put(type, attributeData); return attributeData; } + + public void setLastDeathPosition(@Nullable GlobalPos pos) { + if (pos != null) { + dirtyMetadata.put(EntityData.PLAYER_LAST_DEATH_POS, pos.getPosition()); + dirtyMetadata.put(EntityData.PLAYER_LAST_DEATH_DIMENSION, DimensionUtils.javaToBedrock(pos.getDimension())); + dirtyMetadata.put(EntityData.PLAYER_HAS_DIED, (byte) 1); + } else { + dirtyMetadata.put(EntityData.PLAYER_HAS_DIED, (byte) 0); + } + } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 46e9b2f12..27bab75bb 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -36,7 +36,7 @@ import com.nukkitx.protocol.bedrock.packet.AdventureSettingsPacket; import com.nukkitx.protocol.bedrock.packet.GameRulesChangedPacket; import com.nukkitx.protocol.bedrock.packet.SetPlayerGameTypePacket; import org.geysermc.floodgate.pluginmessage.PluginMessageChannels; -import org.geysermc.geyser.entity.type.player.PlayerEntity; +import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; import org.geysermc.geyser.level.JavaDimension; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.auth.AuthType; @@ -56,7 +56,7 @@ public class JavaLoginTranslator extends PacketTranslator dimensions = session.getDimensions(); @@ -116,6 +116,8 @@ public class JavaLoginTranslator extends PacketTranslator Date: Thu, 26 May 2022 19:57:45 -0400 Subject: [PATCH 170/199] SoundEvent and ParticleEvent are now combined --- .../geysermc/geyser/registry/Registries.java | 6 +- .../loader/SoundEventsRegistryLoader.java | 18 +- .../java/level/JavaLevelEventTranslator.java | 328 +++++++++--------- 3 files changed, 175 insertions(+), 177 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index 0b59492d3..8f2a9775a 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -27,7 +27,7 @@ package org.geysermc.geyser.registry; import com.github.steveice10.mc.protocol.data.game.entity.type.EntityType; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; -import com.github.steveice10.mc.protocol.data.game.level.event.SoundEvent; +import com.github.steveice10.mc.protocol.data.game.level.event.LevelEvent; import com.github.steveice10.mc.protocol.data.game.level.particle.ParticleType; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.packetlib.packet.Packet; @@ -155,9 +155,9 @@ public final class Registries { public static final SimpleMappedRegistry SOUNDS = SimpleMappedRegistry.create("mappings/sounds.json", SoundRegistryLoader::new); /** - * A mapped registry holding {@link SoundEvent}s to their corresponding {@link LevelEventTranslator}. + * A mapped registry holding {@link LevelEvent}s to their corresponding {@link LevelEventTranslator}. */ - public static final SimpleMappedRegistry SOUND_EVENTS = SimpleMappedRegistry.create("mappings/effects.json", SoundEventsRegistryLoader::new); + public static final SimpleMappedRegistry SOUND_LEVEL_EVENTS = SimpleMappedRegistry.create("mappings/effects.json", SoundEventsRegistryLoader::new); /** * A mapped registry holding {@link SoundTranslator}s to their corresponding {@link SoundInteractionTranslator}. diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java index fa7898f97..64d974bc3 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundEventsRegistryLoader.java @@ -26,7 +26,7 @@ package org.geysermc.geyser.registry.loader; import com.fasterxml.jackson.databind.JsonNode; -import com.github.steveice10.mc.protocol.data.game.level.event.SoundEvent; +import com.github.steveice10.mc.protocol.data.game.level.event.LevelEvent; import com.nukkitx.protocol.bedrock.data.LevelEventType; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import org.geysermc.geyser.GeyserImpl; @@ -41,37 +41,37 @@ import java.util.Map; /** * Loads sound effects from the given resource path. */ -public class SoundEventsRegistryLoader extends EffectRegistryLoader> { +public class SoundEventsRegistryLoader extends EffectRegistryLoader> { @Override - public Map load(String input) { + public Map load(String input) { this.loadFile(input); Iterator> effectsIterator = this.get(input).fields(); - Map soundEffects = new Object2ObjectOpenHashMap<>(); + Map soundEffects = new Object2ObjectOpenHashMap<>(); while (effectsIterator.hasNext()) { Map.Entry entry = effectsIterator.next(); JsonNode node = entry.getValue(); try { String type = node.get("type").asText(); - SoundEvent javaEffect = null; + LevelEvent javaEffect = null; LevelEventTranslator transformer = null; switch (type) { case "soundLevel" -> { - javaEffect = SoundEvent.valueOf(entry.getKey()); + javaEffect = LevelEvent.valueOf(entry.getKey()); LevelEventType levelEventType = LevelEventType.valueOf(node.get("name").asText()); int data = node.has("data") ? node.get("data").intValue() : 0; transformer = new SoundLevelEventTranslator(levelEventType, data); } case "soundEvent" -> { - javaEffect = SoundEvent.valueOf(entry.getKey()); + javaEffect = LevelEvent.valueOf(entry.getKey()); com.nukkitx.protocol.bedrock.data.SoundEvent soundEvent = com.nukkitx.protocol.bedrock.data.SoundEvent.valueOf(node.get("name").asText()); String identifier = node.has("identifier") ? node.get("identifier").asText() : ""; int extraData = node.has("extraData") ? node.get("extraData").intValue() : -1; transformer = new SoundEventEventTranslator(soundEvent, identifier, extraData); } case "playSound" -> { - javaEffect = SoundEvent.valueOf(entry.getKey()); + javaEffect = LevelEvent.valueOf(entry.getKey()); String name = node.get("name").asText(); float volume = node.has("volume") ? node.get("volume").floatValue() : 1.0f; boolean pitchSub = node.has("pitch_sub") && node.get("pitch_sub").booleanValue(); @@ -85,7 +85,7 @@ public class SoundEventsRegistryLoader extends EffectRegistryLoader { + effectPacket.setType(LevelEventType.PARTICLE_CROP_GROWTH); + + ComposterEventData composterEventData = (ComposterEventData) packet.getData(); + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + switch (composterEventData) { + case FILL -> soundEventPacket.setSound(SoundEvent.COMPOSTER_FILL); + case FILL_SUCCESS -> soundEventPacket.setSound(SoundEvent.COMPOSTER_FILL_LAYER); + } + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); } - GeyserImpl.getInstance().getLogger().debug("Unhandled sound event: " + soundEvent.name()); - } else if (packet.getEvent() instanceof ParticleEvent particleEvent) { - Vector3i origin = packet.getPosition(); - Vector3f pos = Vector3f.from(origin.getX() + 0.5f, origin.getY() + 0.5f, origin.getZ() + 0.5f); + case BLOCK_LAVA_EXTINGUISH -> { + effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); + effectPacket.setPosition(pos.add(-0.5f, 0.7f, -0.5f)); - LevelEventPacket effectPacket = new LevelEventPacket(); - effectPacket.setPosition(pos); - effectPacket.setData(0); - switch (particleEvent) { - case COMPOSTER -> { - effectPacket.setType(LevelEventType.PARTICLE_CROP_GROWTH); + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.EXTINGUISH_FIRE); + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + } + case BLOCK_REDSTONE_TORCH_BURNOUT -> { + effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); + effectPacket.setPosition(pos.add(-0.5f, 0, -0.5f)); - ComposterEventData composterEventData = (ComposterEventData) packet.getData(); - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - switch (composterEventData) { - case FILL -> soundEventPacket.setSound(SoundEvent.COMPOSTER_FILL); - case FILL_SUCCESS -> soundEventPacket.setSound(SoundEvent.COMPOSTER_FILL_LAYER); + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.EXTINGUISH_FIRE); + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + } + case BLOCK_END_PORTAL_FRAME_FILL -> { + effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); + effectPacket.setPosition(pos.add(-0.5f, 0.3125f, -0.5f)); + + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.BLOCK_END_PORTAL_FRAME_FILL); + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + } + case SMOKE -> { + effectPacket.setType(LevelEventType.PARTICLE_SHOOT); + + SmokeEventData smokeEventData = (SmokeEventData) packet.getData(); + int data = 0; + switch (smokeEventData) { + case DOWN -> { + data = 4; + pos = pos.add(0, -0.9f, 0); } - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); - } - case BLOCK_LAVA_EXTINGUISH -> { - effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); - effectPacket.setPosition(pos.add(-0.5f, 0.7f, -0.5f)); - - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - soundEventPacket.setSound(SoundEvent.EXTINGUISH_FIRE); - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); - } - case BLOCK_REDSTONE_TORCH_BURNOUT -> { - effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); - effectPacket.setPosition(pos.add(-0.5f, 0, -0.5f)); - - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - soundEventPacket.setSound(SoundEvent.EXTINGUISH_FIRE); - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); - } - case BLOCK_END_PORTAL_FRAME_FILL -> { - effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE); - effectPacket.setPosition(pos.add(-0.5f, 0.3125f, -0.5f)); - - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - soundEventPacket.setSound(SoundEvent.BLOCK_END_PORTAL_FRAME_FILL); - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); - } - case SMOKE -> { - effectPacket.setType(LevelEventType.PARTICLE_SHOOT); - - SmokeEventData smokeEventData = (SmokeEventData) packet.getData(); - int data = 0; - switch (smokeEventData) { - case DOWN -> { - data = 4; - pos = pos.add(0, -0.9f, 0); - } - case UP -> { - data = 4; - pos = pos.add(0, 0.5f, 0); - } - case NORTH -> { - data = 1; - pos = pos.add(0, -0.2f, -0.7f); - } - case SOUTH -> { - data = 7; - pos = pos.add(0, -0.2f, 0.7f); - } - case WEST -> { - data = 3; - pos = pos.add(-0.7f, -0.2f, 0); - } - case EAST -> { - data = 5; - pos = pos.add(0.7f, -0.2f, 0); - } + case UP -> { + data = 4; + pos = pos.add(0, 0.5f, 0); } - effectPacket.setPosition(pos); - effectPacket.setData(data); - } - - //TODO: Block break particles when under fire - case BREAK_BLOCK -> { - effectPacket.setType(LevelEventType.PARTICLE_DESTROY_BLOCK); - - BreakBlockEventData breakBlockEventData = (BreakBlockEventData) packet.getData(); - effectPacket.setData(session.getBlockMappings().getBedrockBlockId(breakBlockEventData.getBlockState())); - } - case BREAK_SPLASH_POTION -> { - effectPacket.setType(LevelEventType.PARTICLE_POTION_SPLASH); - effectPacket.setPosition(pos.add(0, -0.5f, 0)); - - BreakPotionEventData splashPotionData = (BreakPotionEventData) packet.getData(); - effectPacket.setData(splashPotionData.getPotionId()); - - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - soundEventPacket.setSound(SoundEvent.GLASS); - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); - } - case BREAK_EYE_OF_ENDER -> effectPacket.setType(LevelEventType.PARTICLE_EYE_OF_ENDER_DEATH); - case MOB_SPAWN -> effectPacket.setType(LevelEventType.PARTICLE_MOB_BLOCK_SPAWN); // TODO: Check, but I don't think I really verified this ever went into effect on Java - case BONEMEAL_GROW_WITH_SOUND, BONEMEAL_GROW -> { - effectPacket.setType(particleEvent == ParticleEvent.BONEMEAL_GROW ? LevelEventType.PARTICLE_TURTLE_EGG : LevelEventType.PARTICLE_CROP_GROWTH); - - BonemealGrowEventData growEventData = (BonemealGrowEventData) packet.getData(); - effectPacket.setData(growEventData.getParticleCount()); - } - case ENDERDRAGON_FIREBALL_EXPLODE -> { - effectPacket.setType(LevelEventType.PARTICLE_EYE_OF_ENDER_DEATH); // TODO - - DragonFireballEventData fireballEventData = (DragonFireballEventData) packet.getData(); - if (fireballEventData == DragonFireballEventData.HAS_SOUND) { - LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); - soundEventPacket.setSound(SoundEvent.EXPLODE); - soundEventPacket.setPosition(pos); - soundEventPacket.setIdentifier(""); - soundEventPacket.setExtraData(-1); - soundEventPacket.setBabySound(false); - soundEventPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundEventPacket); + case NORTH -> { + data = 1; + pos = pos.add(0, -0.2f, -0.7f); + } + case SOUTH -> { + data = 7; + pos = pos.add(0, -0.2f, 0.7f); + } + case WEST -> { + data = 3; + pos = pos.add(-0.7f, -0.2f, 0); + } + case EAST -> { + data = 5; + pos = pos.add(0.7f, -0.2f, 0); } } - case EXPLOSION -> { - effectPacket.setType(LevelEventType.PARTICLE_GENERIC_SPAWN); - effectPacket.setData(61); - } - case EVAPORATE -> { - effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE_WATER); - effectPacket.setPosition(pos.add(-0.5f, 0.5f, -0.5f)); - } - case END_GATEWAY_SPAWN -> { - effectPacket.setType(LevelEventType.PARTICLE_EXPLOSION); + effectPacket.setPosition(pos); + effectPacket.setData(data); + } + //TODO: Block break particles when under fire + case BREAK_BLOCK -> { + effectPacket.setType(LevelEventType.PARTICLE_DESTROY_BLOCK); + + BreakBlockEventData breakBlockEventData = (BreakBlockEventData) packet.getData(); + effectPacket.setData(session.getBlockMappings().getBedrockBlockId(breakBlockEventData.getBlockState())); + } + case BREAK_SPLASH_POTION, BREAK_SPLASH_POTION2 -> { + effectPacket.setType(LevelEventType.PARTICLE_POTION_SPLASH); + effectPacket.setPosition(pos.add(0, -0.5f, 0)); + + BreakPotionEventData splashPotionData = (BreakPotionEventData) packet.getData(); + effectPacket.setData(splashPotionData.getPotionId()); + + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.GLASS); + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + } + case BREAK_EYE_OF_ENDER -> effectPacket.setType(LevelEventType.PARTICLE_EYE_OF_ENDER_DEATH); + case MOB_SPAWN -> effectPacket.setType(LevelEventType.PARTICLE_MOB_BLOCK_SPAWN); // TODO: Check, but I don't think I really verified this ever went into effect on Java + case BONEMEAL_GROW_WITH_SOUND, BONEMEAL_GROW -> { + effectPacket.setType(packet.getEvent() == LevelEvent.BONEMEAL_GROW ? LevelEventType.PARTICLE_TURTLE_EGG : LevelEventType.PARTICLE_CROP_GROWTH); + + BonemealGrowEventData growEventData = (BonemealGrowEventData) packet.getData(); + effectPacket.setData(growEventData.getParticleCount()); + } + case ENDERDRAGON_FIREBALL_EXPLODE -> { + effectPacket.setType(LevelEventType.PARTICLE_EYE_OF_ENDER_DEATH); // TODO + + DragonFireballEventData fireballEventData = (DragonFireballEventData) packet.getData(); + if (fireballEventData == DragonFireballEventData.HAS_SOUND) { LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); soundEventPacket.setSound(SoundEvent.EXPLODE); soundEventPacket.setPosition(pos); @@ -253,17 +231,37 @@ public class JavaLevelEventTranslator extends PacketTranslator effectPacket.setType(LevelEventType.PARTICLE_DRIPSTONE_DRIP); - case ELECTRIC_SPARK -> effectPacket.setType(LevelEventType.PARTICLE_ELECTRIC_SPARK); // Matches with a Bedrock server but doesn't seem to match up with Java - case WAX_ON -> effectPacket.setType(LevelEventType.PARTICLE_WAX_ON); - case WAX_OFF -> effectPacket.setType(LevelEventType.PARTICLE_WAX_OFF); - case SCRAPE -> effectPacket.setType(LevelEventType.PARTICLE_SCRAPE); - default -> { - GeyserImpl.getInstance().getLogger().debug("Unhandled particle event: " + particleEvent.name()); - return; - } } - session.sendUpstreamPacket(effectPacket); + case EXPLOSION -> { + effectPacket.setType(LevelEventType.PARTICLE_GENERIC_SPAWN); + effectPacket.setData(61); + } + case EVAPORATE -> { + effectPacket.setType(LevelEventType.PARTICLE_EVAPORATE_WATER); + effectPacket.setPosition(pos.add(-0.5f, 0.5f, -0.5f)); + } + case END_GATEWAY_SPAWN -> { + effectPacket.setType(LevelEventType.PARTICLE_EXPLOSION); + + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.EXPLODE); + soundEventPacket.setPosition(pos); + soundEventPacket.setIdentifier(""); + soundEventPacket.setExtraData(-1); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + } + case DRIPSTONE_DRIP -> effectPacket.setType(LevelEventType.PARTICLE_DRIPSTONE_DRIP); + case ELECTRIC_SPARK -> effectPacket.setType(LevelEventType.PARTICLE_ELECTRIC_SPARK); // Matches with a Bedrock server but doesn't seem to match up with Java + case WAX_ON -> effectPacket.setType(LevelEventType.PARTICLE_WAX_ON); + case WAX_OFF -> effectPacket.setType(LevelEventType.PARTICLE_WAX_OFF); + case SCRAPE -> effectPacket.setType(LevelEventType.PARTICLE_SCRAPE); + default -> { + GeyserImpl.getInstance().getLogger().debug("Unhandled level event: " + packet.getEvent()); + return; + } } + session.sendUpstreamPacket(effectPacket); } } \ No newline at end of file From 3898e4f7e695e81b6c1064daf1844bed35849ef1 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 20:02:02 -0400 Subject: [PATCH 171/199] add Swift Sneak enchantment to known enchantments --- .../org/geysermc/geyser/inventory/GeyserEnchantOption.java | 2 +- .../java/org/geysermc/geyser/inventory/item/Enchantment.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java b/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java index 2bd4b6756..94462268e 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/GeyserEnchantOption.java @@ -46,7 +46,7 @@ public class GeyserEnchantOption { */ private static final List ENCHANT_NAMES = Arrays.asList("tougher armor", "lukeeey", "fall better", "explode less", "camo toy", "breathe better", "rtm five one six", "armor stab", "water walk", "you are elsa", - "tim two zero three", "fast walk nether", "oof ouch owie", "enemy on fire", "spider sad", "aj ferguson", "redned", + "tim two zero three", "fast walk nether", "davchoo", "oof ouch owie", "enemy on fire", "spider sad", "aj ferguson", "redned", "more items thx", "long sword reach", "fast tool", "give me block", "less breaky break", "cube craft", "strong arrow", "fist arrow", "spicy arrow", "many many arrows", "geyser", "come here fish", "i like this", "stabby stab", "supreme mortal", "avatar i guess", "more arrows", "fly finder seventeen", "in and out", diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java b/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java index 9872b9441..bcbfe3e17 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/Enchantment.java @@ -67,7 +67,8 @@ public enum Enchantment { MULTISHOT, PIERCING, QUICK_CHARGE, - SOUL_SPEED; + SOUL_SPEED, + SWIFT_SNEAK; private static final Enchantment[] VALUES = values(); @@ -109,6 +110,7 @@ public enum Enchantment { FROST_WALKER, BINDING_CURSE, SOUL_SPEED, + SWIFT_SNEAK, SHARPNESS, SMITE, BANE_OF_ARTHROPODS, From 8e3119c8da9678452afef43536dd895b4190c7b8 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 26 May 2022 20:05:29 -0400 Subject: [PATCH 172/199] Update README for supported versions --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e247f4b5..aba8babf2 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! -### Currently supporting Minecraft Bedrock 1.18.0 - 1.18.31 and Minecraft Java 1.18.2. +### Currently supporting Minecraft Bedrock 1.19 and Minecraft Java 1.19.0. ## Setting Up Take a look [here](https://wiki.geysermc.org/geyser/setup/) for how to set up Geyser. From f079ee430bacac4ddd58d4c51efe8304feb8a8aa Mon Sep 17 00:00:00 2001 From: davchoo Date: Thu, 19 May 2022 19:06:03 -0400 Subject: [PATCH 173/199] Fix missing startup debug logs on Standalone --- .../geyser/platform/standalone/GeyserStandaloneBootstrap.java | 1 + core/src/main/java/org/geysermc/geyser/GeyserImpl.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java index 7c49585d5..1e84e13d9 100644 --- a/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java +++ b/bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java @@ -209,6 +209,7 @@ public class GeyserStandaloneBootstrap implements GeyserBootstrap { return; } } + geyserLogger.setDebug(geyserConfig.isDebugMode()); GeyserConfiguration.checkGeyserConfiguration(geyserConfig, geyserLogger); // Allow libraries like Protocol to have their debug information passthrough diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index c84e62121..0cea9fbac 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -204,7 +204,6 @@ public class GeyserImpl implements GeyserApi { GeyserLogger logger = bootstrap.getGeyserLogger(); GeyserConfiguration config = bootstrap.getGeyserConfig(); - logger.setDebug(config.isDebugMode()); ScoreboardUpdater.init(); From 528e8d6f671796d6febc91a6455bef64c2945f0f Mon Sep 17 00:00:00 2001 From: davchoo Date: Fri, 27 May 2022 11:54:38 -0400 Subject: [PATCH 174/199] Add effects for sculk shrieker and sculk catalyst. Translate vibration particle Bumps NBT version to 2.2.1 for LevelEventGenericPacket --- core/pom.xml | 2 +- .../java/level/JavaLevelEventTranslator.java | 80 ++++++++++++++++++- .../level/JavaLevelParticlesTranslator.java | 47 +++++++++++ .../java/level/JavaSoundTranslator.java | 3 - core/src/main/resources/mappings | 2 +- 5 files changed, 126 insertions(+), 8 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index 2d06c6bff..038f9ec8d 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -72,7 +72,7 @@ com.nukkitx nbt - 2.1.0 + 2.2.1 compile diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java index 195835a15..8fcfa381f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelEventTranslator.java @@ -25,15 +25,15 @@ package org.geysermc.geyser.translator.protocol.java.level; +import com.github.steveice10.mc.protocol.data.game.entity.object.Direction; import com.github.steveice10.mc.protocol.data.game.level.event.*; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelEventPacket; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.math.vector.Vector3i; +import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.SoundEvent; -import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; -import com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket; -import com.nukkitx.protocol.bedrock.packet.TextPacket; +import com.nukkitx.protocol.bedrock.packet.*; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; @@ -44,6 +44,7 @@ import org.geysermc.geyser.translator.protocol.Translator; import java.util.Collections; import java.util.Locale; +import java.util.Set; @Translator(packet = ClientboundLevelEventPacket.class) public class JavaLevelEventTranslator extends PacketTranslator { @@ -257,6 +258,56 @@ public class JavaLevelEventTranslator extends PacketTranslator effectPacket.setType(LevelEventType.PARTICLE_WAX_ON); case WAX_OFF -> effectPacket.setType(LevelEventType.PARTICLE_WAX_OFF); case SCRAPE -> effectPacket.setType(LevelEventType.PARTICLE_SCRAPE); + case SCULK_BLOCK_CHARGE -> { + SculkBlockChargeEventData eventData = (SculkBlockChargeEventData) packet.getData(); + LevelEventGenericPacket levelEventPacket = new LevelEventGenericPacket(); + // TODO add SCULK_BLOCK_CHARGE sound + if (eventData.getCharge() > 0) { + levelEventPacket.setEventId(2037); + levelEventPacket.setTag( + NbtMap.builder() + .putInt("x", packet.getPosition().getX()) + .putInt("y", packet.getPosition().getY()) + .putInt("z", packet.getPosition().getZ()) + .putShort("charge", (short) eventData.getCharge()) + .putShort("facing", encodeFacing(eventData.getBlockFaces())) // TODO check if this is actually correct + .build() + ); + } else { + levelEventPacket.setEventId(2038); + levelEventPacket.setTag( + NbtMap.builder() + .putInt("x", packet.getPosition().getX()) + .putInt("y", packet.getPosition().getY()) + .putInt("z", packet.getPosition().getZ()) + .build() + ); + } + session.sendUpstreamPacket(levelEventPacket); + return; + } + case SCULK_SHRIEKER_SHRIEK -> { + LevelEventGenericPacket levelEventPacket = new LevelEventGenericPacket(); + levelEventPacket.setEventId(2035); + levelEventPacket.setTag( + NbtMap.builder() + .putInt("originX", packet.getPosition().getX()) + .putInt("originY", packet.getPosition().getY()) + .putInt("originZ", packet.getPosition().getZ()) + .build() + ); + session.sendUpstreamPacket(levelEventPacket); + + LevelSoundEventPacket soundEventPacket = new LevelSoundEventPacket(); + soundEventPacket.setSound(SoundEvent.SCULK_SHRIEKER_SHRIEK); + soundEventPacket.setPosition(packet.getPosition().toFloat()); + soundEventPacket.setExtraData(-1); + soundEventPacket.setIdentifier(""); + soundEventPacket.setBabySound(false); + soundEventPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundEventPacket); + return; + } default -> { GeyserImpl.getInstance().getLogger().debug("Unhandled level event: " + packet.getEvent()); return; @@ -264,4 +315,27 @@ public class JavaLevelEventTranslator extends PacketTranslator blockFaces) { + short facing = 0; + if (blockFaces.contains(Direction.DOWN)) { + facing |= 1; + } + if (blockFaces.contains(Direction.UP)) { + facing |= 1 << 1; + } + if (blockFaces.contains(Direction.SOUTH)) { + facing |= 1 << 2; + } + if (blockFaces.contains(Direction.WEST)) { + facing |= 1 << 3; + } + if (blockFaces.contains(Direction.NORTH)) { + facing |= 1 << 4; + } + if (blockFaces.contains(Direction.EAST)) { + facing |= 1 << 5; + } + return facing; + } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java index de586b600..a413421a3 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelParticlesTranslator.java @@ -27,13 +27,18 @@ package org.geysermc.geyser.translator.protocol.java.level; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.mc.protocol.data.game.level.particle.*; +import com.github.steveice10.mc.protocol.data.game.level.particle.positionsource.BlockPositionSource; +import com.github.steveice10.mc.protocol.data.game.level.particle.positionsource.EntityPositionSource; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundLevelParticlesPacket; import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.BedrockPacket; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.inventory.ItemData; +import com.nukkitx.protocol.bedrock.packet.LevelEventGenericPacket; import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; import com.nukkitx.protocol.bedrock.packet.SpawnParticleEffectPacket; +import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -131,6 +136,39 @@ public class JavaLevelParticlesTranslator extends PacketTranslator { + VibrationParticleData data = (VibrationParticleData) particle.getData(); + + Vector3f target; + if (data.getPositionSource() instanceof BlockPositionSource blockPositionSource) { + target = blockPositionSource.getPosition().toFloat().add(0.5f, 0.5f, 0.5f); + } else if (data.getPositionSource() instanceof EntityPositionSource entityPositionSource) { + Entity entity = session.getEntityCache().getEntityByJavaId(entityPositionSource.getEntityId()); + if (entity != null) { + target = entity.getPosition().up(entityPositionSource.getYOffset()); + } else { + session.getGeyser().getLogger().debug("Unable to find entity with Java Id: " + entityPositionSource.getEntityId() + " for vibration particle."); + return null; + } + } else { + session.getGeyser().getLogger().debug("Unknown position source " + data.getPositionSource() + " for vibration particle."); + return null; + } + + return (position) -> { + LevelEventGenericPacket packet = new LevelEventGenericPacket(); + packet.setEventId(2027); + packet.setTag( + NbtMap.builder() + .putCompound("origin", buildVec3PositionTag(position)) + .putCompound("target", buildVec3PositionTag(target)) // There is a way to target an entity but that takes an attachPos instead of a y offset + .putFloat("speed", 20f) + .putFloat("timeToLive", data.getArrivalTicks() / 20f) + .build() + ); + return packet; + }; + } default -> { ParticleMapping particleMapping = Registries.PARTICLES.get(particle.getType()); if (particleMapping == null) { //TODO ensure no particle can be null @@ -160,4 +198,13 @@ public class JavaLevelParticlesTranslator extends PacketTranslator Date: Fri, 27 May 2022 13:27:10 -0400 Subject: [PATCH 175/199] Map Darkness status effect --- core/src/main/java/org/geysermc/geyser/util/EntityUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java index cde39b2db..43ccff5e0 100644 --- a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java @@ -73,6 +73,7 @@ public final class EntityUtils { case SLOW_FALLING -> 27; case BAD_OMEN -> 28; case HERO_OF_THE_VILLAGE -> 29; + case DARKNESS -> 30; default -> effect.ordinal() + 1; }; } From 7b9a98aa09461ce48f8147bc58b1b915b7023d92 Mon Sep 17 00:00:00 2001 From: davchoo Date: Fri, 27 May 2022 13:59:37 -0400 Subject: [PATCH 176/199] Add croaking and using tongue poses to frog --- .../geysermc/geyser/entity/type/living/animal/FrogEntity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java index e4bd8c5ce..2c1c884fb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java @@ -47,7 +47,9 @@ public class FrogEntity extends AnimalEntity { @Override public void setPose(Pose pose) { setFlag(EntityFlag.JUMP_GOAL_JUMP, pose == Pose.LONG_JUMPING); - //TODO croaking and tongue using + setFlag(EntityFlag.CROAKING, pose == Pose.CROAKING); + setFlag(EntityFlag.EAT_MOB, pose == Pose.USING_TONGUE); + super.setPose(pose); } From 87320f0a78ec6c70b498fe899b87143f218c44d7 Mon Sep 17 00:00:00 2001 From: davchoo Date: Fri, 27 May 2022 19:03:12 -0400 Subject: [PATCH 177/199] Fix player head yaw for moveAbsolute teleport Fixes SkullPlayerEntity rotation Remove redundant? overrides --- .../entity/type/player/PlayerEntity.java | 52 +++---------------- 1 file changed, 7 insertions(+), 45 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java index 8bb47db81..6f2958ffd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/PlayerEntity.java @@ -168,6 +168,12 @@ public class PlayerEntity extends LivingEntity { } session.sendUpstreamPacket(movePlayerPacket); + + if (teleported) { + // As of 1.19.0, head yaw seems to be ignored during teleports. + updateHeadLookRotation(headYaw); + } + if (leftParrot != null) { leftParrot.moveAbsolute(position, yaw, pitch, headYaw, true, teleported); } @@ -210,52 +216,8 @@ public class PlayerEntity extends LivingEntity { } } - @Override - public void updateHeadLookRotation(float headYaw) { - moveRelative(0, 0, 0, getYaw(), getPitch(), headYaw, isOnGround()); - MovePlayerPacket movePlayerPacket = new MovePlayerPacket(); - movePlayerPacket.setRuntimeEntityId(geyserId); - movePlayerPacket.setPosition(position); - movePlayerPacket.setRotation(getBedrockRotation()); - movePlayerPacket.setMode(MovePlayerPacket.Mode.HEAD_ROTATION); - session.sendUpstreamPacket(movePlayerPacket); - } - - @Override - public void updatePositionAndRotation(double moveX, double moveY, double moveZ, float yaw, float pitch, boolean isOnGround) { - moveRelative(moveX, moveY, moveZ, yaw, pitch, isOnGround); - if (leftParrot != null) { - leftParrot.moveRelative(moveX, moveY, moveZ, yaw, pitch, isOnGround); - } - if (rightParrot != null) { - rightParrot.moveRelative(moveX, moveY, moveZ, yaw, pitch, isOnGround); - } - } - public void updateRotation(float yaw, float pitch, float headYaw, boolean isOnGround) { - // the method below is called by super.updateRotation(yaw, pitch, isOnGround). - // but we have to be able to set the headYaw, so we call the method below directly. - super.moveRelative(0, 0, 0, yaw, pitch, headYaw, isOnGround); - - // Both packets need to be sent or else player head rotation isn't correctly updated - MovePlayerPacket movePlayerPacket = new MovePlayerPacket(); - movePlayerPacket.setRuntimeEntityId(geyserId); - movePlayerPacket.setPosition(position); - movePlayerPacket.setRotation(getBedrockRotation()); - movePlayerPacket.setOnGround(isOnGround); - movePlayerPacket.setMode(MovePlayerPacket.Mode.HEAD_ROTATION); - session.sendUpstreamPacket(movePlayerPacket); - if (leftParrot != null) { - leftParrot.updateRotation(yaw, pitch, isOnGround); - } - if (rightParrot != null) { - rightParrot.updateRotation(yaw, pitch, isOnGround); - } - } - - @Override - public void updateRotation(float yaw, float pitch, boolean isOnGround) { - updateRotation(yaw, pitch, getHeadYaw(), isOnGround); + moveRelative(0, 0, 0, yaw, pitch, headYaw, isOnGround); } @Override From b10ce16506372f611ab7d42478a611a15da9f140 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Fri, 27 May 2022 22:44:03 -0400 Subject: [PATCH 178/199] The wild update experiment is no longer necessary --- .../java/org/geysermc/geyser/network/UpstreamPacketHandler.java | 1 - .../main/java/org/geysermc/geyser/session/GeyserSession.java | 2 -- 2 files changed, 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 07fa19bee..5ae6fbca9 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -164,7 +164,6 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { // Allow custom items to work stackPacket.getExperiments().add(new ExperimentData("data_driven_items", true)); } - stackPacket.getExperiments().add(new ExperimentData("wild_update", true)); session.sendUpstreamPacket(stackPacket); break; diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index e4d7fab35..c5f81127e 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1465,8 +1465,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { startGamePacket.setPlayerPropertyData(NbtMap.EMPTY); startGamePacket.setWorldTemplateId(UUID.randomUUID()); - startGamePacket.getExperiments().add(new ExperimentData("wild_update", true)); - SyncedPlayerMovementSettings settings = new SyncedPlayerMovementSettings(); settings.setMovementMode(AuthoritativeMovementMode.CLIENT); settings.setRewindHistorySize(0); From 84bcadc68735fb3a762d6d029eb1029ab700e362 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sat, 28 May 2022 23:45:35 +0200 Subject: [PATCH 179/199] Converted the new forms --- ap/pom.xml | 4 +- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 +- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 +- bootstrap/pom.xml | 4 +- bootstrap/spigot/pom.xml | 4 +- bootstrap/sponge/pom.xml | 4 +- bootstrap/standalone/pom.xml | 4 +- bootstrap/velocity/pom.xml | 4 +- common/pom.xml | 4 +- core/pom.xml | 8 +- .../geyser/session/cache/FormCache.java | 22 ++--- .../geyser/util/LoginEncryptionUtils.java | 87 +++++++++++++------ pom.xml | 2 +- 15 files changed, 99 insertions(+), 60 deletions(-) diff --git a/ap/pom.xml b/ap/pom.xml index 0644044a1..b60f37558 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT ap - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 1d051eaa3..4d4d12d90 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 2a933a2e0..9b67bea9e 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index 5d078fba5..2ff8b4906 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index b2c661447..0c04f139e 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 7d6ac8f98..7c5ac68a1 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index e9e7687f4..1f08bf146 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-spigot @@ -30,7 +30,7 @@ org.geysermc core - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index 8eba4d73d..96013e69a 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index 8ee94b793..b3b32cc87 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index 36882a19e..d81994522 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index 0786f3f4d..fc00d4031 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT common @@ -20,7 +20,7 @@ org.geysermc.cumulus cumulus - 1.0-SNAPSHOT + 1.1-SNAPSHOT com.google.code.gson diff --git a/core/pom.xml b/core/pom.xml index 8af2aa907..6334615d3 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT provided org.geysermc geyser-api - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile org.geysermc common - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT compile diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java index d44f1a9d1..24acebce0 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/FormCache.java @@ -43,29 +43,29 @@ import java.util.concurrent.atomic.AtomicInteger; @RequiredArgsConstructor public class FormCache { private final FormDefinitions formDefinitions = FormDefinitions.instance(); - private final AtomicInteger formId = new AtomicInteger(0); + private final AtomicInteger formIdCounter = new AtomicInteger(0); private final Int2ObjectMap forms = new Int2ObjectOpenHashMap<>(); private final GeyserSession session; public int addForm(Form form) { - int windowId = formId.getAndIncrement(); - forms.put(windowId, form); - return windowId; + int formId = formIdCounter.getAndIncrement(); + forms.put(formId, form); + return formId; } public void showForm(Form form) { - int windowId = addForm(form); + int formId = addForm(form); if (session.getUpstream().isInitialized()) { - sendForm(windowId, form); + sendForm(formId, form); } } - private void sendForm(int windowId, Form form) { + private void sendForm(int formId, Form form) { String jsonData = formDefinitions.codecFor(form).jsonData(form); ModalFormRequestPacket formRequestPacket = new ModalFormRequestPacket(); - formRequestPacket.setFormId(windowId); + formRequestPacket.setFormId(formId); formRequestPacket.setFormData(jsonData); session.sendUpstreamPacket(formRequestPacket); @@ -74,8 +74,10 @@ public class FormCache { NetworkStackLatencyPacket latencyPacket = new NetworkStackLatencyPacket(); latencyPacket.setFromServer(true); latencyPacket.setTimestamp(-System.currentTimeMillis()); - session.scheduleInEventLoop(() -> session.sendUpstreamPacket(latencyPacket), - 500, TimeUnit.MILLISECONDS); + session.scheduleInEventLoop( + () -> session.sendUpstreamPacket(latencyPacket), + 500, TimeUnit.MILLISECONDS + ); } } diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index 0d369ac19..0d60ad457 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -40,7 +40,10 @@ import com.nukkitx.protocol.bedrock.util.EncryptionUtils; import org.geysermc.cumulus.form.CustomForm; import org.geysermc.cumulus.form.ModalForm; import org.geysermc.cumulus.form.SimpleForm; +import org.geysermc.cumulus.response.SimpleFormResponse; +import org.geysermc.cumulus.response.result.FormResponseResult; import org.geysermc.cumulus.response.result.ResultType; +import org.geysermc.cumulus.response.result.ValidFormResponseResult; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.session.GeyserSession; @@ -59,6 +62,7 @@ import java.security.interfaces.ECPublicKey; import java.security.spec.ECGenParameterSpec; import java.util.Iterator; import java.util.UUID; +import java.util.function.BiConsumer; public class LoginEncryptionUtils { private static final ObjectMapper JSON_MAPPER = new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); @@ -264,42 +268,49 @@ public class LoginEncryptionUtils { * Build a window that explains the user's credentials will be saved to the system. */ public static void buildAndShowConsentWindow(GeyserSession session) { - String locale = session.getLocale(); session.sendForm( SimpleForm.builder() + .translator(LoginEncryptionUtils::translate, session.getLocale()) .title("%gui.signIn") - .content(GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.warning", locale) + - "\n\n" + - GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.proceed", locale)) + .content(""" + geyser.auth.login.save_token.warning + + geyser.auth.login.save_token.proceed""") .button("%gui.ok") .button("%gui.decline") - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (response.isCorrect() && response.getClickedButtonId() == 0) { - session.authenticateWithMicrosoftCode(true); - } else { - session.disconnect("%disconnect.quitting"); - } - })); + .resultHandler( + authenticateOrKickHandler(session), + ResultType.CLOSED, ResultType.INVALID, ResultType.VALID + ) + ); } public static void buildAndShowTokenExpiredWindow(GeyserSession session) { - String locale = session.getLocale(); session.sendForm( SimpleForm.builder() - .title(GeyserLocale.getPlayerLocaleString("geyser.auth.login.form.expired", locale)) - .content(GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.expired", locale) + - "\n\n" + - GeyserLocale.getPlayerLocaleString("geyser.auth.login.save_token.proceed", locale)) + .translator(LoginEncryptionUtils::translate, session.getLocale()) + .title("geyser.auth.login.form.expired") + .content(""" + geyser.auth.login.save_token.expired + + geyser.auth.login.save_token.proceed""") .button("%gui.ok") - .responseHandler((form, responseData) -> { - SimpleFormResponse response = form.parseResponse(responseData); - if (response.isCorrect()) { - session.authenticateWithMicrosoftCode(true); - } else { - session.disconnect("%disconnect.quitting"); - } - })); + .resultHandler( + authenticateOrKickHandler(session), + ResultType.CLOSED, ResultType.INVALID, ResultType.VALID + ) + ); + } + + private static BiConsumer> authenticateOrKickHandler(GeyserSession session) { + return (form, genericResult) -> { + if (genericResult instanceof ValidFormResponseResult result && + result.response().clickedButtonId() == 0) { + session.authenticateWithMicrosoftCode(true); + } else { + session.disconnect("%disconnect.quitting"); + } + }; } public static void buildAndShowLoginDetailsWindow(GeyserSession session) { @@ -378,4 +389,30 @@ public class LoginEncryptionUtils { }) ); } + + /* + This checks per line if there is something to be translated, and it skips Bedrock translation keys (%) + */ + private static String translate(String key, String locale) { + StringBuilder newValue = new StringBuilder(); + int previousIndex = 0; + while (previousIndex < key.length()) { + int nextIndex = key.indexOf('\n', previousIndex); + int endIndex = nextIndex == -1 ? key.length() : nextIndex; + + // if there is more to this line than just a new line char + if (endIndex - previousIndex > 1) { + String substring = key.substring(previousIndex, endIndex); + if (key.charAt(previousIndex) != '%') { + newValue.append(GeyserLocale.getPlayerLocaleString(substring, locale)); + } else { + newValue.append(substring); + } + } + newValue.append('\n'); + + previousIndex = endIndex + 1; + } + return newValue.toString(); + } } diff --git a/pom.xml b/pom.xml index f4930959d..f0b8f21ab 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.geysermc geyser-parent - 2.0.3-SNAPSHOT + 2.0.3-cumulus-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers. From cbba0d3a7500fdabda8e11a33153c8a52b179359 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 29 May 2022 11:59:32 -0400 Subject: [PATCH 180/199] Update biome mappings --- .../resources/bedrock/biome_definitions.dat | Bin 41668 -> 42385 bytes core/src/main/resources/mappings | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/bedrock/biome_definitions.dat b/core/src/main/resources/bedrock/biome_definitions.dat index 1bd332601f39d973b89e009e17a3f4f9bd4ba3c5..0520c61e28fdd87c24bfdfc25fa30f3f52b70eee 100644 GIT binary patch delta 200 zcmX?dlxgB=rVVb=T%0MXsRi*ViAC9yKZ$&!2h2*KEi#);d;3KJtiwz! delta 60 zcmbPun(4? Date: Sun, 29 May 2022 23:39:40 +0200 Subject: [PATCH 181/199] Use new Cumulus methods --- .../geyser/session/GeyserSession.java | 2 +- .../session/cache/AdvancementsCache.java | 8 +-- .../java/JavaCustomPayloadTranslator.java | 2 +- .../geyser/util/LoginEncryptionUtils.java | 58 ++++++------------- .../geysermc/geyser/util/SettingsUtils.java | 2 +- .../geysermc/geyser/util/StatisticsUtils.java | 4 +- 6 files changed, 28 insertions(+), 48 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index 91475fb56..df400d4e9 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -84,7 +84,7 @@ import lombok.Setter; import org.checkerframework.common.value.qual.IntRange; import org.geysermc.common.PlatformType; import org.geysermc.cumulus.form.Form; -import org.geysermc.cumulus.util.FormBuilder; +import org.geysermc.cumulus.form.util.FormBuilder; import org.geysermc.floodgate.crypto.FloodgateCipher; import org.geysermc.floodgate.util.BedrockData; import org.geysermc.geyser.Constants; diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java index d1127b0fa..d100f61cb 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/AdvancementsCache.java @@ -87,7 +87,7 @@ public class AdvancementsCache { builder.content("advancements.empty"); } - builder.validResultHandler((form, response) -> { + builder.validResultHandler((response) -> { String id = ""; int advancementIndex = 0; @@ -143,11 +143,11 @@ public class AdvancementsCache { builder.button(GeyserLocale.getPlayerLocaleString("gui.back", language)); - builder.closedResultHandler(form -> { + builder.closedResultHandler(() -> { // Indicate that we have closed the current advancement tab session.sendDownstreamPacket(new ServerboundSeenAdvancementsPacket()); - }).validResultHandler((form, response) -> { + }).validResultHandler((response) -> { GeyserAdvancement advancement = null; int advancementIndex = 0; // Loop around to find the advancement that the client pressed @@ -211,7 +211,7 @@ public class AdvancementsCache { .title(MessageTranslator.convertMessage(advancement.getDisplayData().getTitle())) .content(content) .button(GeyserLocale.getPlayerLocaleString("gui.back", language)) - .validResultHandler((form, response) -> buildAndShowListForm()) + .validResultHandler((response) -> buildAndShowListForm()) ); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java index 5696837be..76af190d0 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCustomPayloadTranslator.java @@ -31,7 +31,7 @@ import com.google.common.base.Charsets; import com.nukkitx.protocol.bedrock.packet.TransferPacket; import org.geysermc.cumulus.Forms; import org.geysermc.cumulus.form.Form; -import org.geysermc.cumulus.util.FormType; +import org.geysermc.cumulus.form.util.FormType; import org.geysermc.floodgate.pluginmessage.PluginMessageChannels; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index 0d60ad457..ea1ff770a 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -42,7 +42,6 @@ import org.geysermc.cumulus.form.ModalForm; import org.geysermc.cumulus.form.SimpleForm; import org.geysermc.cumulus.response.SimpleFormResponse; import org.geysermc.cumulus.response.result.FormResponseResult; -import org.geysermc.cumulus.response.result.ResultType; import org.geysermc.cumulus.response.result.ValidFormResponseResult; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.configuration.GeyserConfiguration; @@ -237,26 +236,22 @@ public class LoginEncryptionUtils { .optionalButton("geyser.auth.login.form.notice.btn_login.mojang", isPasswordAuthEnabled) .button("geyser.auth.login.form.notice.btn_login.microsoft") .button("geyser.auth.login.form.notice.btn_disconnect") - .resultHandler( - (form, result) -> buildAndShowLoginWindow(session), - ResultType.CLOSED, ResultType.INVALID - ) - .validResultHandler((form, response) -> { - if (isPasswordAuthEnabled && response.clickedButtonId() == 0) { + .closedOrInvalidResultHandler(() -> buildAndShowLoginWindow(session)) + .validResultHandler((response) -> { + if (response.clickedButtonId() == 0) { session.setMicrosoftAccount(false); buildAndShowLoginDetailsWindow(session); return; } - if (isPasswordAuthEnabled && response.clickedButtonId() == 1) { - session.setMicrosoftAccount(true); - buildAndShowMicrosoftAuthenticationWindow(session); - return; - } - - if (response.clickedButtonId() == 0) { - // Just show the OAuth code - session.authenticateWithMicrosoftCode(); + if (response.clickedButtonId() == 1) { + if (isPasswordAuthEnabled) { + session.setMicrosoftAccount(true); + buildAndShowMicrosoftAuthenticationWindow(session); + } else { + // Just show the OAuth code + session.authenticateWithMicrosoftCode(); + } return; } @@ -278,10 +273,7 @@ public class LoginEncryptionUtils { geyser.auth.login.save_token.proceed""") .button("%gui.ok") .button("%gui.decline") - .resultHandler( - authenticateOrKickHandler(session), - ResultType.CLOSED, ResultType.INVALID, ResultType.VALID - ) + .resultHandler(authenticateOrKickHandler(session)) ); } @@ -295,10 +287,7 @@ public class LoginEncryptionUtils { geyser.auth.login.save_token.proceed""") .button("%gui.ok") - .resultHandler( - authenticateOrKickHandler(session), - ResultType.CLOSED, ResultType.INVALID, ResultType.VALID - ) + .resultHandler(authenticateOrKickHandler(session)) ); } @@ -321,11 +310,8 @@ public class LoginEncryptionUtils { .label("geyser.auth.login.form.details.desc") .input("geyser.auth.login.form.details.email", "account@geysermc.org", "") .input("geyser.auth.login.form.details.pass", "123456", "") - .resultHandler( - (form, result) -> buildAndShowLoginDetailsWindow(session), - ResultType.CLOSED, ResultType.INVALID - ) - .validResultHandler((form, response) -> session.authenticate(response.next(), response.next()))); + .closedOrInvalidResultHandler(() -> buildAndShowLoginDetailsWindow(session)) + .validResultHandler((response) -> session.authenticate(response.next(), response.next()))); } /** @@ -339,11 +325,8 @@ public class LoginEncryptionUtils { .button("geyser.auth.login.method.browser") .button("geyser.auth.login.method.password") .button("geyser.auth.login.form.notice.btn_disconnect") - .resultHandler( - (form, result) -> buildAndShowLoginWindow(session), - ResultType.CLOSED, ResultType.INVALID - ) - .validResultHandler((form, response) -> { + .closedOrInvalidResultHandler(() -> buildAndShowLoginWindow(session)) + .validResultHandler((response) -> { if (response.clickedButtonId() == 0) { session.authenticateWithMicrosoftCode(); } else if (response.clickedButtonId() == 1) { @@ -378,11 +361,8 @@ public class LoginEncryptionUtils { .content(message.toString()) .button1("%gui.done") .button2("%menu.disconnect") - .resultHandler( - (form, result) -> buildAndShowMicrosoftAuthenticationWindow(session), - ResultType.CLOSED, ResultType.INVALID - ) - .validResultHandler((form, response) -> { + .closedOrInvalidResultHandler(() -> buildAndShowMicrosoftAuthenticationWindow(session)) + .validResultHandler((response) -> { if (response.clickedButtonId() == 1) { session.disconnect(GeyserLocale.getPlayerLocaleString("geyser.auth.login.form.disconnect", session.getLocale())); } diff --git a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java index cdb672100..10c4b863c 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SettingsUtils.java @@ -114,7 +114,7 @@ public class SettingsUtils { } } - builder.validResultHandler((form, response) -> { + builder.validResultHandler((response) -> { if (showClientSettings) { // Client can only see its coordinates if reducedDebugInfo is disabled and coordinates are enabled in geyser config. if (session.getPreferencesCache().isAllowShowCoordinates()) { diff --git a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java index 2eec54652..149656fd9 100644 --- a/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/StatisticsUtils.java @@ -67,7 +67,7 @@ public class StatisticsUtils { .button("stat.itemsButton - stat_type.minecraft.dropped", FormImage.Type.PATH, "textures/ui/trash_default") .button("stat.mobsButton - geyser.statistics.killed", FormImage.Type.PATH, "textures/items/diamond_sword") .button("stat.mobsButton - geyser.statistics.killed_by", FormImage.Type.PATH, "textures/ui/wither_heart_flash") - .validResultHandler((form, response) -> { + .validResultHandler((response) -> { SimpleForm.Builder builder = SimpleForm.builder() .translator(StatisticsUtils::translate, language); @@ -196,7 +196,7 @@ public class StatisticsUtils { session.sendForm( builder.content(assembledContent.toString()) .button("gui.back", FormImage.Type.PATH, "textures/gui/newgui/undo") - .validResultHandler((form1, response1) -> buildAndSendStatisticsMenu(session))); + .validResultHandler((response1) -> buildAndSendStatisticsMenu(session))); })); } From f79a3ef2f788bb44ebf0d0acd9373440be6c23ba Mon Sep 17 00:00:00 2001 From: davchoo Date: Sun, 29 May 2022 18:56:54 -0400 Subject: [PATCH 182/199] Bump Protocol version to fix command suggestions Fix assert that occurs on Bedrock after typing / --- core/pom.xml | 2 +- .../protocol/java/JavaCommandsTranslator.java | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index 038f9ec8d..39c874d35 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-beta - 49323e0 + 51d4fce compile diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java index 115a44bdd..b6f7a2451 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java @@ -248,7 +248,7 @@ public class JavaCommandsTranslator extends PacketTranslator // So if paramNode.getName() == "value" and enumData.getName() == "bool": - children.add(new ParamInfo(paramNode, new CommandParamData(paramNode.getName(), this.paramNode.isExecutable(), enumData, type, null, Collections.emptyList()))); + children.add(new ParamInfo(paramNode, new CommandParamData(paramNode.getName(), optional, enumData, type, null, Collections.emptyList()))); } } From 7a0a6795d0933b35a91ea709c379f6cbef2b1367 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 29 May 2022 20:31:54 -0400 Subject: [PATCH 183/199] Remove now-obsolete sign workaround. Yay. --- .../geysermc/geyser/session/GeyserSession.java | 9 --------- .../BedrockBlockEntityDataTranslator.java | 16 ++-------------- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index c5f81127e..f60af61b3 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -492,15 +492,6 @@ public class GeyserSession implements GeyserConnection, CommandSender { @Setter private boolean thunder = false; - /** - * Stores the last text inputted into a sign. - *

    - * Bedrock sends packets every time you update the sign, Java only wants the final packet. - * Until we determine that the user has finished editing, we save the sign's current status. - */ - @Setter - private String lastSignMessage; - /** * Stores a map of all statistics sent from the server. * The server only sends new statistics back to us, so in order to show all statistics we need to cache existing ones. diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index c759e0f3d..67f0d0d59 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -30,7 +30,6 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.level.Serverb import com.nukkitx.math.vector.Vector3i; import com.nukkitx.nbt.NbtMap; import com.nukkitx.protocol.bedrock.packet.BlockEntityDataPacket; -import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -45,16 +44,8 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator Date: Sun, 29 May 2022 20:39:14 -0400 Subject: [PATCH 184/199] Remove obsolete chunk writing code --- .../JavaLevelChunkWithLightTranslator.java | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java index 47ba98274..8bc053207 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaLevelChunkWithLightTranslator.java @@ -43,7 +43,6 @@ import com.nukkitx.nbt.NbtMap; import com.nukkitx.nbt.NbtUtils; import com.nukkitx.network.VarInts; import com.nukkitx.protocol.bedrock.packet.LevelChunkPacket; -import com.nukkitx.protocol.bedrock.v503.Bedrock_v503; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufOutputStream; @@ -52,6 +51,7 @@ import it.unimi.dsi.fastutil.ints.IntList; import it.unimi.dsi.fastutil.ints.IntLists; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import org.geysermc.geyser.entity.type.ItemFrameEntity; +import org.geysermc.geyser.level.BedrockDimension; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.level.chunk.BlockStorage; import org.geysermc.geyser.level.chunk.GeyserChunkSection; @@ -60,7 +60,6 @@ import org.geysermc.geyser.level.chunk.bitarray.BitArrayVersion; import org.geysermc.geyser.level.chunk.bitarray.SingletonBitArray; import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.level.BedrockDimension; import org.geysermc.geyser.translator.level.BiomeTranslator; import org.geysermc.geyser.translator.level.block.entity.BedrockOnlyBlockEntity; import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; @@ -76,7 +75,8 @@ import java.util.BitSet; import java.util.List; import java.util.Map; -import static org.geysermc.geyser.util.ChunkUtils.*; +import static org.geysermc.geyser.util.ChunkUtils.SERIALIZED_CHUNK_DATA; +import static org.geysermc.geyser.util.ChunkUtils.indexYZXtoXZY; @Translator(packet = ClientboundLevelChunkWithLightPacket.class) public class JavaLevelChunkWithLightTranslator extends PacketTranslator { @@ -312,10 +312,8 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator= Bedrock_v503.V503_CODEC.getProtocolVersion(); - int biomeCount = isNewVersion ? bedrockDimension.height() >> 4 : 25; + // As of 1.18.30, the amount of biomes read is dependent on how high Bedrock thinks the dimension is + int biomeCount = bedrockDimension.height() >> 4; int dimensionOffset = bedrockDimension.minY() >> 4; for (int i = 0; i < biomeCount; i++) { int biomeYOffset = dimensionOffset + i; @@ -326,13 +324,8 @@ public class JavaLevelChunkWithLightTranslator extends PacketTranslator= (chunkSize + yOffset)) { // This biome section goes above the height of the Java world - if (isNewVersion) { - // A header that says to carry on the biome data from the previous chunk - // This notably fixes biomes in the End - byteBuf.writeByte((127 << 1) | 1); - } else { - byteBuf.writeBytes(ChunkUtils.EMPTY_BIOME_DATA); - } + // The byte written here is a header that says to carry on the biome data from the previous chunk + byteBuf.writeByte((127 << 1) | 1); continue; } From a3cdfc5306dbbc941ea2a751482ce2776503737e Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 29 May 2022 21:11:10 -0400 Subject: [PATCH 185/199] Use correct type for entity metadata --- .../src/main/java/org/geysermc/geyser/entity/type/Entity.java | 4 ++-- .../geyser/entity/type/living/animal/AxolotlEntity.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 4dc3a437a..52efcf67e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -141,7 +141,7 @@ public class Entity { */ protected void initializeMetadata() { dirtyMetadata.put(EntityData.SCALE, 1f); - dirtyMetadata.put(EntityData.COLOR, 0); + dirtyMetadata.put(EntityData.COLOR, (byte) 0); dirtyMetadata.put(EntityData.MAX_AIR_SUPPLY, getMaxAir()); setDimensions(Pose.STANDING); setFlag(EntityFlag.HAS_GRAVITY, true); @@ -351,7 +351,7 @@ public class Entity { dirtyMetadata.put(EntityData.AIR_SUPPLY, (short) MathUtils.constrain(amount, 0, getMaxAir())); } - protected int getMaxAir() { + protected short getMaxAir() { return 300; } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java index 446892016..ca7ee57a2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/AxolotlEntity.java @@ -65,7 +65,7 @@ public class AxolotlEntity extends AnimalEntity { } @Override - protected int getMaxAir() { + protected short getMaxAir() { return 6000; } From 9133008e188da7b4f09c2a308251b9b54701dc3c Mon Sep 17 00:00:00 2001 From: davchoo Date: Mon, 30 May 2022 14:38:03 -0400 Subject: [PATCH 186/199] Translate ClientboundSoundEntityPacket Used by allay, frog, and a few other mobs. Move common code to SoundUtils Update mappings --- .../entity/JavaSoundEntityTranslator.java | 45 ++++++++ .../java/level/JavaCustomSoundTranslator.java | 30 +---- .../java/level/JavaSoundTranslator.java | 62 +--------- .../java/level/JavaStopSoundTranslator.java | 34 +----- .../org/geysermc/geyser/util/SoundUtils.java | 109 +++++++++++++++++- core/src/main/resources/mappings | 2 +- 6 files changed, 162 insertions(+), 120 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSoundEntityTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSoundEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSoundEntityTranslator.java new file mode 100644 index 000000000..11a047805 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaSoundEntityTranslator.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2019-2022 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.geyser.translator.protocol.java.entity; + +import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundSoundEntityPacket; +import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.protocol.PacketTranslator; +import org.geysermc.geyser.translator.protocol.Translator; +import org.geysermc.geyser.util.SoundUtils; + +@Translator(packet = ClientboundSoundEntityPacket.class) +public class JavaSoundEntityTranslator extends PacketTranslator { + @Override + public void translate(GeyserSession session, ClientboundSoundEntityPacket packet) { + Entity entity = session.getEntityCache().getEntityByJavaId(packet.getEntityId()); + if (entity == null) { + return; + } + SoundUtils.playBuiltinSound(session, packet.getSound(), entity.getPosition(), packet.getPitch()); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java index 63da6710c..00894bd8b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaCustomSoundTranslator.java @@ -25,45 +25,21 @@ package org.geysermc.geyser.translator.protocol.java.level; -import com.github.steveice10.mc.protocol.data.game.level.sound.BuiltinSound; -import com.github.steveice10.mc.protocol.data.game.level.sound.CustomSound; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundCustomSoundPacket; import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.packet.*; +import com.nukkitx.protocol.bedrock.packet.PlaySoundPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.registry.type.SoundMapping; +import org.geysermc.geyser.util.SoundUtils; @Translator(packet = ClientboundCustomSoundPacket.class) public class JavaCustomSoundTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, ClientboundCustomSoundPacket packet) { - String packetSound; - if (packet.getSound() instanceof BuiltinSound) { - packetSound = ((BuiltinSound) packet.getSound()).getName(); - } else if (packet.getSound() instanceof CustomSound) { - packetSound = ((CustomSound) packet.getSound()).getName(); - } else { - session.getGeyser().getLogger().debug("Unknown sound packet, we were unable to map this. " + packet.toString()); - return; - } - - SoundMapping soundMapping = Registries.SOUNDS.get(packetSound.replace("minecraft:", "")); - String playsound; - if (soundMapping == null || soundMapping.getPlaysound() == null) { - // no mapping - session.getGeyser().getLogger() - .debug("[PlaySound] Defaulting to sound server gave us for " + packet.toString()); - playsound = packetSound.replace("minecraft:", ""); - } else { - playsound = soundMapping.getPlaysound(); - } - PlaySoundPacket playSoundPacket = new PlaySoundPacket(); - playSoundPacket.setSound(playsound); + playSoundPacket.setSound(SoundUtils.translatePlaySound(packet.getSound())); playSoundPacket.setPosition(Vector3f.from(packet.getX(), packet.getY(), packet.getZ())); playSoundPacket.setVolume(packet.getVolume()); playSoundPacket.setPitch(packet.getPitch()); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java index 60e7907e2..626c4527c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaSoundTranslator.java @@ -27,75 +27,17 @@ package org.geysermc.geyser.translator.protocol.java.level; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.level.ClientboundSoundPacket; import com.nukkitx.math.vector.Vector3f; -import com.nukkitx.protocol.bedrock.data.LevelEventType; -import com.nukkitx.protocol.bedrock.data.SoundEvent; -import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; -import com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.util.SoundUtils; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.registry.type.SoundMapping; @Translator(packet = ClientboundSoundPacket.class) public class JavaSoundTranslator extends PacketTranslator { @Override public void translate(GeyserSession session, ClientboundSoundPacket packet) { - String packetSound = packet.getSound().getName(); - - SoundMapping soundMapping = Registries.SOUNDS.get(packetSound); - if (soundMapping == null) { - session.getGeyser().getLogger().debug("[Builtin] Sound mapping " + packetSound + " not found - " + packet.toString()); - return; - } - - if (soundMapping.isLevelEvent()) { - LevelEventPacket levelEventPacket = new LevelEventPacket(); - levelEventPacket.setPosition(Vector3f.from(packet.getX(), packet.getY(), packet.getZ())); - levelEventPacket.setData(0); - levelEventPacket.setType(LevelEventType.valueOf(soundMapping.getBedrock())); - session.sendUpstreamPacket(levelEventPacket); - return; - } - LevelSoundEventPacket soundPacket = new LevelSoundEventPacket(); - SoundEvent sound = SoundUtils.toSoundEvent(soundMapping.getBedrock()); - if (sound == null) { - sound = SoundUtils.toSoundEvent(packetSound); - } - if (sound == null) { - session.getGeyser().getLogger().debug("[Builtin] Sound for original " + packetSound + " to mappings " + soundPacket - + " was not a playable level sound, or has yet to be mapped to an enum in " - + "NukkitX SoundEvent "); - return; - } - - soundPacket.setSound(sound); - soundPacket.setPosition(Vector3f.from(packet.getX(), packet.getY(), packet.getZ())); - soundPacket.setIdentifier(soundMapping.getIdentifier()); - if (sound == SoundEvent.NOTE) { - // Minecraft Wiki: 2^(x/12) = Java pitch where x is -12 to 12 - // Java sends the note value as above starting with -12 and ending at 12 - // Bedrock has a number for each type of note, then proceeds up the scale by adding to that number - soundPacket.setExtraData(soundMapping.getExtraData() + (int)(Math.round((Math.log10(packet.getPitch()) / Math.log10(2)) * 12)) + 12); - } else if (sound == SoundEvent.PLACE && soundMapping.getExtraData() == -1) { - if (!soundMapping.getIdentifier().equals(":")) { - soundPacket.setExtraData(session.getBlockMappings().getBedrockBlockId( - BlockRegistries.JAVA_IDENTIFIERS.getOrDefault(soundMapping.getIdentifier(), BlockStateValues.JAVA_AIR_ID))); - } else { - session.getGeyser().getLogger().debug("PLACE sound mapping identifier was invalid! Please report: " + packet.toString()); - } - soundPacket.setIdentifier(":"); - } else { - soundPacket.setExtraData(soundMapping.getExtraData()); - } - - - soundPacket.setBabySound(false); // might need to adjust this in the future - soundPacket.setRelativeVolumeDisabled(false); - session.sendUpstreamPacket(soundPacket); + Vector3f position = Vector3f.from(packet.getX(), packet.getY(), packet.getZ()); + SoundUtils.playBuiltinSound(session, packet.getSound(), position, packet.getPitch()); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java index d9750ad7e..e5bc7999f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaStopSoundTranslator.java @@ -25,15 +25,12 @@ package org.geysermc.geyser.translator.protocol.java.level; -import com.github.steveice10.mc.protocol.data.game.level.sound.BuiltinSound; -import com.github.steveice10.mc.protocol.data.game.level.sound.CustomSound; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundStopSoundPacket; import com.nukkitx.protocol.bedrock.packet.StopSoundPacket; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import org.geysermc.geyser.registry.Registries; -import org.geysermc.geyser.registry.type.SoundMapping; +import org.geysermc.geyser.util.SoundUtils; @Translator(packet = ClientboundStopSoundPacket.class) public class JavaStopSoundTranslator extends PacketTranslator { @@ -49,36 +46,11 @@ public class JavaStopSoundTranslator extends PacketTranslator " - + soundMapping + (soundMapping == null ? "[not found]" : "") - + " - " + packet.toString()); - String playsound; - if (soundMapping == null || soundMapping.getPlaysound() == null) { - // no mapping - session.getGeyser().getLogger() - .debug("[StopSound] Defaulting to sound server gave us."); - playsound = packetSound; - } else { - playsound = soundMapping.getPlaysound(); - } - StopSoundPacket stopSoundPacket = new StopSoundPacket(); - stopSoundPacket.setSoundName(playsound); - // packet not mapped in the library + stopSoundPacket.setSoundName(SoundUtils.translatePlaySound(packet.getSound())); stopSoundPacket.setStoppingAllSound(false); session.sendUpstreamPacket(stopSoundPacket); - session.getGeyser().getLogger().debug("[StopSound] Packet sent - " + packet.toString() + " --> " + stopSoundPacket); + session.getGeyser().getLogger().debug("[StopSound] Stopped " + packet.getSound() + " -> " + stopSoundPacket.getSoundName()); } } diff --git a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java index d2675f13e..44ec06244 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java @@ -25,7 +25,20 @@ package org.geysermc.geyser.util; +import com.github.steveice10.mc.protocol.data.game.level.sound.BuiltinSound; +import com.github.steveice10.mc.protocol.data.game.level.sound.CustomSound; +import com.github.steveice10.mc.protocol.data.game.level.sound.Sound; +import com.nukkitx.math.vector.Vector3f; +import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.SoundEvent; +import com.nukkitx.protocol.bedrock.packet.LevelEventPacket; +import com.nukkitx.protocol.bedrock.packet.LevelSoundEventPacket; +import org.geysermc.geyser.GeyserImpl; +import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.registry.Registries; +import org.geysermc.geyser.registry.type.SoundMapping; +import org.geysermc.geyser.session.GeyserSession; public class SoundUtils { @@ -38,9 +51,103 @@ public class SoundUtils { */ public static SoundEvent toSoundEvent(String sound) { try { - return SoundEvent.valueOf(sound.toUpperCase().replaceAll("\\.", "_")); + return SoundEvent.valueOf(sound.toUpperCase().replace(".", "_")); } catch (Exception ex) { return null; } } + + /** + * Translates a Java Custom or Builtin Sound to its Bedrock equivalent + * + * @param sound the sound to translate + * @return a Bedrock sound + */ + public static String translatePlaySound(Sound sound) { + String packetSound; + if (sound instanceof BuiltinSound builtinSound) { + packetSound = builtinSound.getName(); + } else if (sound instanceof CustomSound customSound) { + packetSound = customSound.getName(); + } else { + GeyserImpl.getInstance().getLogger().debug("Unknown sound, we were unable to map this. " + sound); + return ""; + } + + // Drop the namespace + int colonPos = packetSound.indexOf(":"); + if (colonPos != -1) { + packetSound = packetSound.substring(colonPos + 1); + } + + SoundMapping soundMapping = Registries.SOUNDS.get(packetSound); + if (soundMapping == null || soundMapping.getPlaysound() == null) { + // no mapping + GeyserImpl.getInstance().getLogger().debug("[PlaySound] Defaulting to sound server gave us for " + sound); + return packetSound; + } + return soundMapping.getPlaysound(); + } + + /** + * Translates and plays a Java Builtin Sound for a Bedrock client + * + * @param session the Bedrock client session. + * @param javaSound the builtin sound to play + * @param position the position + * @param pitch the pitch + */ + public static void playBuiltinSound(GeyserSession session, BuiltinSound javaSound, Vector3f position, float pitch) { + String packetSound = javaSound.getName(); + + SoundMapping soundMapping = Registries.SOUNDS.get(packetSound); + if (soundMapping == null) { + session.getGeyser().getLogger().debug("[Builtin] Sound mapping for " + packetSound + " not found"); + return; + } + + if (soundMapping.isLevelEvent()) { + LevelEventPacket levelEventPacket = new LevelEventPacket(); + levelEventPacket.setPosition(position); + levelEventPacket.setData(0); + levelEventPacket.setType(LevelEventType.valueOf(soundMapping.getBedrock())); + session.sendUpstreamPacket(levelEventPacket); + return; + } + + LevelSoundEventPacket soundPacket = new LevelSoundEventPacket(); + SoundEvent sound = SoundUtils.toSoundEvent(soundMapping.getBedrock()); + if (sound == null) { + sound = SoundUtils.toSoundEvent(packetSound); + } + if (sound == null) { + session.getGeyser().getLogger().debug("[Builtin] Sound for original '" + packetSound + "' to mappings '" + soundMapping.getBedrock() + + "' was not a playable level sound, or has yet to be mapped to an enum in SoundEvent."); + return; + } + + soundPacket.setSound(sound); + soundPacket.setPosition(position); + soundPacket.setIdentifier(soundMapping.getIdentifier()); + if (sound == SoundEvent.NOTE) { + // Minecraft Wiki: 2^(x/12) = Java pitch where x is -12 to 12 + // Java sends the note value as above starting with -12 and ending at 12 + // Bedrock has a number for each type of note, then proceeds up the scale by adding to that number + soundPacket.setExtraData(soundMapping.getExtraData() + (int)(Math.round((Math.log10(pitch) / Math.log10(2)) * 12)) + 12); + } else if (sound == SoundEvent.PLACE && soundMapping.getExtraData() == -1) { + if (!soundMapping.getIdentifier().equals(":")) { + int javaId = BlockRegistries.JAVA_IDENTIFIERS.getOrDefault(soundMapping.getIdentifier(), BlockStateValues.JAVA_AIR_ID); + soundPacket.setExtraData(session.getBlockMappings().getBedrockBlockId(javaId)); + } else { + session.getGeyser().getLogger().debug("PLACE sound mapping identifier was invalid! Please report: " + soundMapping); + } + soundPacket.setIdentifier(":"); + } else { + soundPacket.setExtraData(soundMapping.getExtraData()); + } + + soundPacket.setBabySound(false); // might need to adjust this in the future + soundPacket.setRelativeVolumeDisabled(false); + session.sendUpstreamPacket(soundPacket); + } } diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index f0cee51f5..7fc4ac178 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit f0cee51f5868a78e18f3ac348eab52d5bbb2ac6f +Subproject commit 7fc4ac178901f2ba2989645d0da44dcfb95575db From c83eb7f142abe8e6d493b3e0d924765223f8e314 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Mon, 30 May 2022 14:51:03 -0400 Subject: [PATCH 187/199] Print CPU name in dump if possible --- .../org/geysermc/geyser/dump/DumpInfo.java | 3 + .../org/geysermc/geyser/util/CpuUtils.java | 94 +++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 core/src/main/java/org/geysermc/geyser/util/CpuUtils.java diff --git a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java index ca902ea5c..1c9be8c3e 100644 --- a/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java +++ b/core/src/main/java/org/geysermc/geyser/dump/DumpInfo.java @@ -40,6 +40,7 @@ import org.geysermc.geyser.text.AsteriskSerializer; import org.geysermc.geyser.configuration.GeyserConfiguration; import org.geysermc.geyser.network.MinecraftProtocol; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.util.CpuUtils; import org.geysermc.geyser.util.FileUtils; import org.geysermc.geyser.util.WebUtils; import org.geysermc.floodgate.util.DeviceOs; @@ -64,6 +65,7 @@ public class DumpInfo { private final DumpInfo.VersionInfo versionInfo; private final int cpuCount; + private final String cpuName; private final Locale systemLocale; private final String systemEncoding; private Properties gitInfo; @@ -80,6 +82,7 @@ public class DumpInfo { this.versionInfo = new VersionInfo(); this.cpuCount = Runtime.getRuntime().availableProcessors(); + this.cpuName = CpuUtils.tryGetProcessorName(); this.systemLocale = Locale.getDefault(); this.systemEncoding = System.getProperty("file.encoding"); diff --git a/core/src/main/java/org/geysermc/geyser/util/CpuUtils.java b/core/src/main/java/org/geysermc/geyser/util/CpuUtils.java new file mode 100644 index 000000000..622722e5a --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/util/CpuUtils.java @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2019-2022 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.geyser.util; + +import java.io.File; +import java.io.InputStream; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.util.List; +import java.util.regex.Pattern; + +public final class CpuUtils { + + public static String tryGetProcessorName() { + try { + if (new File("/proc/cpuinfo").canRead()) { + return getLinuxProcessorName(); + } else { + return getWindowsProcessorName(); + } + } catch (Exception e) { + return e.getMessage(); + } + } + + /** + * Much of the code here was copied from the OSHI project. This is simply stripped down to only get the CPU model. + * https://github.com/oshi/oshi/ + */ + private static String getLinuxProcessorName() throws Exception { + List lines = Files.readAllLines(Paths.get("/proc/cpuinfo"), StandardCharsets.UTF_8); + Pattern whitespaceColonWhitespace = Pattern.compile("\\s+:\\s"); // From ParseUtil + for (String line : lines) { + String[] splitLine = whitespaceColonWhitespace.split(line); + if ("model name".equals(splitLine[0]) || "Processor".equals(splitLine[0])) { + return splitLine[1]; + } + } + return "unknown"; + } + + /** + * https://stackoverflow.com/a/6327663 + */ + private static String getWindowsProcessorName() throws Exception { + final String cpuNameCmd = "reg query \"HKLM\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\" /v ProcessorNameString"; + final String regstrToken = "REG_SZ"; + + Process process = Runtime.getRuntime().exec(cpuNameCmd); + process.waitFor(); + InputStream is = process.getInputStream(); + + StringBuilder sb = new StringBuilder(); + while (is.available() != 0) { + sb.append((char) is.read()); + } + + String result = sb.toString(); + int p = result.indexOf(regstrToken); + + if (p == -1) { + return null; + } + + return result.substring(p + regstrToken.length()).trim(); + } + + private CpuUtils() { + } +} From 196742a597bbf767318663242fb06e6fc3cbec27 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Tue, 31 May 2022 14:25:15 -0400 Subject: [PATCH 188/199] Set entities silent client-side, and more Add warden entity events. Fix up other things. --- .../geyser/entity/EntityDefinitions.java | 2 +- .../entity/{ => type}/ChestBoatEntity.java | 4 +- .../geysermc/geyser/entity/type/Entity.java | 12 ++++++ .../geyser/entity/type/EvokerFangsEntity.java | 3 +- .../geyser/entity/type/FishingHookEntity.java | 13 +++---- .../living/monster/EnderDragonEntity.java | 2 +- .../type/living/monster/WardenEntity.java | 27 ++++++++++++- .../type/player/SessionPlayerEntity.java | 5 +++ .../geyser/registry/type/SoundMapping.java | 6 +-- .../entity/JavaEntityEventTranslator.java | 38 ++++++------------- .../entity/JavaSoundEntityTranslator.java | 2 +- .../java/level/JavaSoundTranslator.java | 2 +- .../org/geysermc/geyser/util/SoundUtils.java | 21 +++++++--- 13 files changed, 86 insertions(+), 51 deletions(-) rename core/src/main/java/org/geysermc/geyser/entity/{ => type}/ChestBoatEntity.java (96%) diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index eda8e0c84..73814628f 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -184,7 +184,7 @@ public final class EntityDefinitions { .addTranslator(MetadataType.INT, Entity::setAir) // Air/bubbles .addTranslator(MetadataType.OPTIONAL_CHAT, Entity::setDisplayName) .addTranslator(MetadataType.BOOLEAN, Entity::setDisplayNameVisible) - .addTranslator(MetadataType.BOOLEAN, (entity, entityMetadata) -> entity.setFlag(EntityFlag.SILENT, ((BooleanEntityMetadata) entityMetadata).getPrimitiveValue())) + .addTranslator(MetadataType.BOOLEAN, Entity::setSilent) .addTranslator(MetadataType.BOOLEAN, Entity::setGravity) .addTranslator(MetadataType.POSE, (entity, entityMetadata) -> entity.setPose(entityMetadata.getValue())) .addTranslator(MetadataType.INT, Entity::setFreezing) diff --git a/core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ChestBoatEntity.java similarity index 96% rename from core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java rename to core/src/main/java/org/geysermc/geyser/entity/type/ChestBoatEntity.java index 76e98d953..724bf921e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/ChestBoatEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ChestBoatEntity.java @@ -23,11 +23,11 @@ * @link https://github.com/GeyserMC/Geyser */ -package org.geysermc.geyser.entity; +package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; -import org.geysermc.geyser.entity.type.BoatEntity; +import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.InteractionResult; import org.geysermc.geyser.util.InteractiveTag; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java index 52efcf67e..144d1cbf9 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/Entity.java @@ -94,6 +94,8 @@ public class Entity { private float boundingBoxWidth; @Setter(AccessLevel.NONE) protected String nametag = ""; + @Setter(AccessLevel.NONE) + protected boolean silent = false; /* Metadata end */ protected List passengers = Collections.emptyList(); @@ -148,6 +150,12 @@ public class Entity { setFlag(EntityFlag.HAS_COLLISION, true); setFlag(EntityFlag.CAN_SHOW_NAME, true); setFlag(EntityFlag.CAN_CLIMB, true); + // Let the Java server (or us) supply all sounds for an entity + setClientSideSilent(); + } + + protected void setClientSideSilent() { + setFlag(EntityFlag.SILENT, true); } public void spawnEntity() { @@ -370,6 +378,10 @@ public class Entity { dirtyMetadata.put(EntityData.NAMETAG_ALWAYS_SHOW, (byte) (entityMetadata.getPrimitiveValue() ? 1 : 0)); } + public final void setSilent(BooleanEntityMetadata entityMetadata) { + silent = entityMetadata.getPrimitiveValue(); + } + public void setGravity(BooleanEntityMetadata entityMetadata) { setFlag(EntityFlag.HAS_GRAVITY, !entityMetadata.getPrimitiveValue()); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java index 03c71cec6..af7dca68c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/EvokerFangsEntity.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.entity.type; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.PlaySoundPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.session.GeyserSession; @@ -58,7 +57,7 @@ public class EvokerFangsEntity extends Entity implements Tickable { public void setAttackStarted() { this.attackStarted = true; - if (!getFlag(EntityFlag.SILENT)) { + if (!silent) { // Play the chomp sound PlaySoundPacket packet = new PlaySoundPacket(); packet.setPosition(this.position); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java index 57b597781..75bdd9021 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/FishingHookEntity.java @@ -28,17 +28,16 @@ package org.geysermc.geyser.entity.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; -import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; import com.nukkitx.protocol.bedrock.packet.PlaySoundPacket; import lombok.Getter; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.player.PlayerEntity; -import org.geysermc.geyser.session.GeyserSession; -import org.geysermc.geyser.level.physics.BoundingBox; -import org.geysermc.geyser.translator.collision.BlockCollision; -import org.geysermc.geyser.level.block.BlockStateValues; -import org.geysermc.geyser.registry.BlockRegistries; import org.geysermc.geyser.level.block.BlockPositionIterator; +import org.geysermc.geyser.level.block.BlockStateValues; +import org.geysermc.geyser.level.physics.BoundingBox; +import org.geysermc.geyser.registry.BlockRegistries; +import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.collision.BlockCollision; import org.geysermc.geyser.util.BlockUtils; import java.util.UUID; @@ -129,7 +128,7 @@ public class FishingHookEntity extends ThrowableEntity { } private void sendSplashSound(GeyserSession session) { - if (!getFlag(EntityFlag.SILENT)) { + if (!silent) { float volume = (float) (0.2f * Math.sqrt(0.2 * (motion.getX() * motion.getX() + motion.getZ() * motion.getZ()) + motion.getY() * motion.getY())); if (volume > 1) { volume = 1; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java index 1d689e806..6adcb4694 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EnderDragonEntity.java @@ -213,7 +213,7 @@ public class EnderDragonEntity extends MobEntity implements Tickable { */ private void effectTick() { Random random = ThreadLocalRandom.current(); - if (!getFlag(EntityFlag.SILENT)) { + if (!silent) { if (Math.cos(wingPosition * 2f * Math.PI) <= -0.3f && Math.cos(lastWingPosition * 2f * Math.PI) >= -0.3f) { PlaySoundPacket playSoundPacket = new PlaySoundPacket(); playSoundPacket.setSound("mob.enderdragon.flap"); diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java index 3a8e9d351..0ec12da83 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java @@ -31,13 +31,19 @@ import com.nukkitx.math.GenericMath; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; import com.nukkitx.protocol.bedrock.data.entity.EntityFlag; +import com.nukkitx.protocol.bedrock.packet.PlaySoundPacket; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.type.Tickable; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.util.MathUtils; import java.util.UUID; +import java.util.concurrent.ThreadLocalRandom; + +public class WardenEntity extends MonsterEntity implements Tickable { + private int heartBeatDelay; + private int tickCount; -public class WardenEntity extends MonsterEntity { public WardenEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } @@ -53,6 +59,23 @@ public class WardenEntity extends MonsterEntity { public void setAngerLevel(IntEntityMetadata entityMetadata) { float anger = (float) entityMetadata.getPrimitiveValue() / 80f; - dirtyMetadata.put(EntityData.HEARTBEAT_INTERVAL_TICKS, 40 - GenericMath.floor(MathUtils.clamp(anger, 0.0F, 1.0F) * 30F)); + heartBeatDelay = 40 - GenericMath.floor(MathUtils.clamp(anger, 0.0F, 1.0F) * 30F); + dirtyMetadata.put(EntityData.HEARTBEAT_INTERVAL_TICKS, heartBeatDelay); + } + + @Override + public void tick() { + if (++tickCount % heartBeatDelay == 0 && !silent) { + // We have to do these calculations because they're clientside on Java Edition but we mute entities + // to prevent hearing their step sounds + ThreadLocalRandom random = ThreadLocalRandom.current(); + + PlaySoundPacket packet = new PlaySoundPacket(); + packet.setSound("mob.warden.heartbeat"); + packet.setPosition(position); + packet.setPitch(1.0f); + packet.setVolume((random.nextFloat() - random.nextFloat()) * 0.2f + 1.0f); + session.sendUpstreamPacket(packet); + } } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java index db39a34db..d4b703c40 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/player/SessionPlayerEntity.java @@ -75,6 +75,11 @@ public class SessionPlayerEntity extends PlayerEntity { valid = true; } + @Override + protected void setClientSideSilent() { + // Do nothing, since we want the session player to hear their own footstep sounds for example. + } + @Override public void spawnEntity() { // Already logged in diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java index 4120b6eb5..27b5e631d 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/SoundMapping.java @@ -38,10 +38,10 @@ public class SoundMapping { public SoundMapping(String java, String bedrock, String playsound, int extraData, String identifier, boolean levelEvent) { this.java = java; - this.bedrock = bedrock == null || bedrock.equalsIgnoreCase("") ? null : bedrock; - this.playsound = playsound == null || playsound.equalsIgnoreCase("") ? null : playsound; + this.bedrock = bedrock == null || bedrock.isEmpty() ? null : bedrock; + this.playsound = playsound == null || playsound.isEmpty() ? null : playsound; this.extraData = extraData; - this.identifier = identifier == null || identifier.equalsIgnoreCase("") ? ":" : identifier; + this.identifier = identifier == null || identifier.isEmpty() ? ":" : identifier; this.levelEvent = levelEvent; } } \ No newline at end of file diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index de4a2c22b..ee342ce3f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -26,7 +26,6 @@ package org.geysermc.geyser.translator.protocol.java.entity; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.entity.ClientboundEntityEventPacket; -import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.LevelEventType; import com.nukkitx.protocol.bedrock.data.SoundEvent; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -42,7 +41,6 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; -import java.util.Random; import java.util.concurrent.ThreadLocalRandom; @Translator(packet = ClientboundEntityEventPacket.class) @@ -50,6 +48,7 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Tue, 31 May 2022 14:26:08 -0400 Subject: [PATCH 189/199] e --- .../protocol/java/entity/JavaEntityEventTranslator.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index ee342ce3f..ed18dc94c 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -48,7 +48,6 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Tue, 31 May 2022 14:51:21 -0400 Subject: [PATCH 190/199] Fix frog color translation --- .../geyser/entity/type/living/animal/FrogEntity.java | 7 ++++++- core/src/main/java/org/geysermc/geyser/util/MathUtils.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java index 2c1c884fb..97af056a0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/FrogEntity.java @@ -54,7 +54,12 @@ public class FrogEntity extends AnimalEntity { } public void setFrogVariant(IntEntityMetadata entityMetadata) { - dirtyMetadata.put(EntityData.VARIANT, entityMetadata.getPrimitiveValue()); + int variant = entityMetadata.getPrimitiveValue(); + dirtyMetadata.put(EntityData.VARIANT, switch (variant) { + case 1 -> 2; // White + case 2 -> 1; // Green + default -> variant; + }); } public void setTongueTarget(ObjectEntityMetadata entityMetadata) { diff --git a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java index a89240f25..f1e262bc6 100644 --- a/core/src/main/java/org/geysermc/geyser/util/MathUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/MathUtils.java @@ -110,7 +110,7 @@ public class MathUtils { * @param high The high bound of the clamp * @return the clamped value */ - public static double clamp(float value, float low, float high) { + public static float clamp(float value, float low, float high) { if (value < low) { return low; } From 365f8cf7e3702c7737d4d02117c8bcf41fc33b0b Mon Sep 17 00:00:00 2001 From: davchoo Date: Tue, 31 May 2022 14:58:40 -0400 Subject: [PATCH 191/199] Translate Warden sonic boom event Bump Protocol to fix Sonic boom flag --- core/pom.xml | 2 +- .../entity/type/living/monster/WardenEntity.java | 14 ++++++++++++++ .../java/entity/JavaEntityEventTranslator.java | 6 ++++++ core/src/main/resources/mappings | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index 39c874d35..b639827b6 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -121,7 +121,7 @@ com.github.CloudburstMC.Protocol bedrock-beta - 51d4fce + be0cc73 compile diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java index 0ec12da83..e99bbd248 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java @@ -44,6 +44,8 @@ public class WardenEntity extends MonsterEntity implements Tickable { private int heartBeatDelay; private int tickCount; + private int sonicBoomTickDuration; + public WardenEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } @@ -77,5 +79,17 @@ public class WardenEntity extends MonsterEntity implements Tickable { packet.setVolume((random.nextFloat() - random.nextFloat()) * 0.2f + 1.0f); session.sendUpstreamPacket(packet); } + + if (--sonicBoomTickDuration == 0) { + setFlag(EntityFlag.SONIC_BOOM, false); + updateBedrockMetadata(); + } + } + + public void onSonicBoom() { + setFlag(EntityFlag.SONIC_BOOM, true); + updateBedrockMetadata(); + + sonicBoomTickDuration = 3 * 20; } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index ed18dc94c..e16159d3b 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -37,6 +37,7 @@ import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.EvokerFangsEntity; import org.geysermc.geyser.entity.type.FishingHookEntity; import org.geysermc.geyser.entity.type.LivingEntity; +import org.geysermc.geyser.entity.type.living.monster.WardenEntity; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -245,6 +246,11 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Tue, 31 May 2022 15:15:15 -0400 Subject: [PATCH 192/199] Fix sonic boom duration ticking below zero --- .../geyser/entity/type/living/monster/WardenEntity.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java index e99bbd248..e5f81691e 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java @@ -80,9 +80,12 @@ public class WardenEntity extends MonsterEntity implements Tickable { session.sendUpstreamPacket(packet); } - if (--sonicBoomTickDuration == 0) { - setFlag(EntityFlag.SONIC_BOOM, false); - updateBedrockMetadata(); + if (sonicBoomTickDuration > 0) { + sonicBoomTickDuration--; + if (sonicBoomTickDuration == 0) { + setFlag(EntityFlag.SONIC_BOOM, false); + updateBedrockMetadata(); + } } } From 3ac2c981a7dc2b9739a729272939c10dddbcf4da Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 2 Jun 2022 18:57:33 -0400 Subject: [PATCH 193/199] Swap pitch and volume for warden heartbeat --- .../entity/type/living/monster/WardenEntity.java | 4 ++-- .../geyser/registry/loader/SoundRegistryLoader.java | 5 +++-- .../java/org/geysermc/geyser/util/SoundUtils.java | 11 ++++++++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java index e5f81691e..1ca34037c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/WardenEntity.java @@ -75,8 +75,8 @@ public class WardenEntity extends MonsterEntity implements Tickable { PlaySoundPacket packet = new PlaySoundPacket(); packet.setSound("mob.warden.heartbeat"); packet.setPosition(position); - packet.setPitch(1.0f); - packet.setVolume((random.nextFloat() - random.nextFloat()) * 0.2f + 1.0f); + packet.setPitch((random.nextFloat() - random.nextFloat()) * 0.2f + 1.0f); + packet.setVolume(1.0f); session.sendUpstreamPacket(packet); } diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java index 106104d93..6703726ea 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/SoundRegistryLoader.java @@ -54,8 +54,9 @@ public class SoundRegistryLoader implements RegistryLoader next = soundsIterator.next(); JsonNode brMap = next.getValue(); - soundMappings.put(next.getKey(), new SoundMapping( - next.getKey(), + String javaSound = next.getKey(); + soundMappings.put(javaSound, new SoundMapping( + javaSound, brMap.has("bedrock_mapping") && brMap.get("bedrock_mapping").isTextual() ? brMap.get("bedrock_mapping").asText() : null, brMap.has("playsound_mapping") && brMap.get("playsound_mapping").isTextual() ? brMap.get("playsound_mapping").asText() : null, brMap.has("extra_data") && brMap.get("extra_data").isInt() ? brMap.get("extra_data").asInt() : -1, diff --git a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java index 6540c17ca..15348939c 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java @@ -41,7 +41,9 @@ import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.SoundMapping; import org.geysermc.geyser.session.GeyserSession; -public class SoundUtils { +import java.util.Locale; + +public final class SoundUtils { /** * Maps a sound name to a sound event, null if one @@ -50,9 +52,9 @@ public class SoundUtils { * @param sound the sound name * @return a sound event from the given sound */ - public static SoundEvent toSoundEvent(String sound) { + private static SoundEvent toSoundEvent(String sound) { try { - return SoundEvent.valueOf(sound.toUpperCase().replace(".", "_")); + return SoundEvent.valueOf(sound.toUpperCase(Locale.ROOT).replace(".", "_")); } catch (Exception ex) { return null; } @@ -161,4 +163,7 @@ public class SoundUtils { soundPacket.setRelativeVolumeDisabled(false); session.sendUpstreamPacket(soundPacket); } + + private SoundUtils() { + } } From 56daefb0a0093ac525925e998f31a081930b438a Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Sun, 5 Jun 2022 12:19:25 -0500 Subject: [PATCH 194/199] Update PaperMC repo --- bootstrap/spigot/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index e9e7687f4..d80408589 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -13,7 +13,7 @@ papermc - https://papermc.io/repo/repository/maven-public/ + https://repo.papermc.io/repository/maven-public/ viaversion-repo From bcc68ee4b5913013cec005ae17216659d20dd260 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Sun, 5 Jun 2022 13:12:36 -0500 Subject: [PATCH 195/199] Update to latest MCPL changes --- .../platform/spigot/GeyserSpigotInjector.java | 3 ++- core/pom.xml | 2 +- .../entity/type/living/ArmorStandEntity.java | 22 +++++++++---------- .../geyser/network/netty/LocalSession.java | 10 ++++++++- .../geyser/session/GeyserSession.java | 8 ++++++- .../protocol/java/JavaLoginTranslator.java | 8 +++---- .../entity/JavaEntityEventTranslator.java | 2 +- .../JavaLevelChunkWithLightTranslator.java | 8 +++---- 8 files changed, 37 insertions(+), 26 deletions(-) diff --git a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java index 0d3b8ef16..0fd8d849b 100644 --- a/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java +++ b/bootstrap/spigot/src/main/java/org/geysermc/geyser/platform/spigot/GeyserSpigotInjector.java @@ -169,9 +169,10 @@ public class GeyserSpigotInjector extends GeyserInjector { * For the future, if someone wants to properly fix this - as of December 28, 2021, it happens on 1.16.5/1.17.1/1.18.1 EXCEPT Spigot 1.16.5 */ private void workAroundWeirdBug(GeyserBootstrap bootstrap) { + MinecraftProtocol protocol = new MinecraftProtocol(); LocalSession session = new LocalSession(bootstrap.getGeyserConfig().getRemote().getAddress(), bootstrap.getGeyserConfig().getRemote().getPort(), this.serverSocketAddress, - InetAddress.getLoopbackAddress().getHostAddress(), new MinecraftProtocol()); + InetAddress.getLoopbackAddress().getHostAddress(), protocol, protocol.createHelper()); session.connect(); } diff --git a/core/pom.xml b/core/pom.xml index b639827b6..6fe54f8d5 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -171,7 +171,7 @@ com.github.steveice10 packetlib - 2.1-SNAPSHOT + 3.0 compile diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java index 18076763e..04e4727d0 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/ArmorStandEntity.java @@ -26,9 +26,7 @@ package org.geysermc.geyser.entity.type.living; import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata; -import com.github.steveice10.mc.protocol.data.game.entity.metadata.Rotation; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; -import com.github.steveice10.mc.protocol.data.game.entity.player.GameMode; import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.nukkitx.math.vector.Vector3f; import com.nukkitx.protocol.bedrock.data.entity.EntityData; @@ -165,27 +163,27 @@ public class ArmorStandEntity extends LivingEntity { setFlag(EntityFlag.ADMIRING, (xd & 0x08) == 0x08); // Has no baseplate } - public void setHeadRotation(EntityMetadata entityMetadata) { + public void setHeadRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.MARK_VARIANT, EntityFlag.INTERESTED, EntityFlag.CHARGED, EntityFlag.POWERED, entityMetadata.getValue()); } - public void setBodyRotation(EntityMetadata entityMetadata) { + public void setBodyRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.VARIANT, EntityFlag.IN_LOVE, EntityFlag.CELEBRATING, EntityFlag.CELEBRATING_SPECIAL, entityMetadata.getValue()); } - public void setLeftArmRotation(EntityMetadata entityMetadata) { + public void setLeftArmRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.TRADE_TIER, EntityFlag.CHARGING, EntityFlag.CRITICAL, EntityFlag.DANCING, entityMetadata.getValue()); } - public void setRightArmRotation(EntityMetadata entityMetadata) { + public void setRightArmRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.MAX_TRADE_TIER, EntityFlag.ELDER, EntityFlag.EMOTING, EntityFlag.IDLING, entityMetadata.getValue()); } - public void setLeftLegRotation(EntityMetadata entityMetadata) { + public void setLeftLegRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.SKIN_ID, EntityFlag.IS_ILLAGER_CAPTAIN, EntityFlag.IS_IN_UI, EntityFlag.LINGERING, entityMetadata.getValue()); } - public void setRightLegRotation(EntityMetadata entityMetadata) { + public void setRightLegRotation(EntityMetadata entityMetadata) { onRotationUpdate(EntityData.HURT_DIRECTION, EntityFlag.IS_PREGNANT, EntityFlag.SHEARED, EntityFlag.STALKING, entityMetadata.getValue()); } @@ -200,13 +198,13 @@ public class ArmorStandEntity extends LivingEntity { * @param negativeZToggle the flag to set true if the Z value of rotation is negative * @param rotation the Java rotation value */ - private void onRotationUpdate(EntityData dataLeech, EntityFlag negativeXToggle, EntityFlag negativeYToggle, EntityFlag negativeZToggle, Rotation rotation) { + private void onRotationUpdate(EntityData dataLeech, EntityFlag negativeXToggle, EntityFlag negativeYToggle, EntityFlag negativeZToggle, Vector3f rotation) { // Indicate that rotation should be checked setFlag(EntityFlag.BRIBED, true); - int rotationX = MathUtils.wrapDegreesToInt(rotation.getPitch()); - int rotationY = MathUtils.wrapDegreesToInt(rotation.getYaw()); - int rotationZ = MathUtils.wrapDegreesToInt(rotation.getRoll()); + int rotationX = MathUtils.wrapDegreesToInt(rotation.getX()); + int rotationY = MathUtils.wrapDegreesToInt(rotation.getY()); + int rotationZ = MathUtils.wrapDegreesToInt(rotation.getZ()); // The top bit acts like binary and determines if each rotation goes above 100 // We don't do this for the negative values out of concerns of the number being too big int topBit = (Math.abs(rotationX) >= 100 ? 4 : 0) + (Math.abs(rotationY) >= 100 ? 2 : 0) + (Math.abs(rotationZ) >= 100 ? 1 : 0); diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java index f3ccb0d2e..84838afc7 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.network.netty; import com.github.steveice10.packetlib.BuiltinFlags; +import com.github.steveice10.packetlib.codec.PacketCodecHelper; import com.github.steveice10.packetlib.packet.PacketProtocol; import com.github.steveice10.packetlib.tcp.*; import io.netty.bootstrap.Bootstrap; @@ -47,11 +48,13 @@ public final class LocalSession extends TcpSession { private final SocketAddress targetAddress; private final String clientIp; + private final PacketCodecHelper codecHelper; - public LocalSession(String host, int port, SocketAddress targetAddress, String clientIp, PacketProtocol protocol) { + public LocalSession(String host, int port, SocketAddress targetAddress, String clientIp, PacketProtocol protocol, PacketCodecHelper codecHelper) { super(host, port, protocol); this.targetAddress = targetAddress; this.clientIp = clientIp; + this.codecHelper = codecHelper; } @Override @@ -102,6 +105,11 @@ public final class LocalSession extends TcpSession { } } + @Override + public PacketCodecHelper getCodecHelper() { + return this.codecHelper; + } + // TODO duplicate code private void addHAProxySupport(ChannelPipeline pipeline) { InetSocketAddress clientAddress = getFlag(BuiltinFlags.CLIENT_PROXIED_ADDRESS); diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index f60af61b3..ff15dafc1 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -34,6 +34,7 @@ import com.github.steveice10.mc.auth.service.MojangAuthenticationService; import com.github.steveice10.mc.auth.service.MsaAuthenticationService; import com.github.steveice10.mc.protocol.MinecraftConstants; import com.github.steveice10.mc.protocol.MinecraftProtocol; +import com.github.steveice10.mc.protocol.codec.MinecraftCodecHelper; import com.github.steveice10.mc.protocol.data.ProtocolState; import com.github.steveice10.mc.protocol.data.UnexpectedEncryptionException; import com.github.steveice10.mc.protocol.data.game.MessageType; @@ -843,7 +844,8 @@ public class GeyserSession implements GeyserConnection, CommandSender { if (geyser.getBootstrap().getSocketAddress() != null) { // We're going to connect through the JVM and not through TCP downstream = new LocalSession(this.remoteAddress, this.remotePort, - geyser.getBootstrap().getSocketAddress(), upstream.getAddress().getAddress().getHostAddress(), this.protocol); + geyser.getBootstrap().getSocketAddress(), upstream.getAddress().getAddress().getHostAddress(), + this.protocol, this.downstream.getCodecHelper()); } else { downstream = new TcpClientSession(this.remoteAddress, this.remotePort, this.protocol); disableSrvResolving(); @@ -1737,4 +1739,8 @@ public class GeyserSession implements GeyserConnection, CommandSender { packet.setExtraData(-1); sendUpstreamPacket(packet); } + + public MinecraftCodecHelper getCodecHelper() { + return (MinecraftCodecHelper) this.downstream.getCodecHelper(); + } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 27bab75bb..a5c949c10 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -62,11 +62,11 @@ public class JavaLoginTranslator extends PacketTranslator dimensions = session.getDimensions(); dimensions.clear(); - JavaDimension.load(packet.getDimensionCodec(), dimensions); + JavaDimension.load(packet.getRegistry(), dimensions); Map chatTypes = session.getChatTypes(); chatTypes.clear(); - for (CompoundTag tag : JavaCodecEntry.iterateAsTag(packet.getDimensionCodec().get("minecraft:chat_type"))) { + for (CompoundTag tag : JavaCodecEntry.iterateAsTag(packet.getRegistry().get("minecraft:chat_type"))) { int id = ((IntTag) tag.get("id")).getValue(); CompoundTag element = tag.get("element"); CompoundTag chat = element.get("chat"); @@ -77,7 +77,7 @@ public class JavaLoginTranslator extends PacketTranslator> 4))]; try { - NetInput in = new StreamNetInput(new ByteArrayInputStream(packet.getChunkData())); + ByteBuf in = Unpooled.wrappedBuffer(packet.getChunkData()); for (int sectionY = 0; sectionY < chunkSize; sectionY++) { - ChunkSection javaSection = ChunkSection.read(in, biomeGlobalPalette); + ChunkSection javaSection = session.getCodecHelper().readChunkSection(in, biomeGlobalPalette); javaChunks[sectionY] = javaSection.getChunkData(); javaBiomes[sectionY] = javaSection.getBiomeData(); From 94445a52221eecec3c6d4e176f8c07f9ab065380 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Mon, 6 Jun 2022 00:25:45 +0200 Subject: [PATCH 196/199] Re-added the old sendForm methods --- .../geysermc/geyser/session/GeyserSession.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index df400d4e9..f198a812c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1381,6 +1381,22 @@ public class GeyserSession implements GeyserConnection, CommandSender { formCache.showForm(formBuilder.build()); } + /** + * @deprecated since Cumulus version 1.1, and will be removed when Cumulus 2.0 releases. Please use the new forms instead. + */ + @Deprecated + public void sendForm(org.geysermc.cumulus.Form form) { + sendForm(form.newForm()); + } + + /** + * @deprecated since Cumulus version 1.1, and will be removed when Cumulus 2.0 releases. Please use the new forms instead. + */ + @Deprecated + public void sendForm(org.geysermc.cumulus.util.FormBuilder formBuilder) { + sendForm(formBuilder.build()); + } + private void startGame() { StartGamePacket startGamePacket = new StartGamePacket(); startGamePacket.setUniqueEntityId(playerEntity.getGeyserId()); From 09fb6bf3ba94571ccf655e6a1da71c1eeaa26712 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 5 Jun 2022 18:38:29 -0400 Subject: [PATCH 197/199] Fix direct connection and ensure connecting doesn't block --- .../java/org/geysermc/geyser/network/netty/LocalSession.java | 2 +- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java index 84838afc7..0781a04b2 100644 --- a/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java +++ b/core/src/main/java/org/geysermc/geyser/network/netty/LocalSession.java @@ -58,7 +58,7 @@ public final class LocalSession extends TcpSession { } @Override - public void connect() { + public void connect(boolean wait) { if (this.disconnected) { throw new IllegalStateException("Connection has already been disconnected."); } diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index ff15dafc1..9f0efa3c3 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -845,7 +845,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { // We're going to connect through the JVM and not through TCP downstream = new LocalSession(this.remoteAddress, this.remotePort, geyser.getBootstrap().getSocketAddress(), upstream.getAddress().getAddress().getHostAddress(), - this.protocol, this.downstream.getCodecHelper()); + this.protocol, this.protocol.createHelper()); } else { downstream = new TcpClientSession(this.remoteAddress, this.remotePort, this.protocol); disableSrvResolving(); @@ -1017,7 +1017,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { setDaylightCycle(true); } - downstream.connect(); + downstream.connect(false); } public void disconnect(String reason) { From 86d020096078c441cbef1d94d7e14b1f9602a824 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Mon, 6 Jun 2022 10:03:39 +0200 Subject: [PATCH 198/199] Re-added the old sendForm methods --- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index f198a812c..b55d392ad 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1393,7 +1393,7 @@ public class GeyserSession implements GeyserConnection, CommandSender { * @deprecated since Cumulus version 1.1, and will be removed when Cumulus 2.0 releases. Please use the new forms instead. */ @Deprecated - public void sendForm(org.geysermc.cumulus.util.FormBuilder formBuilder) { + public void sendForm(org.geysermc.cumulus.util.FormBuilder formBuilder) { sendForm(formBuilder.build()); } From 3582d5cd6fc3b22b0a289874aa21fe08c4a988e2 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Tue, 7 Jun 2022 00:19:59 +0200 Subject: [PATCH 199/199] Changed back the Geyser version and use Cumulus 1.1 --- Jenkinsfile | 1 - ap/pom.xml | 4 ++-- api/base/pom.xml | 2 +- api/geyser/pom.xml | 4 ++-- api/pom.xml | 2 +- bootstrap/bungeecord/pom.xml | 4 ++-- bootstrap/pom.xml | 4 ++-- bootstrap/spigot/pom.xml | 4 ++-- bootstrap/sponge/pom.xml | 4 ++-- bootstrap/standalone/pom.xml | 4 ++-- bootstrap/velocity/pom.xml | 4 ++-- common/pom.xml | 4 ++-- core/pom.xml | 8 ++++---- pom.xml | 2 +- 14 files changed, 25 insertions(+), 26 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f1c8be56e..ac10b06dd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,6 @@ pipeline { when { anyOf { branch "master" - branch "feature/cumulus-1.1" // allow Floodgate to build } } diff --git a/ap/pom.xml b/ap/pom.xml index b60f37558..0644044a1 100644 --- a/ap/pom.xml +++ b/ap/pom.xml @@ -6,9 +6,9 @@ org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT ap - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT \ No newline at end of file diff --git a/api/base/pom.xml b/api/base/pom.xml index 4d4d12d90..1d051eaa3 100644 --- a/api/base/pom.xml +++ b/api/base/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT 4.0.0 diff --git a/api/geyser/pom.xml b/api/geyser/pom.xml index 9b67bea9e..2a933a2e0 100644 --- a/api/geyser/pom.xml +++ b/api/geyser/pom.xml @@ -5,7 +5,7 @@ org.geysermc api-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT 4.0.0 @@ -26,7 +26,7 @@ org.geysermc base-api - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/api/pom.xml b/api/pom.xml index 2ff8b4906..5d078fba5 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT api-parent diff --git a/bootstrap/bungeecord/pom.xml b/bootstrap/bungeecord/pom.xml index 0c04f139e..b2c661447 100644 --- a/bootstrap/bungeecord/pom.xml +++ b/bootstrap/bungeecord/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-bungeecord @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/pom.xml b/bootstrap/pom.xml index 7c5ac68a1..7d6ac8f98 100644 --- a/bootstrap/pom.xml +++ b/bootstrap/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-parent pom @@ -34,7 +34,7 @@ org.geysermc ap - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT provided diff --git a/bootstrap/spigot/pom.xml b/bootstrap/spigot/pom.xml index ff100c6fa..d80408589 100644 --- a/bootstrap/spigot/pom.xml +++ b/bootstrap/spigot/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-spigot @@ -30,7 +30,7 @@ org.geysermc core - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/sponge/pom.xml b/bootstrap/sponge/pom.xml index 96013e69a..8eba4d73d 100644 --- a/bootstrap/sponge/pom.xml +++ b/bootstrap/sponge/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-sponge @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/standalone/pom.xml b/bootstrap/standalone/pom.xml index b3b32cc87..8ee94b793 100644 --- a/bootstrap/standalone/pom.xml +++ b/bootstrap/standalone/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-standalone @@ -18,7 +18,7 @@ org.geysermc core - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/bootstrap/velocity/pom.xml b/bootstrap/velocity/pom.xml index d81994522..36882a19e 100644 --- a/bootstrap/velocity/pom.xml +++ b/bootstrap/velocity/pom.xml @@ -6,7 +6,7 @@ org.geysermc bootstrap-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT bootstrap-velocity @@ -14,7 +14,7 @@ org.geysermc core - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/common/pom.xml b/common/pom.xml index fc00d4031..07fdb2b12 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT common @@ -20,7 +20,7 @@ org.geysermc.cumulus cumulus - 1.1-SNAPSHOT + 1.1 com.google.code.gson diff --git a/core/pom.xml b/core/pom.xml index d817fab0f..6fe54f8d5 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -6,7 +6,7 @@ org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT core @@ -21,19 +21,19 @@ org.geysermc ap - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT provided org.geysermc geyser-api - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile org.geysermc common - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT compile diff --git a/pom.xml b/pom.xml index f0b8f21ab..f4930959d 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 org.geysermc geyser-parent - 2.0.3-cumulus-SNAPSHOT + 2.0.3-SNAPSHOT pom Geyser Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers.

    l(zW{K3H$^o^jz!O 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 oohO#N~B&*=t@b7c@M@baL_ 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ℜE7?W?T~KeG58on=)NV>_StQrGAIwkHnt%(u1yO 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%0AEzja-}nL3N7ROa>dImWiFbEcYHy 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

    4p17 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%0D^?;9 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

    jT59k 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ⅅkcRE>VL;=F4SXhYU8S^Mg% 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

  • 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%0AES?#*9)5ck*?PAMAD6lPS*T!nM=rj&1ky+E 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%0Aq2o9ZuHUCI#1H1xE0^Noj&r!_ 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 z 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