类net.minecraft.world.BossInfoServer源码实例Demo

下面列出了怎么用net.minecraft.world.BossInfoServer的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: enderutilities   文件: TeleportEntity.java
private static void removeDragonBossBarHack(EntityPlayerMP player, WorldProviderEnd provider)
{
    // Somewhat ugly way to clear the Boss Info stuff when teleporting FROM The End
    DragonFightManager manager = provider.getDragonFightManager();

    if (manager != null)
    {
        try
        {
            BossInfoServer bossInfo = ObfuscationReflectionHelper.getPrivateValue(DragonFightManager.class, manager, "field_186109_c");

            if (bossInfo != null)
            {
                bossInfo.removePlayer(player);
            }
        }
        catch (Exception e)
        {
            EnderUtilities.logger.warn("TP: Failed to get DragonFightManager#bossInfo");
        }
    }
}
 
源代码2 项目: Kettle   文件: CraftBossBar.java
public CraftBossBar(String title, BarColor color, BarStyle style, BarFlag... flags) {
    this.flags = flags.length > 0 ? EnumSet.of(flags[0], flags) : EnumSet.noneOf(BarFlag.class);
    this.color = color;
    this.style = style;

    handle = new BossInfoServer(
            CraftChatMessage.fromString(title, true)[0],
            convertColor(color),
            convertStyle(style)
    );

    updateFlags();
}
 
源代码3 项目: TofuCraftReload   文件: EntityTofuGandlem.java
public BossInfoServer getBossInfo() {
	return bossInfo;
}
 
 类所在包
 类方法
 同包方法