summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/PathfinderGoalSit.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/PathfinderGoalSit.java')
-rw-r--r--src/main/java/net/minecraft/server/PathfinderGoalSit.java39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/main/java/net/minecraft/server/PathfinderGoalSit.java b/src/main/java/net/minecraft/server/PathfinderGoalSit.java
deleted file mode 100644
index 60371bed..00000000
--- a/src/main/java/net/minecraft/server/PathfinderGoalSit.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package net.minecraft.server;
-
-public class PathfinderGoalSit extends PathfinderGoal {
-
- private EntityTameableAnimal entity;
- private boolean willSit;
-
- public PathfinderGoalSit(EntityTameableAnimal entitytameableanimal) {
- this.entity = entitytameableanimal;
- this.a(5);
- }
-
- public boolean a() {
- if (!this.entity.isTamed()) {
- return this.willSit && this.entity.getGoalTarget() == null; // CraftBukkit - Allow sitting for wild animals
- } else if (this.entity.M()) {
- return false;
- } else if (!this.entity.onGround) {
- return false;
- } else {
- EntityLiving entityliving = this.entity.getOwner();
-
- return entityliving == null ? true : (this.entity.f(entityliving) < 144.0D && entityliving.getLastDamager() != null ? false : this.willSit);
- }
- }
-
- public void c() {
- this.entity.getNavigation().h();
- this.entity.setSitting(true);
- }
-
- public void d() {
- this.entity.setSitting(false);
- }
-
- public void setSitting(boolean flag) {
- this.willSit = flag;
- }
-}