@Listener public void onChangeTagEventDelete(ChangeTagEvent.Delete event) { Tag tag = event.getTag(); if (tag instanceof GroupTag) { GroupTag.cache.remove(tag.getName()); } else if (tag instanceof WorldTag) { WorldTag.cache.remove(tag.getName()); } else if (tag instanceof PlayerTag) { PlayerTag.cache.remove(tag.getName()); } else if (tag instanceof SingleTag) { SingleTag.cache.remove(tag.getName()); } }
@Listener public void onChangeTagEventUpdate(ChangeTagEvent.Update event) { Tag tag = event.getTag(); if (tag instanceof GroupTag) { GroupTag.cache.put(tag.getName(), (GroupTag) tag); } else if (tag instanceof WorldTag) { WorldTag.cache.put(tag.getName(), (WorldTag) tag); } else if (tag instanceof PlayerTag) { PlayerTag.cache.put(tag.getName(), (PlayerTag) tag); } else if (tag instanceof SingleTag) { SingleTag.cache.put(tag.getName(), (SingleTag) tag); } }
@Listener public void onChangeTagEventDelete(ChangeTagEvent.Delete event) { Tag tag = event.getTag(); if (tag instanceof ChannelTag) { ChannelTag.cache.remove(tag.getName()); } }
@Listener public void onChangeTagEventUpdate(ChangeTagEvent.Update event) { Tag tag = event.getTag(); if (tag instanceof ChannelTag) { ChannelTag.cache.put(tag.getName(), (ChannelTag) tag); } }