Commit Graph

23 Commits (master)

Author SHA1 Message Date
James T. Martin 2c198b84a0
Removed redundant maven repository dependencies. 2020-12-02 13:17:27 -08:00
James T. Martin 3570b7ddab
Improve the way commutations, appeals, and clears work.
Specifically, commutations now create a new infraction,
and all three set a repeal reason/issuer/type.

This makes the system more flexible and makes for a better audit log.
2020-11-25 11:24:37 -08:00
James T. Martin ea101d5c07
Begin improving documentation: update README, add some JavaDoc. 2020-11-24 22:21:34 -08:00
James T. Martin f7f37a18f8
Committing incomplete work on the WIP WastelandModTools. 2020-11-23 13:45:03 -08:00
James T. Martin e4ec1995da
Split off WastelandPermissions into its own plugin. 2020-11-22 23:40:54 -08:00
James T. Martin 261dc583df
Added basic permission management support. 2020-11-22 21:02:31 -08:00
James T. Martin 9b10220d74
Added `/rules` and `/faq`. 2020-11-22 19:27:23 -08:00
James T. Martin 7024ba2e3a
Added /kit command. 2020-11-21 17:59:02 -08:00
James T. Martin 2f1fb0ca92
I refactored so hard I might as well have rewritten the entire thing.
* Added `/wasteland reload` command, which was trivial as a result of the rewrite.
* Added support for using the alternative ranks via `wasteland.prefer-rank`.
* Improved configuration format.
2020-11-20 18:38:49 -08:00
James T. Martin 2b4d8c95a2
Greatly improve the configuration format and docs, especially chat. 2020-11-19 17:15:03 -08:00
James T. Martin 82b2ac79bd
Added automatic spawn location selection and /debugspawn. 2020-11-19 14:41:38 -08:00
James T. Martin 643e8e0f62
New spawn system: added block monster spawn probability weight calculator.
* Calculate spawn probability based on light sources, moon phase, and number of nearby entities.
* Added debug command and permissions to view spawn weight and causes for that spawn weight.

This commit will be followed up by further commits working on spawn qualities,
and the actual automatic spawn events to replace the built-in one,
and hopefully in the few days, I'll have a working spawning system.
2020-11-19 03:24:33 -08:00
James T. Martin 33b8862cc2
Fix rank prefix-related minor formatting bugs.
* Colors were extending farther than they should.
* Fixed entire name being formatted for chat without brackets.
* Fixed period being formatted for the `/rank` command.
2020-11-19 03:15:28 -08:00
James T. Martin 6a726ee1b1
Add support for moon phases, moonlight, and mixed sun/moon skylight.
* I had to use a reflection hack to get how exposed a block is to the sky
  because there is no Bukkit API that allows you to do that.
2020-11-19 03:06:41 -08:00
James T. Martin 3955aba2ed
Make it possible to configure which mobs count towards promotions. 2020-11-17 21:46:13 -08:00
James T. Martin 826e014117
Add GitHub workflow to build with Gradle. 2020-11-17 17:40:32 -08:00
James T. Martin 11dbd1fc11
Upgrade to MC 1.16.4, upgrade towny, upgrade gradle. 2020-11-17 17:24:56 -08:00
James T. Martin a3538566db
Converted the project to use the gradle build system. 2020-02-07 12:40:16 -08:00
James T. Martin 8d13677fb0
Create README.md 2020-02-05 15:22:59 -08:00
James T. Martin 05ca2a142a Made all of the ranks and chat totally configurable. 2019-09-11 03:32:14 -07:00
James T. Martin fdab8a4eae Added soft dependency on Towny to add town tags as chat prefixes. 2019-09-09 17:22:04 -07:00
James T. Martin e3a46529cf Initial commit. Chat and ranks. 2019-09-09 15:53:48 -07:00
James T. Martin 48ab7d3cf4
Initial commit 2019-09-09 22:21:56 +00:00