summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityAnimals.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityAnimals.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityAnimals.java36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/EntityAnimals.java b/src/main/java/net/minecraft/server/EntityAnimals.java
new file mode 100644
index 00000000..0cb764f4
--- /dev/null
+++ b/src/main/java/net/minecraft/server/EntityAnimals.java
@@ -0,0 +1,36 @@
+package net.minecraft.server;
+
+public abstract class EntityAnimals extends EntityCreature implements IAnimals {
+
+ public EntityAnimals(World world) {
+ super(world);
+ }
+
+ protected float a(int i, int j, int k) {
+ if (l.a(i, j - 1, k) == Block.u.bi) {
+ return 10F;
+ } else {
+ return l.l(i, j, k) - 0.5F;
+ }
+ }
+
+ public void a(NBTTagCompound nbttagcompound) {
+ super.a(nbttagcompound);
+ }
+
+ public void b(NBTTagCompound nbttagcompound) {
+ super.b(nbttagcompound);
+ }
+
+ public boolean b() {
+ int i = MathHelper.b(p);
+ int j = MathHelper.b(z.b);
+ int k = MathHelper.b(r);
+
+ return l.a(i, j - 1, k) == Block.u.bi && l.j(i, j, k) > 8 && super.b();
+ }
+
+ public int c() {
+ return 120;
+ }
+}