Implement max fuse tick & explosion radius methods to Creeper

By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
CraftBukkit/Spigot
2017-11-07 07:38:58 -05:00
parent 3a788673df
commit 4a0e197bb8
2 changed files with 36 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions;
import net.minecraft.server.EntityCreeper;
import org.bukkit.craftbukkit.CraftServer;
@@ -38,6 +39,30 @@ public class CraftCreeper extends CraftMonster implements Creeper {
}
}
@Override
public void setMaxFuseTicks(int ticks) {
Preconditions.checkArgument(ticks >= 0, "ticks < 0");
getHandle().maxFuseTicks = ticks;
}
@Override
public int getMaxFuseTicks() {
return getHandle().maxFuseTicks;
}
@Override
public void setExplosionRadius(int radius) {
Preconditions.checkArgument(radius >= 0, "radius < 0");
getHandle().explosionRadius = radius;
}
@Override
public int getExplosionRadius() {
return getHandle().explosionRadius;
}
@Override
public EntityCreeper getHandle() {
return (EntityCreeper) entity;