模块 mxlib.bukkit

类 ItemStackComponent

  • 所有已实现的接口:
    GsonHelper.JsonSerializable

    public class ItemStackComponent
    extends net.md_5.bungee.api.chat.BaseComponent
    implements GsonHelper.JsonSerializable
    A Component as ItemStack. It is unmodifiable.

    Example: p.spigot().sendMessage(new ItemStackComponent(p.getInventory().getItemInMainHand()));

    It you want to modify ItemStackComponent. Use duplicate() to get components as TextComponent.

    从以下版本开始:
    2.3
    • 构造器详细资料

      • ItemStackComponent

        public ItemStackComponent​(ItemStack stack)
    • 方法详细资料

      • setExtra

        public void setExtra​(List<net.md_5.bungee.api.chat.BaseComponent> components)
        覆盖:
        setExtra 在类中 net.md_5.bungee.api.chat.BaseComponent
      • addExtra

        public void addExtra​(String text)
        覆盖:
        addExtra 在类中 net.md_5.bungee.api.chat.BaseComponent
      • addExtra

        public void addExtra​(net.md_5.bungee.api.chat.BaseComponent component)
        覆盖:
        addExtra 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setBold

        public void setBold​(Boolean bold)
        覆盖:
        setBold 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setItalic

        public void setItalic​(Boolean italic)
        覆盖:
        setItalic 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setUnderlined

        public void setUnderlined​(Boolean underlined)
        覆盖:
        setUnderlined 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setStrikethrough

        public void setStrikethrough​(Boolean strikethrough)
        覆盖:
        setStrikethrough 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setObfuscated

        public void setObfuscated​(Boolean obfuscated)
        覆盖:
        setObfuscated 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setInsertion

        public void setInsertion​(String insertion)
        覆盖:
        setInsertion 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setClickEvent

        public void setClickEvent​(net.md_5.bungee.api.chat.ClickEvent clickEvent)
        覆盖:
        setClickEvent 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setHoverEvent

        public void setHoverEvent​(net.md_5.bungee.api.chat.HoverEvent hoverEvent)
        覆盖:
        setHoverEvent 在类中 net.md_5.bungee.api.chat.BaseComponent
      • getInsertion

        public String getInsertion()
        覆盖:
        getInsertion 在类中 net.md_5.bungee.api.chat.BaseComponent
      • getExtra

        public List<net.md_5.bungee.api.chat.BaseComponent> getExtra()
        覆盖:
        getExtra 在类中 net.md_5.bungee.api.chat.BaseComponent
      • getClickEvent

        public net.md_5.bungee.api.chat.ClickEvent getClickEvent()
        覆盖:
        getClickEvent 在类中 net.md_5.bungee.api.chat.BaseComponent
      • getHoverEvent

        public net.md_5.bungee.api.chat.HoverEvent getHoverEvent()
        覆盖:
        getHoverEvent 在类中 net.md_5.bungee.api.chat.BaseComponent
      • duplicate

        public net.md_5.bungee.api.chat.TextComponent duplicate()
        指定者:
        duplicate 在类中 net.md_5.bungee.api.chat.BaseComponent
      • setPower

        public static void setPower​(Class<?> token,
                                    Object impl)
      • getPowerClass

        @Nullable
        public static @Nullable Class<?> getPowerClass()