From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Tue, 14 Mar 2023 20:03:21 -0700 Subject: [PATCH] Fix sniffer diff --git a/src/main/java/net/minecraft/world/entity/animal/sniffer/Sniffer.java b/src/main/java/net/minecraft/world/entity/animal/sniffer/Sniffer.java index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/net/minecraft/world/entity/animal/sniffer/Sniffer.java +++ b/src/main/java/net/minecraft/world/entity/animal/sniffer/Sniffer.java @@ -0,0 +0,0 @@ public class Sniffer extends Animal { public Sniffer(EntityType type, Level world) { super(type, world); - this.entityData.define(DATA_STATE, Sniffer.State.IDLING); - this.entityData.define(DATA_DROP_SEED_AT_TICK, 0); + // Paper - move to defineSyncedData this.getNavigation().setCanFloat(true); this.setPathfindingMalus(BlockPathTypes.WATER, -2.0F); } + // Paper start + @Override + protected void defineSynchedData() { + super.defineSynchedData(); + this.entityData.define(DATA_STATE, Sniffer.State.IDLING); + this.entityData.define(DATA_DROP_SEED_AT_TICK, 0); + } + // Paper end + @Override protected float getStandingEyeHeight(Pose pose, EntityDimensions dimensions) { return this.getDimensions(pose).height * 0.6F; @@ -0,0 +0,0 @@ public class Sniffer extends Animal { @Override public Brain getBrain() { - return super.getBrain(); + return (Brain) super.getBrain(); // Paper - decompile issue } @Override