Dominik Stozek
16a6b84e42
Abandon encoding info altogether
2012-10-02 22:36:15 +02:00
Dominik Stozek
4dc03e541f
Use a different encoding for Maven builds
2012-10-02 22:34:39 +02:00
Dominik Stozek
30c97650a6
Force Maven compiler plugin version and JDK version
2012-10-02 22:30:40 +02:00
Dominik Stozek
a1fd444ba2
Force maven compiler plugin version
2012-10-02 22:21:41 +02:00
Dominik Stozek
665eb84c08
Updated Maven's pom.xml for Jenkins builds
...
I'm working on a Jenkins CI server for Citadel. Jenkins can use Maven
for building projects. This update sets up Citadel for proper Jenkins
builds.
2012-10-02 21:29:53 +02:00
Justin
9cfbebf1e9
Merge pull request #64 from uncorr/master
...
Preliminary bugfix
2012-09-30 12:17:04 -07:00
Charles Smith
513cc400cf
Preliminary bugfix
...
A modicum of testing is done and many bugs have been fixed. I'm not
confident about groups since groups were added after my day.
Project-wise consistency of tabs and spaces is deferred until next
change.to avoid confusion. Whimsical naming removed.
2012-09-29 18:50:02 -07:00
Charles Smith
c6a5ebbb33
Revert "Revert "Bug fix""
...
This reverts commit b307766083 .
2012-09-29 13:56:32 -07:00
Charles Smith
b307766083
Revert "Bug fix"
...
This reverts commit 77fe240f3b .
2012-09-29 13:34:41 -07:00
Charles Smith
77fe240f3b
Bug fix
...
Very minimal testing has been done, but Citadel is now no longer a
steaming heap of bricks. Aside from fixing bugs, I've changed tabs to 4
spaces in both Citadel.java and my Dao extension.
2012-09-29 13:21:11 -07:00
Justin
e08cde5ac5
Merge pull request #59 from uncorr/master
...
Adding chunk-wise RAM caching, Lets get this tested and on the production server ASAP.
2012-09-19 05:14:57 -07:00
Charles Smith
d0bdc8e3ca
RAM caching & relative library path
...
RAM caching is added by extending CitadelDao. When the plugin wants to
query the database about a block, CitadelCachingDao transparantly loads
all the reinforcement data in the same chunk as that block into the RAM,
if it's not cached already. If changes are made to reinforcements on a
cached chunk, those changes are consolidated in ram so there'll only be
hd read/write when chunks are loaded/unloaded from the RAM cache. When
new chunks are loaded into RAM, all chunks older than an age given in
the config are released (and therefore flushed). There's a hard limit
to the amount of chunks that can be held in RAM (to make
resource-wasting griefing impossible) and when that limit is met, the
entire cache is bypassed (to prevent thrashing).
Right now this is completely untested, I haven't set up MySQL yet.
Also, the craftbukkit library is now local and included relatively for
ease of development.
2012-09-19 00:43:14 -07:00
Justin
74a5661be5
Merge pull request #53 from remyroy/master
...
Fix for issue #52 Fortified rails do not resist lava.
2012-09-01 05:31:30 -07:00
Rémy Roy
aed9fc4e9c
Adding protection for reinforced rails from lava. Rails still get their protection reduced from lava.
2012-09-01 02:51:08 -04:00
Jonathan Devine
4ec1097de6
Merge pull request #50 from intangir/master
...
Fix: Issue #35 /ctf mode double placement cost
2012-08-12 17:34:04 -07:00
Jonathan Devine
53c25b1cdd
Merge pull request #49 from JonnyD/master
...
Fixed: Redstone not opening doors.
2012-08-12 17:33:27 -07:00
Jonathan Devine
4573b9bede
Fixed: public reinforced openable blocks were not accessible to anyone.
2012-08-13 01:30:17 +01:00
Jonathan Devine
837aa5685e
implemented mcstats.org metrics
2012-08-13 01:29:36 +01:00
JonnyD
0b4d7de57e
added a user friendly stack trace
2012-08-13 01:29:07 +01:00
Intangir
2a1b1c7e58
removed double removeitem (the normal event handler already removes one)
2012-08-12 18:44:40 -05:00
JonnyD
b4044ebc7f
Fixed: Group owner alerted when a player joins their group
2012-08-11 23:13:09 +01:00
Jonathan Devine
33c8b09722
Fixed null pointer exception
2012-08-11 23:10:44 +01:00
Jonathan Devine
039f818ee3
Fixed: Redstone not opening doors
2012-08-11 21:36:50 +01:00
Jonathan Devine
b0617acb20
Merge pull request #48 from JonnyD/master
...
Some bug fixes, formatting, and new commands.
2012-08-11 13:09:50 -07:00
JonnyD
b77947defe
sync
2012-08-11 21:08:27 +01:00
JonnyD
e75d757141
New command: Group Info
2012-08-11 21:04:48 +01:00
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
Justin
e0e37b3362
Merge pull request #47 from Celdecea/master
...
FIX for breaking reinforced snitch blocks.
2012-08-09 03:44:46 -07:00
Celdecea
f515fc63bf
Fix for broken reinforced snitch blocks.
2012-08-08 19:29:14 -07:00
Jonathan Devine
3d73f968de
Merge pull request #45 from JonnyD/master
...
Reverted back to the original INFO text
2012-07-18 18:16:52 -07:00
JonnyD
d2f45641e7
Forgot to revert back the INFO health text to its original after testing
2012-07-19 02:10:33 +01:00
Jonathan Devine
f2f0282bd5
Merge pull request #44 from JonnyD/master
...
Updated group limit
2012-07-18 17:52:23 -07:00
JonnyD
f3ef2fb0b0
Updated group limit
2012-07-19 01:51:28 +01:00
Jonathan Devine
e6adea01b9
Merge pull request #43 from JonnyD/master
...
Supports group + lots more commands (moderators, transfers, join, and more)
2012-07-18 16:12:36 -07: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