Implement max fuse tick & explosion radius methods to Creeper
By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user