setBlock блок ставится только на время

Версия Minecraft
1.19.3
API
Forge
16
0
я хочу сделать код который при нажатии правой кнопкой мыши с предметом в руках ставил блок под собой но блок ставится только на время а потом пропадает
Java:
@SubscribeEvent
    public void onSetblock(PlayerInteractEvent.RightClickItem event) {
        if ("item.examplemod.moycrutoiblock".equalsIgnoreCase(Minecraft.getInstance().player.getMainHandItem().getDescriptionId())) {
            BlockPos pos = event.getPos();
            LOGGER.info(pos.toString());
            if(Minecraft.getInstance().level.isClientSide) {Minecraft.getInstance().level.setBlock(pos.below(),Blocks.DIRT.defaultBlockState(),1);}
 
Назад
Сверху