Commit Graph

423 Commits

Author SHA1 Message Date
Daniel Saukel
50a8374b1c Rewrite game goals; resolves #1057 2021-10-22 23:16:58 +02:00
Daniel Saukel
b61e1267d0 Fix keepInventoryOnEnter: true with Finish/Escape: false 2021-10-17 00:59:26 +02:00
Daniel Saukel
2c7ae708ec Rewrite break / place game rules; resolves #1041 2021-10-10 16:23:02 +02:00
Daniel Saukel
16f138aadd Remove announcers 2021-10-07 16:14:47 +02:00
Daniel Saukel
51eaf2a0b3 Fix block signs overriding materials with DV 0 2021-10-06 18:47:24 +02:00
Daniel Saukel
3a6bbbb133 Update /dxl delete for Dungeon#getFloors() behavior 2021-10-06 18:03:50 +02:00
Daniel Saukel
e0adab47fe Fix removeWhenPlayed 2021-10-06 17:58:05 +02:00
Daniel Saukel
2edf67b02c No WorldConfig without ConfigurationSection; resolves #1052 2021-08-26 15:00:43 +02:00
Daniel Saukel
81f520aabf Remove entities before a game world is unloaded; resolves #1050, resolves #1053, resolves #1007, resolves #962, resolves #1046 2021-08-21 23:53:21 +02:00
Daniel Saukel
d32b8ad681 Parties integration (WIP); #1043 2021-08-21 23:18:38 +02:00
Daniel Saukel
98dda3f946 Add mobItemDrops and mobExpDrops game rule 2021-08-21 23:15:15 +02:00
Daniel Saukel
25db2e71d2 Fix level fee requirement; resolves #1048 2021-08-14 18:34:11 +02:00
Daniel Saukel
f23b37f0cf Replace required dungeon game rules with finishedDungeons requirement 2021-08-13 19:01:41 +02:00
Daniel Saukel
2ddec34cde Fix setting items to dungeon items 2021-08-12 20:26:16 +02:00
Daniel Saukel
3efb2b64fb Replace timeToNextPlay game rules with requirements 2021-08-12 08:13:16 +02:00
Daniel Saukel
048bf3113c Fix new GlobalPlayer instances not being wiped on quit 2021-07-08 17:44:40 +02:00
Daniel Saukel
f71faf9d7a No editing while an edit world is saving; resolves #1029 2021-07-08 17:42:53 +02:00
Daniel Saukel
dfed686982 Fix Java deprecations 2021-07-08 17:42:05 +02:00
Daniel Saukel
69fb99a5eb Update Caliburn 2021-07-05 19:37:51 +02:00
Daniel Saukel
c09c46a3ca Remove broken & unnecessary reflections; #1035 2021-07-05 19:06:56 +02:00
Daniel Saukel
a139f6647d Fix dungeon item version scope 2021-07-04 17:14:32 +02:00
Daniel Saukel
5862dd9dff Use PersistentDataContainer for dungeon items; #1035 2021-07-04 16:52:10 +02:00
Daniel Saukel
e88487d639 Update dependencies for 1.17 2021-07-04 16:16:08 +02:00
Daniel Saukel
724d0a5ed9 Don't start game for group if other groups can't start 2021-07-04 15:29:50 +02:00
Goh Wei Wen
44e517ed77 Properly initialize dungeon in DGame constructor 2021-06-06 04:17:25 +08:00
Daniel Saukel
419d204348 Fix game sign 2021-05-10 23:26:01 +02:00
Daniel Saukel
efe9c03b7d Rewrite player updates and improve unloading worlds; resolves #1022 2021-05-10 23:19:18 +02:00
Daniel Saukel
082fabc7a8 Delay finishing floor after end sign is triggered; resolves #957 2021-04-25 15:36:27 +02:00
Daniel Saukel
cb53d67293 Fix PVP rules; resolves #1009 2021-04-25 15:15:59 +02:00
Daniel Saukel
738d472b43 Set group to be "playing" whenever they are in a dungeon 2021-04-25 14:02:18 +02:00
Daniel Saukel
c2ecaaa171 Prevent /dxl group join if group is in a dungeon; resolves #1017 2021-04-25 13:54:12 +02:00
Daniel Saukel
a0cbc62caa Use HTTPS repositories (Mvn 3.8 compatibility) 2021-04-25 13:49:44 +02:00
Tim Daniel Saukel
5df7c41720 Fix testing / rewards & access for invited players 2021-04-20 00:53:58 +02:00
Tim Daniel Saukel
475abcc304 Fix /dxl break; resolves #1011 2021-04-19 23:43:54 +02:00
Tim Daniel Saukel
d130190d41 Link IXL 1.0; resolves #986 2021-04-19 23:33:43 +02:00
Tim Daniel Saukel
05af27a52d Fix dungeon sign change event; resolves #1004 2021-04-15 17:26:42 +02:00
Tim Daniel Saukel
39bd207302 Don't set Coll/MapGameRules to null by default; resolves #1004 2021-04-15 17:26:23 +02:00
Tim Daniel Saukel
228345ece0 Fix global protection registration 2021-04-08 00:06:37 +02:00
Tim Daniel Saukel
3be40cc20a Move default protection of block-like entities to main config; resolves #798 2021-04-07 19:46:10 +02:00
Tim Daniel Saukel
2aff9529bc Fixed reloads; resolves #961; resolves #948; resolves #925 2021-04-06 19:40:19 +02:00
Tim Daniel Saukel
a88c9ee778 Fix loading order 2021-04-05 15:05:41 +02:00
Daniel Saukel
77fbcdd68a Fix command signs 2021-03-13 15:15:24 +01:00
Daniel Saukel
5e7b28ea55 Add central group creator method 2021-02-27 22:37:39 +01:00
Daniel Saukel
eae11e7b81 Allow second ready check for when a player quits in the lobby 2021-02-26 20:15:33 +01:00
Daniel Saukel
bd14fa2202 Allow for getting groups by their untagged names 2021-02-26 20:14:45 +01:00
Daniel Saukel
42bde96c86 Fix usage of ExItem#getName() 2021-02-26 20:13:41 +01:00
Daniel Saukel
82560f5707 Fix language file color code mistake 2021-02-26 19:58:29 +01:00
Daniel Saukel
bfb7c15f8b Fix leaving game 2021-02-26 19:17:59 +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