示例#1
0
  @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());
    }
  }
示例#2
0
  @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);
    }
  }
示例#3
0
  @Listener
  public void onChangeTagEventDelete(ChangeTagEvent.Delete event) {
    Tag tag = event.getTag();

    if (tag instanceof ChannelTag) {
      ChannelTag.cache.remove(tag.getName());
    }
  }
示例#4
0
  @Listener
  public void onChangeTagEventUpdate(ChangeTagEvent.Update event) {
    Tag tag = event.getTag();

    if (tag instanceof ChannelTag) {
      ChannelTag.cache.put(tag.getName(), (ChannelTag) tag);
    }
  }