Jok1r 77 2 2 5 Июл 2020 #1 Здравствуйте, хочу узнать, можно ли из ItemBlock получить блок данного типа? (Требует еще указать материал)
Здравствуйте, хочу узнать, можно ли из ItemBlock получить блок данного типа? (Требует еще указать материал)
Решение timaxa007 5 Июл 2020 Jok1r написал(а): Подсказали Нажмите для раскрытия... Не очень, в некоторых (и редких) случаях id не совпадать. В ItemBlock есть переменная блока или id блока. Java: if (itemStack.getItem() instanceof ItemBlock) { int blockID = ((ItemBlock)itemStack.getItem()).getBlockID(); world.setBlock(x, y, z, blockID); } Спойлер timaxa007 написал(а): в некоторых (и редких) Нажмите для раскрытия... Java: public ItemBlock(int par1) { super(par1); this.blockID = par1 + 256; }
Jok1r написал(а): Подсказали Нажмите для раскрытия... Не очень, в некоторых (и редких) случаях id не совпадать. В ItemBlock есть переменная блока или id блока. Java: if (itemStack.getItem() instanceof ItemBlock) { int blockID = ((ItemBlock)itemStack.getItem()).getBlockID(); world.setBlock(x, y, z, blockID); } Спойлер timaxa007 написал(а): в некоторых (и редких) Нажмите для раскрытия... Java: public ItemBlock(int par1) { super(par1); this.blockID = par1 + 256; }
timaxa007 Модератор 5,831 409 672 5 Июл 2020 #3 Jok1r написал(а): Подсказали Нажмите для раскрытия... Не очень, в некоторых (и редких) случаях id не совпадать. В ItemBlock есть переменная блока или id блока. Java: if (itemStack.getItem() instanceof ItemBlock) { int blockID = ((ItemBlock)itemStack.getItem()).getBlockID(); world.setBlock(x, y, z, blockID); } Спойлер timaxa007 написал(а): в некоторых (и редких) Нажмите для раскрытия... Java: public ItemBlock(int par1) { super(par1); this.blockID = par1 + 256; } Последнее редактирование: 5 Июл 2020 Позитивный голос 0 Негативный голос Решение
Jok1r написал(а): Подсказали Нажмите для раскрытия... Не очень, в некоторых (и редких) случаях id не совпадать. В ItemBlock есть переменная блока или id блока. Java: if (itemStack.getItem() instanceof ItemBlock) { int blockID = ((ItemBlock)itemStack.getItem()).getBlockID(); world.setBlock(x, y, z, blockID); } Спойлер timaxa007 написал(а): в некоторых (и редких) Нажмите для раскрытия... Java: public ItemBlock(int par1) { super(par1); this.blockID = par1 + 256; }