352 Commits

Author SHA1 Message Date
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
Tobias Ottenweller
093778f2fb Added missing TeleportRequest class. 2013-05-26 14:52:15 +02:00
Tobias Ottenweller
a5b34458c4 Make sure chunks are loaded before teleporting players. 2013-05-26 14:52:04 +02:00
Tobias Ottenweller
30d15c141e Refactored the Gate class: removed the fill and empty methods. 2013-05-26 14:03:18 +02:00
Tobias Ottenweller
3cac4e70cc Allow bigger portals. Portals cannot be made of portal blocks anymore. 2013-05-26 13:08:50 +02:00
Tobias Ottenweller
95446f1371 Throw an exception when the gates got stored with a newer version. 2013-05-26 13:03:22 +02:00
Tobias Ottenweller
8e860e90c6 code style. 2013-05-26 12:36:43 +02:00
Tobias Ottenweller
d9194c7497 Added a storage migration class. 2013-05-26 12:36:25 +02:00
Tobias Ottenweller
c3a24a940f Don't print block locations inside the info command. #2 2013-05-19 12:04:03 +02:00
Tobias Ottenweller
c62fb32e90 Don't print block locations inside the info command. 2013-05-19 12:03:45 +02:00
Tobias Ottenweller
580fda0273 Don't teleport if gates are closed. 2013-05-19 12:01:55 +02:00
Tobias Ottenweller
252292819f Removed an unused method. 2013-05-19 12:01:34 +02:00
Tobias Ottenweller
79dcd259dc Always use block locations when creating SimpleLocations to prevent offsets when comparing player and block locations. 2013-05-19 12:01:18 +02:00
Tobias Ottenweller
12fde472a2 Fixed a typo. 2013-05-19 12:00:07 +02:00
Tobias Ottenweller
be3c541845 code style. 2013-05-19 11:59:47 +02:00
Tobias Ottenweller
6bd53a3fe6 Fixed typos. 2013-05-19 10:39:23 +02:00
Tobias Ottenweller
a9be1eaa51 Updated the test-deployment script. Keep the version inside the filename. 2013-05-19 10:38:48 +02:00
Tobias Ottenweller
dd492a7327 updated the test-deployment script. 2013-05-19 10:06:27 +02:00
Tobias Ottenweller
0230314c7e Added a little bit more logging. 2013-05-19 10:05:21 +02:00
Tobias Ottenweller
768d385915 Renamed PluginPlayerListener to PlayerMoveListener 2013-05-18 19:56:10 +02:00
Tobias Ottenweller
232305a871 Added some checks for null values to the GatesManager class. 2013-05-18 19:55:20 +02:00
Tobias Ottenweller
00573c2763 Added some documentation to the Gate class. 2013-05-18 19:54:43 +02:00
Tobias Ottenweller
f1d623df60 Fixed a typo. 2013-05-18 19:54:17 +02:00
Tobias Ottenweller
040377cb36 Refactoring and code cleanup. 2013-05-18 11:26:45 +02:00
Tobias Ottenweller
e9027900ce Refactored the BaseCommand class. 2013-05-18 11:11:10 +02:00
Tobias Ottenweller
34b1c7e0ce Removed the 'h' shortcut. 2013-05-17 21:58:05 +02:00
Tobias Ottenweller
987de39bf9 Merge branch 'master' of github.com:craftinc/craftinc-gates into development
Conflicts:
	pom.xml
	src/de/craftinc/gates/BaseGate.java
	src/de/craftinc/gates/commands/BaseCommand.java
	src/de/craftinc/gates/commands/CommandCreate.java
	src/de/craftinc/gates/commands/CommandList.java
2013-05-17 21:54:15 +02:00
Tobias Ottenweller
0e13f60122 Fixer a typo. 2013-05-17 21:28:56 +02:00
Tobias Ottenweller
f2bfe27eba Removed debug print. 2013-05-17 21:24:57 +02:00