- 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)
-
方法概要
修饰符和类型 方法 说明 void
addExtra(String text)
void
addExtra(net.md_5.bungee.api.chat.BaseComponent component)
net.md_5.bungee.api.chat.TextComponent
duplicate()
net.md_5.bungee.api.chat.ClickEvent
getClickEvent()
List<net.md_5.bungee.api.chat.BaseComponent>
getExtra()
net.md_5.bungee.api.chat.HoverEvent
getHoverEvent()
String
getInsertion()
static @Nullable Class<?>
getPowerClass()
void
setBold(Boolean bold)
void
setClickEvent(net.md_5.bungee.api.chat.ClickEvent clickEvent)
void
setExtra(List<net.md_5.bungee.api.chat.BaseComponent> components)
void
setHoverEvent(net.md_5.bungee.api.chat.HoverEvent hoverEvent)
void
setInsertion(String insertion)
void
setItalic(Boolean italic)
void
setObfuscated(Boolean obfuscated)
static void
setPower(Class<?> token, Object impl)
void
setStrikethrough(Boolean strikethrough)
void
setUnderlined(Boolean underlined)
String
toJson()
-
-
-
构造器详细资料
-
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 @Nullable Class<?> getPowerClass()
-
-