/**
* Updates the status of the furnace to the current amount of fuel and
* smelting items.
*/
private final void updateLevels() {
FurnaceInventory inventory = (((Furnace) location.getBlock().getState()).getInventory());
final ItemStack fuelItem = inventory.getFuel();
if (fuelItem == null || fuelItem.getType() == Material.AIR) {
fuelAmount = 0;
} else {
fuelAmount = fuelItem.getAmount();
}
final ItemStack smeltItem = inventory.getSmelting();
if (smeltItem == null || smeltItem.getType() == Material.AIR) {
smeltingAmount = 0;
} else {
smeltingAmount = smeltItem.getAmount();
}
}
FurnaceEndpoint.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:StarQuestCode
作者:
评论列表
文章目录