Commit Graph

313 Commits

Author SHA1 Message Date
Daniel Saukel
0b0b8c6eff Fetch plugin.yml values from pom.xml where possible 2018-08-13 18:24:45 +02:00
Daniel Saukel
397dd2c378 Dungeon items. Resolves #351 2018-08-11 18:30:59 +02:00
Daniel Saukel
f29c6ed182 Fix item requirements NPE 2018-08-11 18:11:08 +02:00
Daniel Saukel
c94d2946ac Add keyItems requirement; resolves #364 2018-08-11 04:25:23 +02:00
Daniel Saukel
35af786b6c Assign forbiddenItemsList 2018-08-11 04:15:20 +02:00
Daniel Saukel
b014a28af8 Add forbiddenItems requirement; resolves #437 2018-08-11 04:13:03 +02:00
Daniel Saukel
3c1a4d728b Remove unsafe performance tweaks 2018-08-10 21:01:07 +02:00
Daniel Saukel
665a5cd1d4 Rework tutorials; resolves #319 and resolves #352 2018-08-10 19:51:54 +02:00
Daniel Saukel
d1528838bd Fix maxInstances setting 2018-08-10 19:51:05 +02:00
Daniel Saukel
b517e5e52f Merge floor and end sign 2018-08-06 18:05:41 +02:00
Daniel Saukel
405550b9c4 Use IXL instead of MythicMobs in relaod message 2018-08-05 01:57:29 +02:00
Daniel Saukel
bbe18fd15e Merge mob sign and external mob sign; resolves #442 and resolves #321 2018-08-04 21:54:49 +02:00
Daniel Saukel
a3a0651d28 Slightly improve ProgressBar util & comments 2018-07-29 18:25:33 +02:00
Daniel Saukel
272be6b392 Javadoc fixes 2018-07-28 21:15:58 +02:00
Daniel Saukel
ffe73d777c Compile against 1.13 final Bukkit build 2018-07-22 17:39:51 +02:00
Daniel Saukel
d8f3734198 Update /dxl status command 2018-07-22 17:36:21 +02:00
Daniel Saukel
fa103f2468 Update to MC 1.13 / Caliburn 0.4.5 / DRECommons 4.3 2018-07-17 16:12:13 +02:00
Daniel Saukel
90c386873a Fix dungeon portals working as nether portals 2018-07-16 23:20:27 +02:00
Daniel Saukel
bb71e8ae04 Update to Caliburn 0.4.4 2018-07-13 23:31:15 +02:00
Daniel Saukel
07b68397f3 Fix group lives; resolves #384 and resolves #440 2018-07-13 22:38:48 +02:00
Sataniel98
7c15214c87 Don't call Citizens NPCRegistry on startup to avoid load order problems; resolves #430 2018-06-26 01:46:20 +02:00
Daniel Saukel
caa73292c6 Don't replace script signs with AIR 2018-06-22 23:52:24 +02:00
Daniel Saukel
2b825e13e5 Fix player respawn location after exhausting all lives in dungeon; resolves #341 2018-06-20 21:48:03 +02:00
Daniel Saukel
b65b4df8cc Update to Caliburn 0.4.1 / DRECommons 4.2 2018-06-19 01:03:23 +02:00
Daniel Saukel
024f004153 Fix incompatibility with plugins that change sign blocks onSignChange; resolves #423 2018-06-17 00:21:26 +02:00
Daniel Saukel
2da4e74261 Fix groupless players being inside dungeons; resolves #414 2018-06-12 00:17:07 +02:00
Daniel Saukel
ef17d01ab8 Improve stability of instantiation system 2018-06-10 23:17:11 +02:00
Daniel Saukel
6a7f543c9e Fix NPE if group / game sign dungeon == null; resolves #419 2018-06-09 00:24:02 +02:00
Daniel Saukel
2438149bd1 Add LWC integration; resolves #393 2018-06-09 00:03:19 +02:00
Daniel Saukel
d1654670ab #411 More block sign error handling 2018-06-05 13:21:28 +02:00
Daniel Saukel
186dd1192b Fix error handling if a referenced world is unloaded; resolves #410 2018-06-05 13:04:02 +02:00
Daniel Saukel
b236431456 Improve sign error handling; resolves #404 and resolves #411 2018-06-05 00:37:04 +02:00
Daniel Saukel
e6055dd4f0 Allow custom amounts of lives lost for group lives 2018-06-02 19:33:09 +02:00
Daniel Saukel
3d14c0ba24 Update block signs; resolves #333 (for now) 2018-05-31 20:39:43 +02:00
Daniel Saukel
7e65ff1ebc Remove edit instances before renaming a world; resolves #368 2018-05-31 20:26:09 +02:00
Daniel Saukel
b73b7d5554 Fix instance deletion; resolves #396 and resolves #335 2018-05-31 19:52:51 +02:00
Daniel Saukel
2f89637046 Apply global sign changes to game sign 2018-05-29 22:23:08 +02:00
Daniel Saukel
7c736d8c90 Fix possible NPE; resolves #286 2018-05-24 21:14:56 +02:00
Daniel Saukel
27307471e3 Fix start and teleport signs; resolves #403 2018-05-24 20:49:04 +02:00
Daniel Saukel
e2456f360b Fix applying respawn inventory after time went out; resolves #392 2018-05-24 20:41:51 +02:00
Daniel Saukel
6194b7ac54 Overhaul group signs 2018-05-24 20:41:17 +02:00
Daniel Saukel
e7abc8649c load Caliburn in 1.8.8 2018-05-24 13:35:04 +02:00
Daniel Saukel
c2c6764c23
Merge pull request #401 from DRE2N/caliburn
Update to Caliburn 0.4
2018-05-18 20:04:32 +02:00
k-jiang
a8a3f05007
fix time requirement check #397 #394 2018-05-13 19:56:09 -04:00
Daniel Saukel
0641056686 Fix global sign check 2018-05-13 22:51:51 +02:00
Daniel Saukel
e04ad0949f Fix lobby signs. Resolves #398 2018-05-13 22:43:19 +02:00
Daniel Saukel
3829e33e40 Implement Caliburn 0.4 2018-05-08 21:34:37 +02:00
Daniel Saukel
46607b539e Move to de.erethon.dungeonsxl 2018-05-03 21:54:25 +02:00
Daniel Saukel
866fa307bf Fix time requirement check, resolves #386 2018-05-03 21:45:59 +02:00
Daniel Saukel
60f2a497dd Fix player relog state resets. Resolves #240; resolves #244 2018-04-28 02:50:38 +02:00
Daniel Saukel
dceadc399b Make all teleportation signs respect yaw. Resolves #234 2018-04-27 18:06:12 +02:00
Daniel Saukel
3366d3c9b9 Fix liquid portal protections 2018-04-27 17:43:30 +02:00
Daniel Saukel
28f0bf8e36 Fix portal rotation; resolves #9; #234 2018-04-27 17:17:55 +02:00
Daniel Saukel
e7c3cce7cf Fixed NPE on portal creation 2018-04-27 15:13:03 +02:00
Daniel Saukel
cbbd3166d4 Delimit 1.8.x support to 1.8.8 2018-04-27 14:28:13 +02:00
Daniel Saukel
c627c2c165 Send DXL death message always only to game world 2018-04-27 14:07:10 +02:00
Daniel Saukel
d2a2adcacb Add option to disable global death messages 2018-04-27 14:06:53 +02:00
Daniel Saukel
cfd9a7ccdc Remove support for 1.7.x-1.8 2018-04-27 01:24:25 +02:00
Daniel Saukel
147fd36204 Fix restoration of health; resolves #239, resolves #271, resolves #373 2018-04-27 01:13:47 +02:00
Daniel Saukel
6282deaf3c Sound sign compatibility fix 2018-04-26 23:57:59 +02:00
Daniel Saukel
ac788515db Add entity protection rules; resolves #301 2018-04-26 00:33:04 +02:00
Daniel Saukel
11ac5d5071 Add timeToNextPlayAfterStart game rule; resolves #241; resolves #367 2018-04-24 23:48:26 +02:00
Daniel Saukel
f92a004fcb Weather game rules; resolves #237 2018-04-24 22:51:53 +02:00
Daniel Saukel
7bbee750b4 Sign localizations - resolves #228 2018-04-22 16:34:51 +02:00
Daniel Saukel
a207333536 Remake sound signs. Resolves #366 2018-04-22 00:05:54 +02:00
Daniel Saukel
c4dda41945 Fix world config saving error 2018-04-21 15:39:52 +02:00
Sataniel98
154a6d2383 #367 Fix level requirements with keepInventoryOnEnter 2018-04-08 16:47:48 +02:00
Sataniel98
89f1821d29 #367 Don't demand requirements if the player has dxl.ignorerequirements 2018-04-08 16:47:07 +02:00
Sataniel98
e63ae2d58a Fix NPE; resolves #365 2018-04-06 03:36:44 +02:00
Daniel Saukel
f57cdf1a2b #333 Update locked door magic values 2018-03-07 00:14:33 +01:00
Daniel Saukel
8fcb38ef66 Add worldEnvironment setting to floor config; resolves #362 2018-03-01 21:33:41 +01:00
Daniel Saukel
9589feb0f5 #333 Shorten this, use EnumUtil to prevent exceptions 2018-02-14 18:21:46 +01:00
Daniel Saukel
f1c38caae0 Remove GUIButton class (now part of Commons) 2018-02-14 18:20:28 +01:00
Daniel Saukel
5f8cfcd51c Update to DRECommons 4.0 2018-02-14 16:31:41 +01:00
Daniel Saukel
f4f48b2c47 Fix sign protection. Resolves #246; resolves #215. Thx @kuohsuanlo! 2018-02-12 00:00:23 +01:00
Daniel Saukel
5e944cd920 #333 1.13 preparation fixes 2018-01-25 00:46:18 +01:00
Daniel Saukel
05a6caf967 #333 1.13 preparation fixes; update to Commons 3.1.4 2018-01-25 00:24:00 +01:00
Daniel Saukel
33c1fe53e4 #333 1.13 compatibility 2018-01-24 14:37:26 +01:00
Daniel Saukel
db5738ff4c Bump year 2018-01-24 12:53:18 +01:00
Daniel Saukel
e4f573e3b8 Fix Citizens being regarded as players when attacking and attacked 2017-11-17 15:04:32 +01:00
Daniel Saukel
cef9169b54 Fix Citizens NPC saving; resolves #166; resolves #235 2017-11-17 15:03:50 +01:00
Daniel Saukel
b565144bb2 Rename some classes to keep 2017-11-16 18:25:10 +01:00
Daniel Saukel
cb1a1cc56e Set default game rule of timeUntilKickOfflinePlayer to 0; resolves #327 2017-11-02 21:04:29 +01:00
Daniel Saukel
e48d391af5 Actually call DPlayerKickEvent 2017-11-02 21:04:06 +01:00
Daniel Saukel
40c9547a29 Fix announcer GUI exceptions 2017-10-05 17:00:48 +02:00
Daniel Saukel
a3e890d704 Fixed announcers 2017-10-05 16:45:10 +02:00
Daniel Saukel
704caef70b Don't use item count for player counts anymore since 0 doesn't work anymore 2017-10-05 13:32:20 +02:00
Daniel Saukel
29c7d5126d Rewrite reward inventories; resolves #226; resolves #257; resolves #261; resolves #322 2017-10-05 13:21:20 +02:00
Daniel Saukel
3dad23c216 Better error handling for hologram signs; resolves #267 2017-10-05 00:35:28 +02:00
Daniel Saukel
2843c0dfcb Fix CraftBukkit compatibility; resolves #308 2017-10-05 00:03:07 +02:00
Daniel Saukel
cb6add4fc8 Cleanup 2017-10-04 23:57:12 +02:00
Daniel Saukel
2be85aa1cf Update /dxl status 2017-09-21 19:38:31 +02:00
Daniel Saukel
b79d7f91c6 Use PlayerCollection 2017-09-21 18:15:49 +02:00
Daniel Saukel
4aa23b04c3 Update to DRECommons 3.1.1 2017-07-21 18:33:21 +02:00
Daniel Saukel
faa6d220f0 Restructured project 2016-07-09 02:41:45 +02:00
Daniel Saukel
27afe9b1fd #39: Copy files and load worlds asynchronously 2016-07-08 20:41:04 +02:00
Daniel Saukel
3778009785 Added backup system; resolves #103 2016-07-06 16:13:43 +02:00
Daniel Saukel
3b671a6005 Delay tasks after first 2016-07-06 14:53:26 +02:00
Daniel Saukel
2389d54490 Added F (fortune) trigger; resolves #105 2016-07-05 20:05:36 +02:00
Daniel Saukel
cd0fe34bf4 Fix CME 2016-07-05 19:01:29 +02:00