类 ItemStackComponent
- java.lang.Object
-
- net.md_5.bungee.api.chat.BaseComponent
-
- cn.mcres.karlatemp.mxlib.module.chat.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(ItemStack stack)
-
方法概要
修饰符和类型 方法 说明 voidaddExtra(String text)voidaddExtra(net.md_5.bungee.api.chat.BaseComponent component)net.md_5.bungee.api.chat.TextComponentduplicate()net.md_5.bungee.api.chat.ClickEventgetClickEvent()List<net.md_5.bungee.api.chat.BaseComponent>getExtra()net.md_5.bungee.api.chat.HoverEventgetHoverEvent()StringgetInsertion()static Class<?>getPowerClass()voidsetBold(Boolean bold)voidsetClickEvent(net.md_5.bungee.api.chat.ClickEvent clickEvent)voidsetExtra(List<net.md_5.bungee.api.chat.BaseComponent> components)voidsetHoverEvent(net.md_5.bungee.api.chat.HoverEvent hoverEvent)voidsetInsertion(String insertion)voidsetItalic(Boolean italic)voidsetObfuscated(Boolean obfuscated)static voidsetPower(Class<?> token, Object impl)voidsetStrikethrough(Boolean strikethrough)voidsetUnderlined(Boolean underlined)StringtoJson()
-
-
-
构造器详细资料
-
ItemStackComponent
public ItemStackComponent(ItemStack stack)
-
-
方法详细资料
-
toJson
public String toJson()
- 指定者:
toJson在接口中GsonHelper.JsonSerializable
-
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
-
getPowerClass
@Nullable public static Class<?> getPowerClass()
-
-