Hello Support我无法从组件中获取字符串。我用两种方法做到了这一点,但结果很糟糕。
TextComponent textComponent = (TextComponent) item.displayname;
return textComponent.content();
其结果是铸造错误
和
return PlainTextComponentSerializer.plainText().serialize(item.displayname);
结果是文字上的“聊天。方括号”,这很奇怪。
请帮忙。谢谢
我不明白您如何访问Spigot API中ItemStack中的displayname字段。
您应该使用ItemMeta
来管理显示名称。要获取项目元,您应该使用ItemStack#getItemMeta
。
不要忘了用hasitemeta检查项目是否为meta。您还可以使用hasDisplayName来确保显示名称有效。
问题内容: 我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。 问题答案: 对于此特定示例, 在一般情况下: 由于这个答案由于某种原因而受到欢迎,因此有一个好处:正则表达式生成器。
我有一个父组件从API获取一些数据,并将数据存储在状态中,然后将其传递给子组件,如下所示: 在我的子组件中,我有两个问题,一个是:我想在componentDidMount中接收一个道具(ratingsAverage),但在render()函数中接收ratingsAverage时未定义。另一个是:在我的render()函数中,我只能接收非对象或数组的数据,当我接收到一个对象并希望访问该对象的属性时,
json响应:“result”:{ 代码:使用这段代码,我会得到上面这样的响应,意味着所有数组都来了...但在这里我需要如何获得它…如果我运行循环得到错误..请帮忙 如何从上面的字典数组中获取值
问题内容: 即时通讯正在处理日期,并且我在从字符串中获取日期时遇到问题,我在这里简化了我的问题: 输出为:“ 25-05-2015”(可以),“ 2014年12月21日,上午12:00”(???) 问题答案: 那里的问题是为了。您必须使用。顺便说一句,不要忘记将日期格式设置的语言环境设置为“ en_US_POSIX” 。 如果您使用固定格式的日期,则应首先将日期格式器的语言环境设置为适合您的固定格
我有类似的职位