Commit Graph

263 Commits

Author SHA1 Message Date
Daniel Saukel
8aedb982fb Merge pull request #53 from DRE2N/protections-and-players
Protections and players [WIP]
2016-04-06 22:26:29 +02:00
Daniel Saukel
8371ab21f8 Update to BRCommons 0.3.1 2016-04-06 22:20:46 +02:00
Daniel Saukel
5578e3ce5d Remove debug message 2016-04-06 22:05:19 +02:00
Daniel Saukel
43fcee3c31 Fix keepInventoryOnEscape 2016-04-06 22:05:03 +02:00
Daniel Saukel
77d3ae5889 Minor changes
* BRCommons 0.3
* 1.9.x / 1.9.2
2016-04-03 17:46:52 +02:00
Daniel Saukel
ea72029d26 Update to Bukkit 1.9.2
Use BRCommons 0.2.1.
2016-03-31 21:42:27 +02:00
Daniel Saukel
0afca982b2 Fixed leave teleportation bug 2016-03-28 21:11:01 +02:00
Daniel Saukel
f6bf75e051 Revert "Create a DGlobalPlayer on DPlayers initialization. Resolves #43"
This reverts commit 3c08691866.
2016-03-28 12:44:53 +02:00
Daniel Saukel
f42a85132e Create DGlobalPlayer after DPlayer deletion 2016-03-28 12:31:45 +02:00
Daniel Saukel
3c08691866 Create a DGlobalPlayer on DPlayers initialization. Resolves #43 2016-03-28 12:09:38 +02:00
Daniel Saukel
383e4b6e61 Fixed /dxl leave. Resolves #43 2016-03-28 11:59:01 +02:00
Daniel Saukel
744e48ad39 Remove unused DCommands class 2016-03-27 21:29:06 +02:00
Daniel Saukel
768064e6e9 Global protection and player handler rewrite
These two important rewrites are tied together, so I did a lot of the
player handler rewrite in this commit, even though it mainly tackles the
protection rewrite.
* Rewrote global protections
* Deprecated methods which are subject to change
* Protection system is now waaay more dynamic and provides an API
* Began to rewrite player handling
* Still uses DPlayer in many cases where e.g. DEditPlayer should be
used!
* Added class to represent the data file
2016-03-27 21:28:55 +02:00
Daniel Saukel
2a05e90366 Update README.md
Isn't it beautiful? x3
2016-03-23 14:03:18 +01:00
Daniel Saukel
5490b99bf3 Do not suppress warnings 2016-03-23 12:03:39 +01:00
Daniel Saukel
ec90e59297 Added lives support for game types 2016-03-22 22:43:39 +01:00
Daniel Saukel
4163fc8905 Make title message configurable 2016-03-22 21:50:28 +01:00
Daniel Saukel
11a04feb11 Add check for GameSigns 2016-03-22 12:17:32 +01:00
Daniel Saukel
a3ee3c698c Fix 1.9 inventories (needs BRCommons update for version check) 2016-03-22 12:17:12 +01:00
Daniel Saukel
26e3b1ee27 Save config on initialization 2016-03-17 15:04:45 +01:00
Daniel Saukel
312844be78 Overhaul: Maven 2016-03-01 22:08:07 +01:00
Daniel Saukel
72c0fd6152 Added GameSign 2016-02-24 22:04:20 +01:00
Daniel Saukel
675492b667 Fixed some modifiers 2016-02-24 22:00:30 +01:00
Daniel Saukel
b0324f9da8 Fix rewards 2016-02-20 14:45:31 +01:00
Daniel Saukel
f58063a3b2 Continue new game type feature 2016-02-20 14:25:01 +01:00
Daniel Saukel
d519578dae Add friendlyFire option to GameTypes 2016-01-31 00:44:26 +01:00
Daniel Saukel
8b35d91f75 GameType: TEST 2016-01-31 00:43:44 +01:00
Daniel Saukel
7dc26d5805 Game type API 2016-01-29 23:59:33 +01:00
Daniel Saukel
f641c9d4c7 Merge pull request #32 from DRE2N/New-structure
New structure / advanced groups
2016-01-27 20:21:59 +01:00
Daniel Saukel
69e1230690 Advanced groups 2016-01-27 20:19:28 +01:00
Daniel Saukel
db96fb4014 :C 2016-01-21 13:55:49 +01:00
Daniel Saukel
73bb925df2 Fix cast exceptions 2016-01-16 20:55:46 +01:00
Daniel Saukel
2fc7e841e1 New structure 2016-01-16 14:28:11 +01:00
Daniel Saukel
e013d5fd3a Added simple PvP rules 2016-01-16 11:30:03 +01:00
Daniel Saukel
2ac0ad1b5c Check if world exists before teleportation 2016-01-16 11:29:06 +01:00
Daniel Saukel
88ace289bd Copy edit world before saving sign data 2016-01-16 11:09:46 +01:00
Daniel Saukel
4391330bc7 Improve protection management #28 2016-01-14 20:14:20 +01:00
Daniel Saukel
8847809c20 Fixed rewards and finishing a dungeon 2016-01-14 18:46:27 +01:00
Daniel Saukel
d7e4c09599 Added command whitelists 2016-01-14 18:06:04 +01:00
Daniel Saukel
970e351c5f Fixed /dxl edit only working with permission even if the player is invited 2016-01-14 17:14:36 +01:00
Daniel Saukel
9d78ce5db1 Implement requirement, reward and trigger events 2016-01-13 00:28:47 +01:00
Daniel Saukel
6d0b6f3b6e Implement world events 2016-01-13 00:11:53 +01:00
Daniel Saukel
6157df9703 Implement DPlayer events 2016-01-12 23:55:20 +01:00
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