by separately handling immediate one-time cost and cost over time.
PluginManager: Use the same class loader and add getPlugin method
fix #635
Development
* Fix `System#out` usage pointed by magix at https://github.com/Grasscutters/Grasscutter/pull/568#pullrequestreview-965271278 * Fix typos for interchange `-` and `_`. * Fix gacha mapping autogeneration path
- Reduced stamina not tested in MP. - Stop MovementManager ticker when player goes offline.
* Update GiveAllCommand.java giveall command nomore give arts * Update Grasscutter.java * Update Grasscutter.java
Tools
* GM Handbook * Gacha Map
Implement a proper language system
Utils.java
development
localization
* Add files via upload * Add files via upload * Update GameConstants.java * Update Config.java * Update PacketGetPlayerFriendListRsp.java
* 修复一个Gson发序列化json文件的空值问题 * Improved fault tolerance for json file deserialization