Commit Graph

96 Commits

Author SHA1 Message Date
Daniel Saukel
5e7b28ea55 Add central group creator method 2021-02-27 22:37:39 +01:00
Daniel Saukel
119ab85611 Update code to enter dungeons to new Game system 2021-02-24 20:35:37 +01:00
Daniel Saukel
cdf3906dc9 Rewrite game start code 2021-02-23 18:53:05 +01:00
Daniel Saukel
e72f117eb0 Better toString() methods for API classes 2021-01-26 20:00:20 +01:00
Daniel Saukel
91a2cee297 Bump year to 2021 2021-01-03 01:24:07 +01:00
Daniel Saukel
98c9f915fd Add bStats resource ID 2020-11-04 15:49:29 +01:00
Daniel Saukel
93ad656bf9 Move DRECommons to API module 2020-11-04 15:16:34 +01:00
Daniel Saukel
ceb1df58b1 Relocate libraries again 2020-11-02 21:18:00 +01:00
Daniel Saukel
af5e69100a Implement remaining events 2020-11-02 21:17:19 +01:00
Daniel Saukel
b28423fa58 Add InstanceWorldPostUnloadEvent (#705) 2020-10-31 17:01:45 +01:00
Daniel Saukel
0dd3dac8e3 Use activate() if player for activate(Player) is null; resolves #885 2020-10-23 18:01:56 +02:00
Daniel Saukel
bec86b5452 Set resetClassInventoryOnRespawn's default value to false 2020-10-21 19:07:48 +02:00
Daniel Saukel
6bedccb29f Fix getting game from group; resolves #896 2020-10-06 15:43:52 +02:00
Daniel Saukel
cae69090be Add useNativeCitizensRegistry game rule 2020-08-31 22:28:36 +02:00
Daniel Saukel
cfd3e026bb Catch DungeonSign#trigger() exceptions 2020-06-30 14:51:48 +02:00
Daniel Saukel
5086bf2531 Update to 1.16.1 2020-06-28 00:45:46 +02:00
Daniel Saukel
4ddfea0205 Remove isLobbyDisabled game rule 2020-06-19 21:50:37 +02:00
Goh Wei Wen
342dffb23e Add resetClassInventoryOnRespawn game rule 2020-06-15 13:39:09 +08:00
Daniel Saukel
29d8f75568 Basic implementation of old events 2020-04-25 21:49:44 +02:00
Daniel Saukel
007f65c103 Use PlayerWrapper objects instead of Bukkit Players in player-related events 2020-04-25 18:27:08 +02:00
Daniel Saukel
3a5d211506 Add new GamePlayerFinishEvent 2020-04-25 15:21:51 +02:00
Daniel Saukel
8f1dea9975 Add new GameWorldStartGameEvent 2020-04-25 15:12:42 +02:00
Daniel Saukel
fc86c5e999 Add new reward event 2020-04-25 15:09:19 +02:00
Daniel Saukel
462db92cb8 Add new group event API 2020-04-25 14:42:53 +02:00
Daniel Saukel
6335e63733 Add world events 2020-04-25 01:25:34 +02:00
Daniel Saukel
ec6df79657 Move DataReloadEvent to API 2020-04-25 00:38:54 +02:00
Daniel Saukel
cd6e6f045b Add DungeonMob events 2020-04-25 00:38:17 +02:00
Daniel Saukel
725b09e67d Add new reward event 2020-04-25 00:34:45 +02:00
Daniel Saukel
1cf83aaca6 Add new EditPlayer events 2020-04-25 00:33:42 +02:00
Daniel Saukel
243f9ab7c9 Add interactionBlacklist game rule; resolves #536 2020-04-17 01:07:25 +02:00
Daniel Saukel
3df0e333ee Add blockFadeDisabled game rule 2020-04-16 22:39:49 +02:00
Daniel Saukel
790e925e5c Add fireTick game rule 2020-04-16 22:17:16 +02:00
Daniel Saukel
f23e14cf01 Add escapeLocation and finishLocation game rules 2020-04-16 22:01:55 +02:00
Daniel Saukel
a76472a6a0 Fix Button trigger behavior 2020-04-14 21:12:52 +02:00
Daniel Saukel
89846991c1 Add requirement event API 2020-04-13 20:51:15 +02:00
Daniel Saukel
2dbceef81a Fix permission requirement and API 2020-04-11 13:51:46 +02:00
Daniel Saukel
39ee708b55 Add missing player instance check; resolves #754 2020-04-11 02:17:01 +02:00
Daniel Saukel
15a2b86667 Overhaul requirements 2020-04-11 02:02:42 +02:00
Daniel Saukel
79ba04add4 Fix game rule merging 2020-04-11 02:01:52 +02:00
Daniel Saukel
0be71908e7 Actually setup requirements 2020-04-10 15:49:20 +02:00
Daniel Saukel
05fbb76e79 Fix Dungeon#containsFloor() for SFDs. Resolves #751 2020-04-09 21:57:48 +02:00
Daniel Saukel
ff1c46a848 Fix windup / mob sign behavior 2020-04-08 01:03:02 +02:00
Daniel Saukel
4e7ccef5be Better implementation of isWorldFinished() check 2020-04-07 02:22:04 +02:00
Daniel Saukel
49f65fcf2e Add GamePlayerDeathEvent JavaDoc explanation 2020-04-05 17:05:02 +02:00
Daniel Saukel
ef46da7e36 Add deathScreen game rule; resolves #734 2020-04-05 17:00:09 +02:00
Daniel Saukel
1928fafdfe Add foodLevel game rule 2020-04-05 15:08:03 +02:00
Daniel Saukel
12408d1e62 Add difficulty game rule; resolves #621 2020-04-04 01:11:22 +02:00
Daniel Saukel
cc2004b30b Fix possible memory leak 2020-04-03 19:50:22 +02:00
Daniel Saukel
2574a06b87 Change API method naming to be more consistent 2020-04-01 16:21:14 +02:00
Daniel Saukel
b87f7ff7d2 Handle creation, deletion, joining and leaving at runtime 2020-04-01 15:31:19 +02:00