Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Optional<IBlockState> blockStateByStack(ItemStack stack){
Item item = stack.getItem();
if(item instanceof ItemBlock){
return Item.getBlockFromItem(item).getStateFromMeta(
((ItemBlock)item).getMetadata(
stack.getDamage()
)
);
}else
return Optional.empty();
}
Item.getBlockFromItem
или что-то подобное, получай блок из предмета и сравнивай.Optional<IBlockState> blockStateByStack(ItemStack stack){
Item item = stack.getItem();
if(item instanceof ItemBlock){
return Item.getBlockFromItem(item).getStateFromMeta(
((ItemBlock)item).getMetadata(
stack.getDamage()
)
);
}else
return Optional.empty();
}
Спасибо, именно это я и хотел узнатьВарианты блока в виде предмета отличаются по дамагу ItemStack#getDamage.