summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityMagmaCube.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityMagmaCube.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityMagmaCube.java98
1 files changed, 0 insertions, 98 deletions
diff --git a/src/main/java/net/minecraft/server/EntityMagmaCube.java b/src/main/java/net/minecraft/server/EntityMagmaCube.java
deleted file mode 100644
index fd50f11b..00000000
--- a/src/main/java/net/minecraft/server/EntityMagmaCube.java
+++ /dev/null
@@ -1,98 +0,0 @@
-package net.minecraft.server;
-
-public class EntityMagmaCube extends EntitySlime {
-
- public EntityMagmaCube(World world) {
- super(world);
- this.fireProof = true;
- }
-
- protected void aC() {
- super.aC();
- this.getAttributeInstance(GenericAttributes.d).setValue(0.20000000298023224D);
- }
-
- public boolean canSpawn() {
- return this.world.difficulty != EnumDifficulty.PEACEFUL && this.world.b(this.boundingBox) && this.world.getCubes(this, this.boundingBox).isEmpty() && !this.world.containsLiquid(this.boundingBox);
- }
-
- public int aU() {
- return this.getSize() * 3;
- }
-
- public float d(float f) {
- return 1.0F;
- }
-
- protected String bP() {
- return "flame";
- }
-
- protected EntitySlime bQ() {
- return new EntityMagmaCube(this.world);
- }
-
- protected Item getLoot() {
- return Items.MAGMA_CREAM;
- }
-
- protected void dropDeathLoot(boolean flag, int i) {
- // CraftBukkit start - Whole method
- java.util.List<org.bukkit.inventory.ItemStack> loot = new java.util.ArrayList<org.bukkit.inventory.ItemStack>();
- Item item = this.getLoot();
-
- if (item != null && this.getSize() > 1) {
- int j = this.random.nextInt(4) - 2;
-
- if (i > 0) {
- j += this.random.nextInt(i + 1);
- }
-
- if (j > 0) {
- loot.add(new org.bukkit.inventory.ItemStack(org.bukkit.craftbukkit.util.CraftMagicNumbers.getMaterial(item), j));
- }
- }
-
- org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(this, loot);
- // CraftBukkit end
- }
-
- public boolean isBurning() {
- return false;
- }
-
- protected int bR() {
- return super.bR() * 4;
- }
-
- protected void bS() {
- this.h *= 0.9F;
- }
-
- protected void bi() {
- this.motY = (double) (0.42F + (float) this.getSize() * 0.1F);
- this.al = true;
- }
-
- protected void b(float f) {}
-
- protected boolean bT() {
- return true;
- }
-
- protected int bU() {
- return super.bU() + 2;
- }
-
- protected String bV() {
- return this.getSize() > 1 ? "mob.magmacube.big" : "mob.magmacube.small";
- }
-
- public boolean O() {
- return false;
- }
-
- protected boolean bW() {
- return true;
- }
-}