mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-12 09:51:12 +01:00
SPIGOT-5968: Killer rabbits can't be set to the non-killer rabbit behavior
This commit is contained in:
parent
69fddc725b
commit
60f8a29d12
2 changed files with 7 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
|||
--- a/net/minecraft/server/EntityRabbit.java
|
||||
+++ b/net/minecraft/server/EntityRabbit.java
|
||||
@@ -17,8 +17,14 @@
|
||||
@@ -17,11 +17,17 @@
|
||||
super(entitytypes, world);
|
||||
this.bp = new EntityRabbit.ControllerJumpRabbit(this);
|
||||
this.moveController = new EntityRabbit.ControllerMoveRabbit(this);
|
||||
|
@ -14,7 +14,11 @@
|
|||
+ // CraftBukkit end
|
||||
|
||||
@Override
|
||||
protected void initPathfinder() {
|
||||
- protected void initPathfinder() {
|
||||
+ public void initPathfinder() {
|
||||
this.goalSelector.a(1, new PathfinderGoalFloat(this));
|
||||
this.goalSelector.a(1, new EntityRabbit.PathfinderGoalRabbitPanic(this, 2.2D));
|
||||
this.goalSelector.a(2, new PathfinderGoalBreed(this, 0.8D));
|
||||
@@ -285,7 +291,7 @@
|
||||
if (i == 99) {
|
||||
this.getAttributeInstance(GenericAttributes.ARMOR).setValue(8.0D);
|
||||
|
|
|
@ -43,6 +43,7 @@ public class CraftRabbit extends CraftAnimals implements Rabbit {
|
|||
World world = ((CraftWorld) this.getWorld()).getHandle();
|
||||
entity.goalSelector = new PathfinderGoalSelector(world.getMethodProfilerSupplier());
|
||||
entity.targetSelector = new PathfinderGoalSelector(world.getMethodProfilerSupplier());
|
||||
entity.initPathfinder();
|
||||
entity.initializePathFinderGoals();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue