- 4
- 2
Как сделать что-бы при нажатии пкм, выполнялась рандомная команда из этих 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));
}