Skip to content
Success

LWC (Dec 1, 2018, 10:02:58 PM)

Started 6 yr 0 mo ago
Took 10 sec
Build Artifacts
LWC-5.0.16-20181201.210310-31.jar412.04 KiB view
LWC-5.0.16-SNAPSHOT.pom4.81 KiB view
Changes
  1. modified ant build to not do unit tests -- not necessary right now. also (commit: 2e58458) (details)
  2. emptied out README.md and for now put basic build instructions (much (commit: 015d008) (details)
  3. Oops, <code> is a lie (commit: 33b9b14) (details)
  4. All admin commands have thus far been converted to use the new events (commit: a1c34c2) (details)
  5. All use of deprecated events on LWC's end should now be fixed !! (commit: a8fc599) (details)
  6. /lwc admin version will now use VERSION (BUILD), in preperation for #65 (commit: a59ce44) (details)
  7. Reformat build.xml (mainly replacement of tabs with spaces.) (commit: 348facd) (details)
  8. fixes #54 - do not allow access to chests when LWC has database issues (commit: 9e2e83a) (details)
  9. and print out problem stacks when bad errors occur :-) (commit: dcac5d3) (details)
  10. closes #51 -- pistons can no longer destroy protected objects (doors, (commit: 2396f94) (details)
  11. Change default table prefix to 'lwc_' (commit: 0f00482) (details)
  12. some minor formatting fixes in core.yml (commit: 09e6625) (details)
  13. fixes #68 -- core LWC modules must take precedence over modules from (commit: b45632c) (details)
  14. Fixes issue where one would always receive "limit reached" (commit: 4d605db) (details)
  15. Fixes #75 -- obtain a player's groups the correct way via (commit: 0500f16) (details)
  16. Fixes #70 -- also, when clicking on say, a block under a Sign, it will (commit: c79712f) (details)
  17. It would be preferable to take your eyes away from this commit. On a (commit: 2d7d046) (details)
  18. Closes #61 -- Kainzo: This one is long overdue !! Protection discounts (commit: bebee65) (details)
  19. Updated changelog.md -- should have done that already !! Also made (commit: 6138726) (details)
  20. forgot linebreak between header and lists (commit: cb3182a) (details)
  21. Native SQLite binaries were not being downloaded.. >.> (commit: b6bdf12) (details)
  22. Just kidding, this one's the real RC .... (commit: 123eba5) (details)
  23. Fixes issue with interfering with PermissionsBukkit somehow... and made (commit: 3e2343d) (details)
  24. Fix LWC-Economy -- LWC now loads at STARTUP. Also changed wording in the (commit: de6223e) (details)
  25. Convert history when converting from SQLite -> MySQL. History was not (commit: fe75db7) (details)
  26. Push version to 3.40 (commit: 5ba4358) (details)
  27. Fix PermissionsBukkit (again), /permissions did not work, LWC was using (commit: 2eb90fc) (details)
  28. Init ModuleLoader early (commit: 37a76fe) (details)
  29. Fix a stackoverflow error (commit: bf3dcf8) (details)
  30. Push version to 3.41 (commit: 4ae0f03) (details)
  31. Fix LWC-Economy bootstrapping (commit: a2b89db) (details)
  32. Push LWC-Economy to version 1.21. LWC is unchanged. (commit: f36b399) (details)
  33. Fix a freezing issue some servers may experience on startup. (commit: 27b92f2) (details)
  34. Disabled modes were not being properly disabled, despite the user being (commit: 6bcc2f6) (details)
  35. Protections + history will now not be immediately flushed to the (commit: c6961fa) (details)
  36. That is prepareStatement, not prepareCall, mr. database (commit: 8a171ea) (details)
  37. MonsterTKE: fixes #73: add EXEMPTION flag which exempts protections from (commit: c142dfe) (details)
  38. Allow history logging to be disabled in core.yml (core.disableHistory) (commit: a3870b1) (details)
  39. Comment up core.yml (commit: 2c9cb5b) (details)
  40. small sanity check (commit: 5e1c843) (details)
  41. pre-3.42. Fix a consistency error for history cache <-> database. And (commit: 72c48ba) (details)
  42. untrack changelog.md. Mainly just testing fingerprints. (commit: a78cf09) (details)
  43. Update Package.json, let's try uploading it again (commit: 9c2ec81) (details)
  44. formatting errors ... (commit: 8e1c10a) (details)
  45. wrong checksum, I've been had... (commit: 8781475) (details)
  46. sqlite.jar in lib/ folder is not required for anything in particular. (commit: b7fdaf0) (details)
  47. Move WorldGuard and Lists modules to core/ (afterall, they ARE bundled (commit: 2d8cedf) (details)
  48. 3.42 (commit: 550565f) (details)
  49. SQLite did not recognize streaming made (Integer.MIN_VALUE) (commit: b835189) (details)
  50. Add discount type to LWC-Economy, to support how discounts worked (commit: 50c1d94) (details)
  51. Update iconomy.yml to not include outdated info (commit: 76b06a8) (details)
  52. Native PermissionsEx support (commit: aac4689) (details)
  53. Update build.xml with PermissionsEx.jar (commit: bad75e3) (details)
  54. Go around a Bukkit bug for pistons which would cause a casting exception (commit: c3394ad) (details)
  55. Put the version back to 3.42 (whoops (?)) (commit: 4dd0845) (details)
  56. Allow refunds to be disabled in LWC-Economy (commit: 21688e4) (details)
  57. Allow /lwc admin purgebanned to take the -remove argument, which removes (commit: 9edccba) (details)
  58. Updated Polish locale, courtesy of Geoning! (commit: ab437c0) (details)
  59. Closes #83 -- add Essentials Econ support. (commit: 1bbc5c3) (details)
  60. Closes #85 -- fixes /permissions not working on PermissionsBukkit 1.2 (commit: 73bc131) (details)
  61. New versions: LWC: 3.43  LWC-Economy: 1.30 (commit: 3710449) (details)
  62. Test promoting via changelog tag #promote (commit: 6e1ab01) (details)
  63. Test auto-promote tag one last time #promote (commit: cafa249) (details)
  64. Forgot to turn on the notifier.... #promote (commit: e64343d) (details)
  65. Does all of #88 - not fully tested yet, so it will not be auto closed (commit: 48da505) (details)
  66. Fixes #89 (commit: 856afe6) (details)
  67. Initial work on #87 - fully untested !! Adds central bank functionality, (commit: 290bae3) (details)
  68. Add a bit more to central banking so protections could not be removed if (commit: f61e1eb) (details)
  69. mostly final changes for #87. Central banking now works as expected, (commit: 1b70331) (details)
  70. closes #87 - central banking for LWC-Economy is looking excellent to me (commit: 9bba55d) (details)
  71. Reconnect to the MySQL database if connection is lost from a timeout (commit: d12c4a0) (details)
  72. Make double wooden doors also automatically open on both sides much like (commit: 438d0ea) (details)
  73. Using /cinfo (or most other LWC commands) on a double wooden door would (commit: d1c9850) (details)
  74. Give a default value of TRUE to lwc.protect perm node (commit: e5e36f1) (details)
  75. Support multiple groups on Perms 3+, with fallback support to 2.1.x (commit: b570751) (details)
  76. database.adapter had to be all lowercase (MySQL would not work, had to (commit: 29324ac) (details)
  77. nospam mode now also hides notes. SEND_LOCALE event was also not being (commit: d5ea9fa) (details)
  78. in regards to #88 - removes reliance on Permission plugin-specific (commit: 36971bb) (details)
  79. Prepare protections table for #87 - the build associated with this (commit: 2564bfb) (details)
  80. Protection rights are now stored via JSON in the protections table. (commit: 30e1c1b) (details)
  81. Old rights -> new rights conversion. Does not drop the rights table just (commit: c8ba2d7) (details)
  82. Use streaming query for old rights -> new rights if it's available (not (commit: e09b85e) (details)
  83. That's right, streaming results won't work in this case! (commit: 7747557) (details)
  84. Display 4.0.0-alpha2 in the version (commit: e8b394a) (details)
  85. sp (commit: 75c7cab) (details)
  86. Reconnect to the MySQL database if connection is lost from a timeout (commit: 48f841a) (details)
  87. Push version to 3.44  #promote (commit: a0f3194) (details)
  88. (forgot VERSION file) (commit: 8b582e5) (details)
  89. Initial implementation for being able to schedule jobs or commands - for (commit: b9cf3bc) (details)
  90. Allow resource bundles to add keys that are not defined in the default (commit: 575a9f6) (details)
  91. Allow resource bundles to add keys that are not defined in the default (commit: 6d55a77) (details)
  92. nospam mode now also hides notes. SEND_LOCALE event was also not being (commit: e697108) (details)
  93. Make double wooden doors also automatically open on both sides much like (commit: 6a81875) (details)
  94. Using /cinfo (or most other LWC commands) on a double wooden door would (commit: 3d10e29) (details)
  95. 3.45, cherry picked commits from devel branch.  #promote (commit: eab08ff) (details)
  96. Spout support via 100% standalone LWC-Spout.jar. At the moment, it just (commit: 4cfe20a) (details)
  97. Open the chest after entering the correct password. (commit: 1fae71d) (details)
  98. I disregarded the fact that you can protect blocks other than chests :D (commit: 73d35b5) (details)
  99. Non-Custom spout windows can't be drawn on, so we'll make our own. /lwc (commit: 602055e) (details)
  100. remove test junk (commit: 6987b63) (details)
  101. pushing small changes before sleeping. Just a header on /lwc spout (commit: ec8db04) (details)
  102. Redstone flag was not being propogated via new events (commit: 9f7265a) (details)
  103. Redstone flag was not being propogated via new events (commit: e323f07) (details)
  104. 3.46  #promote (commit: 214f53d) (details)
  105. Add iConomy6 support (commit: 8f3f6b0) (details)
  106. Add iConomy6 support (commit: 6c9660d) (details)
  107. 3.47 #promote (commit: c93a904) (details)
  108. Fix merge conflict #promote (commit: 40bb348) (details)
  109. Redid how /lwc admin report looks. Much prettier and easier to read. (commit: 0f0336f) (details)
  110. Change cache hit/read counter to use long. spunkiie's server would (commit: 5dace84) (details)
  111. Add changelog.md again so I'm not keeping track of changes in my head (commit: 740487c) (details)
  112. Basic job scheduling commands. e.g: /lwc schedule create test2 cleanup, (commit: 9d62fb1) (details)
  113. 4.0.0-alpha3. Scheduler is complete and needs some minor changes and (commit: 16466b8) (details)
  114. Added the expiration job handler. To add arguments: /lwc schedule create (commit: 348c3e5) (details)
  115. Update changelog (commit: 1928f48) (details)
  116. - fixing umlauts (commit: 40bd1be) (details)
  117. FULL removal of Memory Database. Every single usage of it has been (commit: c1af71d) (details)
  118. Update changelog. (commit: baa9804) (details)
  119. Fix a possible dupe exploit that when magnet was used alongside the (commit: c1b65d1) (details)
  120. misc changes (commit: 8434a53) (details)
  121. Fix merge conflict (accidentally committed.) Double console output also (commit: 6b1ac9d) (details)
  122. Closes #98 - out of sync double doors can be fixed with /lwc fix or /lwc (commit: dd5361b) (details)
  123. The openAndClose feature of double doors has been given new life and (commit: 17696f2) (details)
  124. Version comparator for semver compliancy. Parses versions as small as (commit: 82ff2b4) (details)
  125. Don't continue to look for release levels if one is already found (commit: f5fb196) (details)
  126. Define possible update schemes and provide convenience methods for (commit: a3d4571) (details)
  127. Change LWCInfo.FULL_VERSION to instead use the Version class. (commit: 3a3e396) (details)
  128. 3.48. You can now interchange 3.48 and 4.0.0-alphaX without NOT being (commit: 8cf1510) (details)
  129. Old, deprecated LWC events have been fully removed. All other (commit: 90ebad9) (details)
  130. Clicking on a password protection would actually ADD you to the access (commit: f63f8ed) (details)
  131. Towny integration. Protections cannot be made outside of Towns, e.g the (commit: 14ea6bb) (details)
  132. Fix piston exploit that allowed wooden doors and other minor (commit: 64bafbd) (details)
  133. Prevent sticky pistons from pulling away protections (commit: ae5c269) (details)
  134. Shiny new updater + downloader (old one was scrapped.) At the moment, it (commit: f1300fc) (details)
  135. Fix a typo, but this commit is mainly to make a build happen (commit: 1b4941c) (details)
  136. 4.0.0-alpha4 - All builds past this are now running on the new update (commit: 90316da) (details)
  137. ..changelog should be changed, too! (commit: 34ba2d2) (details)
  138. Update changelog again with a feature added on a few days ago (ability (commit: 57622ea) (details)
  139. Fix minor bug when converting old rights (commit: 5bdc1f5) (details)
  140. Fix double console output (commit: a205b68) (details)
  141. 3.49  #promote (commit: 6b0f9b5) (details)
  142. Backwards compatibility with permissions 2/3 (without superpermsbridge) (commit: 187859b) (details)
  143. Backwards compatibility with permissions 2/3 (without superpermsbridge) (commit: 2a7eca7) (details)
  144. 3.50. Remove the permission metadata from defined commands so the (commit: d6dd838) (details)
  145. Gracefully ignore iConomy4 (commit: bd5ec63) (details)
  146. Gracefully ignore iConomy4 (commit: 729864b) (details)
  147. Protection rights have been moved to the 'data' column in protections, (commit: 33751b1) (details)
  148. Renamer renamed a little bit *too* much (commit: 8cf8dbd) (details)
  149. The command /lwc admin purgeregion <RegionName> [WorldName] has been (commit: 26631cc) (details)
  150. Go around a bukkit bug with pistons (commit: 807d0fb) (details)
  151. Proper Fix Issue #88, adds full SuperPerms support (commit: 4082767) (details)
  152. Flags are now in data column and now support data as well. No utility to (commit: 9579810) (details)
  153. Default core.locale to en (commit: 1a15bbc) (details)
  154. Avoid a possible arrayoutofboundsexception (commit: 2d527cd) (details)
  155. Fix Cleanup (commit: a468a9c) (details)
  156. Fix /lwc admin cleanup, for real (commit: e893b7c) (details)
  157. Fix override bundles (commit: a22cc68) (details)
  158. update thread was not synchronizing, and /lwc admin purge was borked. (commit: 9123e8c) (details)
  159. /lwc admin reload should also reload the loaded locale. And so it shall. (commit: f8008fa) (details)
  160. /lwc admin dump locale! It dumps the current loaded locale into (commit: 99429e1) (details)
  161. Allow LWC.instance to be set again (commit: 5cb4429) (details)
  162. Fix resource loading - it "should" fix reloading after a new LWC.jar is (commit: 318b41a) (details)
  163. revert those last changes (commit: 45bcd27) (details)
  164. Try something so crazy it might just work (commit: 5d3de7a) (details)
  165. LWC *SHOULD* reload okay now after a new LWC.jar has been downloaded (commit: 8e88550) (details)
  166. We are now 4.0.0-alpha5 - all builds from this point on can be loaded (commit: 7cf698f) (details)
  167. if core.locale was set to a locale that didn't actually exist, (commit: c593a98) (details)
  168. default lwc.protect to false again [superperms] (commit: 195bff9) (details)
  169. default lwc.protect to false again [superperms] (commit: e3249a2) (details)
  170. 3.51 - default lwc.protect to false again (superperms) #promote (commit: 37f77bf) (details)
  171. Use Set<> for flags/access rights and also don't let null objects in (commit: 2aa2811) (details)
  172. Should fix Permissions 2/3 errors (commit: 2bf370f) (details)
  173. Really does fix Permissions 2/3 errors. (commit: a73ee5f) (details)
  174. Some null checks (commit: 9647301) (details)
  175. 3.52 #promote (commit: 6129890) (details)
  176. Show the parser who's boss - i'll give you some input to match (commit: 66bc1a1) (details)
  177. Add the AUTOCLOSE flag which will make doors automatically close after 3 (commit: 1961bb7) (details)
  178. and the changelog should take note, too! (commit: 3a9561c) (details)
  179. lwc.flag.autoclose should be defined, too ... (commit: c46b3f9) (details)
  180. fix plugin.yml (commit: 581b0ae) (details)
  181. Permissions 2/3 getGroups () support with our fallback hacks (commit: c68921a) (details)
  182. misc code from last night. Nothing special, just an empty /lwc setup (commit: 1d11c7c) (details)
  183. in regards to #88 - removes reliance on Permission plugin-specific (commit: c06d7eb) (details)
  184. Permissions 2/3 getGroups () support with our fallback hacks (commit: 0fca3ae) (details)
  185. I didn't ask for that method, mr. mergetool (commit: a19fd6f) (details)
  186. Default lwc.protect to true (commit: 6eb60eb) (details)
  187. 3.53 #promote (commit: fb4756c) (details)
  188. Default lwc.protect to true (commit: fb971e6) (details)
  189. and lwc.admin to false (commit: 4d5f265) (details)
  190. Do not show locale messages defined as 'null' (commit: 47a501e) (details)
  191. Add t:TownName and town:TownName for Towny integration for /cprivate and (commit: 0c46aa2) (details)
  192. /lwc admin expire always showed "Expired 0 protections", even if it (commit: 9eb014e) (details)
  193. Closes #105 - add lwc.autoregister perm node to allow a player/group to (commit: f4a243c) (details)
  194. Oops (commit: 863d34e) (details)
  195. Add andrewkm under donations header in credits. And a few others under (commit: 9769887) (details)
  196. Oops, duplicate (commit: 653ecf0) (details)
  197. Store the known Protection object for History objects early on to save (commit: 784abf4) (details)
  198. switch back to delayed insert for the initial history obj on a (commit: 0852310) (details)
  199. Automatically fix chest block faces from pre-1.7 maps. Also, /lwc fix (commit: 3ab7de2) (details)
  200. whitespace! (commit: 003c55d) (details)
  201. Equivilent methods for fixing chest face to the dev branch! (commit: be3734d) (details)
  202. Equivalent of 94c5b458 for dev branch, but had to retrofit what I (commit: 261d0f4) (details)
  203. The magnet module was not queueing items properly (commit: e3e39a6) (details)
  204. Apply blacklist checks before entities are queued for the magnet flag (commit: 47513b3) (details)
  205. Disable lwc.autoprotect for now (commit: ebf142c) (details)
  206. Limits will now instead use the group with the highest limit. (commit: 029b50a) (details)
  207. Update changelog (commit: 5f01c34) (details)
  208. Destroyer of a protection was not being added to the history on (commit: 8e3fc01) (details)
  209. LWC-Economy + No Econ plugin = Sad Times, but who would try that, (commit: 757d225) (details)
  210. HistoryModule (commit: 1f160d9) (details)
  211. (and remove from destroymodule) (commit: 2a488b7) (details)
  212. Add /lwc history. Allows the viewing of all history items for a player (commit: 0328e82) (details)
  213. Create /lwc details (it does nothing, however) (commit: 2cbe6b5) (details)
  214. Add /lwc details which allows you to view some more info known about a (commit: 4512741) (details)
  215. The player who destroyed a protection was always being shown as the (commit: 009eca5) (details)
  216. if a non-SuperPerms perms plugin is present, ignore SuperPerms (I'm (commit: 7d20dc1) (details)
  217. 4.0.0-alpha6. LWC is now licensed under the 2-clause BSD license. All (commit: e4fb181) (details)
  218. build.xmp shouldn't have been commented as well (commit: 8f91ca9) (details)
  219. Remove Package.json (commit: bb488b3) (details)
  220. Avoid possible NPE (commit: 862ef3e) (details)
  221. Avoid possible NPE (commit: 5ca60e7) (details)
  222. Minor addition, for science (commit: 0c69ab4) (details)
  223. Acknowledge discounts in /lwc details (commit: d95e46e) (details)
  224. Do not depend on the stored world name for protections and one less (commit: 869a433) (details)
  225. Remove the science (commit: 2828a77) (details)
  226. Send an error when something that shouldn't happen happens (commit: e3dd591) (details)
  227. Uh oh is not necessary. (commit: 4ee4aca) (details)
  228. devel's equivalent of deae6999 (commit: 2b4b895) (details)
  229. Automatically update the block id and world name in the database if they (commit: 4e701e8) (details)
  230. Developer Mode - to enable on a player, /lwc dev enable PlayerName. You (commit: cc8890f) (details)
  231. Forgot MOD considerations. Minor typo fixes (commit: 7c9e38d) (details)
  232. Send timing info about PLAYER_INTERACT and onCommand to devmode enabled (commit: 9bc7081) (details)
  233. Make the message sent by /lwc dev enable not break lines in an (commit: abed2d0) (details)
  234. derp, i've been getting the latest build the slow way (commit: e007b36) (details)
  235. ability to define an id for Economy discounts to allow EXACT to give (commit: 33b8bed) (details)
  236. Ensure ACCESS_EVENT is only used if required (commit: 9c9dd82) (details)
  237. Show entity count in report, and also remove unused memdb (commit: 4e8aba6) (details)
  238. Reduce the amount of queries done on the database by quite a bit, (commit: 0d9caf6) (details)
  239. Support old & new Showcase API (sigh!) (commit: 8b97a72) (details)
  240. Don't send the cache size if it's being cleared (commit: a77e055) (details)
  241. Don't use raw database access when checking explosions - use (commit: ef09aed) (details)
  242. Economy usage fees. set usageFee to a number (e.g usageFee: 2.50) and (commit: f9940aa) (details)
  243. Allow /lwc fix to reorient dispensers and furnaces (commit: 0937db8) (details)
  244. Remove /lwc admin view (commit: c497214) (details)
  245. remove /lwc admin view (0254bed) (commit: 44305c7) (details)
  246. Remove the no longer needed water exploit checks (commit: 08c1f70) (details)
  247. Closes #112 - Add the aliases /lock and /unlock. /lock is equivalent to (commit: 0de8afd) (details)
  248. Allow the /lwc admin forceowner command to take a protection ID (commit: 846bd35) (details)
  249. Abstracted /cmodify XXX and /cprivate XXX to (commit: b00b7d4) (details)
  250. Allow /cmodify to take an id:## argument. The id can be anywhere, for (commit: f948cc7) (details)
  251. More modular build.xml to allow seperate Jenkins projects for LWC, (commit: 89f3a3c) (details)
  252. Update ant build file to only build jars when newer files are detected (commit: 6d9970a) (details)
  253. make a small change to LWC-Economy to make sure it recompiles (commit: 6f5f132) (details)
  254. Undo my minor edit (commit: 5fdbe56) (details)
  255. Testing jenkins changes (commit: aadb8e3) (details)
  256. and again :) (commit: 076cc00) (details)
  257. nothing useful here (commit: bb3a3b3) (details)
  258. undo~! (commit: 07254f2) (details)
  259. Creating protections created an empty right (commit: 0ff3e9a) (details)
  260. Closes #109 - add the IN_USE discount type to allow discounts to only (commit: 71d2cb9) (details)
  261. Use 1 less query when removing a protection (commit: 1be17f8) (details)
  262. Append the LWC build info to /version LWC. (commit: ed7ce3d) (details)
  263. double b (commit: 3a194b4) (details)
  264. force LWC to build (commit: 022ebe6) (details)
  265. env test (commit: 2e6e5fa) (details)
  266. Change build number matcher to match adjusted changes (commit: e986edd) (details)
  267. 4.0.0-alpha7. NO LONGER POSSIBLE TO DOWNGRADE TO 3.53 WITHOUT LOSING (commit: aca019c) (details)
  268. Broke the version comparator when updating (commit: 9ddda12) (details)
  269. Workaround a small bug with build numbers found in git sha1s for now (commit: 839f07d) (details)
  270. the bug 656 workaround has been removed and instead has been replaced (commit: f469693) (details)
  271. Append the changelog and remove some obsolete code (commit: 54076b0) (details)
  272. Economy usage fees were being charged even if you couldn't access the (commit: 1278dab) (details)
  273. default LWC admin/mod perms to false (without explicitly defaulting to (commit: cc2d9e8) (details)
  274. default LWC admin/mod perms to false (without explicitly defaulting to (commit: a060495) (details)
  275. append the credits (add Eric and Twizz to donations) (commit: dd3ef42) (details)
  276. Fixed SuperPerms permission regression (commit: 487b5e1) (details)
  277. Permissions 2/3 should have highest precedence (commit: 36a07ca) (details)
  278. Fix for creation date not showing up for History objects. Also, hide the (commit: 08a8019) (details)
  279. Show the block action to dev mode enabled players (commit: a5b4463) (details)
  280. Fix NPE (commit: 731961f) (details)
  281. Fix /lwc admin report on 3.53 (commit: 5f9ab56) (details)
  282. More detailed debug info for dev mode enabled players (commit: 4196a12) (details)
  283. Improve indexing. Added: history.protectionId, history.player, (commit: 35471b3) (details)
  284. Fix a bug where Wall Signs would not be recognized as a protection if (commit: 9cd4baa) (details)
  285. Seperate the database connect / load messages to differentiate them (commit: f98c6af) (details)
  286. Fix door recognition. note to self: make block finding simpler! (commit: ccf21e1) (details)
  287. Startup time has been dramatically increased for those with a very large (commit: 314f399) (details)
  288. The previous commit was fine for 1 million protections. Not 13 million. (commit: d18c4b2) (details)
  289. Bunch of misc lingering issues (my apologies in advance if you're (commit: a7c57c8) (details)
  290. Whitespace fixes and other misc things (again, apologies if it affected (commit: 746631b) (details)
  291. Block some other typos of /cunlock: .cunlock and lcunlock. And also send (commit: 9b0e203) (details)
  292. Remove copyright headers from lang files (commit: 5865fe5) (details)
  293. Merge pull request #123 from phrstbrn/master Fixed SuperPerms permission (commit: b6062df) (details)
  294. Begin storing x/y/z coordinates for history objects. Fix a bug with (commit: 98d139f) (details)
  295. Set the history's x/y/z when creating it (commit: 4653e0b) (details)
  296. Show the history's known location in /lwc details. (commit: c845975) (details)
  297. Log the time protections are destroyed (commit: 9e38646) (details)
  298. Removed on date/time. Also make the /lwc details screen look a wee bit (commit: 8ec6158) (details)
  299. Closes #131 - support changes made to Towny by Towny Advanced (makes (commit: 506e741) (details)
  300. Made mapProtectionLimit a public method again (commit: 7887f5f) (details)
  301. Fix x/y/z not being added to the history table (commit: 6d42389) (details)
  302. devel's equivalent of 624e46bd (commit: 16955b3) (details)
  303. Fix being requested for the password to a protection after a few seconds (commit: de1474d) (details)
  304. Make lwc.encrypt use StringUtils.encrypt (they were identical!) Side (commit: 61b0f01) (details)
  305. And another - it picked up the old master commits? (commit: 466e274) (details)
  306. Remove my space. It's working! (I should've kept it this way before, (commit: 2b5cb81) (details)
  307. For LWC-Spout, use asterisks in place of real chars in the password and (commit: 60ab41e) (details)
  308. Added /cremoveall, which will remove ALL OF YOUR PROTECTIONS. This (commit: a909cc4) (details)
  309. Allow `lwc.limit.#` permission nodes to explicitly set the player's (commit: 33b1f42) (details)
  310. new OO-style Protection finder. Works the same as before (the old (commit: 3904c4b) (details)
  311. Closes #133: Protect the wall protected Buttons & Levers are attached (commit: 4e9abcd) (details)
  312. Simplify the switches for the wall matcher into ifs (commit: bc34bf0) (details)
  313. Closes #113: Fixes the umlauts in the german locale. (commit: 2b7af47) (details)
  314. Italian translation courtesy of portaro. (commit: 7b98a9a) (details)
  315. Remove found protections from the cache when using purgebanned, etc. (commit: 5b749c6) (details)
  316. The ProtectionTypes class is no longer in use and is now replaced with (commit: eed3525) (details)
  317. misc cleanup - no noticeable changes (unless you break the database.) (commit: 76fb14e) (details)
  318. Remove DriverStub (no longer needed) (commit: 2b7054a) (details)
  319. More un-noticeable stuff: renamed CacheSet to ProtectionCache and it now (commit: 31a56ec) (details)
  320. Created WeakLRUCache (commit: 81ab9e9) (details)
  321. Some ResultSets were not being properly closed (just a couple of queries (commit: d4cd007) (details)
  322. Made WeakLRUCache properly use ReferenceQueue to remove GC'd entries, (commit: 217001b) (details)
  323. Move some methods and/or classes around. (Performance has become (commit: a16aea4) (details)
  324. Oops - error (commit: ad52d52) (details)
  325. Change Physical database: to Queries: in /lwc admin report (commit: b8fd3f1) (details)
  326. Re-enable lwc.autoprotect perm node for SuperPerms - it is not usable on (commit: d74361d) (details)
  327. Fix a NullPointerException in WeakLRUCache (commit: 75fd354) (details)
  328. Restore (and instead, deprecate) compatibility with plugins that create (commit: c1d4557) (details)
  329. Last commit was a lie - any other plugins that created a LWC protection (commit: 5114852) (details)
  330. Fix an exception being thrown for protectable blocks being placed that (commit: 453c495) (details)
  331. "exploit": Don't allow drop transfer to be used to transfer items across (commit: e3f1af0) (details)
  332. Fix load order of various members to not break downloading of config (commit: f532308) (details)
  333. Explicitly remove protections from the weak caches instead of relying on (commit: 5df3a84) (details)
  334. Preliminary support for DONATION chests - yeah. Allows you to *donate* (commit: ca58f74) (details)
  335. Donation chest support - requires LWC-Spout. Anyone can open the chest (commit: c526fc2) (details)
  336. Automatic config updater. What it does is automatically adds new config (commit: 9e23509) (details)
  337. Forgot java docs for a method! (commit: 8873f72) (details)
  338. Added WG region blacklist and canBuild check (commit: ad8c20c) (details)
  339. Startup errors saying a path could not be found should now be resolved - (commit: bc7d8e7) (details)
  340. Fix exception when using /lwc schedule create (commit: 9fd4268) (details)
  341. Added WG region blacklist and canBuild check via Pull Request #142 from (commit: 8d95bb7) (details)
  342. Fix out of range error when using /lwc schedule autorun (commit: 008958c) (details)
  343. Only register optional modules if plugins are actually active (lists, (commit: e3b04d6) (details)
  344. action: was renamed to name: in doors.yml by the refactorer at some (commit: bf1713d) (details)
  345. Moved the database converter to its own handy class (commit: 77db5ec) (details)
  346. The comment for a method made absolutely no sense at all... (commit: 47cf90f) (details)
  347. Remove ambiguity from the database migration method (commit: f73d78b) (details)
  348. On the fly live database conversion which can switch between SQLite and (commit: aff1ea0) (details)
  349. Closes #139 -- on the fly db conversion is indeed working as it should (commit: 489dc3f) (details)
  350. Closes #119 -- allow charges to be added under protections.blocks in (commit: f4c0866) (details)
  351. Give /cinfo a fresh look. Now also shows who can access the protection (commit: 662cada) (details)
  352. Modify colour scheme for ACL list in /cinfo (commit: 2eb4045) (details)
  353. Convenience commands to query the database much more easily. Example: (commit: d10bff2) (details)
  354. Update the changelog (commit: 12e96e0) (details)
  355. Add missing event cancellation checks so we don't waste cpu on something (commit: 6856efb) (details)
  356. Closes #143 -- Rewrote the WorldGuard integration feature -- it works as (commit: 9d2d53f) (details)
  357. Fix my engrish (commit: f4b18f5) (details)
  358. 1. Add removeProtectionsByPlayer to PhysDB; 2. Only show ACL list in (commit: bb3d7d6) (details)
  359. Test git hook for the new build server (oh, and remove an unused line) (commit: 2a1748a) (details)
  360. Minor experimentation with some automatic rearrangement (just on LWC and (commit: b175895) (details)
  361. CI Building should definitely work now (commit: 0070f49) (details)
  362. Closes #141 -- Adds optional.onlyProtectIfOwnerIsOnline to core.yml (commit: b4e9ebc) (details)
  363. Fix potential NPE when saving protections (commit: 13c8623) (details)
  364. Protection.update() is no longer needed as LWC's protection cache is (commit: a2c2ae8) (details)
  365. Remove unneeded cache write when saving a protection. Misc clarification (commit: c2d5c05) (details)
  366. Fun little info message when starting up. Will be changed to only shown (commit: 7804288) (details)
  367. Add a warning after protecting something that redstone is currently (commit: 3a7e143) (details)
  368. #141 -- Add optional.onlyProtectWhenOwnerIsOffline. Also renames (commit: fe802e3) (details)
  369. Fix /cunlock (commit: d35992e) (details)
  370. Added worldguard.allowProtectionsOutsideRegions to the WorldGuard (commit: 61d4e50) (details)
  371. Mismatched default values for worldguard.allowProtectionsOutsideRegions (commit: 2eaa38e) (details)
  372. Format the larger numbers in /lwc admin report (handy for a special (commit: 8a5ee08) (details)
  373. Showcase exploit fix pulled into LWC3. This marks the release of LWC (commit: b29c42b) (details)
  374. Minor change to LWC-Spout to force a rebuild (commit: 88d357a) (details)
  375. Add RustyDagger (donation) and krinsdeath to credits. Started the (commit: 27fe764) (details)
  376. Refactor some PhysDB methods to remove old naming from LWC 1.00. This (commit: 6368b19) (details)
  377. Rename UpdateThread -> DatabaseThread and rewrite it. Again, there (commit: 63be96c) (details)
  378. 3.55 - minor defect in 3.54 preventing /cunlock from being used #promote (commit: 6ecb965) (details)
  379. 1. Don't display redstone warning when denyRedstone is true for (commit: c335834) (details)
  380. Resolve compilation error from upgrade in CraftBukkit dependancy. Remove (commit: 379bf0f) (details)
  381. Update changelog (commit: 43d039c) (details)
  382. Replace the help screen when using just /lwc flag with a list of all of (commit: 28b98cf) (details)
  383. Closes #161: Add the ALLOWEXPLOSIONS flag, which allows a protection to (commit: db031a9) (details)
  384. Closes #162: Enforce the protection's stored block id (commit: b6ebf33) (details)
  385. Remove tests; unused and causing errors (commit: 3ffb72e) (details)
  386. push devel to top of build list (commit: 4d9fa2e) (details)
  387. Closes #161: ignoreExplosions was still trying to use the old variant (commit: 4d2a2f3) (details)
  388. Major refactoring of what was known as 'AccessRight'. It is now named (commit: 1dafb34) (details)
  389. Closes #168: fixes a bug where doors would appear to disappear if you (commit: e3a9c57) (details)
  390. Lowered entity destruction event priority for real this time (forgot to (commit: 93d9644) (details)
  391. %lighgray% should be %lightgray% (commit: cc1c347) (details)
  392. Closes #136: Protection item keys! These allow you to make your private (commit: 58028b9) (details)
  393. spelling! (commit: ad7b8d3) (details)
  394. When matching protections, remove 'corrupted' protections that shouldn't (commit: 6cd6b40) (details)
  395. rank up andrewkm (commit: 6cb4e81) (details)
  396. Compact the translations section in /lwc credits, makes it easier to (commit: b297224) (details)
  397. Clarification in changelog (commit: 0169a20) (details)
  398. Closes #171: burning furnaces were being seen as corrupted protections (commit: b5a2090) (details)
  399. Begin the translation phase -- a lot of additions (~80) to (commit: 876725f) (details)
  400. 3.56 -- don't load WG/Lists modules unless they plugins are loaded (commit: a96ade5) (details)
  401. put devel back on the top of the build queue (commit: 13443bd) (details)
  402. Minor internal workings, doesn't do much right now but in preparation (commit: 4c877cf) (details)
  403. 3.57 -- ran Jenkins through Building 101  #promote (commit: 954e8d6) (details)
  404. To Jenkins: please kindly switch over to the devel branch. With love, (commit: f16ef3a) (details)
  405. Experimental metrics. Basic non-identifiable data available to anyone: (commit: efcc431) (details)
  406. Add ping to metrics so time-based stats are accurate (e.g 'last hour') (commit: 8895c97) (details)
  407. Only add a plugin to Ping if it isn't already tracked (won't happen (commit: f87ad9c) (details)
  408. Add player counts -- will be pretty graphs at some point when viable (commit: 398566d) (details)
  409. Minor renaming of code that didn't get renamed when AccessRight was (commit: 17e2143) (details)
  410. add Protection.removeAllPermissions() (commit: 5dbd84e) (details)
  411. 3.58: Fix the flags error (>do not< download the jenkins build of this) (commit: e1b3d48) (details)
  412. rebuild lwc-econ (commit: cb59342) (details)
  413. misc renaming for remnants of the AccessRight -> Permission change (commit: cdfffe2) (details)
  414. Closes #163: Add Hungarian translation courtesy of dretax (commit: 5034782) (details)
  415. Closes #163: Add Hungarian translation courtesy of dretax (commit: 56bc0af) (details)
  416. Explicitly build for java 1.6 to avoid potential issues in the future (commit: a989723) (details)
  417. Experimental door & wooden plate feature. It AUTOMATICALLY PROTECTS (commit: 8e72315) (details)
  418. Fix imports (commit: 304dd9c) (details)
  419. Cool feature 002: You can now disable all redstone on a door (/credstone (commit: ea39672) (details)
  420. 4.0.0-beta1: all major changes should now be completed. From here on: (commit: c817937) (details)
  421. Add constructors to Permission and remove protectionId from Permission (commit: eb5d6f3) (details)
  422. amend /lwc credits -- catch up on donations, and also VADemon, (commit: f1c8018) (details)
  423. Let loadProtection(ID) utilize the protection cache (commit: 495d3c3) (details)
  424. modify folder structure the updater will use for stable builds (commit: 9b6f2f2) (details)
  425. Expose the updater config options (core.yml -> updater.branch and (commit: 2ad5f13) (details)
  426. Update the language files with untranslated strings (commit: 32f62d8) (details)
  427. Forgot german! (commit: 63cbd25) (details)
  428. German locale update (commit: 9c5f81b) (details)
  429. Update polish locale with the first two things that were done (commit: 84f1d24) (details)
  430. fix /lwc setup database  to not show %type% (commit: 5889322) (details)
  431. Test jenkins again (post-migration now!) (commit: fae0a4e) (details)
  432. German umlauts (commit: 5270689) (details)
  433. update german locale with some extra block names -jobsti (commit: 8d43fec) (details)
  434. Update the german locale, courtesy PinguinAman (commit: e08aebe) (details)
  435. At long last, the protection's type can now easily be changed. /cmodify (commit: 7a294d8) (details)
  436. Disable the lwc.autprotect perm node and minor grammar error fix. The (commit: e2e98cf) (details)
  437. Disable lwc.autoprotect, take 2 (commit: 7898dfc) (details)
  438. Update Italian (portaro), Dutch (MadZero) and some of Polish (Geoning) (commit: 0672e3b) (details)
  439. Sample config for new limits v2 -- only config is implemented, not (commit: ce8299d) (details)
  440. Limits v2 -- extremely simple and much more easier to use over the (commit: 2daccaf) (details)
  441. If no player limit was present and a group one was, the default would (commit: a01b20e) (details)
  442. Add a method for limits that gets all of the limits that can affect the (commit: 78743db) (details)
  443. Move /climits over to limits v2 and some bug fixes in logic (commit: 0b7f7d2) (details)
  444. reprivatize normalizeName (commit: af44522) (details)
  445. Stop auto downloading limits.yml (old one) so as to not add more (commit: 539c880) (details)
  446. Increase explosion event priority higher to HIGH in order to defeat (commit: b0b3b5a) (details)
  447. protection config: 'quiet' mode which hides all creation messages & (commit: f74bab6) (details)
  448. Fix group limits and some rearranging of stuff to prepare for a command (commit: 479bddb) (details)
  449. add a reload event -- /lwc admin reload will now reload the limitsv2 (commit: 2a3236c) (details)
  450. Closes #128: Command to set limits! Some examples: DEFAULT 5 chests, (commit: 8fae469) (details)
  451. adjust the startup message to be more appropriate (commit: 9ca2d79) (details)
  452. Add the amount of protections the player has to /climits (and for (commit: ba14874) (details)
  453. Fix /lwc setup database when going from mysql -> sqlite (commit: d18684c) (details)
  454. more reliable conversion of old rights (LWC3) -> new rights (commit: 2015d49) (details)
  455. update the changelog (commit: f222c1e) (details)
  456. 4.0.0 - Merry Christmas everyone (commit: 51bbdd5) (details)
  457. Rebuild LWC (commit: ddbb91c) (details)
  458. Fix a dumb Spout bug (in RB and dev builds) that allows protections (e.g (commit: f6a54f0) (details)
  459. Closes #187: Fix the german locale's file encoding (latin-1 -> utf-8) (commit: 277d6c2) (details)
  460. 4.0.1 - bug fix release :) (commit: 4d5725a) (details)
  461. kindly request jenkins to build 4.0.1 (commit: 8dca1f6) (details)
  462. Identified areas that caused 1-2 more queries than normal for protected (commit: 36671df) (details)
  463. fix a bug where protections could override a chest protection in two (commit: 64099c0) (details)
  464. update the credits: donations -> MonsterTKE and imaxorz (commit: ba9bdfa) (details)
  465. Fix an issue with access conversions from 3 -> 4, LWC would assume the (commit: 60e7719) (details)
  466. 4.0.2 - mainly a bugfix/optimization release. Fixes the bug where old (commit: 789fcfc) (details)
  467. make quiet protection config also hide removal message (via removing the (commit: 46ae1e3) (details)
  468. forgot a !, go me! (commit: 5d21be5) (details)
  469. Fix plugins/LWC/locale/lwc.properties (commit: f027053) (details)
  470. fix removal of double step protections when a step is placed and (commit: 873fc70) (details)
  471. fix automatic upgrade from sqlite->mysql (commit: d1e49b8) (details)
  472. Closes #197: located and restored /lwc admin purgeregion .. (commit: 093fb13) (details)
  473. Fail with a more descriptive failure when LWC cannot connect to the (commit: 00d57c5) (details)
  474. Fix an NPE in limitsv2 that is normally only found when using /climits (commit: 0e0b6ef) (details)
  475. Two great things! When removing one side of a protected double chest, it (commit: 0aeba94) (details)
  476. Oops, missed one debug statement :) (commit: ba74570) (details)
  477. organize the library directory (commit: e4827c5) (details)
  478. fix gitignore (commit: 869a5dc) (details)
  479. soft defend iConomy to fix a bug when using the serverBankAccount (commit: e110528) (details)
  480. soft depend permissions and permissionsbukkit (commit: 4d10dcd) (details)
  481. support custom protections via the data value ( 'id:data' , e.g '181:8' (commit: 171c4eb) (details)
  482. Group limits (in limitsv2.yml) are now case INsensitive - huzzah! (commit: 5d1d4b4) (details)
  483. only perform rights migration once even if the rights table fails to (commit: b5d7b24) (details)
  484. move the log message for rights migration so it only shows up when it (commit: e0c48e4) (details)
  485. How come I never noticed sqlite libraries were using plugins/LWC/lib/lib (commit: 4573d09) (details)
  486. Default values for history object enums (type / status) (commit: e5c6954) (details)
  487. worldguard.allowProtectionsOutsideRegions was working in reverse (true (commit: 405b42a) (details)
  488. Fix an exploit detailed by Sir Spunkiie. the fixes applied to (commit: 58edf5b) (details)
  489. fix my settings to automatically remove unused imports (commit: 72be1e9) (details)
  490. Remove the dependancy on LWC-Spout / LWC-Economy because of some 'dumb' (commit: c816f84) (details)
  491. 4.0.3 - bug fixes all around #promote (commit: 3f3e5b9) (details)
  492. 4.0.4 #promote (commit: 0ab4fa0) (details)
  493. Prevent players from using /lwc fix on protections they cannot (commit: b31ca8a) (details)
  494. Metrics core update to conform with the now public metrics api (commit: b6d37ed) (details)
  495. Use live metrics again (commit: f5b8685) (details)
  496. Fix gravity-matched blocks such as wooden sign, rails, lever, etc. (commit: c31fbb4) (details)
  497. Change to metrics, R2 (commit: 09bcec1) (details)
  498. 4.0.5 (commit: b73a07f) (details)
  499. build 4.0.5, please (commit: 4f7c409) (details)
  500. Allow the group prefix for matching groups via Permissions be changed in (commit: 77ec986) (details)
  501. Don't allow freshly placed pressure plates to open a door that has the (commit: 4bdb870) (details)
  502. LWC-Econ: for multigroups use the highest amount of protections and the (commit: 1a9a63f) (details)
  503. Fix a bug in lwc-econ throwing a NPE (commit: fc2f06a) (details)
  504. Fix a parser error where a default value was "" but the parser was (commit: 8cee5f8) (details)
  505. [2] Fix a parser error where a default value was "" but the parser was (commit: c98b533) (details)
  506. Fix multiple bugs: the charge was not using the correct method to find (commit: d985d96) (details)
  507. /lwc admin purge would interfere with LWC-Econ discount type IN_USE and (commit: b9a7d58) (details)
  508. Metrics R3 (commit: 1f4ffbb) (details)
  509. 4.0.6. Also, bPermissions group support (commit: 420ea87) (details)
  510. 4.0.7, maintenace release to fix an index (commit: fdab004) (details)
  511. Fix a bug in loading the sqlite.jar LWC prefers (commit: 4949075) (details)
  512. (revert back to preferring Bukkit's mysql class loader) (commit: 6236f96) (details)
  513. Remove core.autoUpdate - it was  replaced with updater.updateMethod (commit: 9b8abd3) (details)
  514. Fix lwc admins always receiving protection notices (commit: 1915390) (details)
  515. Refresh the protection cache after /lwc admin deleteprotections is (commit: 1e5e59e) (details)
  516. add optional.exemptBlocks to allow you to exempt specific block IDs from (commit: a330081) (details)
  517. Do not get the latest version if the update method method is manual (commit: 74ba7da) (details)
  518. add wildcard node for protectable blocks, and also update metrics for (commit: 9966763) (details)
  519. wildcard for id:* (e.g to allow protecting of all IC2/RedPower items (commit: 2ab30f6) (details)
  520. 4.0.8: Fix an exploit that allows some very dangerous commands to be (commit: 2af1b3d) (details)
  521. 4.0.9: /lwc admin rebuild: a command to rebuild a wiped database, (commit: 7e437fa) (details)
  522. add the lwc.shownotices permission to always show protection notices (commit: 1b7ac9d) (details)
  523. Some skeleton code and file format documentation for the backup file (commit: aecac5e) (details)
  524. Backups can be created via /lwc admin backup create. No guarantee they (commit: 8dbae48) (details)
  525. LWC full backups are now creatable and savable (saves protections & the (commit: d5a3366) (details)
  526. create a new connection when using /lwc admin cleanup to read (commit: aeb9281) (details)
  527. revert the change to SetupSkel when my tired mind thought it saw (commit: 6b34911) (details)
  528. Use the new Bukkit event system, not compatible with 1.0.1, please use (commit: 86168e9) (details)
  529. Fix permission check when creating a protection (the permission check (commit: 02b0261) (details)
  530. Bring down the hammer of death upon features and let my wrath be known. (commit: c433cb6) (details)
  531. rolling changelog and add missing entries (commit: 85d002e) (details)
  532. grammarize (commit: c981b2d) (details)
  533. commit first, proofread later (commit: 0e9c691) (details)
  534. Separate i18n parsing into separate classes and also use basic menu (commit: 8c18013) (details)
  535. Expire the chest interacted with when using /cunlock (commit: e1dc202) (details)
  536. Change PlayerDropitemEvent to LOWEST priority (commit: a33c6c8) (details)
  537. Change PlayerDropitemEvent to HIGH priority (commit: 6b0f8e5) (details)
  538. Revert "Change PlayerDropitemEvent to HIGH priority" (commit: ae91b7a) (details)
  539. Change PlayerDropitemEvent to HIGH priority (commit: 6e5d196) (details)
  540. Remove Permissions 3 support, update metrics, add /lwc admin (commit: f98e2f0) (details)
  541. 4.1.0 (commit: d0680ae) (details)
  542. Update changelog, remove permissions 3 jar lib (commit: e637c50) (details)
  543. remove Bukkit #1000+ compatibility (commit: 0c1dd28) (details)
  544. correct maven folder structure (commit: 1f2d018) (details)
  545. drop support for showcase 0.7.4 (over 5 months old) and move (commit: b82aa9f) (details)
  546. 1.1.1 (commit: df4542e) (details)
  547. Vault economy support and link against CB 1.2 (commit: 03ecbba) (details)
  548. Commit first, test later (commit: 9306ba0) (details)
  549. Null-check block.getWorld() which appears to be possible to be null for (commit: d2cfc5d) (details)
  550. Implemented VaultPermissions integration (commit: a62670a) (details)
  551. Adds Fence_Gates config. Fixes #193 (commit: 766e10a) (details)
  552. Don't throw mile long exceptions when the updater fails to do something (commit: f773b70) (details)
  553. Commit and THEN proof-read, solid strategy (commit: 30a1ba9) (details)
  554. For VaultCurrency, keep checking for an economy providor in isActive() (commit: 47346a8) (details)
  555. spelling (commit: 8ff4feb) (details)
  556. use hasPermission not hasAdminPermission for lwc.shownotices (commit: b8a5b32) (details)
  557. default lwc.shownotices to false (commit: f5d904c) (details)
  558. shownotices -> op, require the permission AND core.showNotices config (commit: 05a4722) (details)
  559. Implement entityBreakDoor and add the config option allowEntityBreakDoor (commit: fe24d92) (details)
  560. remove child nodes from lwc.protect (commit: c1d7f8f) (details)
  561. Potentially large performance fixes all around- (commit: b115958) (details)
  562. INTEGER (hash code) not STRING, that is one reason why I should not have (commit: 5579642) (details)
  563. Fix a bug where when using /cprivate manually the null would not be (commit: 5e42a6a) (details)
  564. Even more performance issues fixed. I do not guarantee there are no bugs (commit: 0d39aa1) (details)
  565. Fix an NPE when clicking blocks under doors (locale parsing returns null (commit: a4a7df1) (details)
  566. removeModes () should be using the accessor method not the direct set (commit: 8910ec5) (details)
  567. Fix an NPE (commit: 2ed20ca) (details)
  568. fix setting messages to null to make them not be sent (commit: b2e57da) (details)
  569. definitely* fixed setting messages to null *: it worked locally (commit: 33203ea) (details)
  570. Fix protections showing LWC admins as owner (locked by 'you') (commit: 4122661) (details)
  571. Two experimental optimizations that proved a noticeable effect in (commit: 7d405e8) (details)
  572. commons split () doesnt use regex, oops :) (commit: 320c4c6) (details)
  573. Even more performance enhancements. This time: both the interact and (commit: a17ac63) (details)
  574. fix a minor caching issue (force blocks out of the null cache when (commit: 56275a6) (details)
  575. Fix a cache synchronization bug that can cause other protections to not (commit: a324755) (details)
  576. The rest of the cache synchronization issues should* now be fixed. (commit: 306df70) (details)
  577. Fix double chests removing the protection when one side is removed. (commit: 4f4f9ce) (details)
  578. Fix double doors (force a full match of blocks that match a protection (commit: ace4397) (details)
  579. Revert double doors to use .get(0) instead of .get(1) incase of weird (commit: afa54b3) (details)
  580. Remove the message queue and fix %currencyname% not showing up in /lwc (commit: e214a3b) (details)
  581. Many months late, but add /lwc info history. When used in conjunction (commit: ce7f087) (details)
  582. automate security (so we dont have to do hocus pocus) (commit: 694e28f) (details)
  583. Fix a cache inconsistency issue where placed blocks may not be shown as (commit: c91df11) (details)
  584. I guess I should be committing the other file that changed too right? (commit: 3a4c510) (details)
  585. Potential fix for an elusive dupe that utilizes magnet chests (commit: 7820302) (details)
  586. simplify my greedy checks, stack can never be null as its always been (commit: b18436a) (details)
  587. fix an npe when protection count > cacheSize (normally) (commit: 22b214d) (details)
  588. remove console message when using /cinfo (commit: 1e8d94a) (details)
  589. CreeperHeal support - do not remove protections if creeper heal is (commit: 83db5ef) (details)
  590. Remove the null cache. After a feature causes me to scratch my head more (commit: ffbe885) (details)
  591. Remove the dependency on apache commons, and also fix an oopsie that (commit: 36169c1) (details)
  592. everyone loves having the day LWC was built in the version string, (commit: e3330ae) (details)
  593. UTC exists (I was using AST before) (commit: c3c8dc0) (details)
  594. Rewrite Door logic to be 99% more awesome. It now properly does not open (commit: 2da13bb) (details)
  595. Update metrics and add Locale graph (commit: 8839693) (details)
  596. forgot the comment! (commit: 10b1fe3) (details)
  597. Database engine graph (commit: dee286c) (details)
  598. mediocre optimizations that could have larger effects in real-world (commit: 855491b) (details)
  599. fix double doors having interesting behaviour :-) (commit: 016f617) (details)
  600. /lwc info history was not properly removing itself from the player's (commit: 145247f) (details)
  601. 4.2.0! (commit: 2ea6886) (details)
  602. support unsupported permissions plugins when Vault is used by falling (commit: 11835b2) (details)
  603. support unsupported permissions plugins when Vault is used by falling (commit: edc5ee6) (details)
  604. add the groups lwc sees players as having in /lwc debug (commit: d73b2a7) (details)
  605. Fix some behaviour with fence gates when opening them (commit: e9c3b0a) (details)
  606. Restore Tekkit compatibility (commit: 993f1ea) (details)
  607. Normalize startup output (some was LWC:, others [LWC]) and also remove (commit: 9d65a4a) (details)
  608. Update CraftBukkit ref to R3 (commit: a852577) (details)
  609. for LWC admins, don't reset last accessed times unless they own the (commit: d6439a4) (details)
  610. Fixed item duplication/infinite item bug involving magnet chests. (commit: fda4d5f) (details)
  611. tabs -> spaces, add braces (commit: fcb5541) (details)
  612. i missed an indention level :< (commit: 660983a) (details)
  613. change default automatic updating to no automatic updating (commit: 442a185) (details)
  614. add mob arena support, to prevent drop transfer in mob arenas (commit: 17213af) (details)
  615. missing @Override annotation (commit: c45783a) (details)
  616. move all external plugin support modules to the pluginsupport package (commit: 0d7adea) (details)
  617. allow int block IDs to be used in limit definitions (commit: b480844) (details)
  618. prevent entities (i.e villages) from opening protections (i.e doors) -- (commit: 13e8307) (details)
  619. missed import (ehhh???) (commit: 77c7f56) (details)
  620. villagers not villages (commit: 49ce72c) (details)
  621. fix a possible NPE (commit: 98b26e0) (details)
  622. don't download configs anymore as they're already in the jar, instead (commit: bbb5458) (details)
  623. fix modules registering even if they only implement Module and don't (commit: 530a539) (details)
  624. applied correct format for this pull request tabs to spaces and no (commit: f9547ba) (details)
  625. oops (commit: aaf9455) (details)
  626. Fix an NPE (commit: 8db1a73) (details)
  627. another nullcheck (which shouldn't occur ?) (commit: 01b0b6f) (details)
  628. disregard that, let's find out what is null, as it shouldn't be null (commit: fbfcc47) (details)
  629. protection type can sometimes resolve to null, somehow? (commit: 41cce06) (details)
  630. Tiny mistake in comments (commit: 1220b73) (details)
  631. Play the door toggle sound effect on door toggle (commit: 62ed772) (details)
  632. fix a long overdue bug with saplings (commit: ea8c1fc) (details)
  633. Add the REGION permission type to interface with WorldGuard regions (commit: 503d522) (details)
  634. add language messages for bencvt's region permission additions (commit: fa09e6a) (details)
  635. mcpc support for blocking placement of transport pipes beside chests the (commit: b12892f) (details)
  636. unroll * import (commit: d521d0a) (details)
  637. Should fix cases where materials on blocks appear to be null (some (commit: a3b81d8) (details)
  638. metrics update (commit: 2fc0932) (details)
  639. remove the player chat event for now and update CB reference. It is not (commit: f3fe48a) (details)
  640. Fix issue where MCPC isnt detected if using CB++. And fix pipes not (commit: 3449f09) (details)
  641. return return return! (commit: e4ce683) (details)
  642. prepare for release 4.3.0, update changelog (commit: d63e977) (details)
  643. kindly request another build (commit: 9fa83df) (details)
  644. duplicates WG code, whoops (commit: 03e877a) (details)
  645. fix ic2 wrench breaking LWC protected machines, todo: investigate why (commit: e3143dc) (details)
  646. remove needless nanoTime() call (which can actually be quite expensive!) (commit: 91b49c7) (details)
  647. fix /lwc admin reload to reload cached configuration values, especially (commit: a429269) (details)
  648. allow /lwc limits <player> in console and give a better error when a (commit: 862f747) (details)
  649. send the output of /lwc limits to the right person :) (commit: 955e66f) (details)
  650. replace NMS in LWC-Spout, fixes compilation (commit: d8ed6e0) (details)
  651. hide an underlying issue between shared prepared statements that can (commit: 1215df9) (details)
  652. fix potential NPE (commit: 35d153e) (details)
  653. merge in changes by AlphA (albeit modified) which add config support for (commit: 9bef00e) (details)
  654. removed a method I wrote and then thought I didn't need, oops (commit: 2113955) (details)
  655. javadoc fix (commit: dd90132) (details)
  656. remove all references to the deprecated ContainerBlock (replaced with (commit: bc0e443) (details)
  657. In the StructureGrowEvent, do not check blocks which are not (commit: 41148ec) (details)
  658. add config option for allowing cross world drop transferring (commit: 4dffee8) (details)
  659. Magnet: Items that are polled are not considered "fresh" as items are (commit: 968ebb6) (details)
  660. optimize magnet to be highly efficient when dealing with a lot of (commit: de42453) (details)
  661. run /lwc admin cleanup in a separate thread -- if your server grinded to (commit: 17efa56) (details)
  662. Closes #393 for magnet chests, only pickup items that have lived for (commit: 43079c6) (details)
  663. closes #394 don't put items into furnaces when input slots are already (commit: 85aff8e) (details)
  664. #395 #396 Fallback to superperms if Vault does not return any groups for (commit: 403d3f9) (details)
  665. null check vault's shenanigans (commit: 2556a9c) (details)
  666. fix the AUTOCLOSE flag (commit: 367dda5) (details)
  667. #409 - patch by @Brianum to not allow magnet chests to deposit into the (commit: 452a041) (details)
  668. fix compatibility with bukkit 1.4.4 (commit: b3ee503) (details)
  669. update changelog, prepare release for 4.3.1 (commit: d6a16a2) (details)
  670. put the plethora of bug fixes under the optimization (commit: 5192775) (details)
  671. catch the exception thrown by Vault when using Super Perms. (commit: 9e4837c) (details)
  672. work around what appears to be world corruption in signs. very rare, (commit: 9d133ea) (details)
  673. log to the console when a possibly invalid block is found (commit: 8ad6fcf) (details)
  674. Add a db pool in a slightly elegant way without having to modify the (commit: ff6ef30) (details)
  675. when left clicking signs don't cancel the interact event. closes #433 (commit: e89aecd) (details)
  676. fix saving protection history when creating a protection (commit: 3eadb14) (details)
  677. Magnet: convert scanForInventoryBlocks to native code (use tile (commit: 274475f) (details)
  678. Don't use unnecessary getItemStack() calls by using native code. #441 (commit: 8ea1068) (details)
  679. naïve implemention of async magnets. if needed could be improved by (commit: e082d69) (details)
  680. addresses issues with connections staying open when a exception occurs (commit: 9c717fb) (details)
  681. fix issues with new LWC dbs not initializing properly (commit: 03eb6a1) (details)
  682. move downloader logic to before the database is connected to. (commit: d993012) (details)
  683. simplify some login that could be confusing (commit: 40a9146) (details)
  684. Remove automatic updating. Instead, a notice will be printed in the (commit: 4653db5) (details)
  685. uninitialise dat int (commit: 9656ee0) (details)
  686. remove extraneous startup output and move some of it to /lwc admin (commit: 30ec9d1) (details)
  687. remove /lwc admin update, update /lwc admin version (commit: a798cf4) (details)
  688. modify /lwc admin report cache size colour thresholds (commit: 85a0589) (details)
  689. Highly experimental entity protection & slightly improved magnets. NOTE (commit: 3413f60) (details)
  690. check if item is dead (commit: 879bc99) (details)
  691. improve errorneous database configurations. Errors that are no huge (commit: 0bb5161) (details)
  692. Make LWC compatible with CB build removing easy visibility to NMS / CB (commit: c26e641) (details)
  693. attempt to load sqlite.jar via two methods #457 (commit: e8b1b99) (details)
  694. failed logic -- check for crossWorld == false not true (commit: e4cf5c8) (details)
  695. allow entity protections to be configured in core.yml. storage_minecart, (commit: 8f82eac) (details)
  696. Metrics R6 (commit: f756a79) (details)
  697. Metrics change for java version (commit: 2d9c45a) (details)
  698. LWC-Econ: use class-loader-of instead of using Class-Path in the (commit: 5a50f3a) (details)
  699. improvements to magnet again and remove storage minecart magnets for now (commit: 1897f70) (details)
  700. fix matching blocks attached to wall signs. looks like minecraft did the (commit: e24d790) (details)
  701. CB can throw exceptions when depositing items. catch them (commit: d261c6c) (details)
  702. use Bukkit's getFIle() to get the location to LWC's jar instead of the (commit: c05e0a8) (details)
  703. safen up some calls (commit: 25cf7f4) (details)
  704. Flush when extremely full -- experimental (commit: d394231) (details)
  705. Add pool statistics to /lwc admin report and don't forcefully flush (commit: 547c22a) (details)
  706. Run database thread in a task on the main thread for now. Seems to fix (commit: a9be214) (details)
  707. add core.updateNotifier to enable/disable the update notifier (commit: 98119d2) (details)
  708. Donation chest support. does not require spout or NMS/OBC (commit: 734e368) (details)
  709. remove frivolous statements (commit: 2556f75) (details)
  710. Allow "sign" limit in limitsv2 to apply to _both_ wall signs and sign (commit: 75e835d) (details)
  711. Move the database thread to async task and impose a work limit (commit: 20780f9) (details)
  712. fix legacy limits not expecting to see entity protections (commit: 942199e) (details)
  713. didn't mean to commit some extra output messages (commit: 2fec063) (details)
  714. fix database migration (saveNow() used to create if it needed to, it no (commit: fc9abfb) (details)
  715. Disable magnets globally for now due to ongoing lag issues with it (commit: 410c2d3) (details)
  716. fix double doors opening protections you don't have access to (commit: 82754e5) (details)
  717. share 1 connection when flushing the db queue instead of opening a lot (commit: f0db2ce) (details)
  718. catch exception in rare cases when bukkit fails to get the location of a (commit: 5431cc5) (details)
  719. Revert "catch exception in rare cases when bukkit fails to get the (commit: 5fedfd3) (details)
  720. Revert "share 1 connection when flushing the db queue instead of opening (commit: f60472e) (details)
  721. Revert "fix double doors opening protections you don't have access to" (commit: 9a0a141) (details)
  722. Revert "Disable magnets globally for now due to ongoing lag issues with (commit: 6f51c30) (details)
  723. Revert "fix database migration (saveNow() used to create if it needed (commit: 0239ef4) (details)
  724. Revert "didn't mean to commit some extra output messages" (commit: fe9840e) (details)
  725. Revert "fix legacy limits not expecting to see entity protections" (commit: 29b30b0) (details)
  726. Revert "Move the database thread to async task and impose a work limit" (commit: c06d89b) (details)
  727. Revert "Allow "sign" limit in limitsv2 to apply to _both_ wall signs and (commit: e2cdc2f) (details)
  728. Revert "remove frivolous statements" (commit: 9c4ace6) (details)
  729. Revert "Donation chest support. does not require spout or NMS/OBC" (commit: 4a82c1d) (details)
  730. Revert "add core.updateNotifier to enable/disable the update notifier" (commit: 73a5928) (details)
  731. Revert "Run database thread in a task on the main thread for now. Seems (commit: 4f6f101) (details)
  732. Revert "Add pool statistics to /lwc admin report and don't forcefully (commit: 0d19c6d) (details)
  733. Revert "Flush when extremely full -- experimental" (commit: 6c71770) (details)
  734. Revert "safen up some calls" (commit: 441b064) (details)
  735. Revert "use Bukkit's getFIle() to get the location to LWC's jar instead (commit: e77ac19) (details)
  736. Revert "CB can throw exceptions when depositing items. catch them" (commit: 242c7bf) (details)
  737. Revert "fix matching blocks attached to wall signs. looks like minecraft (commit: 5427cbe) (details)
  738. Revert "improvements to magnet again and remove storage minecart magnets (commit: e7762ae) (details)
  739. Revert "LWC-Econ: use class-loader-of instead of using Class-Path in the (commit: 3078f4c) (details)
  740. Revert "Metrics change for java version" (commit: 53c6b39) (details)
  741. Revert "Metrics R6" (commit: 586686f) (details)
  742. Revert "allow entity protections to be configured in core.yml. (commit: 0c48fdb) (details)
  743. Revert "failed logic -- check for crossWorld == false not true" (commit: a19f2ea) (details)
  744. Revert "attempt to load sqlite.jar via two methods #457" (commit: da86e4d) (details)
  745. Revert "Make LWC compatible with CB build removing easy visibility to (commit: 85cc306) (details)
  746. Revert "improve errorneous database configurations. Errors that are no (commit: 1ea289a) (details)
  747. Revert "check if item is dead" (commit: 2578c80) (details)
  748. Revert "Highly experimental entity protection & slightly improved (commit: 118356f) (details)
  749. Revert "modify /lwc admin report cache size colour thresholds" (commit: f8b81f3) (details)
  750. Revert "remove /lwc admin update, update /lwc admin version" (commit: 6149ae9) (details)
  751. Revert "remove extraneous startup output and move some of it to /lwc (commit: daaac49) (details)
  752. Revert "uninitialise dat int" (commit: fccb361) (details)
  753. Revert "Remove automatic updating. Instead, a notice will be printed in (commit: 5ae8e52) (details)
  754. Revert "simplify some login that could be confusing" (commit: 1640694) (details)
  755. Revert "move downloader logic to before the database is connected to." (commit: de210da) (details)
  756. Revert "fix issues with new LWC dbs not initializing properly" (commit: bf0804a) (details)
  757. Revert "addresses issues with connections staying open when a exception (commit: d6f8f8e) (details)
  758. Revert "naïve implemention of async magnets. if needed could be improved (commit: c876f11) (details)
  759. Revert "Don't use unnecessary getItemStack() calls by using native code. (commit: 2cf4586) (details)
  760. Revert "Magnet: convert scanForInventoryBlocks to native code (use tile (commit: f1806cf) (details)
  761. Revert "fix saving protection history when creating a protection" (commit: 499e533) (details)
  762. Revert "when left clicking signs don't cancel the interact event. closes (commit: b46034b) (details)
  763. Revert "Add a db pool in a slightly elegant way without having to modify (commit: daa9893) (details)
  764. when left clicking signs don't cancel the interact event. closes #433 (commit: 9e201b4) (details)
  765. move downloader logic to before the database is connected to. (commit: 6771e28) (details)
  766. simplify some login that could be confusing (commit: c7cf589) (details)
  767. Remove automatic updating. Instead, a notice will be printed in the (commit: 270c08c) (details)
  768. uninitialise dat int (commit: 0c22f27) (details)
  769. remove extraneous startup output and move some of it to /lwc admin (commit: a25e4f3) (details)
  770. modify /lwc admin report cache size colour thresholds (commit: 6c85c0b) (details)
  771. remove /lwc admin update, update /lwc admin version (commit: 71d88b5) (details)
  772. CraftBukkit NMS/OBC update (commit: ecfe81d) (details)
  773. failed logic -- check for crossWorld == false not true (commit: 21ffd70) (details)
  774. LWC-Econ: use class-loader-of instead of using Class-Path in the (commit: 9eac40e) (details)
  775. fix matching blocks attached to wall signs. looks like minecraft did the (commit: 22cb713) (details)
  776. CB can throw exceptions when depositing items. catch them (commit: cc380a0) (details)
  777. use Bukkit's getFIle() to get the location to LWC's jar instead of the (commit: cc80a19) (details)
  778. add core.updateNotifier to enable/disable the update notifier (commit: 8058051) (details)
  779. Donation chest support. does not require spout or NMS/OBC (commit: 53afe36) (details)
  780. remove frivolous statements (commit: bb7899b) (details)
  781. Allow "sign" limit in limitsv2 to apply to _both_ wall signs and sign (commit: 3f002d6) (details)
  782. fix double doors opening protections you don't have access to (commit: c016e73) (details)
  783. catch exception in rare cases when bukkit fails to get the location of a (commit: eda377c) (details)
  784. Heroes support. Don't allow drop xfers when hero is in combat (commit: 008a1d6) (details)
  785. Not efficient at all! Revert "optimize magnet to be highly efficient (commit: 42c9445) (details)
  786. Keep the ticks check, though. (commit: 3b6b7b8) (details)
  787. clean up the magnet class a bit (commit: defc897) (details)
  788. Ignore the DB when all protections are cached when checking for (commit: 8f2a0f7) (details)
  789. remove undesired console output :) (commit: 8cbeba0) (details)
  790. properly remove cached protections when using fastRemoveProtections. (commit: 644b0da) (details)
  791. Add /cdonation to help menu /lwc (commit: 84ca951) (details)
  792. fix matching trap doors. Data values were changed. (commit: 77552e2) (details)
  793. Minor grammar fix (commit: 8519218) (details)
  794. Send a keepalive packet to the database server approximately every 5 (commit: 7d1402b) (details)
  795. Update src/main/java/com/griefcraft/listeners/LWCEntityListener.java (commit: 72dc874) (details)
  796. update CreeperHeal reference. (commit: 931473a) (details)
  797. test (commit: 20ab77d) (details)
  798. replace craftbukkit with bukkit (commit: 6974d7a) (details)
  799. Revert "test" (commit: d8a3d2c) (details)
  800. configurable database ping interval (commit: 29dd7b4) (details)
  801. move MobArena logic to the drop transfer handler so it does not block (commit: 17e09dd) (details)
  802. fix being able to swap items in donation chests that have the same id / (commit: e3323f5) (details)
  803. fix-fix MobArena cancelling item drops. (commit: 9d4a60e) (details)
  804. some bug fixes with donation chests. Most importantly, fix being able to (commit: f53c7a7) (details)
  805. fix potential NPE (I wouldn't think it would ever be null anymore but I (commit: eecd637) (details)
  806. Credits changes (/lwc credits). add in the donations for the last ~year (commit: 417cc22) (details)
  807. give %owner% to lock messages (commit: c191055) (details)
  808. Fix lwc mods resetting the last accessed time on chests they do not have (commit: 76f2756) (details)
  809. add readonly-modify and readonly-remove to protection configs. allows (commit: fde4c9a) (details)
  810. allow limits via permissions: lwc.protect.BLOCKID/NAME.# or by default (commit: c182a7b) (details)
  811. allow limits parsing to be enabled / disabled (commit: b0cfcc7) (details)
  812. whitespace (commit: 9a5fe3b) (details)
  813. safely ignore array index out of bounds generated by a bukkit call (commit: 88a7ab4) (details)
  814. fix blacklistedBlocks not matching certain combos. fixes Hoppers (id (commit: 6fa3614) (details)
  815. change version to 4.3.2 for second (and probably last) beta release. (commit: b38ad78) (details)
  816. fix blacklisted block bug with allowing blocks in certain arrangement (commit: 8d3e744) (details)
  817. bounds check inventory slot on inventory click event to escape the event (commit: 4c7eb8d) (details)
  818. caught AbstractMethodError for inventory event's (commit: c9a7c63) (details)
  819. move blacklist block handling from its own event handler to LWC's own (commit: 4336884) (details)
  820. fix blacklistedBlocks being broken by the last build ( and also the (commit: 54578ee) (details)
  821. cut out some unused code (commit: d5280e7) (details)
  822. native support for Double Trapped chests. (commit: a40f72b) (details)
  823. magic chest enums! (commit: 4dc96c6) (details)
  824. alias 'chest' in core.yml to both Chest and Trapped Chest. (commit: 3ea06a4) (details)
  825. add Hoppers to core.yml by default the first time this version/build is (commit: 604e318) (details)
  826. add Trapped Chests to core.yml by default the first time this (commit: 020a416) (details)
  827. reduce visibility (commit: 65d7b79) (details)
  828. while i'm simplifying things take it a _step further_ (commit: c28776e) (details)
  829. fix placing hoppers on donation chests you don't have admin access to (commit: e8914b1) (details)
  830. don't attempt to ping the database if we are not connected to it (commit: edd08b6) (details)
  831. Disable hoppers on protections by default. They can be enabled on (commit: 771cc89) (details)
  832. hopper prevention now uses both dest/source. this just adds destination (commit: baa4e4d) (details)
  833. Fix minor bugs with donation chests: allow left clicking (inserting) (commit: 3bd8ca3) (details)
  834. Replaced this ugly StackTrace message (Failed to connect to MySQL) with (commit: 5728875) (details)
  835. when using fastRemoveProtections account for protections that can match (commit: 28a0743) (details)
  836. Implement Bukkit's doubleClick() method for InventoryClickEvent. Still a (commit: e5e7ae1) (details)
  837. Throwabl, not Exception. (commit: f7784a2) (details)
  838. Fix Block name matching for protectable blocks in core.yml. This finally (commit: 6d2ef60) (details)
  839. fix misc formatting (commit: 71aec35) (details)
  840. Replace the enumset used to check if a block is an inventory with a (commit: 0f7e798) (details)
  841. Updated French language file (commit: 25c97b7) (details)
  842. Auto protect can create duplicate protections when blocks are (commit: 0c1a034) (details)
  843. Remove JS (commit: 3d1170c) (details)
  844. Metrics R7 (commit: 8d9c0a3) (details)
  845. Change version string (commit: cc36fd0) (details)
  846. Update lwc_cz.properties (commit: c7111ba) (details)
  847. fullRemoveProtections should update the history table to make the (commit: b9ac4b8) (details)
  848. fullRemoveProtections should update the history table to make the (commit: efb6edb) (details)
  849. It looks like the sign blanking bug has been fixed (when cancelling (commit: 109a799) (details)
  850. Could swear I ctrl+f'd cremoveall before :-( (commit: e4cd156) (details)
  851. Implement chest double click (implemented in MC 1.5). This fixes issues (commit: d380b4e) (details)
  852. Allow hoppers to transfer items if the hopper AND inventory it's (commit: 26356c7) (details)
  853. Prepare for adaptive cache testing with a known-nulls cache. This (commit: e72b569) (details)
  854. Fix a somewhat long standing bug where you might see "grass" or (commit: b476444) (details)
  855. New adaptive cache increasing which can be requested by high-intensity (commit: d018552) (details)
  856. protection.removeCache() should remove adjacent blocks that aren't (commit: bb622ed) (details)
  857. Add findProtection(location) which can be used to avoid precious (commit: aa2c8dd) (details)
  858. Potentially use one less findProtection call (commit: ddca6ac) (details)
  859. simplify expression to xor (simpler to understand) (commit: 6037431) (details)
  860. Some specific optimizations targeted at hoppers but should help all (commit: 52be000) (details)
  861. Revert some changes done by commit 52be0009: precaching all blocks in (commit: 78b43f5) (details)
  862. Add a method counter which right now is just used for the cache in /lwc (commit: 0265839) (details)
  863. formatting (commit: cac8742) (details)
  864. Restore /lwc admin view (commit: e4579ef) (details)
  865. The null cache doesn't need to be weak (the value is always strong ....) (commit: 5b01b5f) (details)
  866. Hopper events only ever have 1 inventory to select from so instead of (commit: b92e97b) (details)
  867. The messy hopper protection stuff can be shifted back to the (commit: 5229817) (details)
  868. More optimizations regarding hoppers. Mainly, only if hoppers aren't (commit: 47afa84) (details)
  869. Fix NPE in Updater (commit: 7d74b25) (details)
  870. Add second entity explode event that removes protections from blocks (commit: 03d11ff) (details)
  871. Properly update cache when a chest is removed from a double chest (commit: 5b518ec) (details)
  872. Fix NPE in LWCBlockListener (commit: 27c81a0) (details)
  873. #742 Updated Danish translation from cannafix (commit: 63d674c) (details)
  874. Donation chests: Compare enchanted book contents. This fixes being able (commit: c38016d) (details)
  875. Auto closing doors: now support trap doors (commit: df3ab12) (details)
  876. Database connection errors: print out the cause error (more descriptive) (commit: a150d35) (details)
  877. Properly handle protected trap doors placed on the upper part of a (commit: c8e7486) (details)
  878. Validate protections when a block is placed (commit: b577d6d) (details)
  879. Switch to maven from ant \o/ (commit: 57cd759) (details)
  880. Update readme (commit: 7f4bba9) (details)
  881. Fix LWC-Economy - was not loading (commit: c201e67) (details)
  882. Move LWC's load time back to startup (commit: eb13844) (details)
  883. Check that block.getState does not throw NPE. Apparently BlockSkull can (commit: d6532d6) (details)
  884. #811 Initial UUID work. This is NOT backwards compatible with MC 1.6 (commit: 67ab525) (details)
  885. Remove log message, and save when a protection is converted after being (commit: d1d1c50) (details)
  886. Don't convert protections when they are loaded for now (only when (commit: 4518763) (details)
  887. #811 Do not convert protections to UUIDs at the moment until the new (commit: 2ed212e) (details)
  888. #811 Register protections using a player's name instead of their UUID -- (commit: 880acaf) (details)
  889. Fix a cache invalidation bug as reported by andrewkm. Thanks! (commit: 9137675) (details)
  890. Fix issue with LWC downloading Linux native libraries on FreeBSD (and (commit: 395232f) (details)
  891. *libsqlitejdbc (commit: b883895) (details)
  892. Initial update for Minecraft 1.8 to restore compilation. (commit: 6ce37d6) (details)
  893. Support new doors added in MC 1.8. (commit: b5c15db) (details)
  894. Add the new 1.8 doors to the config by default (commit: 6151fae) (details)
  895. Add travis file (commit: aaa9a30) (details)
  896. Add support for new MC 1.8 fence gates. (commit: 634058e) (details)
  897. Add support for MC 1.8 banners (both standing & wall). (commit: 2f3d535) (details)
  898. Add support for MC 1.8 Iron Trap Doors. This includes support for right (commit: 805ec72) (details)
  899. Make iron trapdoors protectable by default. (commit: 0a3ec63) (details)
  900. Updater: Don't cause NPEs when using BSD (which atm required PureJava (commit: 02ced0a) (details)
  901. Private protections: Allow access via the player's name as well as their (commit: 88552d8) (details)
  902. /cmodify @player was not working with later builds because their UUID (commit: 57b4f98) (details)
  903. Remove unused var (commit: d62cf1a) (details)
  904. Restore compatibility with MC 1.6.4 & 1.7.10 (likely other versions as (commit: 5bba25e) (details)
  905. Add travis webhook (commit: 68c96db) (details)
  906. Protections should be created using a player's UUID. (commit: 11fb163) (details)
  907. Adapt protection matching to accept BlockState objects. (commit: 2895120) (details)
  908. Don't let beds replace protections. (commit: b761279) (details)
  909. Fix removing flags (commit: c77a734) (details)
  910. First Upload (commit: 4bb1656) (details)
  911. Create README.md (commit: b530d4e) (details)
  912. Moving Stuff.... (commit: 52a18f5) (details)
  913. Update README.md (commit: 59775ac) (details)
  914. Update README.md (commit: dde922e) (details)
  915. Fixing WG locking with entities (commit: 747cb84) (details)
  916. Update WorldGuard.java (commit: 800cbd3) (details)
  917. Updating to newest Version (commit: 261d2bc) (details)
  918. Updated (commit: b9473a4) (details)
  919. Updating for 1.8.4 (commit: da08baa) (details)
  920. Update LWCPlayerListener.java (commit: 58dd465) (details)
  921. Stuff (commit: a726f7b) (details)
  922. Several bugfixes + features: - Armor stands can now be autoprotected (commit: cb515dd) (details)
  923. - Removed specialized depencies (now vault is required) - Remove (commit: 5788495) (details)
  924. - remove double armor stand check - remove metrics - cleanup (commit: 9908bfc) (details)
  925. - Don't update the last accessed of a protection when an admin opens it. (commit: 7e086fd) (details)
  926. some changes (commit: ed01e39) (details)
  927. remove updater, remove own library loading, some bugfixes (commit: 78df38d) (details)
  928. cleanup (commit: 30068f6) (details)
  929. optimize cleanup and some minor fixes (commit: 9dedfda) (details)
  930. - fix: update protection timespamp when accessing as non-owner - change: (commit: 827d555) (details)
  931. fix persist: cancel pending actions when turning it off fix free module: (commit: 92c8c32) (details)
  932. cleanup: remove some bullshit (commit: 6f59412) (details)
  933. update readme (commit: 163697b) (details)
  934. fixed cleanup, timeout for mojang lookups (commit: 9afd3da) (details)
  935. fix UUIDRegistry (commit: c95847a) (details)
  936. Update to latest WorldGuard (commit: 63cd2bf) (details)
  937. Optimize Hoppers (commit: e484c1f) (details)
  938. Clear protection cache after cleanup (commit: 1633e3d) (details)
  939. protection owners and access list members can access any protection type (commit: ec8f3f0) (details)
  940. Improve LWCPlayer cache (commit: 5e55ec6) (details)
  941. Respect world when finding players in some region (commit: 427213d) (details)
  942. mavenize, remove towny support (commit: 1a51a5a) (details)
  943. formating (commit: ea394f9) (details)
  944. cache entity lookups, some cleanup (commit: 7d0b978) (details)
  945. Greatly optimize cache + More stats in the report (commit: 157f47c) (details)
  946. Remove DatabaseThread, it causes more harm than good (commit: 863f645) (details)
  947. Update last_accessed only all 5 seconds (commit: aa47339) (details)
  948. Cleanup cleanup (commit: c462f2c) (details)
  949. Update readme (commit: 4270941) (details)
  950. Formating (commit: c04c42f) (details)
  951. Remove MCPC support (commit: 5a07227) (details)
  952. Update to make it ready for 1.13 (commit: 0fa6e7c) (details)
  953. Catch some more block changes (commit: efb40aa) (details)
  954. No longer look for trapdoors + remove forgotten ignored deprecation (commit: a4db9c4) (details)
  955. Move resources to the correct location (commit: 59f4a7e) (details)
  956. copy block mappings to new database when switching databases (commit: 4f94db3) (details)
  957. use bukkits ItemStack.isSimilar instead of own implementation (commit: 869e998) (details)
  958. Cleanup imports (commit: 706f309) (details)
  959. Formating changes.. (commit: 94113ca) (details)
  960. Fix opening of protected iron trapdoors (commit: e516034) (details)
  961. Protect blocks against entities (enderman,anvil,..) (commit: f2e8174) (details)
  962. 5.0.13 Release (commit: 5cc8018) (details)
  963. 5.0.14-SNAPSHOT (commit: a77dd04) (details)
  964. Fix creating entity protections with /cprivate (/lock) command (commit: 863f0fc) (details)
  965. Cleanup player name to uuid converting (commit: 8d41dfb) (details)
  966. Remove backup function. it did not even work (async world access). (commit: a74ec65) (details)
  967. Remove some unused methods and fix module (it was for beta 1.8) (commit: 430e704) (details)
  968. cleanup imports (commit: 36f7d8c) (details)
  969. New command to transfer all protections from one player to another one (commit: 3d8b0c9) (details)
  970. Update paper repository url (commit: 4ff6ec2) (details)
  971. utf8 for lang strings (commit: dc70e03) (details)
  972. Protect protected entities against explosion damage (commit: 1d37e61) (details)
  973. remove some unneccessary object cloning (commit: 956e415) (details)
  974. Remove unused import (commit: a8c335b) (details)
  975. remove pex dependency as it causes build errors (commit: 34d7148) (details)
  976. Update to 1.13 (still buggy, don't update yet) (commit: 60b4c5f) (details)
  977. Update readme (1.13) (commit: 85641cb) (details)
  978. Improve double chest detection (commit: 9b5d8e1) (details)
  979. Update from 1.13-pre7 to 1.13 (commit: ce04184) (details)
  980. Update to WorldGuard 7 (commit: f811f0e) (details)
  981. Ignore deprecation warning in uuid converter (commit: c949ab8) (details)
  982. Convert protections 1.12 -> 1.13 (commit: cad5cd6) (details)
  983. Remap protections resolving to no material (commit: b787a22) (details)
  984. Fix WG regionmember access for entities (commit: 963794b) (details)
  985. remove outdated WG special case (commit: 8fc2f7a) (details)
  986. Allow protection members to remove items from ItemFrames (commit: 9fa2015) (details)
  987. improve entity protection (commit: b0a5e4d) (details)
  988. improve entity protection (commit: 28193e5) (details)
  989. fix several bugs with entity protections (commit: b42a2ad) (details)
  990. rename variable (commit: 2574285) (details)
  991. fix default config node for entities (commit: bda95f3) (details)
  992. Remove unused import (commit: 83b6d9e) (details)
  993. Allow upgrading from very old versions (commit: eadb624) (details)
  994. Remove dead pex repository (commit: 4c5f435) (details)
  995. specify distribution repository in pom.xml (commit: e7dad40) (details)
  996. Update readme: add jenkins link (commit: 61a1197) (details)
  997. compile against spigot (commit: a8a57af) (details)
  998. Add converter for ModernLWC (commit: ca7734b) (details)
  999. If its a block, its not entity (commit: 2332de3) (details)
  1000. Improve protection upgrading (commit: b94dbbc) (details)
  1001. fix NPE because protections were incorrectly loaded (commit: 8c74852) (details)
  1002. There is only a single entity block id (commit: 58c04a5) (details)
  1003. Add some null-checks (commit: 9a74faa) (details)
  1004. Update to Spigot 1.13.1 (commit: 6b9b8df) (details)
  1005. Keep at least 5% free memory on cleanup to avoid OOM (commit: ba10d69) (details)
  1006. Simplify wait for memory sleeping (commit: c275f49) (details)
  1007. Format pom + fix we/wg dep (commit: d2516a2) (details)
  1008. Build against latest spigot/we/wg (commit: 79a484a) (details)
  1009. Avoid sending doubled messages for protections (commit: 97d3cdc) (details)
  1010. Adapt to latest WorldGuard changes + Compile against Spigot 1.13.2 (commit: 811601c) (details)
  1011. Fix compile against latest spigot (commit: bdca05f) (details)
  1012. WE/WG and its dependencies.. (commit: d800fde) (details)
  1013. Fix issues with invalid double doors (commit: aacae0f) (details)
  1014. New protection type: Showcase (commit: efe0ce6) (details)
  1015. Allow modify protections using cprivate/cpublic/... (commit: f1e322c) (details)
  1016. Allow players with access permissions to modify contents of (commit: ff396f0) (details)
  1017. Fix permissions (commit: 8855674) (details)
  1018. Allow autoregister of donation/showcase protections (commit: c07e1ca) (details)
  1019. Fix creating some database indexes (commit: d002ad5) (details)
  1020. Add trapped_chest to default config (commit: 5b76d67) (details)
  1021. Fix creating tables in sqlite (commit: 5712277) (details)
  1022. Add license information (commit: b82e212) (details)
  1023. Optimize table format and improve startup time (commit: e738c8e) (details)
  1024. Remove unused column in database schema (commit: 1476008) (details)