Daniel Saukel
80ebdeeda3
Implement DMobDeathEvent
2016-01-12 22:53:33 +01:00
Daniel Saukel
6ec3808a25
Implemented DGroup events
2016-01-12 22:39:52 +01:00
Daniel Saukel
418e2cb075
Requirement / reward systems now work flawlessly :)
2016-01-12 21:34:05 +01:00
Daniel Saukel
e6ebee2d27
Improve screen message util
2016-01-10 16:54:23 +01:00
Daniel Saukel
262eceabfa
Minor fixes for chest & ready signs
2016-01-10 16:53:44 +01:00
Daniel Saukel
ffbaac5bb3
Continue new APIs and their implementation
2016-01-10 16:53:13 +01:00
Daniel Saukel
ce4ddae39f
Load triggers
2016-01-10 16:50:59 +01:00
Daniel Saukel
89d2f50055
Implement GameWorldStartEvent
2016-01-10 16:50:45 +01:00
Daniel Saukel
83a2f3058d
Changed and added some of the new events
2016-01-10 16:50:05 +01:00
Daniel Saukel
1499f71a28
Fix possible bugs with test & play commands
2016-01-10 16:48:58 +01:00
Daniel Saukel
3c80c7635f
Fix NPE in /dxl list
2016-01-10 16:48:18 +01:00
Daniel Saukel
0746d836b3
Added some events (not implemented yet)
2016-01-03 00:40:38 +01:00
Daniel Saukel
d15b8a323c
Added API for rewards and requirements
2016-01-02 23:10:49 +01:00
Daniel Saukel
374e8b20ea
Added APIs for rewards and requirements
2016-01-02 23:07:51 +01:00
Daniel Saukel
8c1b6cf8a9
Merge pull request #29 from DRE2N/TriggerAPI
...
Add API for trigger (not fully implemented)
2016-01-02 18:26:32 +01:00
Daniel Saukel
4c7d0c91f1
Fixed some message bugs
...
Now ready for a release :)
2015-12-31 16:12:57 +01:00
Daniel Saukel
3d7c18a327
Fixed group leave bug
2015-12-31 16:12:35 +01:00
Daniel Saukel
87336aa6df
Add API for trigger (not fully implemented)
2015-12-30 20:28:28 +01:00
Daniel Saukel
b36be75a57
Improve multi version code & #21
2015-12-30 17:15:08 +01:00
Daniel Saukel
30096fe166
Fix CommandSign
2015-12-29 21:21:46 +01:00
Daniel Saukel
930045c263
Update to CommandsXL 2.0
2015-12-29 20:42:11 +01:00
Daniel Saukel
41e5a05f93
Permissions are now defined in the plugin.yml
2015-12-29 17:02:53 +01:00
Daniel Saukel
c38d0dfc4a
Added /dxl break command
...
+ Some minor improvements
2015-12-29 16:16:13 +01:00
Daniel Saukel
1dd8b66024
Create LICENSE
2015-12-29 00:02:51 +01:00
Daniel Saukel
f4bd3d579a
Minor code changes
2015-12-28 22:54:11 +01:00
Daniel Saukel
f9e616b3cf
Rewrote message system
2015-12-28 17:46:52 +01:00
Daniel Saukel
231dfff5c3
Added broadcastMessage() method to MessageUtil
2015-12-28 17:46:19 +01:00
Daniel Saukel
8a63006167
+DGroup#sendMessage(); Fixed NPE on quit
2015-12-28 14:54:06 +01:00
Daniel Saukel
47e21e92f5
Made MessageUtil a littlebit cleaner
2015-12-28 01:38:50 +01:00
Daniel Saukel
9ac6d4b670
Remove @SuppressWarnings("deprecation") because the methods aren't deprecated anymore
2015-12-28 01:38:19 +01:00
Daniel Saukel
4c7b97356a
Fix freeze bug at a new floor
2015-12-28 01:37:46 +01:00
Daniel Saukel
0b0e676733
Bugfixes
...
Variable names, unlimited mobs and a group sign bug
2015-12-27 19:27:55 +01:00
Daniel Saukel
0cc9a28f4d
Fix group signs not loading correctly
...
...and minor further fixes.
2015-12-27 14:07:30 +01:00
Daniel Saukel
a018664102
Continue overhaul
...
This commit includes the PlayerListener and a bugfix in onJoin at
servers without Vault.
2015-12-25 15:48:11 +01:00
Daniel Saukel
56f98e6826
Continue rewrite (including sign system rewrite)
2015-12-25 01:30:23 +01:00
Daniel Saukel
e0a87dd2ac
Made Vault soft dependency only
2015-12-23 21:39:05 +01:00
Daniel Saukel
ebd644afe7
Fix NullPointerException
2015-12-22 14:22:36 +01:00
Daniel Saukel
df8e45a8b4
Send dungeon and map name on enter
2015-12-21 22:27:53 +01:00
Daniel Saukel
c8708e8bc8
Support for color codes in the treasure inventory title
2015-12-21 22:26:40 +01:00
Daniel Saukel
0a43be0973
Removed a debug message
2015-12-21 22:26:06 +01:00
Daniel Saukel
a78d0d610d
Multi floor support (bugs may occur)
2015-12-21 21:00:26 +01:00
Daniel Saukel
d5433586a4
VERY plugin!
2015-12-15 21:37:39 +01:00
Daniel Saukel
cdb6837c73
VERY plugin!
2015-12-15 21:36:59 +01:00
Daniel Saukel
2f23eb3326
Much wow
2015-12-13 19:02:24 +01:00
Daniel Saukel
cf17fcf32c
General cleanup
...
Finished to large extent. Including:
- Replaced many field references with getters and setters
- Replaced many "if (...) { if (...) {" blocks with "if (!...) {return}"
to clean up the code a littlebit
- Changed package naming to "io.github.dre2n"
- Rewrote the command system
- Rewrote the lives system
- Rewrote the permissions system to use SuperPerms instead when possible
- Rewrote the multi version handler and added code to support Minecraft
1.9 (obviously untested)
- Added CommandsXL command signs
- Renamed "dungeons" folder to "maps" and prepared a bit more for the
upcoming multi floor support
- Bugfixes
- ...and a looooot more
2015-12-12 21:31:43 +01:00
Daniel Saukel
c98e52a925
Fix onDeath
2015-09-20 17:18:57 +02:00
Daniel Saukel
56c3e982ba
Fix null check position in PlayerDeathListener
2015-09-10 14:49:51 +02:00
Daniel Saukel
9fcdba3d1c
Fix #13
2015-09-07 18:15:43 +02:00
Daniel Saukel
39179b1eec
Fix ClassCastException when arrows are fired at MythicMobs mobs
2015-09-06 20:26:15 +02:00
Daniel Saukel
f23665bc8b
Merge pull request #2 from DRE2N/0.9.6
...
==v0.9.6==
=Money as a reward=
Add one line to your [chest] sign that contains a number.
=Money fees=
All you need to do: Put "fee: [amount]" to your dungeon config.
=Optimization for 1.8.8=
Nothing noticable.
=Command to play dungeons without portal=
/dxl play
=Split keepInventory to keepInventoryOnEnter, OnEscape, OnFinish and OnDeath=
keepInventoryOnEscape means whether or not you keep your inventory if you leave the dungeon without an end sign, e.g. with /dxl leave. The old "keepInventory" still works, it contains Enter, Escape and Finish.
=Added MythicMobs support to mob trigger=
Just use the same name that you put into your MM config file.
=Bugfixes=
No motivation to list them :p
2015-08-29 15:49:13 +02:00