Рандомная команда в методе onItemRightClick

Как сделать что-бы при нажатии пкм, выполнялась рандомная команда из этих 4? Вроде все верно, но не работает :/

Java:
   @SideOnly(Side.SERVER)
    public ActionResult<ItemStack> onItemRightClick(World worldIn, World world, EntityPlayer playerIn, EnumHand handIn, EntityPlayer player)
    {
       
            double check = Math.floor(Math.random());
            if (check == 0) {
                FMLCommonHandler.instance().getMinecraftServerInstance().commandManager.executeCommand(player, "give " + player.getDisplayNameString() + " 1 64");
            } else {
                if (check == 1) {
                    FMLCommonHandler.instance().getMinecraftServerInstance().commandManager.executeCommand(player, "give " + player.getDisplayNameString() + " 2 64");

                } else {
                    if (check == 2) {
                        FMLCommonHandler.instance().getMinecraftServerInstance().commandManager.executeCommand(player, "give " + player.getDisplayNameString() + " 3 64");

                    } else {
                        if (check == 3) {
                            FMLCommonHandler.instance().getMinecraftServerInstance().commandManager.executeCommand(player, "give " + player.getDisplayNameString() + " 4 64");

                        } else {
                            if (check == 4) {
                                FMLCommonHandler.instance().getMinecraftServerInstance().commandManager.executeCommand(player, "give " + player.getDisplayNameString() + " 4 64");

                            }
                        }
                    }
                }
            }
           
        playerIn.getHeldItem(handIn).damageItem(2, playerIn);
        return new ActionResult<ItemStack>(EnumActionResult.SUCCESS, playerIn.getHeldItem(handIn));
    }
 
Сверху