Commit Graph

35 Commits

Author SHA1 Message Date
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
Quonic
517e97f361 Removing ant crap. 2012-03-18 19:58:48 -05:00
Chris Rico
ea3efe9e74 Cleaned up some generic-related warnings.
Moved all database functions to a separate class.
2012-03-18 19:49:07 -05:00
Justin
2b1d7272db Merge pull request #15 from quonic/master
Created updateReinforcement function
2012-03-18 17:14:45 -07:00
unknown
d916d722c9 Moved out the Database update to func updateReinforcement 2012-03-18 19:10:02 -05:00
Justin
d70b0178ca Merge pull request #14 from quonic/master
Forgot to include DelayedReinforcements.class
2012-03-18 17:07:25 -07:00
unknown
20a989362a Fix spelling errors 2012-03-18 18:12:28 -05:00
Justin
67a8f93e29 Merge pull request #13 from quonic/master
Fixed spelling errors
2012-03-18 15:52:11 -07:00
unknown
86a55d5b17 Fix spelling errors 2012-03-18 17:43:24 -05:00
Justin
cfc2a00101 Merge pull request #10 from Fnordsoft/master
Fix plugin.yml, issue #7
2012-03-18 13:42:16 -07:00
Chris Rico
cf401b3d70 Fixed plugin.yml main declaration
Fixed issue#7
2012-03-18 15:37:16 -05:00
Exultant
567d4d7239 Initial commit. 2012-03-17 22:29:40 +11:00