Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SubscribeEvent
- public void shieldBreaking(LivingAttackEvent e) {
- if (e.source instanceof EntityDamageSource) {
- EntityLivingBase to = e.entityLiving;
- Entity from = e.source.getEntity();
- if (to instanceof EntityPlayer) {
- EntityPlayer player = (EntityPlayer) to;
- ItemStack stack = player.getHeldItem();
- if (!stack.hasTagCompound())
- stack.setTagCompound(new NBTTagCompound());
- NBTTagCompound nbt = stack.getTagCompound();
- nbt.setInteger("hits", 0);
- nbt.setInteger("cooldown", 0);
- if (stack.getItem() instanceof ItemShield) {
- if (player.isBlocking()) {
- nbt.setInteger("hits", nbt.getInteger("hits") + 1);
- if(nbt.getInteger("hits") == nbt.getInteger("maxHits")) {
- player.addChatMessage(new ChatComponentText("ТЫНЦ"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement