diff --git a/changelog.md b/changelog.md index f23e0c8c0..bfcad8248 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,10 @@ +------------------------------------------------------ +Version 1.6.2 +------------------------------------------------------ +#### Pandemonium +**Mod Compatibility** +- Identity: Fixed a crash when opening the Identity menu + ------------------------------------------------------ Version 1.6.1 ------------------------------------------------------ diff --git a/expansions/pandemonium/gradle.properties b/expansions/pandemonium/gradle.properties index 919ce34c5..1d45b4cb5 100644 --- a/expansions/pandemonium/gradle.properties +++ b/expansions/pandemonium/gradle.properties @@ -1,2 +1,2 @@ impersonate_version=2.2.0 -automatone_version=0.3.1 +automatone_version=0.3.2 diff --git a/expansions/pandemonium/src/main/java/ladysnake/pandemonium/common/entity/PandemoniumEntities.java b/expansions/pandemonium/src/main/java/ladysnake/pandemonium/common/entity/PandemoniumEntities.java index dafb0e694..921180a59 100644 --- a/expansions/pandemonium/src/main/java/ladysnake/pandemonium/common/entity/PandemoniumEntities.java +++ b/expansions/pandemonium/src/main/java/ladysnake/pandemonium/common/entity/PandemoniumEntities.java @@ -34,9 +34,11 @@ */ package ladysnake.pandemonium.common.entity; +import baritone.api.fakeplayer.FakeClientPlayerEntity; import ladysnake.pandemonium.common.entity.fakeplayer.FakePlayerGuide; import ladysnake.requiem.Requiem; import net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder; +import net.minecraft.client.world.ClientWorld; import net.minecraft.entity.EntityDimensions; import net.minecraft.entity.EntityType; import net.minecraft.entity.SpawnGroup; @@ -48,7 +50,9 @@ public class PandemoniumEntities { public static final EntityType PLAYER_SHELL = FabricEntityTypeBuilder.createLiving() .spawnGroup(SpawnGroup.MISC) - .entityFactory((type, world) -> new PlayerShellEntity(type, (ServerWorld) world)) + .entityFactory((type, world) -> world.isClient + ? new FakeClientPlayerEntity(type, (ClientWorld) world) + : new PlayerShellEntity(type, (ServerWorld) world)) .defaultAttributes(PlayerShellEntity::createPlayerShellAttributes) .dimensions(EntityDimensions.changing(EntityType.PLAYER.getWidth(), EntityType.PLAYER.getHeight())) .trackRangeBlocks(64) diff --git a/expansions/pandemonium/src/main/resources/assets/pandemonium/lang/en_us.json b/expansions/pandemonium/src/main/resources/assets/pandemonium/lang/en_us.json index 4c019d42e..ec7e7f1ef 100644 --- a/expansions/pandemonium/src/main/resources/assets/pandemonium/lang/en_us.json +++ b/expansions/pandemonium/src/main/resources/assets/pandemonium/lang/en_us.json @@ -8,5 +8,6 @@ "requiem:advancements.requiem.kung_fu_panda.description": "As a panda, hit something with a wooden sword", "pandemonium:commands.shell.split.fail.mortal": "Failed to split %s as they are Mortal", "pandemonium:commands.shell.split.fail.vagrant": "Failed to split %s as they are already Vagrant", - "pandemonium:commands.shell.fail.not_shell": "%s is not a player shell" + "pandemonium:commands.shell.fail.not_shell": "%s is not a player shell", + "entity.pandemonium.player_shell": "Player Shell" } diff --git a/gradle.properties b/gradle.properties index 8939ad0ff..4b4fbefe2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.jvmargs = -Xmx5G # Base properties -mod_version = 1.6.1 +mod_version = 1.6.2 maven_group = io.github.ladysnake #General