Commit Graph

61 Commits

Author SHA1 Message Date
Jonathan Devine
6433a67515 PlayerInteractEvent optimization 2012-08-11 20:16:12 +01:00
Jonathan Devine
c2d63a0667 You can only transfer group to a logged-in player 2012-08-11 20:15:13 +01:00
Jonathan Devine
02bde2205c Allow reinforcement mode with a group. 2012-08-11 20:13:23 +01:00
Jonathan Devine
75ce7032db Display if a group is the players default/personal group 2012-08-11 20:12:46 +01:00
Jonathan Devine
39208cbf72 Allow fortification with groups 2012-08-11 20:10:49 +01:00
Jonathan Devine
8c091ce1f4 Implemented a group limit. Limit can be set in the config. 2012-08-11 20:09:44 +01:00
Jonathan Devine
b7bd983a3b Fixed: comparing player location with block location with both being in
different worlds caused an error
2012-08-11 20:06:54 +01:00
Jonathan Devine
bbdd85457b Enabled Verbose Logging Toggling 2012-08-11 17:34:38 +01:00
JonnyD
d2f45641e7 Forgot to revert back the INFO health text to its original after testing 2012-07-19 02:10:33 +01:00
JonnyD
f3ef2fb0b0 Updated group limit 2012-07-19 01:51:28 +01:00
JonnyD
adc670df45 BlockListener sync 2012-07-19 00:08:35 +01:00
Jonathan Devine
b025dd4a48 BlockListener & PlayerListener sync 2012-07-19 00:07:28 +01:00
Jonathan Devine
9084d613a8 FactionMember sync 2012-07-19 00:06:48 +01:00
JonnyD
d5af1ed7f1 PlayerState sync 2012-07-19 00:04:11 +01:00
JonnyD
a51c1ad6df BlockListener sync 2012-07-19 00:00:00 +01:00
JonnyD
b21714810b A great big steaming pile of commit! 2012-07-18 23:55:25 +01:00
Justin
2b843e28fc Merge pull request #40 from Celdecea/6ed029326b4018dc71ec4daf127e6e563b791b35
Fix for useless NORMAL mode off message.
2012-06-28 03:39:16 -07:00
Justin
502ad3e0e8 Merge pull request #39 from Celdecea/27fac538fc3f29a1a0545974272230c5f56fdd32
Fix for /ctfortify timer
2012-06-27 05:20:46 -07:00
Exultant
32745dffcc Merge pull request #38 from JonnyD/master
Just realized I didn't commit the latest version of the piston bug fix.
2012-06-23 02:30:11 -07:00
Jonathan Devine
69f113cabc Update master 2012-06-23 10:41:15 +02:00
Exultant
4ea3576196 Merge pull request #37 from JonnyD/master
Fixed the door and piston glitch in Citadel. Resolved issue #32
2012-06-22 21:27:43 -07:00
Celdecea
6ed029326b FIX: Got rid of useless NORMAL Mode Off message when player manually
turns off reinforcement or fortification mode.
2012-06-22 05:59:16 -07:00
Celdecea
27fac538fc FIX: Fortification mode exits after 20 seconds. Corrected behavior
resets the timer whenever a fortified block is placed.
2012-06-22 04:15:59 -07:00
Jonathan Devine
99bd9447e1 Added a command to display the current version of the plugin 2012-06-21 18:36:45 +01:00
Jonathan Devine
3e7b4b77fd Correct config.yml 2012-05-26 20:31:00 +02:00
Jonny D
6842403e5a The method pistonRetract went missing. Here it is again. 2012-05-26 19:02:54 +01:00
Jonny D
3bae2d02bd Included Bukkitex which is used to connect to the database. 2012-05-26 14:57:38 +01:00
Jonny D
9855fbc827 Fixed: Piston pushing top half of door didn't recognize reinforcement of
the door.
2012-05-26 14:20:28 +01:00
Jonny D
c34ce0f2b8 Patched door and piston bug. Resolved Issue #32 2012-05-26 03:42:57 +01:00
Justin
63e754e58e Merge pull request #27 from Fnordsoft/master
I'm calling this v0.5
2012-05-13 05:10:23 -07:00
Fnordsoft
bcb0f61539 Merge pull request #1 from Nebual/patch-1
Added fire removal checks to BlockBurnEvent
2012-04-10 12:21:08 -07:00
Nebual
4174c485de Github ate my tabs 2012-04-10 11:15:33 -07:00
Nebual
6c69170383 Added fire removal checks to BlockBurnEvent, which slows the effectiveness of a single use of flint and steel versus a citadel building.
In trials, I had a wooden NPC building in which 3 walls were vanilla and one wall was stone citadel'd (10 strength by default config). I set 3 fires on each wall, and after the fires had naturally gone out (~2 minutes), the 3 walls were nearly entirely gone, while the citadel'd wall (with 'extended fire protection') had lost 2-3 durability.

In an identical trial using the existing blockBurn without any particular fire protection, the citadel'd wall continued to burn for 15+ minutes (its still burning) and 80% of blocks were destroyed (notably the top blocks first)

If we added 8 more checks (the stone blocks in http://www.nebtown.info/ss/neb/2012_04_10_10-39-24.png ) we would have aggressive fire resistance, likely a single flintandsteel use against a building would only cause 2-4 blocks to lose 1 durability.

As for benchmarking, 'extended fire protection' approximately doubled the execution time of blockBurn for citadel'd blocks, however as it causes fires to go out faster it may help server performance hehe.
2012-04-10 11:10:52 -07:00
Chris Rico
98adf0fb22 Fix critical upgrade/repair bug.
Initial changes to allow multiple player groups.
2012-04-09 22:57:27 -05:00
Chris Rico
7f1c36b52c Fix critical upgrade/repair bug.
Initial changes to allow multiple player groups.
2012-04-01 19:22:11 -05:00
Chris Rico
32b62c6da8 Fix critical upgrade/repair bug.
Initial changes to allow multiple player groups.
2012-04-01 19:21:37 -05:00
Chris Rico
c960b0b9a2 Removed redundant chest protection.
Added protection from piston events.
2012-03-25 22:31:03 -05:00
Chris Rico
092f429c5e Changed ALL the things. 2012-03-25 09:58:44 -05:00
Justin
47944e53a4 Merge pull request #26 from JonnyD/master
enhanced solution to dynamite bug. trying to get it working with DAO.
2012-03-21 03:58:01 -07:00
Jonny D
2f35b7f8ce enhanced solution to dynamite bug 2012-03-21 08:13:23 +00:00
Jonny D
e8afe02815 enhanced solution to dynamite bug 2012-03-21 07:26:50 +00:00
Justin
c746722abd Merge pull request #25 from JonnyD/master
Solution to dynamite buy (issue #1)
2012-03-20 18:59:18 -07:00
Jonny D
6684771a39 added solution for dynamite bug (issue #1) to BlockListener Class, added
methods to CitadelDao Class, uploaded config.yml file, uploaded
Coordinate class
2012-03-21 01:52:29 +00:00
Exultant
77f63e7a30 Merge pull request #18 from Fnordsoft/master
Refactored SQL stuff into separate DAO class, plus some cleanup.
2012-03-19 00:45:13 -07:00
Chris Rico
398bb8bfdd Defined proper generic types and cleaned up some unnecessary casts.
Moved all database logic into (barely less crappy) DAO class.
Reformatted to standard.
2012-03-18 23:29:55 -05:00
Chris Rico
5434908458 Defined proper generic types and cleaned up some unnecessary casts.
Moved all database logic into (barely less crappy) DAO class.
2012-03-18 20:53:36 -05:00
Justin
328a2d2fe3 Merge pull request #16 from quonic/master
Removed .idea and iml file
2012-03-18 18:31:27 -07:00
Quonic
d9e7c697d3 Removing once again.
Merge branch 'master' of https://github.com/quonic/Citadel

Conflicts:
	.idea/ant.xml
2012-03-18 20:13:44 -05:00
Quonic
6fd38d297d Removing crap 2012-03-18 20:11:48 -05:00
Quonic
375872a9e4 Update .idea/ant.xml 2012-03-18 20:09:51 -05:00