org.bukkit.craftbukkit.util.CraftChatMessage#fromString ( )源码实例Demo

下面列出了org.bukkit.craftbukkit.util.CraftChatMessage#fromString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Kettle   文件: CraftPlayer.java
@Override
public void sendRawMessage(String message) {
    if (getHandle().connection == null) {
        return;
    }

    for (ITextComponent component : CraftChatMessage.fromString(message)) {
        getHandle().connection.sendPacket(new SPacketChat(component));
    }
}
 
源代码2 项目: Kettle   文件: CraftPlayer.java
@Override
public void setPlayerListName(String name) {
    if (name == null) {
        name = getName();
    }
    getHandle().listName = name.equals(getName()) ? null : CraftChatMessage.fromString(name)[0];
    for (EntityPlayerMP player : server.getHandle().getPlayers()) {
        if (player.getBukkitEntity().canSee(this)) {
            player.connection.sendPacket(new SPacketPlayerListItem(SPacketPlayerListItem.Action.UPDATE_DISPLAY_NAME, getHandle()));
        }
    }
}
 
源代码3 项目: Kettle   文件: CraftPlayer.java
@Override
public void sendTitle(String title, String subtitle, int fadeIn, int stay, int fadeOut) {
    SPacketTitle times = new SPacketTitle(fadeIn, stay, fadeOut);
    getHandle().connection.sendPacket(times);

    if (title != null) {
        SPacketTitle packetTitle = new SPacketTitle(SPacketTitle.Type.TITLE, CraftChatMessage.fromString(title)[0]);
        getHandle().connection.sendPacket(packetTitle);
    }

    if (subtitle != null) {
        SPacketTitle packetSubtitle = new SPacketTitle(SPacketTitle.Type.SUBTITLE, CraftChatMessage.fromString(subtitle)[0]);
        getHandle().connection.sendPacket(packetSubtitle);
    }
}
 
源代码4 项目: Kettle   文件: CraftSign.java
public static ITextComponent[] sanitizeLines(String[] lines) {
    ITextComponent[] components = new ITextComponent[4];

    for (int i = 0; i < 4; i++) {
        if (i < lines.length && lines[i] != null) {
            components[i] = CraftChatMessage.fromString(lines[i])[0];
        } else {
            components[i] = new TextComponentString("");
        }
    }

    return components;
}
 
源代码5 项目: 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();
}
 
源代码6 项目: Thermos   文件: CraftPlayer.java
@Override
public void sendRawMessage(String message) {
    if (getHandle().playerNetServerHandler == null) return;

    for (net.minecraft.util.IChatComponent component : CraftChatMessage.fromString(message)) {
        getHandle().playerNetServerHandler.sendPacket(new net.minecraft.network.play.server.S02PacketChat(component));
    }
}
 
源代码7 项目: Kettle   文件: InventoryWrapper.java
@Override
public ITextComponent getDisplayName() {
    return CraftChatMessage.fromString(getName())[0];
}
 
源代码8 项目: Kettle   文件: CraftBossBar.java
@Override
public void setTitle(String title) {
    handle.name = CraftChatMessage.fromString(title, true)[0];
    handle.sendUpdate(SPacketUpdateBossInfo.Operation.UPDATE_NAME);
}
 
源代码9 项目: Kettle   文件: CraftBlockCommandSender.java
public void sendMessage(String message) {
    for (ITextComponent component : CraftChatMessage.fromString(message)) {
        block.sendMessage(component);
    }
}
 
源代码10 项目: Kettle   文件: CraftFunctionCommandSender.java
@Override
public void sendMessage(String message) {
    for (ITextComponent component : CraftChatMessage.fromString(message)) {
        handle.sendMessage(component);
    }
}