📨 来源
💡 当你调用插件API时,通常需要声明该操作的来源,用于辨别事件发生的不同场景。
AkariLevel 中定义了部分事件来源:
PlayerExpChangeEvent
- COMMAND_ADD_EXP
- COMMAND_REMOVE_EXP
- COMMAND_SET_EXP
- MYTHICMOBS_DROP_EXP
- VANILLA_EXP_CHANGE
- TEAM_SHARE_EXP
PlayerLevelChangeEvent
- COMMAND_ADD_LEVEL
- COMMAND_REMOVE_LEVEL
- COMMAND_SET_LEVEL
同时你也可以在自己编写的插件中声明其他来源,例如:
- EXAMPLEPLUGIN
- EXAMPLEPLUGIN_LISTENER
- EXAMPLEPLUGIN_LISTENER_PLAYERFISH
- EXAMPLEPLUGIN_SET_EXP
- EXAMPLEPLUGIN_COMMAND_GET_REWARD