Daniel Saukel
2efa8e0527
Return List instead of CopyOnWriteArrayList
2016-06-28 23:35:25 +02:00
Daniel Saukel
5aca93ef88
Minor code changes
2016-06-27 20:24:03 +02:00
Daniel Saukel
9ae44d6cd5
Equalize world class naming
2016-06-26 12:21:32 +02:00
Daniel Saukel
e2f4a8fe84
Add worlds automatically on object initialization
2016-06-26 00:56:30 +02:00
Daniel Saukel
24fae9da05
#94 : Use ResourceWorld instead of String to store floors
2016-06-24 13:35:29 +02:00
Daniel Saukel
141a35f5e7
#94 : Resolved all errors due to changes
2016-06-23 18:22:47 +02:00
Daniel Saukel
8bb9fe0eac
#94 : New world system (WIP)
...
- Added world handler class (Worlds)
- Added representation class for unloaded worlds (ResourceWorld)
- Added abstract representation class for all loaded worlds
(InstanceWorld)
- Added class to represent sign data file (SignData)
2016-06-22 21:40:43 +02:00
Daniel Saukel
19fef13ffb
Added status command
2016-06-22 19:47:02 +02:00
Daniel Saukel
863e774266
Accept right clicks on signs
2016-06-22 14:29:41 +02:00
Daniel Saukel
3e118f688e
Fix game sign / portal exception
2016-06-22 13:56:41 +02:00
Daniel Saukel
b23efdb3a1
Fix door sign (WIP)
2016-06-21 17:57:24 +02:00
Daniel Saukel
d7dce66347
Add interval and stack size to drop sign
2016-06-21 14:17:11 +02:00
Daniel Saukel
fccaed5bb9
Fixed NPE
2016-06-21 13:56:09 +02:00
Daniel Saukel
101c821af6
Lives modifier sign: Added dying if no lives are left
2016-06-21 13:55:53 +02:00
Daniel Saukel
882393a027
Fixed hologram sign
2016-06-21 12:45:58 +02:00
Daniel Saukel
511725f091
Update to Caliburn 0.1.6
2016-06-20 18:57:53 +02:00
Daniel Saukel
c0736be0ae
Ready sign: Don't show multiple and unnecessary progress bars
2016-06-20 18:20:50 +02:00
Daniel Saukel
a4d583532f
Fix imports
2016-06-20 18:05:03 +02:00
Daniel Saukel
84ba83b143
Use GameWorld object to store triggers instead of a Map
2016-06-20 17:31:08 +02:00
Daniel Saukel
df843c95ef
Holographic Displays integration; resolves #4
2016-06-20 16:03:16 +02:00
Daniel Saukel
c7695f815e
Added open door sign
2016-06-20 15:34:46 +02:00
Daniel Saukel
1ddf0df88a
Added timer to ready signs
2016-06-20 14:34:02 +02:00
Daniel Saukel
d8b128f013
Revert "Added warp / destination signs"
...
This reverts commit 9cfe5ebf4ed9ce371b0ec6b154c0a716e8b0694a.
2016-06-20 14:06:54 +02:00
Daniel Saukel
00df06e45e
Added permission requirement
2016-06-20 14:06:54 +02:00
Daniel Saukel
cea08e440d
Multiple start locations; resolves #16
2016-06-20 14:06:54 +02:00
Daniel Saukel
973297b2cc
Added warp / destination signs
2016-06-20 14:06:54 +02:00
Daniel Saukel
4a6c450097
Added drop sign; resolves #14
2016-06-20 14:06:54 +02:00
Daniel Saukel
5ff968d394
Added sign to modify lives
2016-06-20 14:06:54 +02:00
Daniel Saukel
45dc39b6e1
Don't load CaliburnAPI if the server is < 1.9; resolves #92
2016-06-20 13:38:15 +02:00
Daniel Saukel
5310a9ceca
Overhauled messages; resolves #90
2016-06-19 00:15:34 +02:00
Daniel Saukel
774491e00d
Don't count mobs that don't spawn in the current wave; resolves #89
2016-06-17 16:21:26 +02:00
Daniel Saukel
e3aeebd07f
Fix some errors without Vault / PEX
2016-06-17 16:16:40 +02:00
Daniel Saukel
2ee39cbba8
#40 : Add player names to buttons
2016-06-17 15:44:19 +02:00
Daniel Saukel
4fb23b482b
#40 : Don't start games if requirements are not satisfied
2016-06-17 15:44:04 +02:00
Daniel Saukel
83b92e9a13
Fix Caliburn integration initialization
2016-06-17 15:14:57 +02:00
Daniel Saukel
a50b0e279c
Use UUIDs to store group members
2016-06-13 21:40:04 +02:00
Daniel Saukel
ec58e4c704
Don't treat arrows as external mobs. Resolves #88
2016-06-11 13:23:13 +02:00
Daniel Saukel
7ffec6412b
Fixed player leaving / group membership
2016-06-10 20:05:59 +02:00
Daniel Saukel
01c869f897
Don't send leave notifications when players finish the dungeon
2016-06-10 19:11:45 +02:00
Daniel Saukel
1e7e44f224
Remove player from DGroup when he leaves the game
2016-06-10 14:17:16 +02:00
Daniel Saukel
dd6eed6d93
Fix secure objects
2016-06-10 13:56:11 +02:00
Daniel Saukel
eaa198493b
Make announcement interval configurable
2016-06-09 23:27:42 +02:00
Daniel Saukel
1851be10cb
Fix announcers
2016-06-09 23:27:29 +02:00
Daniel Saukel
ad9e9b0077
Fix language file serialization
2016-06-09 22:22:32 +02:00
Daniel Saukel
fa5020f348
Fix ChatColor import
2016-06-09 22:22:24 +02:00
Daniel Saukel
4766790cab
#40 : Start games after 30s if enough players joined (UNTESTED)
2016-06-09 00:42:10 +02:00
Daniel Saukel
7716ed0cad
Minor improvements for #85 . Resolves #84
2016-06-08 16:28:53 +02:00
Daniel Saukel
969fc44d4e
Merge branch 'TeleportSign' of git://github.com/Sn0wStorm/DungeonsXL into 0.12
2016-06-08 16:19:30 +02:00
Daniel Saukel
df562765ee
Merge branch 'maxDungeons' of git://github.com/Sn0wStorm/DungeonsXL into 0.12
2016-06-08 16:13:00 +02:00
Daniel Saukel
f1892aaece
Move settings feature to extended version
2016-06-08 14:53:06 +02:00