TexturePackListener.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:BloodMoon 作者:
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onPlayerChangedWorld(PlayerChangedWorldEvent event) {
    Player player = event.getPlayer();
    World from = event.getFrom();
    World to = player.getWorld();
    PluginConfig worldConfig = plugin.getConfig(to);

    if (plugin.isFeatureEnabled(to, Feature.TEXTURE_PACK)) {
        if (!plugin.isActive(from) && plugin.isActive(to)) {
            player.setResourcePack(worldConfig.getString(Config.FEATURE_TEXTURE_PACK_BLOODMOON));
        } else if (plugin.isActive(from) && !plugin.isActive(to)) {
            player.setResourcePack(worldConfig.getString(Config.FEATURE_TEXTURE_PACK_NORMAL));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号