No description
This repository has been archived on 2024年10月12日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- TypeScript 100%
| src | fix:修复了一个严重漏洞 | |
| .gitignore | chore:添加typedoc环境 | |
| .typedoc.json | feat:添加快速注册组件功能 | |
| index.ts | feat:添加新任务系统(测试) | |
| LICENSE | feat:添加LICENSE | |
| package.json | v1.6.2 | |
| README-zh.md | feat:添加新任务系统(测试) | |
| README.md | feat:优化README | |
| tsconfig.json | feat:添加tsconfig | |
| yarn.lock | feat:迁移其他依赖 | |
Lazuli Api
Some useful instances for Minecraft Script Api.
Register API
If the instance has Need Registry category, it needs a static method in Register Api to registried it in game.
For example, if you want to define a tool:
const EXAMPL_TOOL: ToolItem = new ToolItem("exmaple:tool");
Register.toolRegistry(EXAMPLE_TOOL);
Language Files
Article API
If you want to enable the Article API, you need to add the following strings to the language file:
article.nothing.title=No unlocked article
article.nothing.body=You don't unlock any articles, you can get and read an article to unlock it.
Quest API
If you want to enable Quest API, you need to add the following strings to the language file:
api.unexpected_error.quest=Unknown error!
quest.finished=You have completed a quest!
quest.done=The quest has been completed
quest.check=Submit the quest
quest.not_enough.item=You need %1 %2 to complete this task
quest.not_enough.level=You need %1 experience to complete this task
quest.not_enough.xp=You need %1 experience to complete this task
quest.not_enough.entity=You also need %1 specific tasks to complete this task
Quest.not_enough.entity=You need to kill %1 to complete this quest
quest.condition=§eCompletion§r:
quest.award=§eReward§r:
quest.item=%1 %2;
quest.xp=%1 ×ばつexperience;
quest.level=%1 ×ばつlevel;
quest.quests=Complete %1 specific quests;
quest.entity=Kill %1;
quest.reward.none=No reward
quest.condition.none=No condition
quest.tips=§4Tips§r:
Job API
job.tryUpdate=Try update job level