280 Commits

Author SHA1 Message Date
Tobias Ottenweller
e84130a8fe Better handling for players entering a gate with their head only. 2013-06-26 12:28:30 +02:00
Tobias Ottenweller
8f54c0acc2 Moved gate validation from saving to loading. This hopefully resolves issues with gates getting closed on save. 2013-06-24 20:42:40 +02:00
Tobias Ottenweller
aeae14e2a0 Added a option for saving gates after every change. 2013-06-24 09:50:49 +02:00
Tobias Ottenweller
36be95d0f5 Gate: Added final statement to arguments. Better handling for case insensitivity. 2013-06-24 09:44:44 +02:00
Tobias Ottenweller
ed4dd5711e Make gate ids case insensitive. 2013-06-23 20:14:19 +02:00
Tobias Ottenweller
437296262c Cleanup 2013-06-23 20:13:53 +02:00
Tobias Ottenweller
ec2caaad97 Removed debug prints. 2013-06-23 19:55:03 +02:00
Tobias Ottenweller
81daa83f44 code cleanup. 2013-06-23 19:26:13 +02:00
Tobias Ottenweller
0695b3e202 Improved error messages when setting a gate location. 2013-06-23 19:09:20 +02:00
Tobias Ottenweller
6df27c14a0 Bugfix: portal blocks don't get set when unhiding a gate. 2013-06-23 19:04:07 +02:00
Tobias Ottenweller
a16d847234 Better print out for creating gates a invalid locations. 2013-06-23 18:48:18 +02:00
Tobias Ottenweller
d24f0b8fd1 Bugfix: new gates do not work when opening them. 2013-06-23 18:47:17 +02:00
Tobias Ottenweller
ea52e4d87e Also check for the players head locations when trying to teleport the player. 2013-06-23 18:46:03 +02:00
Tobias Ottenweller
f4495240a5 Remove and add gates to the gate attributes. 2013-06-23 18:43:22 +02:00
Tobias Ottenweller
09b9c65ef6 Added some prints for debugging. 2013-06-23 18:07:18 +02:00
Tobias Ottenweller
afe693d491 Bugfix: remove portal blocks when deleting a gate. 2013-06-23 17:27:57 +02:00
Tobias Ottenweller
d4f33a1885 Do not cast to Double. Rather use Number. 2013-06-23 17:14:51 +02:00
Tobias Ottenweller
b50a2b27d3 Bugfix: do not let the location command fail if previous location was invalid. 2013-06-23 17:09:39 +02:00
Tobias Ottenweller
e88e03ed42 Removed a debug print. 2013-06-23 17:08:44 +02:00
Paul Schulze
53e2be6be7 Bugfix: Only check distance between players in the same world! 2013-06-23 15:32:33 +02:00
Tobias Ottenweller
d29ad9a474 Removed some debug prints. 2013-06-21 21:36:47 +02:00
Tobias Ottenweller
4f89e20e6f Print reason when closing gate on save. 2013-06-20 23:07:10 +02:00
Tobias Ottenweller
563bdfe2fd Updated the change log. 2013-06-20 22:36:03 +02:00
Tobias Ottenweller
931cd1a520 Updated the build scripts. Bumped version to 2.2.0-beta. 2013-06-20 22:35:46 +02:00
Tobias Ottenweller
b64f41ce0c Do not log "enabled" when gate storage file is corrupted. 2013-06-20 19:58:34 +02:00
Tobias Ottenweller
1e9b9905a5 Disable the plugin if storage migration is not possible. 2013-06-20 19:19:00 +02:00
Tobias Ottenweller
d28bedb78e Better handling for invalid gate storage files. 2013-06-19 17:18:35 +02:00
Tobias Ottenweller
e9c4583c3d Updated command classes to use better shortcut commands. (Issue #21) 2013-06-19 17:17:56 +02:00
Tobias Ottenweller
7a8e61104a Disable the plugin if the gate storage file is corrupted. 2013-06-19 14:25:31 +02:00
Tobias Ottenweller
c764850ded Declared many arguments as final inside the GatesManager class. 2013-06-19 14:08:27 +02:00
Tobias Ottenweller
f939e27464 Added a delayed block changes sending method. 2013-06-19 14:03:50 +02:00
Tobias Ottenweller
ecd219fb2d Added parameter checks and final attributes to the FloodUtil class. 2013-06-19 13:42:16 +02:00
Tobias Ottenweller
99be2905be Added checks for broken gate frame blocks. 2013-06-18 19:53:04 +02:00
Tobias Ottenweller
9e36cf189b Added a configuration file. Made various classes read from the configuration. 2013-06-17 14:32:49 +02:00
Tobias Ottenweller
78283a4f34 Send block changes on command execution. 2013-06-15 15:33:01 +02:00
Tobias Ottenweller
1d08c79cff Check for non existing gate list while loading gates from disk. 2013-06-15 13:33:19 +02:00
Tobias Ottenweller
cb0dec8b83 More distant portal blocks now get send to players. 2013-06-12 21:58:01 +02:00
Tobias Ottenweller
1968ccaaeb Added an authors file. Added a license section the each source file. 2013-06-05 13:00:29 +02:00
Tobias Ottenweller
d23a9b7650 Added basic gate block sending mechanism. 2013-06-03 19:14:56 +02:00
Tobias Ottenweller
e5ef266f04 Refactoring: created new packages. 2013-06-03 16:37:20 +02:00
Tobias Ottenweller
724e05e0a4 code and comment cleanup. 2013-06-03 16:19:51 +02:00
Tobias Ottenweller
b18df58870 Refactoring of the LocationUtil class. 2013-06-03 16:09:26 +02:00
Tobias Ottenweller
7119c185e7 Version bump to 2.2.0-DEV 2013-06-01 15:07:03 +02:00
Tobias Ottenweller
c740a5b111 Fixed a bug where gates did not work after chaining it's location. 2013-06-01 15:02:22 +02:00
Tobias Ottenweller
8bee74df89 Code cleanup. 2013-06-01 15:01:59 +02:00
Tobias Ottenweller
b383ff89c6 Cleanup 2013-06-01 14:50:39 +02:00
Tobias Ottenweller
fec999541e Removed the ChunkLoadListener. 2013-06-01 14:45:47 +02:00
Tobias Ottenweller
2ed611d995 Only teleport players once if they got pending teleport requests. 2013-06-01 12:43:39 +02:00
Tobias Ottenweller
faabb2f9db Testing code for not working chunk load listener. 2013-06-01 12:29:28 +02:00
Tobias Ottenweller
e6e6273147 Made chunk load listener handle multiple teleport requests with the same destination chunk. 2013-06-01 11:32:18 +02:00