• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

QuestCreator/插件开发者的话:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(创建页面,内容为“{{qcbox}} 插件没有公开的API, 你需要直接将插件.jar 导入到你的IDE内. 你也许也要导入PyrCore. ''如果你想要开发兼容 QuestCreator 的…”)
 
无编辑摘要
 
第10行: 第10行:
如何获取用户数据 :
如何获取用户数据 :
  QCUser userData = QuestCreator.inst().getData().getUsers().getElement(playerUUID);
  QCUser userData = QuestCreator.inst().getData().getUsers().getElement(playerUUID);
Change data profile (useful if you wish the player to play different characters for example) :
更改数据文件 (如果你想要玩家扮演不同的角色的话很有用,如) :
  Core.instance().getData().getDataProfiles().set(playerUUID, "profileName");
  Core.instance().getData().getDataProfiles().set(playerUUID, "profileName");
Main useful class instance :
最有用的class示例 :
  QuestCreator.inst()
  QuestCreator.inst()
Eveyrything is pretty implicit IMO, and what's useful is documented in the javadoc. If you really don't understand something, you can contact me on discord.
这些东西比较晦涩难懂, 有用的东西存储在 javadoc. 如果你有疑问, 你可以到discord提问.

2019年5月1日 (三) 15:22的最新版本

插件没有公开的API, 你需要直接将插件.jar 导入到你的IDE内. 你也许也要导入PyrCore.

如果你想要开发兼容 QuestCreator 的插件却没购买这款插件, 你可以在Discor联系插件作者来试下能否和插件作者达成一致.

JAVADOC链接

示例项目

如何获取用户数据 :

QCUser userData = QuestCreator.inst().getData().getUsers().getElement(playerUUID);

更改数据文件 (如果你想要玩家扮演不同的角色的话很有用,如) :

Core.instance().getData().getDataProfiles().set(playerUUID, "profileName");

最有用的class示例 :

QuestCreator.inst()

这些东西比较晦涩难懂, 有用的东西存储在 javadoc. 如果你有疑问, 你可以到discord提问.