Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SubscribeEvent
- public void breakEvent(BlockEvent.BreakEvent event)
- {
- if (event.getState().getBlock() == eAngelusBlocks.angelicOre)
- {
- event.setExpToDrop(3);
- Random dChance = new Random();
- int chance = dChance.nextInt(100) + 1;
- if (chance < 15) {
- EntityPlayer player = event.getPlayer();
- IMorality morality = player.getCapability(moralityProvider.MORALITY_CAP, null);
- player.sendMessage(new TextComponentString("\u00A74" + "Your scales of morality have tipped to sin."));
- morality.addSin(1);
- if (!player.world.isRemote) { eAngelusPacketHandler.sendTo(new SyncMorality(morality.getMorality()), (EntityPlayerMP) player);}
- }
- }
- if (event.getState().getBlock() == eAngelusBlocks.demonicOre)
- {
- event.setExpToDrop(3);
- //BlockPos pos = event.getPos();
- //event.getWorld().spawnEntity(new EntityItem(event.getWorld(), pos.getX() + 2, pos.getY() + 2, pos.getZ(), new ItemStack(Items.DIAMOND)));
- Random dChance = new Random();
- int chance = dChance.nextInt(100) + 1;
- if (chance < 15) {
- EntityPlayer player = event.getPlayer();
- IMorality morality = player.getCapability(moralityProvider.MORALITY_CAP, null);
- player.sendMessage(new TextComponentString("\u00A73" + "Your scales of morality have tipped to virtue."));
- morality.addVirtue(1);
- if (!player.world.isRemote) { eAngelusPacketHandler.sendTo(new SyncMorality(morality.getMorality()), (EntityPlayerMP) player);}
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement