package jk_5.nailed.server.utils;
import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap;
import jk_5.eventbus.EventHandler;
import jk_5.nailed.api.event.server.ServerPreTickEvent;
import net.minecraft.entity.player.EntityPlayer;
import java.util.Map;
public class InvSeeTicker {
private static Multimap<EntityPlayer, InventoryOtherPlayer> map = HashMultimap.create();
public static void register(InventoryOtherPlayer inv){
map.put(inv.getOwner(), inv);
}
public static void unregister(InventoryOtherPlayer inv){
map.remove(inv.getOwner(), inv);
}
@EventHandler
public void onTick(ServerPreTickEvent event){
for(Map.Entry<EntityPlayer, InventoryOtherPlayer> e : map.entries()){
e.getValue().update();
}
}
}