#757: PoweredMinecart - add getter/setter for fuel

By: Shane Bee <shanebolenback@me.com>
This commit is contained in:
CraftBukkit/Spigot
2020-10-13 18:59:56 +11:00
parent 0410e56149
commit f265542e4f
2 changed files with 28 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.EntityMinecartFurnace;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
@@ -11,6 +12,22 @@ public class CraftMinecartFurnace extends CraftMinecart implements PoweredMineca
super(server, entity);
}
@Override
public EntityMinecartFurnace getHandle() {
return (EntityMinecartFurnace) entity;
}
@Override
public int getFuel() {
return getHandle().e;
}
@Override
public void setFuel(int fuel) {
Preconditions.checkArgument(fuel >= 0, "ticks cannot be negative");
getHandle().e = fuel;
}
@Override
public String toString() {
return "CraftMinecartFurnace";