- 36
- 2
- 1
Всем привет!
У меня проблемка есть. И я не знаю как решить?
Суть:
Когда скидываю предмет на определённый блок, срабатывает действие. Но предмет имеет другой blockpos который отличается от позиции блока.
вот код:
Заранее спасибо!
У меня проблемка есть. И я не знаю как решить?
Суть:
Когда скидываю предмет на определённый блок, срабатывает действие. Но предмет имеет другой blockpos который отличается от позиции блока.
вот код:
Java:
@SubscribeEvent
public static void Craft(ItemTossEvent event){
BlockPos minusBlock = new BlockPos((float)event.getEntityItem().getX(), (float)event.getEntityItem().getY()-1, (float)event.getEntityItem().getZ());
BlockPos Blockpos = new BlockPos((float)event.getEntityItem().getX(), (float)event.getEntityItem().getY(), (float)event.getEntityItem().getZ());
Item getDropItem = event.getEntityItem().getItem().getItem();
if (event.getEntity().level.getBlockState(minusBlock) == Blocks.craftingTable.get().defaultBlockState()){
// действие
}
{
Заранее спасибо!
Последнее редактирование: