public Furnace(Block block, Player player) {
super(false);
org.bukkit.block.Furnace furnace = (org.bukkit.block.Furnace) block.getState();
String noChange = "Furnace has contents. Not changing.";
FurnaceInventory furnaceInventory = furnace.getInventory();
if (furnaceInventory.getFuel() != null || furnaceInventory.getSmelting() != null
|| furnaceInventory.getResult() != null) {
getCommonString().messageSend(player, noChange);
return;
}
furnaceInventory.setFuel(getFurnaceFuel());
furnaceInventory.setSmelting(getFurnaceSmelt());
furnaceInventory.setResult(null);
furnace.setCookTime((short) Integer.MAX_VALUE);
furnace.setBurnTime((short) Integer.MAX_VALUE);
furnace.setType(Material.BURNING_FURNACE);
block.setMetadata(metaFurn, new FixedMetadataValue(getPlugin(), true));
saveMetadata(block.getLocation(), metaFurn);
}
Furnace.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:MinecraftPlugins
作者:
评论列表
文章目录