Youssef Amr Sayed Amir Misbah
Members-
Posts
9 -
Joined
-
Last visited
Everything posted by Youssef Amr Sayed Amir Misbah
-
public class fluorite_dropper extends Item { public fluorite_dropper(Properties pProperties) { super(pProperties); } @Override public InteractionResult useOn(UseOnContext pContext) { if(pContext.getLevel().isClientSide()) { BlockPos positionClicked = pContext.getClickedPos(); Player player = pContext.getPlayer(); Level#setBlock pContext.getItemInHand().hurtAndBreak(1, pContext.getPlayer(), (Player) -> player.broadcastBreakEvent(player.getUsedItemHand())); return super.useOn(pContext); } return null; } } Exactly what i tried i never works this is everything i could collect of my attempts i just need the command that replaces blocks
-
but i can show you the bear outline @Override public InteractionResult useOn(UseOnContext pContext) { if(pContext.getLevel().isClientSide()) { BlockPos positionClicked = pContext.getClickedPos(); Player player = pContext.getPlayer(); here is supposed to be where i put the placement code after i grab all needed coords but i cant find the right command pContext.getItemInHand().hurtAndBreak(1, pContext.getPlayer(), (Player) -> player.broadcastBreakEvent(player.getUsedItemHand())); return super.useOn(pContext); } Player needed a capital P
-
but i can show you the bear outline @Override public InteractionResult useOn(UseOnContext pContext) { if(pContext.getLevel().isClientSide()) { BlockPos positionClicked = pContext.getClickedPos(); Player player = pContext.getPlayer(); here is supposed to be where i put the placement code after i grab all needed coords but i cant find the right command pContext.getItemInHand().hurtAndBreak(1, pContext.getPlayer(), (player) -> player.broadcastBreakEvent(player.getUsedItemHand())); return super.useOn(pContext); }