base mod created
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package net.minecraft.util;
|
||||
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.network.play.server.SPacketCooldown;
|
||||
|
||||
public class CooldownTrackerServer extends CooldownTracker
|
||||
{
|
||||
private final EntityPlayerMP player;
|
||||
|
||||
public CooldownTrackerServer(EntityPlayerMP playerIn)
|
||||
{
|
||||
this.player = playerIn;
|
||||
}
|
||||
|
||||
protected void notifyOnSet(Item itemIn, int ticksIn)
|
||||
{
|
||||
super.notifyOnSet(itemIn, ticksIn);
|
||||
this.player.connection.sendPacket(new SPacketCooldown(itemIn, ticksIn));
|
||||
}
|
||||
|
||||
protected void notifyOnRemove(Item itemIn)
|
||||
{
|
||||
super.notifyOnRemove(itemIn);
|
||||
this.player.connection.sendPacket(new SPacketCooldown(itemIn, 0));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user