Advertisement
HalestormXV

Untitled

Jul 13th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1.     @SubscribeEvent
  2.     public void breakEvent(BlockEvent.BreakEvent event)
  3.     {
  4.         if (event.getState().getBlock() == eAngelusBlocks.angelicOre)
  5.         {
  6.             event.setExpToDrop(3);
  7.             Random dChance = new Random();
  8.             int chance = dChance.nextInt(100) + 1;
  9.             if (chance < 15) {
  10.                 EntityPlayer player = event.getPlayer();
  11.                 IMorality morality = player.getCapability(moralityProvider.MORALITY_CAP, null);
  12.                 player.sendMessage(new TextComponentString("\u00A74" + "Your scales of morality have tipped to sin."));
  13.                 morality.addSin(1);
  14.                 if (!player.world.isRemote) { eAngelusPacketHandler.sendTo(new SyncMorality(morality.getMorality()), (EntityPlayerMP) player);}
  15.             }
  16.         }
  17.  
  18.         if (event.getState().getBlock() == eAngelusBlocks.demonicOre)
  19.         {
  20.             event.setExpToDrop(3);
  21.             //BlockPos pos = event.getPos();
  22.             //event.getWorld().spawnEntity(new EntityItem(event.getWorld(), pos.getX() + 2, pos.getY() + 2, pos.getZ(), new ItemStack(Items.DIAMOND)));
  23.             Random dChance = new Random();
  24.             int chance = dChance.nextInt(100) + 1;
  25.             if (chance < 15) {
  26.                 EntityPlayer player = event.getPlayer();
  27.                 IMorality morality = player.getCapability(moralityProvider.MORALITY_CAP, null);
  28.                 player.sendMessage(new TextComponentString("\u00A73" + "Your scales of morality have tipped to virtue."));
  29.                 morality.addVirtue(1);
  30.                 if (!player.world.isRemote) { eAngelusPacketHandler.sendTo(new SyncMorality(morality.getMorality()), (EntityPlayerMP) player);}
  31.             }
  32.         }
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement