Minecraft 如何获得燃料源的燃烧时间?

Minecraft 如何获得燃料源的燃烧时间?,minecraft,bukkit,Minecraft,Bukkit,我正在使用材料。{something}.isFuel()来获取物品是否为燃料源,但如何获取该燃料源的燃烧时间…?据我所知,没有这样的东西。 但是您可以创建一个包含燃料信息的枚举,如下面的spiget文章所示: 公共枚举燃料{ 熔岩桶(材料:熔岩桶,20000), 煤炭区块(材料:煤炭区块,16000), 火焰棒(材料:火焰棒,2400) // ... 私人材料类型; 私人时间; 公共燃料(材料类型、燃烧时间){ this.type=type; this.burntime=燃烧时间; } 公共in

我正在使用
材料。{something}.isFuel()
来获取物品是否为燃料源,但如何获取该燃料源的燃烧时间…?

据我所知,没有这样的东西。 但是您可以创建一个包含燃料信息的枚举,如下面的spiget文章所示:

公共枚举燃料{
熔岩桶(材料:熔岩桶,20000),
煤炭区块(材料:煤炭区块,16000),
火焰棒(材料:火焰棒,2400)
// ...
私人材料类型;
私人时间;
公共燃料(材料类型、燃烧时间){
this.type=type;
this.burntime=燃烧时间;
}
公共int getBurnTime(){
返回燃烧时间;
}
}

不确定bukkit是否允许,但
TileEntityFurnace.getItemBurnTime(stack)
是我在Forge中使用的方法,它是一种普通的方法。