Commit
2e58458ea8864b1bf2110b2b5a4cc4a6d6285e61
by hidendra modified ant build to not do unit tests -- not necessary right now. alsocloses #66 -- all LWC dependencies are now located in the lib/ folder (commit: 2e58458 ) The file was added lib/iConomy.jar The file was removed lib/native/Windows/x86/sqlitejdbc.dll The file was modified build.xml The file was removed lib/native/Linux/amd64/libsqlitejdbc.so The file was removed lib/native/Windows/amd64/sqlitejdbc.dll The file was added lib/WorldGuard.jar The file was added lib/WorldEdit.jar The file was added lib/BOSEconomy.jar The file was added lib/Permissions.jar The file was added lib/junit.jar The file was removed lib/native/Mac/x86_64/libsqlitejdbc.jnilib The file was added lib/Lists.jar The file was added lib/CraftBukkit.jar The file was removed lib/native/Mac/i386/libsqlitejdbc.jnilib The file was removed lib/native/Linux/i386/libsqlitejdbc.so The file was added lib/mcbans.jar The file was added lib/PermissionsBukkit.jar The file was modified .gitignore The file was removed lib/README.md
Commit
015d008d4a9bf1e8f7af5e9553b540c7b2c3f0d4
by hidendra emptied out README.md and for now put basic build instructions (much easier now! clone & ant) (commit: 015d008 ) The file was modified README.md The file was modified README.md
Commit
a1c34c2f5b27d9d20d14cabf99dccd336bb52c63
by hidendra All admin commands have thus far been converted to use the new events (commit: a1c34c2 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDebug.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConfig.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConvert.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a8fc599aaf8409473adbbb7f63fbf36605715428
by hidendra All use of deprecated events on LWC's end should now be fixed !! (commit: a8fc599 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
a59ce44a3f9d2193a99d7b49726f3bcd8c6514aa
by hidendra /lwc admin version will now use VERSION (BUILD), in preperation for #65 (commit: a59ce44 ) The file was modified build.xml The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
348facd8ae25e11cda7f6d94882e6a469e3444b3
by hidendra Reformat build.xml (mainly replacement of tabs with spaces.) (commit: 348facd ) The file was modified build.xml
Commit
9e2e83abbc86534541b7867542ec9a233b384301
by hidendra fixes #54 - do not allow access to chests when LWC has database issues (or other problems.) (commit: 9e2e83a ) The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was added src/main/java/com/griefcraft/sql/DatabaseException.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/scripting/ModuleException.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
dcac5d386afc83228e7515006101212563405d2f
by hidendra and print out problem stacks when bad errors occur :-) (commit: dcac5d3 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified skel/core.yml The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
09e662549c3ac11ab63d25ce202f6dcabbe12689
by hidendra some minor formatting fixes in core.yml (commit: 09e6625 ) The file was modified skel/core.yml
Commit
b45632c751e1a8e5b81209e63142a7d8e4ea690e
by hidendra fixes #68 -- core LWC modules must take precedence over modules from other plugins. (commit: b45632c ) The file was modified modules/economy/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified skel/core.yml
Commit
4d605db6563f4f68e57fe9971eeee33c51be73e6
by hidendra Fixes issue where one would always receive "limit reached" (commit: 4d605db ) The file was modified src/main/java/com/griefcraft/sql/DriverStub.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java
Commit
0500f162c42f8d15b928253909fae78a041006c7
by hidendra Fixes #75 -- obtain a player's groups the correct way via PermissionsBukkit. (commit: 0500f16 ) The file was modified src/main/java/com/griefcraft/integration/IPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified src/resources/plugin.yml The file was modified modules/economy/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/MemDB.java
Commit
c79712f1481ff7e6d7bce9fcd3d404335bb06063
by hidendra Fixes #70 -- also, when clicking on say, a block under a Sign, it will now say that it's a Sign, not the block you clicked (e.g Stone). Done for consistency and also so it's easier to know that's the block that's not actually protected (just indirectly !!) (commit: c79712f ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
2d7d0469fc57038cf752ea0f2367b80f95e66efc
by hidendra It would be preferable to take your eyes away from this commit. On a nicer note, detecting wall signs was fixed. It detected too many blocks before. (commit: 2d7d046 ) The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified src/main/java/com/griefcraft/migration/MigrationUtility.java The file was modified src/main/java/com/griefcraft/util/LWCResourceBundle.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/main/java/com/griefcraft/integration/IPermissions.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockServer.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/test/main/java/com/griefcraft/LWCTest.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConfig.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/converters/ChastityChest.java The file was modified src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConvert.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDebug.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/util/StringUtils.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified src/main/java/com/griefcraft/sql/DriverStub.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockWorld.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/integration/ICurrency.java The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified src/main/java/com/griefcraft/converters/ChestProtect.java The file was modified src/main/java/com/griefcraft/sql/MemDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java
Commit
bebee65e89bad58bb0466b2b1978c027a5b2fb58
by hidendra Closes #61 -- Kainzo: This one is long overdue !! Protection discounts now give the exact amount for the discount price. e.g, if you set a discount to charge 0 money, and set amount to 5, players can obtain 5 of these before never being able to get 5 discounted protections for 0 coins again (unless you make it higher than 5 or change the surcharge.) (commit: bebee65 )The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was added src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
6138726389db7ca7895a00ac7b060642d33ab753
by hidendra Updated changelog.md -- should have done that already !! Also made purchased protection refunds use the player that setup the transaction, not the current protections. Why: Before: Hidendra /cprivate's chest. /cadmin forceowner Notch is done to the chest and it is removed. Notch then gets the refund, not Hidendra. After: The same, except Hidendra gets the refund, instead of Notch. (commit: 6138726 ) The file was modified changelog.md The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
cb3182a02d5a66e213d47af03f829a5410cd1fb0
by hidendra forgot linebreak between header and lists (commit: cb3182a ) The file was modified changelog.md
Commit
b6bdf12fbcc7575a037e9eb15e21a00b538dc58f
by hidendra Native SQLite binaries were not being downloaded.. >.> (commit: b6bdf12 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
123eba56577f5d0ff3a3d79ee0745d0a03f9af09
by hidendra Just kidding, this one's the real RC .... (commit: 123eba5 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDebug.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/economy/src/resources/plugin.yml
Commit
3e2343d76b1a4c63324cf3edd9a59e8ad0e67e0a
by hidendra Fixes issue with interfering with PermissionsBukkit somehow... and made LWC-Economy load after the world is loaded (commit: 3e2343d ) The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/resources/plugin.yml The file was modified build.xml The file was modified modules/economy/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java
Commit
de6223e152822b909f34efa340d4f4006721123f
by hidendra Fix LWC-Economy -- LWC now loads at STARTUP. Also changed wording in the default iconomy.yml (commit: de6223e ) The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified src/resources/plugin.yml The file was modified skel/iconomy.yml
Commit
fe75db7fce0f64ce37a774ce2d6220ada896a537
by hidendra Convert history when converting from SQLite -> MySQL. History was not being correctly modified when a protection was registered by placing it down (resulted in not being able to get a refund for it.) Next commit will be 3.40. (commit: fe75db7 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified Package.json The file was modified VERSION
Commit
2eb90fc6fdba4e9846d05c97cd1eeda97579b4ed
by hidendra Fix PermissionsBukkit (again), /permissions did not work, LWC was using softdepend and it made PermBukkit break, I guess. (commit: 2eb90fc ) The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java
Commit
f36b399796962be8231bed478444d62c826ceb5a
by hidendra Push LWC-Economy to version 1.21. LWC is unchanged. (commit: f36b399 ) The file was modified modules/economy/src/resources/plugin.yml
Commit
27b92f28735ef336c97ccae4522b4ae968efd940
by hidendra Fix a freezing issue some servers may experience on startup. (commit: 27b92f2 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
6bcc2f602474d335e795f66789ab047b97573974
by hidendra Disabled modes were not being properly disabled, despite the user being told the mode was disabled when they tried it. (commit: 6bcc2f6 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java
Commit
c6961fa99d0859f70cccb7a44c962db144bba265
by hidendra Protections + history will now not be immediately flushed to the database as quickly as before -- at the moment, mostly just History (even when it is created.) The update thread is in a seperate thread. In the future, this will play a much larger role. (commit: c6961fa ) The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
8a171eafceb1a8cb5af17d4d3be210cc0d837660
by hidendra That is prepareStatement, not prepareCall, mr. database (commit: 8a171ea ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
c142dfedccb44d5d248691e08735f13f53beb4e1
by hidendra MonsterTKE: fixes #73: add EXEMPTION flag which exempts protections from being expired by ADMIN PURGE, and ADMIN EXPIRE. This flag can only be set by LWC ADMINS: /cexempt on OR /lwc flag exempt on (commit: c142dfe ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/resources/plugin.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
a3870b1e50e30a1f8d680b1d42b00797f3273692
by hidendra Allow history logging to be disabled in core.yml (core.disableHistory) (commit: a3870b1 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified skel/core.yml The file was modified skel/core.yml The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
72c48bad112b18da974dfdb508ae82ec9baebc31
by hidendra pre-3.42. Fix a consistency error for history cache <-> database. And for Jenkins-built builds, /lwc admin version will use (bBUILD) instead of (BUILD). Manual builds will still show up as (MANUAL) (commit: 72c48ba ) The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
a78cf092a16d8f12b1cb138d9404c3d7421dda60
by hidendra untrack changelog.md. Mainly just testing fingerprints. (commit: a78cf09 ) The file was removed changelog.md
Commit
9c2ec8124256dd4f0572e2b6fdbc19b92749fed8
by hidendra Update Package.json, let's try uploading it again (commit: 9c2ec81 ) The file was modified Package.json The file was modified Package.json The file was modified Package.json
Commit
b7fdaf0b0570762de4cc08d363f25980dfe2bb7b
by hidendra sqlite.jar in lib/ folder is not required for anything in particular. (commit: b7fdaf0 ) The file was removed lib/sqlite.jar
Commit
2d8cedfa69508a8741f9d7a885c72ed0d6c82bf3
by hidendra Move WorldGuard and Lists modules to core/ (afterall, they ARE bundled with LWC by default ...) (commit: 2d8cedf ) The file was removed modules/lists/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was added modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was added modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was removed modules/worldguard/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified build.xml The file was modified VERSION
Commit
b8351899f2738d04a146354ac3ff51ee4bf68c02
by hidendra SQLite did not recognize streaming made (Integer.MIN_VALUE) (commit: b835189 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java
Commit
50c1d9436ff548cd0d3041c9a5ce4a9a994426d1
by hidendra Add discount type to LWC-Economy, to support how discounts worked before. The default (current) way is discount.type: EXACT, while the old behaviour which would give the discount while the player was UNDER the discount.amount is now discount.type: TOTAL (commit: 50c1d94 ) The file was modified skel/iconomy.yml The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
76b06a86d0033fd4646360646c4f88eea5ba8640
by hidendra Update iconomy.yml to not include outdated info (commit: 76b06a8 ) The file was modified skel/iconomy.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified skel/iconomy.yml The file was added src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/resources/plugin.yml The file was added lib/PermissionsEx.jar The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
bad75e3e587abcda4521734fa4834ad8bb75b769
by hidendra Update build.xml with PermissionsEx.jar (commit: bad75e3 ) The file was modified build.xml
Commit
c3394ad57f5695ba255ba5c41ca3c05bae6791b1
by hidendra Go around a Bukkit bug for pistons which would cause a casting exception when a block would be moved on top of a chest (commit: c3394ad ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
4dd084566afafbe949768a17ff0cbda07302a3d1
by hidendra Put the version back to 3.42 (whoops (?)) (commit: 4dd0845 ) The file was modified src/resources/plugin.yml
Commit
21688e42ecbb8abfc0fb7bb471e063ce3ee5b1eb
by hidendra Allow refunds to be disabled in LWC-Economy (commit: 21688e4 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified skel/iconomy.yml
Commit
9edccba6376b1d53d63f928bcba70855193e2e51
by hidendra Allow /lwc admin purgebanned to take the -remove argument, which removes every block + contents as well (e.g chests + contents, etc.) (commit: 9edccba ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java
Commit
ab437c0fecf0302cba4dfff2b97ee6ae51962209
by hidendra Updated Polish locale, courtesy of Geoning! (commit: ab437c0 ) The file was modified src/lang/lwc_pl.properties The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was added lib/Essentials.jar The file was modified src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java
Commit
73bc131b984d9ee22840c4f936f151e1fcd9e702
by hidendra Closes #85 -- fixes /permissions not working on PermissionsBukkit 1.2 (but 1.1 was fine.) Technical: LWC was enabling a plugin when it resolved it as a Permissions API, which must have made PermissionsBukkit not a happy camper :-). LWC no longer enables the plugin, which is not necessary, anyway. (commit: 73bc131 )The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
37104497204d12551efa275c01e75b72721a8368
by hidendra New versions: LWC: 3.43 LWC-Economy: 1.30 (commit: 3710449 ) The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified modules/economy/src/resources/plugin.yml
Commit
6e1ab01070c8276e4a982c17dfd660d76ed98d12
by hidendra Test promoting via changelog tag #promote (commit: 6e1ab01 ) The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
cafa2493075b658129f0a08fc4224def99218fa3
by hidendra Test auto-promote tag one last time #promote (commit: cafa249 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
e64343d8ddfa74777934f7e33a7102bec021af87
by hidendra Forgot to turn on the notifier.... #promote (commit: e64343d ) The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java
Commit
48da505ef5785a5418dd96edf9f645a031a609c5
by hidendra Does all of #88 - not fully tested yet, so it will not be auto closed just yet. By default, permission groups (via SuperPerms) uses lwc.group.X, and can be overridden in core.yml with groupPrefix: 'your.prefix.' Also, ensure you don't have a supported Permissions plugin installed so that this will activate correctly (it will not override others, so as to not break the ones that don't support SuperPerms by themselves.) (commit: 48da505 ) The file was added src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java
Commit
290bae3892168865c8b5778fe7c2f6d7d8e9ffec
by hidendra Initial work on #87 - fully untested !! Adds central bank functionality, enforcing money to not come from thin air. When a protection is purchased, the money goes into the configured bank account, and when a protection is removed, the money will be withdrawn from said bank account (and denied removal if they don't have enough.) Supports BOSEconomy, iConomy [?] (commit: 290bae3 ) The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified src/main/java/com/griefcraft/integration/ICurrency.java The file was modified skel/iconomy.yml The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/integration/currency/NoCurrency.java
Commit
f61e1ebf7142b582a7be2d76dcc5ceb2c7261dfb
by hidendra Add a bit more to central banking so protections could not be removed if the server bank cannot afford it. Also, /cremove wasn't broading LWCProtectionDestroyEvent! (#87) (commit: f61e1eb ) The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified skel/iconomy.yml The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java
Commit
1b7033174e9176dbdbe083423c72b33b4cdf7942
by hidendra mostly final changes for #87. Central banking now works as expected, have only tested on iConomy 5.01 for now (should also work as expected on BOSEconomy.) [cc: imaxorz] (commit: 1b70331 ) The file was modified src/main/java/com/griefcraft/integration/ICurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java
Commit
d12c4a050bc9e2f6fd0c6d2cf4a3ef4ac01aea14
by hidendra Reconnect to the MySQL database if connection is lost from a timeout (commit: d12c4a0 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
438d0ea483429d1ea4b9f024ae6453b001d723de
by hidendra Make double wooden doors also automatically open on both sides much like double iron doors, assuming both are protected [cc: Tyrope] (commit: 438d0ea ) The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
d1c985013ef0d9a1e422847461268f5c7fcfb661
by hidendra Using /cinfo (or most other LWC commands) on a double wooden door would open or close the one beside it (while the door hit was reverted) and mis-match the doors. Doing the same thing again would fix it, though. (commit: d1c9850 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
e5e36f194120c6ea5574be32831864bb6bfdeeaa
by hidendra Give a default value of TRUE to lwc.protect perm node (commit: e5e36f1 ) The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java
Commit
b570751fa4465042e288756efcd66ea1e9476826
by hidendra Support multiple groups on Perms 3+, with fallback support to 2.1.x (commit: b570751 ) The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java
Commit
29324acb4b9d23f5a268aef5f7c25572a250509a
by hidendra database.adapter had to be all lowercase (MySQL would not work, had to be mysql) - now adapter: MySQL will work. (commit: 29324ac ) The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
d5ea9fabb260ee20786314747c518317287213f2
by hidendra nospam mode now also hides notes. SEND_LOCALE event was also not being sent through the new events. (commit: d5ea9fa ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
36971bb705941155e0a13eea136faaa09026c6f7
by hidendra in regards to #88 - removes reliance on Permission plugin-specific methods to check for permissions and instead defaults to Superperms. Legacy Permissions 2/3 support is for the most part dropped in this build and can be supported with SuperpermsBridge. (commit: 36971bb ) The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/integration/IPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java
Commit
2564bfb73d29675c733af3400a1dc4ebb8b50fd4
by hidendra Prepare protections table for #87 - the build associated with this commit should be considered broken and not working. (commit: 2564bfb ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
30e1c1b945f036988d3cd9dd5cc03a66be6af47e
by hidendra Protection rights are now stored via JSON in the protections table. Automatic conversion of the old rights table will be a build or two ahead, not this one (#81). ChestProtect/ChastityChest plugin conversions are now also fully removed. (commit: 30e1c1b ) The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminConvert.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java The file was removed src/main/java/com/griefcraft/converters/ChestProtect.java The file was removed src/main/java/com/griefcraft/converters/ChastityChest.java
Commit
c8ba2d7e07584c4e6518c329ced04c141f88a83e
by hidendra Old rights -> new rights conversion. Does not drop the rights table just yet. Will be tested more performance-wise once word is received from Kainzo. (commit: c8ba2d7 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
e09b85eb00717d3437346c833c8cc977a298fafe
by hidendra Use streaming query for old rights -> new rights if it's available (not on SQLite, only MySQL.) (#81) (commit: e09b85e ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
774755795e0788a4ad7b4fa6e597187f1cf43d6a
by hidendra That's right, streaming results won't work in this case! (commit: 7747557 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
48f841a200983f6a1f9a2aa4cbb7a53b324205cf
by hidendra Reconnect to the MySQL database if connection is lost from a timeout (commit: 48f841a ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/resources/plugin.yml The file was modified VERSION
Commit
b9cf3bcd1cef4f5780c9abda3d22499a6d271c30
by hidendra Initial implementation for being able to schedule jobs or commands - for example, being able to automatically run cleanup every week (or something.) It's also extensible by other plugins. LWC had something extremely similar to this a long time ago, when a web UI was in the works - it was able to remotely delete chests, open/close doors, dispense dispensers, and so on (it would insert jobs into the database, and LWC would notice that, and then execute them.) It may not seem so useful at first glance, but if combined with outside tasks, it can potentially do a lot. (commit: b9cf3bc ) The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was added src/main/java/com/griefcraft/jobs/impl/CleanupJobHandler.java The file was added src/main/java/com/griefcraft/model/Job.java The file was added src/main/java/com/griefcraft/jobs/JobManager.java The file was removed src/main/java/com/griefcraft/model/Limit.java The file was modified src/main/java/com/griefcraft/model/Action.java The file was added src/main/java/com/griefcraft/jobs/IJobHandler.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/MemDB.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
575a9f6d7aa137240036d68cf11389b626956452
by hidendra Allow resource bundles to add keys that are not defined in the default locale (commit: 575a9f6 ) The file was modified src/main/java/com/griefcraft/util/LWCResourceBundle.java
Commit
6d55a7726076c21c7ea381941323f82920abe38e
by hidendra Allow resource bundles to add keys that are not defined in the default locale (commit: 6d55a77 ) The file was modified src/main/java/com/griefcraft/util/LWCResourceBundle.java
Commit
e697108b1534abf428220f394a43e4e1203e15c0
by hidendra nospam mode now also hides notes. SEND_LOCALE event was also not being sent through the new events. (commit: e697108 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
6a8187596fba0f29589f6771225622bca7d2e23d
by hidendra Make double wooden doors also automatically open on both sides much like double iron doors, assuming both are protected [cc: Tyrope] (commit: 6a81875 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
3d10e299264c7930b50a68e37de548161e7fc75d
by hidendra Using /cinfo (or most other LWC commands) on a double wooden door would open or close the one beside it (while the door hit was reverted) and mis-match the doors. Doing the same thing again would fix it, though. (commit: 3d10e29 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
eab08ff1567b1aefd095a3ec3ff2b8fd74b7e24b
by hidendra 3.45, cherry picked commits from devel branch. #promote (commit: eab08ff ) The file was modified src/resources/plugin.yml The file was modified VERSION
Commit
4cfe20a207ab705d13908115ee8e6b0770bbfa5c
by hidendra Spout support via 100% standalone LWC-Spout.jar. At the moment, it just allows you to unlock passworded chests via a GUI, but was just made. It'll be expanded upon, of course! (commit: 4cfe20a ) The file was modified build.xml The file was added lib/SpoutAPI.jar The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was added modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was added modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was added modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was added modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was added modules/spout/src/resources/plugin.yml The file was added modules/spout/src/main/java/com/griefcraft/spout/SpoutInputListener.java
Commit
1fae71d94954d155e782a82e03e21d97db40fea7
by hidendra Open the chest after entering the correct password. (commit: 1fae71d ) The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java
Commit
73d35b5504b81d0a3ef181827a31e49fed892c4e
by hidendra I disregarded the fact that you can protect blocks other than chests :D (commit: 73d35b5 ) The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java
Commit
602055e78b324acaaeabe0649a2bbfdac2ba8aa6
by hidendra Non-Custom spout windows can't be drawn on, so we'll make our own. /lwc spout opens a blank window at the moment ... Version info is also in the bottom left of any LWC Spout windows for the time being. (commit: 602055e ) The file was added modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java
Commit
ec8db048b9279f200a7320e44880659999661ff3
by hidendra pushing small changes before sleeping. Just a header on /lwc spout (commit: ec8db04 ) The file was modified modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java
Commit
9f7265aed14f12b5ce48e4075d0b20cb8e0ca3d6
by hidendra Redstone flag was not being propogated via new events (commit: 9f7265a ) The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
e323f075743b4a3b4c4e6b3eaa3296202ab2c139
by hidendra Redstone flag was not being propogated via new events (commit: e323f07 ) The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was removed lib/iConomy.jar The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was added lib/iConomy5.jar The file was added src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was removed src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was added lib/iConomy6.jar The file was added src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed src/main/java/com/griefcraft/integration/currency/iConomyCurrency.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed lib/iConomy.jar The file was added lib/iConomy6.jar The file was added lib/iConomy5.jar The file was added src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was modified VERSION The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java
Commit
0f0336fcf0448225049183ffdfeeb48c1b99959d
by hidendra Redid how /lwc admin report looks. Much prettier and easier to read. /lwc admin debug has also been removed, since the new /cadmin report does what it did as well. (commit: 0f0336f ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Performance.java The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminDebug.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java
Commit
5dace8456b8c47f82aca2ff56842e9b79145b391
by hidendra Change cache hit/read counter to use long. spunkiie's server would probably max out the integer cap :) (2.147 billion) (commit: 5dace84 ) The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was modified src/main/java/com/griefcraft/util/Performance.java
Commit
740487c104217a172351607e3e269709233e1244
by hidendra Add changelog.md again so I'm not keeping track of changes in my head all of the time. (commit: 740487c ) The file was added changelog.md
Commit
9d62fb1f900db5d7c682a685d7c020a1f0b3423b
by hidendra Basic job scheduling commands. e.g: /lwc schedule create test2 cleanup, /lwc schedule run test2. Next commit should allow something like: /lwc schedule create weekly cleanup, /lwc schedule autoRun weekly 1 week. Something like that, anyway! (commit: 9d62fb1 ) The file was added modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified src/main/java/com/griefcraft/model/Job.java The file was modified src/main/java/com/griefcraft/jobs/JobManager.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/StringUtils.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
16466b821d13403766dc8f11cfe695594debc6a7
by hidendra 4.0.0-alpha3. Scheduler is complete and needs some minor changes and localized into the localization files. A bunch of new commands attached to it - changelog.md has the current commands .. (commit: 16466b8 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/util/StringUtils.java The file was modified src/main/java/com/griefcraft/model/Job.java The file was modified src/main/java/com/griefcraft/jobs/JobManager.java The file was modified changelog.md
Commit
348c3e535a1c0702003379e039a8c2022f39d918
by hidendra Added the expiration job handler. To add arguments: /lwc schedule create remove expire | /lwc schedule arguments remove -remove 2 weeks | /lwc schedule autorun remove 1 week - it removes protection + blocks of protections that haven't been accessed in at least 2 weeks, every week. [cc: MonsterTKE] (commit: 348c3e5 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was added src/main/java/com/griefcraft/jobs/impl/ExpireJobHandler.java The file was modified src/main/java/com/griefcraft/jobs/JobManager.java The file was modified src/main/java/com/griefcraft/jobs/impl/ExpireJobHandler.java The file was modified changelog.md The file was modified src/lang/lwc_de.properties
Commit
c1af71dbf3e85cba514b7cda53ffa20618f7cda3
by hidendra FULL removal of Memory Database. Every single usage of it has been removed - gone. Still may be UNSTABLE and volatile; it has not be tested extensively just yet !! [#53] The current implementation will be smoothed out later on. (commit: c1af71d ) The file was modified src/lang/lwc_cz.properties The file was modified src/lang/lwc_da.properties The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/sql/MemDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/lang/lwc_nl.properties The file was modified src/lang/lwc_es.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/lang/lwc_de.properties The file was modified src/lang/lwc_pl.properties The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified skel/doors.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/lang/lwc_ru.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was added src/main/java/com/griefcraft/model/Mode.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/lang/lwc_en.properties The file was modified src/lang/lwc_fr.properties The file was modified src/main/java/com/griefcraft/model/Action.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/lang/lwc_sv.properties The file was modified changelog.md
Commit
c1b65d1a8db21d69bf1e0323fa8357e835dfb0d3
by hidendra Fix a possible dupe exploit that when magnet was used alongside the Showcase plugin would duplicate items. (commit: c1b65d1 ) The file was added lib/Showcase.jar The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified changelog.md The file was modified build.xml
Commit
6b1ac9d3d978e4baf2835c2b76aba4f3a28c7114
by hidendra Fix merge conflict (accidentally committed.) Double console output also fixed on the latest CraftBukkit (commit: 6b1ac9d ) The file was modified src/resources/plugin.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified changelog.md
Commit
17696f276709db1c2f355458c24be081cdad3044
by hidendra The openAndClose feature of double doors has been given new life and works fully as expected now. Double wooden doors now function more gracefully, as well. #98 (commit: 17696f2 ) The file was modified changelog.md The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
82ff2b43e5af38e7b383d16246a9ca9721f42ab0
by hidendra Version comparator for semver compliancy. Parses versions as small as 3.47, but can also fully parse 4.0.0-alpha3 (b220). For example, 4.0.0-alpha3 (b221) would be greater than 4.0.0-alpha3 (b220), if compared via this class. As would betas of the same version be greater than alphas. (commit: 82ff2b4 ) The file was added src/main/java/com/griefcraft/util/Version.java
Commit
f5fb196c0331aabbcc969a6f3536d64d118397c1
by hidendra Don't continue to look for release levels if one is already found (commit: f5fb196 ) The file was modified src/main/java/com/griefcraft/util/Version.java
Commit
a3d4571453f6390e93727f02c69e020547a398c7
by hidendra Define possible update schemes and provide convenience methods for versions. (commit: a3d4571 ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/util/Version.java
Commit
3a3e396f1f6242b74e4745376c8c28f7181a13c0
by hidendra Change LWCInfo.FULL_VERSION to instead use the Version class. (commit: 3a3e396 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
8cf151095d5b72776294a3d070e400d387c9b9c1
by hidendra 3.48. You can now interchange 3.48 and 4.0.0-alphaX without NOT being able to easily revert back. lwc.protect perm node now also default to true #promote (commit: 8cf1510 ) The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified VERSION
Commit
90ebad90898676c36b212a31c031325527cf740d
by hidendra Old, deprecated LWC events have been fully removed. All other deprecation events have also either been fixed or hidden from sight. (commit: 90ebad9 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockWorld.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java
Commit
f63f8ed5631bce74f45651809f9f81ae0966ea5b
by hidendra Clicking on a password protection would actually ADD you to the access list .. (commit: f63f8ed ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
14ea6bbf8c76fadbe6e500e9aa695c2a818b6af0
by hidendra Towny integration. Protections cannot be made outside of Towns, e.g the wild. Set core.townyBorders to true. closes #99 (commit: 14ea6bb ) The file was added modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified skel/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified changelog.md The file was added lib/Towny.jar
Commit
64bafbd76a98b92ecc3e8ac8e07696477dbf279f
by hidendra Fix piston exploit that allowed wooden doors and other minor protectables to be destroyed via: PISTON -> BLOCK -> PROTECTED DOOR -closes #77 (commit: 64bafbd ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified changelog.md
Commit
ae5c269f8d0a426760970ba93d8686a1fff543b1
by hidendra Prevent sticky pistons from pulling away protections (commit: ae5c269 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
f1300fcc46a71e85dbdf6a02b8debd151ae8bd9a
by hidendra Shiny new updater + downloader (old one was scrapped.) At the moment, it is by default set to update to ANY NEW BUILDS (BLEEDING EDGE) but is not automatic by default. /lwc admin version will tell you if there's a new build of the alpha out; /lwc admin update can auto update. (commit: f1300fc ) The file was removed skel/limits.yml The file was removed skel/doors.yml The file was added config/limits.yml The file was modified src/main/java/com/griefcraft/util/UpdaterFile.java The file was removed skel/worldguard.yml The file was removed skel/iconomy.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was removed skel/core.yml The file was added config/core.yml The file was added config/doors.yml The file was added config/iconomy.yml The file was added config/worldguard.yml The file was removed skel/magnet.yml The file was added config/magnet.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
1b4941c99a0b7573f8a4a5a6f2877fca66448e5d
by hidendra Fix a typo, but this commit is mainly to make a build happen (commit: 1b4941c ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
90316da3e3ee80e6c80e32cf4946bd4cbe120270
by hidendra 4.0.0-alpha4 - All builds past this are now running on the new update system; alphas can be updated to the latest alpha very easily now without manual work. For automatic updating, set core.updateMethod to AUTOMATIC (note the caps), or you can manually update via /lwc admin update (commit: 90316da ) The file was modified src/resources/plugin.yml The file was modified changelog.md
Commit
57622ea677506742bc3700935ef1cf809d604bf3
by hidendra Update changelog again with a feature added on a few days ago (ability to expire protections with /lwc schedule) (commit: 57622ea ) The file was modified changelog.md
Commit
5bdc1f561877330e4c0674422f7e4b168ec3416e
by hidendra Fix minor bug when converting old rights (commit: 5bdc1f5 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified VERSION The file was modified src/resources/plugin.yml
Commit
187859ba9b1ee1446b4f710a138a7c71ec224a01
by hidendra Backwards compatibility with permissions 2/3 (without superpermsbridge) for now (commit: 187859b ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java
Commit
2a7eca76fd89bd300d2fdab6ae6bb7a55094b08c
by hidendra Backwards compatibility with permissions 2/3 (without superpermsbridge) for now (again) (commit: 2a7eca7 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
d6dd8387b612ff24c8d807f3d5adcf7ea215c6d5
by hidendra 3.50. Remove the permission metadata from defined commands so the endless onslaught of "LWC throwing Dave error !" stops #promote (commit: d6dd838 ) The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
33751b1df09187fdab429b43ffce84f9461b3924
by hidendra Protection rights have been moved to the 'data' column in protections, instead of its own. Any rights made to protections after converting to 4.0.0 (but not your 3.xx rights) will be lost upon updating. Also, permission metadata has been removed for commands (same as 43ace80fbf) (commit: 33751b1 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/resources/plugin.yml The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java
Commit
8cf8dbd880d2e0ca68133303f9bb40bdd8b43b9d
by hidendra Renamer renamed a little bit *too* much (commit: 8cf8dbd ) The file was modified src/resources/plugin.yml
Commit
26631ccefc90407a3aa0f7ea23d1c5f38e09b1ab
by hidendra The command /lwc admin purgeregion <RegionName> [WorldName] has been added to the WorldGuard module. If you are using it from the console, you must also specify the world that the region is in. If the region is in a different world than the player you use the command from, you must again also provide the world name. (commit: 26631cc ) The file was modified changelog.md The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
408276793875160b710f4949b41c2fe1b8763a56
by zak.j.ford Proper Fix Issue #88, adds full SuperPerms support (commit: 4082767 ) The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was added lib/SuperpermsBridge.jar The file was added src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
95798101b91dfec2a1e690795722e8f186338456
by hidendra Flags are now in data column and now support data as well. No utility to set data yet, however. Also fixed a bug where some messages were not sent to the player after they logged out and back in. (commit: 9579810 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was added src/main/java/com/griefcraft/model/Flag.java The file was modified changelog.md The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
2d527cdf0fe5b3b8cd37e011feb6cde598821a8e
by hidendra Avoid a possible arrayoutofboundsexception (commit: 2d527cd ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/LocaleClassLoader.java
Commit
9123e8c4ee18601cb35689fb4fbdb1c42995dfc5
by hidendra update thread was not synchronizing, and /lwc admin purge was borked. Thanks Joy (commit: 9123e8c ) The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
f8008fa08a7d81303cf2f7f359d8a32311ad08a9
by hidendra /lwc admin reload should also reload the loaded locale. And so it shall. (commit: f8008fa ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConfig.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
99429e19a5ac5d001d08a658cc8296dedc8d4cf4
by hidendra /lwc admin dump locale! It dumps the current loaded locale into plugins/LWC/locale/lwc.properties. Along with /lwc admin reload, it'll be a ton easier to create custom locale messages now :) (commit: 99429e1 ) The file was added modules/core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
318b41aa5b4faa6a78da0fc50e884bc981633ae2
by hidendra Fix resource loading - it "should" fix reloading after a new LWC.jar is thrown in plugins/ (commit: 318b41a ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
5d3de7ad8f4e2af2d8dd5366fefa771fcaf4d95c
by hidendra Try something so crazy it might just work (commit: 5d3de7a ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
8e88550a74a20d1588d10f83153ca3d101bb06cf
by hidendra LWC *SHOULD* reload okay now after a new LWC.jar has been downloaded into there (commit: 8e88550 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
7cf698fc8ed22410305dccb64b69d723f6e3c4b2
by hidendra We are now 4.0.0-alpha5 - all builds from this point on can be loaded with /reload without breaking LWC (commit: 7cf698f ) The file was modified src/resources/plugin.yml The file was modified changelog.md
Commit
c593a986fe14fb0b66a14f12fbc6f9781f271974
by hidendra if core.locale was set to a locale that didn't actually exist, complaints would be had. No more, I say (commit: c593a98 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
195bff9bb73d5e858768b6354fa6b2f7496143a9
by hidendra default lwc.protect to false again [superperms] (commit: 195bff9 ) The file was modified src/resources/plugin.yml
Commit
e3249a263dd33c0bc3c412c233e68f1983774a3e
by hidendra default lwc.protect to false again [superperms] (commit: e3249a2 ) The file was modified src/resources/plugin.yml
Commit
37f77bff7e52282dd7349b8b066704658d9fc929
by hidendra 3.51 - default lwc.protect to false again (superperms) #promote (commit: 37f77bf ) The file was modified VERSION The file was modified src/resources/plugin.yml
Commit
2aa2811fa50b94366d04beca2d51f27a6fd3e4a7
by hidendra Use Set<> for flags/access rights and also don't let null objects in (derp) (commit: 2aa2811 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a73ee5f18296cb90c1456caf03d2e47e0a0a5ee7
by hidendra Really does fix Permissions 2/3 errors. (commit: a73ee5f ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/resources/plugin.yml The file was modified VERSION
Commit
66bc1a1f502d05c3f07d5076c150d48d64785620
by hidendra Show the parser who's boss - i'll give you some input to match (commit: 66bc1a1 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
1961bb73b153f1377de5fdc06bb9bb2aa95ad87c
by hidendra Add the AUTOCLOSE flag which will make doors automatically close after 3 seconds (configurable in plugins/LWC/doors.yml). /cautoclose on|off, /lwc flag autoclose on|off. Flags are also settable again (oops) (commit: 1961bb7 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
3a9561cf6315b8c829dcb382eb820300a3b835a4
by hidendra and the changelog should take note, too! (commit: 3a9561c ) The file was modified changelog.md
Commit
c46b3f9697226f38d0fb7f5931b6f5392e9071f8
by hidendra lwc.flag.autoclose should be defined, too ... (commit: c46b3f9 ) The file was modified src/resources/plugin.yml The file was modified src/resources/plugin.yml
Commit
c68921ab679b61859f17b573433686ecb2464328
by hidendra Permissions 2/3 getGroups () support with our fallback hacks (commit: c68921a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java
Commit
1d11c7ca3d0e8015a2ccded2c920439673a93f9f
by hidendra misc code from last night. Nothing special, just an empty /lwc setup command (commit: 1d11c7c ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified src/lang/lwc_en.properties The file was added modules/core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was added modules/core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java
Commit
c06d7eb30a6f95186af6f1f4f1c7122a261f73b5
by hidendra in regards to #88 - removes reliance on Permission plugin-specific methods to check for permissions and instead defaults to Superperms. Legacy Permissions 2/3 support is for the most part dropped in this build and can be supported with SuperpermsBridge. Conflicts: src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java src/main/java/com/griefcraft/lwc/LWC.java (commit: c06d7eb ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/integration/IPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
0fca3ae955a1a24406ce1142d016df605bd63c3c
by hidendra Permissions 2/3 getGroups () support with our fallback hacks Conflicts: modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java (commit: 0fca3ae ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java
Commit
a19fd6f0babe4b1cd3d39d3f30e530b1defadf71
by hidendra I didn't ask for that method, mr. mergetool (commit: a19fd6f ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified src/resources/plugin.yml The file was modified src/resources/plugin.yml The file was modified src/resources/plugin.yml
Commit
47a501e87c5ae487c211135e882212d69d30a201
by hidendra Do not show locale messages defined as 'null' (commit: 47a501e ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
0c46aa28e0dfd079c3bedbd59a2812658f5ad1ef
by hidendra Add t:TownName and town:TownName for Towny integration for /cprivate and /cmodify. Allows residents of the town named to access that protection. (commit: 0c46aa2 ) The file was modified src/lang/lwc_en.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java
Commit
9eb014e245c4cea443f2094e547f0ad1a1c8d2bb
by hidendra /lwc admin expire always showed "Expired 0 protections", even if it removed some >_> (commit: 9eb014e ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java
Commit
f4a243ce42296e024fbcfc7b4d57b99052234e11
by hidendra Closes #105 - add lwc.autoregister perm node to allow a player/group to auto protect all LWC protections to private. not as configurable as it should be at the moment, however :) (commit: f4a243c )The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/resources/plugin.yml The file was modified src/resources/plugin.yml
Commit
9769887dd103e5e1faa0614f7856d2f1d4fabd28
by hidendra Add andrewkm under donations header in credits. And a few others under 'And...' (commit: 9769887 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
784abf49259e760c52000d1211c8b2a0488e5365
by hidendra Store the known Protection object for History objects early on to save queries and possible issues later on (commit: 784abf4 ) The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
0852310e056f4b66a1ce570f2ff2c5193ce5af8d
by hidendra switch back to delayed insert for the initial history obj on a protection (commit: 0852310 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
3ab7de282a65d258148cb6ee5f5e6f7f771fd423
by hidendra Automatically fix chest block faces from pre-1.7 maps. Also, /lwc fix will set the chest's face to face towards you, incase it's not facing the way you want it to :) (commit: 3ab7de2 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was added modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
be3734d25d3777dae048621c3538a97c1c088c51
by hidendra Equivilent methods for fixing chest face to the dev branch! (commit: be3734d ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
261d0f4c2e73328d9306d9268d10f0cc584564e8
by hidendra Equivalent of 94c5b458 for dev branch, but had to retrofit what I already had instead. (commit: 261d0f4 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was added modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java
Commit
e3e39a633826dc33c9b811c5458387aa39ddb50f
by hidendra The magnet module was not queueing items properly (commit: e3e39a6 ) The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
47513b3293dad71486f61d2b870dec47a48bd53f
by hidendra Apply blacklist checks before entities are queued for the magnet flag (commit: 47513b3 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
029b50af8b175239aaba66fc8cfe6962f6dd750f
by hidendra Limits will now instead use the group with the highest limit. (commit: 029b50a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified changelog.md
Commit
8e3fc015d165a0d581a123da98f30a129c9583d0
by hidendra Destroyer of a protection was not being added to the history on /cremove. Instead hooked into onPostRemoval which should've been done originally.. (commit: 8e3fc01 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java
Commit
757d225390a8875f9b3a07ff8f95fa821022c72e
by hidendra LWC-Economy + No Econ plugin = Sad Times, but who would try that, anyway? (commit: 757d225 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java
Commit
0328e82e4c657ee34c4920ffe53971a7a277102d
by hidendra Add /lwc history. Allows the viewing of all history items for a player (or everyone.) Dynamic arguments allow you to use the player name or page name anywhere: /lwc history, /lwc history Hidendra 2, /lwc history 2 Hidendra, /lwc history 2, and /lwc history Hidendra are all valid and will work! Later on, will work hand-in-hand with /lwc details <HistoryId> (commit: 0328e82 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
2cbe6b553f95a047b69e0d5a1ed6bfd8db783ed8
by hidendra Create /lwc details (it does nothing, however) (commit: 2cbe6b5 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
45127416f18c46e4da8ed531191c229584969e20
by hidendra Add /lwc details which allows you to view some more info known about a history item (commit: 4512741 ) The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified changelog.md
Commit
009eca5b8d6465d00300242770d70e2df74384af
by hidendra The player who destroyed a protection was always being shown as the owner of the protection - reverted to how it's done before and fixed /cremove not modifying the history items (commit: 009eca5 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java
Commit
7d20dc1d4304cd8d7290940e054ab9506219c740
by hidendra if a non-SuperPerms perms plugin is present, ignore SuperPerms (I'm looking at you, Permissions 2/3 :3) (commit: 7d20dc1 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
e4fb181bf80cb17cf605d82f94e0209b20e4019f
by hidendra 4.0.0-alpha6. LWC is now licensed under the 2-clause BSD license. All versions before this point are still under the GPL. (commit: e4fb181 ) The file was modified src/main/java/com/griefcraft/scripting/MetaData.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/util/UTF8Control.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/model/Action.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java The file was modified src/lang/lwc_sv.properties The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/util/UpdaterFile.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was added LICENSE The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was modified src/main/java/com/griefcraft/migration/MigrationUtility.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockWorld.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was modified src/main/java/com/griefcraft/model/Mode.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockServer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/integration/ICurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified src/lang/lwc_nl.properties The file was removed COPYING The file was modified modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/util/StopWatch.java The file was modified src/resources/plugin.yml The file was modified src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was modified src/main/java/com/griefcraft/cache/CacheSet.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified src/main/java/com/griefcraft/util/StringUtils.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/lang/lwc_de.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/sql/Column.java The file was modified src/lang/lwc_ru.properties The file was modified src/lang/lwc_es.properties The file was modified modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/main/java/com/griefcraft/jobs/impl/CleanupJobHandler.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutInputListener.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/main/java/com/griefcraft/sql/DatabaseException.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/jobs/impl/ExpireJobHandler.java The file was modified src/main/java/com/griefcraft/model/ProtectionTypes.java The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified src/main/java/com/griefcraft/scripting/ModuleException.java The file was modified src/main/java/com/griefcraft/jobs/JobManager.java The file was modified src/lang/lwc_cz.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminConfig.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was modified src/main/java/com/griefcraft/util/LWCResourceBundle.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was modified src/main/java/com/griefcraft/util/Performance.java The file was modified src/main/java/com/griefcraft/util/Colors.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was modified src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was modified src/main/java/com/griefcraft/integration/IPermissions.java The file was modified src/main/java/com/griefcraft/util/LocaleClassLoader.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/scripting/event/IResult.java The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/jobs/IJobHandler.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified src/main/java/com/griefcraft/model/Job.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified src/main/java/com/griefcraft/sql/DriverStub.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified changelog.md The file was modified src/lang/lwc_fr.properties The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/lang/lwc_da.properties The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was modified src/test/main/java/com/griefcraft/LWCTest.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/lang/lwc_pl.properties
Commit
8f91ca9fe71a65fa2be6b96365290a3b9c26d358
by hidendra build.xmp shouldn't have been commented as well (commit: 8f91ca9 ) The file was modified build.xml The file was removed Package.json The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java
Commit
869a433990627f4fb03965e022d5e6e2fd4658e6
by hidendra Do not depend on the stored world name for protections and one less cache-read! (commit: 869a433 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
e3dd59178ccea3065586c299d038150a54caece4
by hidendra Send an error when something that shouldn't happen happens (commit: e3dd591 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
4e701e8df32ca6172e2ce60fac4dbcae7156be72
by hidendra Automatically update the block id and world name in the database if they happen to change for some reason (commit: 4e701e8 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
cc8890f789e3098e84fd8a83f09589263dc0957b
by hidendra Developer Mode - to enable on a player, /lwc dev enable PlayerName. You then must confirm it with /lwc confirm before it will actually take effect. Not entirely useful yet, just lets players with Dev mode enabled modify what LWC permissions they have (none, player, mod, admin) (commit: cc8890f ) The file was added modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java
Commit
7c9e38d0de5a211788be84dfc9e08e67c79a9e13
by hidendra Forgot MOD considerations. Minor typo fixes (commit: 7c9e38d ) The file was modified modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
9bc70813d16b120edaab8d53b8db764937bff29d
by hidendra Send timing info about PLAYER_INTERACT and onCommand to devmode enabled players (commit: 9bc7081 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/StopWatch.java
Commit
abed2d0b177dddb1be7f95934a4f6bb5f6bede13
by hidendra Make the message sent by /lwc dev enable not break lines in an inconvenient place (commit: abed2d0 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java
Commit
e007b36eea9691fc8c39a2a41263ae4f082b7320
by hidendra derp, i've been getting the latest build the slow way (commit: e007b36 ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
33b8bed0bf36d580fbc9ac3d96bbf07ae1ab82a0
by hidendra ability to define an id for Economy discounts to allow EXACT to give _exactly_ X protections for THAT specific discount Id. The default id is shared between all discounts. (commit: 33b8bed ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java
Commit
9c9dd82af4a90154f270e27bfadd8e1ab94cad80
by hidendra Ensure ACCESS_EVENT is only used if required (commit: 9c9dd82 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
4e8aba6673988a3de356638b7369942da8cc2bc9
by hidendra Show entity count in report, and also remove unused memdb (commit: 4e8aba6 ) The file was modified src/main/java/com/griefcraft/util/Performance.java
Commit
0d9caf60fb5ff403982718424c1b6a0a91ed1789
by hidendra Reduce the amount of queries done on the database by quite a bit, especially when there are a lot of players online. (commit: 0d9caf6 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
8b97a7265d190a3b06e273e8e2a95c57510ffad9
by hidendra Support old & new Showcase API (sigh!) (commit: 8b97a72 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was added lib/Showcase0.7.7.jar
Commit
a77e055544edbb93cc9f276d4fd6f8c11bd8616e
by hidendra Don't send the cache size if it's being cleared (commit: a77e055 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java
Commit
ef09aed38f229041f93ba32e5f33755d33191421
by hidendra Don't use raw database access when checking explosions - use lwc.findProtection (commit: ef09aed ) The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
f9940aa7a0b0fed79d62a475141ff3f3af3ab262
by hidendra Economy usage fees. set usageFee to a number (e.g usageFee: 2.50) and players will be charged that each time they OPEN a protected container (chest, furnace, etc.) It can be used the same as charge: under groups and players to override the default. (commit: f9940aa ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified config/iconomy.yml
Commit
0937db82dff7f741ffc123a73a2b488b932f7e39
by hidendra Allow /lwc fix to reorient dispensers and furnaces (commit: 0937db8 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
08c1f70f4559689fd3014de484d630ab681f80a5
by hidendra Remove the no longer needed water exploit checks (commit: 08c1f70 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
0de8afdcf373b84cccbc3de2c4f462b4b2012040
by hidendra Closes #112 - Add the aliases /lock and /unlock. /lock is equivalent to /cprivate and /unlock is the same as /cremove (commit: 0de8afd )The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
846bd356ad6bfccb33e31d17b8eea1e97688ee3b
by hidendra Allow the /lwc admin forceowner command to take a protection ID parameter. e.g: /lwc admin forceowner Hidendra 4 (commit: 846bd35 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java
Commit
b00b7d49bce4c3c21cf878b29f181d867744f479
by hidendra Abstracted /cmodify XXX and /cprivate XXX to lwc.processRightsModifications (commit: b00b7d4 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
f948cc7e900fc100aec1e8fa39279daac5f171e0
by hidendra Allow /cmodify to take an id:## argument. The id can be anywhere, for example: /lwc modify Hidendra id:5 would work, as well as /lwc modify g:Yo id:5 Hidendra, and so on! (commit: f948cc7 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
89f3a3c4c0528bdd5277480c31aaf120cdcd5867
by hidendra More modular build.xml to allow seperate Jenkins projects for LWC, LWC-Spout, and LWC-Economy. They still share the same workspace. Also, faster compilation! (commit: 89f3a3c ) The file was modified build.xml
Commit
6d9970abc52a07bada4f8f9afba1acce66cb64e7
by root Update ant build file to only build jars when newer files are detected (commit: 6d9970a ) The file was modified build.xml
Commit
6f5f1320df464c3a1f473303c8fa3cf653f14ba9
by root make a small change to LWC-Economy to make sure it recompiles (commit: 6f5f132 ) The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java
Commit
0ff3e9abe9b258c5d3fb1c39075ab72ec12eb0d6
by hidendra Creating protections created an empty right (commit: 0ff3e9a ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
71d2cb92d51ef5af4cbc429cc5f7207bd316e8e7
by hidendra Closes #109 - add the IN_USE discount type to allow discounts to only take effect when they have less than X DISCOUNTED protections in use (NOT TOTAL!) Also, minor changes to how the protection update queue is done (commit: 71d2cb9 )The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
1be17f8a4e442c4a1bfc435e756cca757bdc2851
by hidendra Use 1 less query when removing a protection (commit: 1be17f8 ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
ed7ce3dea97596e55bc2faca8ad765f0cc1fbd84
by hidendra Append the LWC build info to /version LWC. (commit: ed7ce3d ) The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified VERSION The file was modified src/resources/plugin.yml The file was modified build.xml The file was modified build.xml The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
e986edddc57466a7e3b2f188621062dd6d92040a
by hidendra Change build number matcher to match adjusted changes (commit: e986edd ) The file was modified src/main/java/com/griefcraft/util/Version.java
Commit
aca019c566f1c86c01c9b8c7fbab4491527b1c91
by hidendra 4.0.0-alpha7. NO LONGER POSSIBLE TO DOWNGRADE TO 3.53 WITHOUT LOSING SOME DATA !! Closes #81 (commit: aca019c ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified changelog.md The file was modified VERSION
Commit
9ddda1278662106d9e034524dae6050bc919ee1b
by hidendra Broke the version comparator when updating (commit: 9ddda12 ) The file was modified src/main/java/com/griefcraft/util/Version.java
Commit
839f07d5f0f5e04f3974cc5fc3b182b943221d39
by hidendra Workaround a small bug with build numbers found in git sha1s for now (commit: 839f07d ) The file was modified src/main/java/com/griefcraft/util/Version.java
Commit
f469693aef7c2f12fdde6ebd59dab3f8dae62659
by hidendra the bug 656 workaround has been removed and instead has been replaced with a feature that automatically attempts to only rely on the database when the most common form of the chunk bug is found (when blocks show up as AIR to LWC, which is under normal conditions, impossible) (commit: f469693 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
54076b0a557c20e564b8f2e04fbc0c1bb213561a
by hidendra Append the changelog and remove some obsolete code (commit: 54076b0 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified changelog.md
Commit
1278dab2a56308e698358e3cd3d075cd76873ec4
by hidendra Economy usage fees were being charged even if you couldn't access the protection (Oops.) (commit: 1278dab ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
cc2d9e8d3611e387ef426ccd34d5e3cf6f5cf592
by hidendra default LWC admin/mod perms to false (without explicitly defaulting to false, Bukkit makes it default to OP instead) (commit: cc2d9e8 ) The file was modified src/resources/plugin.yml
Commit
a060495ea48948e271064339b0bbdce9e0724a32
by hidendra default LWC admin/mod perms to false (without explicitly defaulting to false, Bukkit makes it default to OP instead) (commit: a060495 ) The file was modified src/resources/plugin.yml
Commit
dd3ef42dcf6eafb6efff1800b175d98601df97c0
by hidendra append the credits (add Eric and Twizz to donations) (commit: dd3ef42 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
36a07ca572626f5b6191ecddf45b2a80491f4c50
by zak.j.ford Permissions 2/3 should have highest precedence (commit: 36a07ca ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
08a8019257bc38bb65cfa842b6d9ab7435d2eab1
by hidendra Fix for creation date not showing up for History objects. Also, hide the protection if we know it was destroyed (SQLite likes to reuse primary keys, so collisions occur.) Also #2, make dev mode PLAYER_INTERACT notices a little more descriptive (commit: 08a8019 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java The file was modified src/main/java/com/griefcraft/util/StopWatch.java
Commit
a5b4463c94f6f180dcc5f6921635b7a1eaa51996
by hidendra Show the block action to dev mode enabled players (commit: a5b4463 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified lib/CraftBukkit.jar The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java
Commit
4196a12ee9cd90d8765dab1356ee4e052fb92e55
by hidendra More detailed debug info for dev mode enabled players (commit: 4196a12 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFind.java
Commit
35471b3b03039c95dbfaa82db93b847e9ee8ed69
by hidendra Improve indexing. Added: history.protectionId, history.player, protections.[x, y, z, world], protections.owner. Removed: protections.[owner, x, y, z] (??) (commit: 35471b3 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
9cd4baacca7aaeb1a77bc987b1b8d4b2e4ad0fcc
by hidendra Fix a bug where Wall Signs would not be recognized as a protection if the protection was in the database, but not the cache. (commit: 9cd4baa ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
f98c6af764f57e61b4660a0288cfcace86630f8b
by hidendra Seperate the database connect / load messages to differentiate them (commit: f98c6af ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
ccf21e1583a30fcf9de82d264401558548eaa710
by hidendra Fix door recognition. note to self: make block finding simpler! (commit: ccf21e1 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
314f3997861a40f92c680ed4b31cc67bcacfe2df
by hidendra Startup time has been dramatically increased for those with a very large amount of protections. (commit: 314f399 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified changelog.md
Commit
d18c4b26579b7506bdbef01760364667b8780f5d
by hidendra The previous commit was fine for 1 million protections. Not 13 million. Some more underlying issues have been discovered (e.g how indexes were being created) and have been resolved. (commit: d18c4b2 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
a7c57c85da8934f325b9f28ab49dcad969ea0d40
by hidendra Bunch of misc lingering issues (my apologies in advance if you're merging this and it affected any changes you made) (commit: a7c57c8 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/sql/DriverStub.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/sql/Column.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockServer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/lang/lwc_ru.properties The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/util/StopWatch.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified src/main/java/com/griefcraft/model/Job.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java
Commit
746631b9e1e9819f7e12e82074009a6aa82e582e
by hidendra Whitespace fixes and other misc things (again, apologies if it affected any changes!) (commit: 746631b ) The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/java/com/griefcraft/jobs/IJobHandler.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/jobs/JobManager.java The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutInputListener.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/util/Performance.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified build.xml The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified src/main/java/com/griefcraft/sql/DriverStub.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was modified src/main/java/com/griefcraft/jobs/impl/CleanupJobHandler.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/util/StringUtils.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java
Commit
9b0e203068d8ce2a06daf8685d9b495659e8c4d0
by hidendra Block some other typos of /cunlock: .cunlock and lcunlock. And also send a friendly message! (commit: 9b0e203 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
5865fe58af3c7c6c0516d46285149cfeddddd8f6
by hidendra Remove copyright headers from lang files (commit: 5865fe5 ) The file was modified src/lang/lwc_ru.properties The file was modified src/lang/lwc_pl.properties The file was modified src/lang/lwc_cz.properties The file was modified src/lang/lwc_da.properties The file was modified src/lang/lwc_de.properties The file was modified src/lang/lwc_fr.properties The file was modified src/lang/lwc_en.properties The file was modified src/lang/lwc_nl.properties The file was modified src/lang/lwc_sv.properties The file was modified src/lang/lwc_es.properties
Commit
b6062dff10f60af24705f5e8bce498416377e6dc
by hidendra Merge pull request #123 from phrstbrn/master Fixed SuperPerms permission regression (commit: b6062df ) The file was added lib/SuperpermsBridge.jar The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
98d139f0e8f0ecd9de7928fc18ce7d80b3601fdb
by hidendra Begin storing x/y/z coordinates for history objects. Fix a bug with indexing (oops). SPUNKIIE: first startup using this build will take around 10-15 minutes for you, after that it will be fine again :) - it fixes old problems and now only performs indexing 1 time (commit: 98d139f ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java
Commit
4653e0b30a96df4550a61b40bc4e54fea2ac9f34
by hidendra Set the history's x/y/z when creating it (commit: 4653e0b ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
c845975f0c423e92428ac109d3a98a981d03784f
by hidendra Show the history's known location in /lwc details. (commit: c845975 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java
Commit
9e386466e8cfbf11b83056716de5f271bfa367db
by hidendra Log the time protections are destroyed (commit: 9e38646 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java
Commit
8ec6158cb3cd2ab54ad46de6f8526996b93059a9
by hidendra Removed on date/time. Also make the /lwc details screen look a wee bit prettier and more readable! (commit: 8ec6158 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java
Commit
506e7417b83f1d37a0cff3e7ec39513583bd325a
by hidendra Closes #131 - support changes made to Towny by Towny Advanced (makes TownyUniverse.getWorld() static) (commit: 506e741 )The file was added lib/Towny_Advanced.jar The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java
Commit
7887f5f02c5346b73982759a85a5eff619bdac0c
by eric Made mapProtectionLimit a public method again (commit: 7887f5f ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
6d42389f254954a244832f24b82e8c20d1b33bce
by hidendra Fix x/y/z not being added to the history table (commit: 6d42389 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
de1474d7cff7ec03cefa7d3684d48c0905b4ade7
by hidendra Fix being requested for the password to a protection after a few seconds again. (commit: de1474d ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified lib/SpoutAPI.jar The file was modified src/main/java/com/griefcraft/cache/CacheSet.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
61b0f016488c341f987867924be595db71a7f407
by hidendra Make lwc.encrypt use StringUtils.encrypt (they were identical!) Side effect: testing if commit messages are carried down onto LWC/ project (commit: 61b0f01 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
466e2741329f75b17df1bddc38061d3afa056945
by hidendra And another - it picked up the old master commits? (commit: 466e274 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
2b5cb814aef0cf09817234d10f9a587ab9563be0
by hidendra Remove my space. It's working! (I should've kept it this way before, perhaps I thought it would break something otherwise) (commit: 2b5cb81 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
60ab41e3a54f34dd46830fd365e8d23ad01f1e72
by hidendra For LWC-Spout, use asterisks in place of real chars in the password and also give the text field focus automatically (commit: 60ab41e ) The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java
Commit
a909cc4dcb0eba4b1c06957fe5336f66a4e9497e
by hidendra Added /cremoveall, which will remove ALL OF YOUR PROTECTIONS. This prompts you to use /lwc confirm before it actually goes through. Also fixed a couple of bugs: /lwc admin report was recently broken, and the internal database version was not being updated. [cc: Asphodan] (commit: a909cc4 ) The file was modified src/resources/plugin.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was added src/main/java/com/griefcraft/model/ConfirmAction.java The file was modified src/main/java/com/griefcraft/util/Performance.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was added modules/core/src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java
Commit
33b1f4296d22d82f105959503f0bbeee3276a996
by hidendra Allow `lwc.limit.#` permission nodes to explicitly set the player's limit on ANY block (even if they are in the custom limit group). `lwc.limit.BLOCKID.#` can be used to limit a specific block (e.g `lwc.limit.54.0` = 0 chests). ONLY SUPPORTED BY SUPERPERMS COMPATIBLE PERM PLUGINS~ (commit: 33b1f42 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
3904c4b93845b4c49c1903991a72d8dc008ab199
by hidendra new OO-style Protection finder. Works the same as before (the old _validateBlock) but is significantly easier to use and understand. see: com.griefcraft.util.ProtectionFinder (commit: 3904c4b ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was added src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was added src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was added src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
bc34bf0d2265abad6908fd6c2323ff3c1e92af96
by hidendra Simplify the switches for the wall matcher into ifs (commit: bc34bf0 ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/lang/lwc_de.properties
Commit
7b98a9aa56fdce8d8be331ddc723dd41ec88e433
by hidendra Italian translation courtesy of portaro. (commit: 7b98a9a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was added src/lang/lwc_it.properties
Commit
5b749c65f3195c69741af5bb6303c6ab80fb37a0
by hidendra Remove found protections from the cache when using purgebanned, etc. (commit: 5b749c6 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
eed3525dedc5d8e17795b310633e1e2843f82751
by hidendra The ProtectionTypes class is no longer in use and is now replaced with the Protection.Type enum - any plugins that called registerProtection() directly will not work with this build onwards unless it is fixed. (commit: eed3525 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified src/main/java/com/griefcraft/model/ProtectionTypes.java
Commit
76fb14e530d3e108e2a46b1a2c2002dccf3b809a
by hidendra misc cleanup - no noticeable changes (unless you break the database.) Removes ProtectionTypes, Changes Protection.data to creation and makes Database.connect() a bit neater. (commit: 76fb14e ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was removed src/main/java/com/griefcraft/model/ProtectionTypes.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was removed src/main/java/com/griefcraft/sql/DriverStub.java
Commit
31a56ec3c4424cd3b8a3cae6e12fc09c88f0e772
by hidendra More un-noticeable stuff: renamed CacheSet to ProtectionCache and it now stores a set of hard references to cached protections. At some point the other caches will only use WeakReferences, not hard. This will allow more versatile caches so we can use the cache more often while guaranteeing we can keep caches up to date (e.g when the hard reference disappears, the weak references will as well) (commit: 31a56ec ) The file was added src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was removed src/main/java/com/griefcraft/cache/CacheSet.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified src/main/java/com/griefcraft/util/Performance.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was added src/main/java/com/griefcraft/cache/WeakLRUCache.java
Commit
d4cd007c0a4fdc10a0dd054e46008fa579b18380
by hidendra Some ResultSets were not being properly closed (just a couple of queries for Protection History) (commit: d4cd007 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
217001b4fdd94884d0d587bcf62e7621d3823ea1
by hidendra Made WeakLRUCache properly use ReferenceQueue to remove GC'd entries, and make it implement Map, as it should be (commit: 217001b ) The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java
Commit
a16aea40724ef04aed60ed2fd7e2019c2947d614
by hidendra Move some methods and/or classes around. (Performance has become Statistics) (commit: a16aea4 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was removed src/main/java/com/griefcraft/util/UTF8Control.java The file was added src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was removed src/main/java/com/griefcraft/util/LWCResourceBundle.java The file was removed src/main/java/com/griefcraft/util/Performance.java The file was removed src/main/java/com/griefcraft/util/LocaleClassLoader.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was added src/main/java/com/griefcraft/util/TimeUtil.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was added src/main/java/com/griefcraft/util/Statistics.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was removed src/main/java/com/griefcraft/util/StringUtils.java The file was added src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was added src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was added src/main/java/com/griefcraft/util/StringUtil.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/sql/Table.java
Commit
b8fd3f1577c738154f03369c51f0f6f80cca851f
by hidendra Change Physical database: to Queries: in /lwc admin report (commit: b8fd3f1 ) The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
d74361dafd11d6877d4b0bf1f26d198d7c4ef1ab
by hidendra Re-enable lwc.autoprotect perm node for SuperPerms - it is not usable on legacy permissions plugins such as Permissions 2.x/3.x (commit: d74361d ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
75fd354ab59a5c08e559c2d7e52aec9b3909b6ab
by hidendra Fix a NullPointerException in WeakLRUCache (commit: 75fd354 ) The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java
Commit
c1d45571806c69687d400b726be9b0cf2ede8311
by hidendra Restore (and instead, deprecate) compatibility with plugins that create protections via LWC 3.53 methods. (Almost identical, anywho.) (commit: c1d4557 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
51148520a641fd4cbe276deb4dcba73672e88b46
by hidendra Last commit was a lie - any other plugins that created a LWC protection directly also probably used the class ProtectionTypes. (commit: 5114852 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was added src/main/java/com/griefcraft/model/ProtectionTypes.java
Commit
453c495da511f73f0087b2d9be076ce4f92f6860
by hidendra Fix an exception being thrown for protectable blocks being placed that have autoProtect disabled (commit: 453c495 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
e3f1af045a6859cdb3991ed199a6af4649d414e6
by hidendra "exploit": Don't allow drop transfer to be used to transfer items across worlds. This is problematic if one world is survival oriented and another world allows creative mode for everyone with free spawning rights (you can guess what happens next.) (commit: e3f1af0 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
f5323082526dec6b1f16d7991c1c9a9182d6ec19
by hidendra Fix load order of various members to not break downloading of config files/etc when first starting LWC. (commit: f532308 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was added modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyServerListener.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was removed modules/economy/src/main/java/com/griefcraft/bukkit/EconomyServerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was added modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutServerListener.java
Commit
5df3a84e6787690844d982c6656965466d614417
by hidendra Explicitly remove protections from the weak caches instead of relying on waiting for the weak refs to be garbage collected (commit: 5df3a84 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java
Commit
ca58f74356e73b3926f395e99ca310ebcf36915f
by hidendra Preliminary support for DONATION chests - yeah. Allows you to *donate* items, but only people with access (ala /cprivate) can move items and/or remove items. Will require LWC-Spout & Spout. P.S: Not functional yet :P (#138) (commit: ca58f74 ) The file was modified src/resources/plugin.yml The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified modules/economy/src/resources/plugin.yml The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was added modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java The file was modified modules/spout/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
c526fc2017670c901e88667149a61278eeb3409f
by hidendra Donation chest support - requires LWC-Spout. Anyone can open the chest and add items to it, but only those with admin rights can modify the chest, take out items, etc (e.g /cmodify @Hidendra will allow Hidendra to modify the chest - /cmodify Hidendra IS NOT enough at the moment.) (commit: c526fc2 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/resources/plugin.yml The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java
Commit
9e23509b7ec97bdeb89fdc6fcdb4c9d1f90b5208
by hidendra Automatic config updater. What it does is automatically adds new config values to the LWC conf files that are missing and also deletes invalid nodes (AKA Magic). It doesn't touch dynamic nodes such as protection.blocks, limits, etc. This also means LWC.jar is a tiny bit bigger because all the config files are in the local jar. #91 (commit: 9e23509 ) The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified build.xml The file was added src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java
Commit
ad8c20c3ca4d42ea62dfa7b1807b1c5ccc7dbfbe
by eric Added WG region blacklist and canBuild check (commit: ad8c20c ) The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified skel/worldguard.yml
Commit
bc7d8e71913a304a18c6ab1adbbaeb77fdc9b297
by hidendra Startup errors saying a path could not be found should now be resolved - occurred when the path to the Minecraft folder contained spaces. (commit: bc7d8e7 ) The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java
Commit
9fd42687ce3a03df40e9170017a3c47072c549b3
by hidendra Fix exception when using /lwc schedule create (commit: 9fd4268 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
8d95bb772133689549af094cadeed4a0c6cbc9ee
by hidendra Added WG region blacklist and canBuild check via Pull Request #142 from epuidokas/master (commit: 8d95bb7 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified config/worldguard.yml
Commit
008958c9993cd1935dbe5d5c5b8525e1996b05bf
by hidendra Fix out of range error when using /lwc schedule autorun (commit: 008958c ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
e3b04d6c947207030fae2a4bfc7379698fcee139
by hidendra Only register optional modules if plugins are actually active (lists, worldguard, towny) (commit: e3b04d6 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
bf1713d85930805b3d46b555245798052fc95fa2
by hidendra action: was renamed to name: in doors.yml by the refactorer at some point.. (commit: bf1713d ) The file was modified config/doors.yml
Commit
77db5ece935f05ef2be4fbbd26570c0126619052
by hidendra Moved the database converter to its own handy class (commit: 77db5ec ) The file was added src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java
Commit
47cf90fddcc28774b137761783e78f0bf4bac799
by hidendra The comment for a method made absolutely no sense at all... (commit: 47cf90f ) The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
f73d78b26e284341482c505b0b871c94f8a96e65
by hidendra Remove ambiguity from the database migration method (commit: f73d78b ) The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
aff1ea09b39370ff0f5be7e6455bfe271c1f6efd
by hidendra On the fly live database conversion which can switch between SQLite and MySQL without a plugin reload or server restart. NOT FULLY TESTED YET, HEY.-- /lwc setup database NEWTYPE (mysql or sqlite), mysql data however would need to already be configured in core.yml for now (commit: aff1ea0 ) The file was added modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified changelog.md
Commit
f4c0866d3b8db888696dca9f613e63c5c4262a3d
by hidendra Closes #119 -- allow charges to be added under protections.blocks in core.yml to be used by LWC-Economy (commit: f4c0866 )The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
662cada7fdc33793f0a0e6746ad8bca92e147c11
by hidendra Give /cinfo a fresh look. Now also shows who can access the protection and lets you know /lwc owners exists if you have more than 9 users on the chest (before now, /lwc owners was documented nowhere, aha!) (commit: 662cada ) The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/model/AccessRight.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java
Commit
2eb404587fb0d35b25108d62674424b1eb47d4af
by hidendra Modify colour scheme for ACL list in /cinfo (commit: 2eb4045 ) The file was modified src/main/java/com/griefcraft/model/AccessRight.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java
Commit
d10bff23116dc727b75fceab72fbed58de26aef1
by hidendra Convenience commands to query the database much more easily. Example: rename protections using World1 to World2, /lwc admin updateprotections set world = 'World2' where world = 'World1'; .... All new commands: /lwc admin updateprotections, /lwc admin deleteprotections, /lwc admin selectprotections. All commands cannot take no arguments; e.g /lwc admin deleteprotections alone will not accidentally delete your whole database. If you wanted to delete your whole database, you would do /lwc admin deleteprotections 1=1, or to delete all protections in a world: /lwc admin deleteprotections world='TheWorld' (commit: d10bff2 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified changelog.md
Commit
6856efb7a33fdd029a1c20fd767199e365d7cd81
by hidendra Add missing event cancellation checks so we don't waste cpu on something we don't need to - #146 (commit: 6856efb ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
9d2d53f7a4d6d193b0752b882289c36e67509245
by hidendra Closes #143 -- Rewrote the WorldGuard integration feature -- it works as expected now-- whitelist, blacklist, et al. (commit: 9d2d53f )The file was modified config/worldguard.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java
Commit
bb3d7d6aae1859fdf82600b2342582af76fd51e5
by hidendra 1. Add removeProtectionsByPlayer to PhysDB; 2. Only show ACL list in /cinfo to those who can admin the protection; 3. Add a friendly warning message when a LWC-related action is attempted but another plugin has cancelled the interact event before LWC could process it. (commit: bb3d7d6 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
2a1748ade31d61aa862419be09505fa19f71c87a
by hidendra Test git hook for the new build server (oh, and remove an unused line) (commit: 2a1748a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java
Commit
b1758958e6d738deaf69f5a67dbea57862894bbe
by hidendra Minor experimentation with some automatic rearrangement (just on LWC and LWCPlugin classes) (commit: b175895 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
0070f494189cec587f97947cf0f232f68cb2dc2d
by hidendra CI Building should definitely work now (commit: 0070f49 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java
Commit
b4e9ebc17315087b74cb31b73d3bed49ce27fcae
by hidendra Closes #141 -- Adds optional.onlyProtectIfOwnerIsOnline to core.yml (when you update it'll show up automatically in your config). If you tick it to true, protections will only be useful (and prevent entry) when the owner of it is online! (commit: b4e9ebc )The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
13c862320d63bf83d0b0fa4a121d9a75dc12870b
by hidendra Fix potential NPE when saving protections (commit: 13c8623 ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
a2c2ae870f709d3ceaf7f7fac94bcd00eb9eabf1
by hidendra Protection.update() is no longer needed as LWC's protection cache is more strict about cached protection objects (commit: a2c2ae8 ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
c2d5c056fc0aa6617a8a3fd2df9894be54bf1981
by hidendra Remove unneeded cache write when saving a protection. Misc clarification and separation of some logic (commit: c2d5c05 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/UpdateThread.java
Commit
7804288840e58a8967e96a358d8f1dff6e3b3ff2
by hidendra Fun little info message when starting up. Will be changed to only shown the first time using LWC later on (most likely when we're ready to begin translations) (commit: 7804288 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
3a7e143e07dc65f296ec5e2771403ebfb21e2459
by hidendra Add a warning after protecting something that redstone is currently allowed on it if the block can be affected by redstone (doors, trapdoors, etc etc) and that they can disable redstone with /credstone on (commit: 3a7e143 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java
Commit
fe802e33563bab576cc5a3dd5d2071bf8b00a541
by hidendra #141 -- Add optional.onlyProtectWhenOwnerIsOffline. Also renames optional.onlyProtectIfOwnerIsOnline to optional.onlyProtectWhenOwnerIsOnline (commit: fe802e3 ) The file was modified changelog.md The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
61d4e504fadc5626658b18e970e5c8adb7104ed4
by hidendra Added worldguard.allowProtectionsOutsideRegions to the WorldGuard portion of LWC to decide if you want to allow protections outside of WorldGuard regions. (commit: 61d4e50 ) The file was modified config/worldguard.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified changelog.md
Commit
2eaa38e4e453bf84c49d0371c459c06f027dfdce
by hidendra Mismatched default values for worldguard.allowProtectionsOutsideRegions :) (commit: 2eaa38e ) The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java
Commit
8a5ee08b942c53280296bbf7a12b7453fc8cc0ff
by hidendra Format the larger numbers in /lwc admin report (handy for a special someone with >20 million protections, possibly..) (commit: 8a5ee08 ) The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
b29c42bc818df8a8ccb23b49b4dbd75fbd468a90
by hidendra Showcase exploit fix pulled into LWC3. This marks the release of LWC 3.54. #promote (commit: b29c42b ) The file was modified VERSION The file was added lib/Showcase.jar The file was added lib/Showcase0.7.7.jar The file was modified src/resources/plugin.yml The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
88d357a6ced191be16ebb7a88cb996cf68537b78
by hidendra Minor change to LWC-Spout to force a rebuild (commit: 88d357a ) The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java
Commit
27fe764581dfe8859436623205ff878630b335cd
by hidendra Add RustyDagger (donation) and krinsdeath to credits. Started the changelog that will be shown publicly at release, not yet finished. (commit: 27fe764 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified changelog.md
Commit
6368b196101bfc6bd9b67cc445cf758a2f5826d6
by hidendra Refactor some PhysDB methods to remove old naming from LWC 1.00. This should not affect any other plugins but if it does they are doing something they probably should not be doing :) (or doing it wrong) (commit: 6368b19 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
63be96cb3d4f0d452f2b56abd70c10c07557d1ac
by hidendra Rename UpdateThread -> DatabaseThread and rewrite it. Again, there shouldn't be any plugins interfacing with this directly so it should not break anything. (commit: 63be96c ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was removed src/main/java/com/griefcraft/util/UpdateThread.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
6ecb9650340e9292691d6159d4ba174d131b2ff6
by hidendra 3.55 - minor defect in 3.54 preventing /cunlock from being used #promote (commit: 6ecb965 ) The file was modified VERSION The file was modified src/resources/plugin.yml
Commit
c33583491d2a98e1d412b5b15b96463d812791d0
by hidendra 1. Don't display redstone warning when denyRedstone is true for /cprivate; 2. Allow Fence Gates to be automatically closed by /cautoclose & doors.yml (commit: c335834 ) The file was modified lib/CraftBukkit.jar The file was modified modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
379bf0f70b0f080296c11c49e4e924a7f88f7b4f
by hidendra Resolve compilation error from upgrade in CraftBukkit dependancy. Remove unused classes. (commit: 379bf0f ) The file was removed src/test/main/java/com/griefcraft/bukkit/MockServer.java The file was modified src/main/java/com/griefcraft/jobs/impl/ExpireJobHandler.java The file was removed src/test/main/java/com/griefcraft/LWCTest.java The file was removed src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was modified src/main/java/com/griefcraft/jobs/impl/CleanupJobHandler.java The file was removed src/test/main/java/com/griefcraft/bukkit/MockWorld.java The file was modified changelog.md
Commit
28b98cf067f3577ccc5ba0f1477e714749129ab1
by hidendra Replace the help screen when using just /lwc flag with a list of all of the flags. (commit: 28b98cf ) The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java
Commit
db031a9d65fc6e4e23a7d3a4dc34b6e5e35d5f8e
by hidendra Closes #161 : Add the ALLOWEXPLOSIONS flag, which allows a protection to be exploded and/or protection removed by an explosion. The protection is GUARANTEED to be removed by an explosion; however the block may not be removed if another protected block is nearby. Aliases: /callowexplosions, /ctnt (commit: db031a9 )The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
3ffb72eeb8c198cc305981354b740680685712c5
by hidendra Remove tests; unused and causing errors (commit: 3ffb72e ) The file was modified build.xml The file was removed src/test/main/java/com/griefcraft/bukkit/MockPlayer.java The file was removed src/test/main/java/com/griefcraft/LWCTest.java The file was removed src/test/main/java/com/griefcraft/bukkit/MockServer.java The file was removed src/test/main/java/com/griefcraft/bukkit/MockWorld.java The file was modified src/main/java/com/griefcraft/model/ProtectionTypes.java
Commit
4d2a2f378619b128c646ff4a7e303a7337d66195
by hidendra Closes #161 : ignoreExplosions was still trying to use the old variant under core which is gone. (commit: 4d2a2f3 )The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
1dafb3412175bcbb7a7424f9d4baa1a2a407006f
by hidendra Major refactoring of what was known as 'AccessRight'. It is now named 'Permission'. Rights and type are now an enum. This MAY break some plugins that used these but it cannot be helped. (commit: 1dafb34 ) The file was added src/main/java/com/griefcraft/model/Permission.java The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was removed src/main/java/com/griefcraft/model/AccessRight.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java
Commit
e3a9c576ade8a5e4623129aeb1953c8878e0fc59
by hidendra Closes #168 : fixes a bug where doors would appear to disappear if you interacted with the block under it and also lowered entity destruction event priority (commit: e3a9c57 )The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
93d9644fbef71b4c2ce2a2f54a34f69aee3baff4
by hidendra Lowered entity destruction event priority for real this time (forgot to save...) (commit: 93d9644 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/Colors.java
Commit
58028b9e367157ee0a90c07cad1a5f44480a7712
by hidendra Closes #136 : Protection item keys! These allow you to make your private protection beckon to a specific item, or "key." This sees its best uses with Spout custom items, however normal items can still be used. Using it: /cmodify item:ID or /cprivate item:ID. (commit: 58028b9 )The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/model/Permission.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
6cd6b40088fcb2c3e65291c982ced718c2bf783d
by hidendra When matching protections, remove 'corrupted' protections that shouldn't be there from the database. This results from an ID mismatch and/or a block changing type (e.g worldedited to some other block) (commit: 6cd6b40 ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
b297224fa910977aaa12fa131de7f5e759da18fb
by hidendra Compact the translations section in /lwc credits, makes it easier to read as well (commit: b297224 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
876725f83736f7b47858bccee31d702d2f82757e
by hidendra Begin the translation phase -- a lot of additions (~80) to lwc_en.properties and some strings have also been removed -- not been reflected in the other files yet however. Virtually every message now resides in the language file again (commit: 876725f ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java
Commit
a96ade5c7d94c0b7266d4c5960636a013b1835de
by hidendra 3.56 -- don't load WG/Lists modules unless they plugins are loaded #promote (commit: a96ade5 ) The file was modified src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified VERSION
Commit
13443bd8063ff5c00f1c3239c422eac56392bab5
by hidendra put devel back on the top of the build queue (commit: 13443bd ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
4c877cf24ba2888e74db335ecd825815e350c409
by hidendra Minor internal workings, doesn't do much right now but in preparation for other commits (commit: 4c877cf ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
954e8d6af6aaef9878e73a14edcea30fe93af521
by hidendra 3.57 -- ran Jenkins through Building 101 #promote (commit: 954e8d6 ) The file was modified VERSION The file was modified src/resources/plugin.yml
Commit
f16ef3ab060f3c025ec9e4dae0f923ec32ebc831
by hidendra To Jenkins: please kindly switch over to the devel branch. With love, Hidendra (commit: f16ef3a ) The file was modified modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java
Commit
efcc431e8faed8963bb42f8a8ddf5f995158aec4
by hidendra Experimental metrics. Basic non-identifiable data available to anyone: http://metrics.griefcraft.com/plugin/LWC | http://github.com/Hidendra/metrics.griefcraft.com Opt-out: optional.optOut (commit: efcc431 ) The file was added src/main/java/com/griefcraft/util/Metrics.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
8895c97144675c0e4f546dcbc7e6eb876eede693
by hidendra Add ping to metrics so time-based stats are accurate (e.g 'last hour') (commit: 8895c97 ) The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
f87ad9c80222d5dce6c5083c6d3a63083447e531
by hidendra Only add a plugin to Ping if it isn't already tracked (won't happen often but it may somehow) (commit: f87ad9c ) The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
398566da0feddefc6e73bf4bd97d2cf5558c726f
by hidendra Add player counts -- will be pretty graphs at some point when viable data is available (and the cron script will be pushed to git then) (commit: 398566d ) The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
17e2143e9f7201c3f52512c69078cad74bf65ee7
by hidendra Minor renaming of code that didn't get renamed when AccessRight was renamed (commit: 17e2143 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
e1b3d488d85a86381a3f4ce6c28a04c789bcaf51
by hidendra 3.58: Fix the flags error (>do not< download the jenkins build of this) (commit: e1b3d48 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java
Commit
cdfffe2d4340e1f590b513fc19dae458ced8eb50
by hidendra misc renaming for remnants of the AccessRight -> Permission change (commit: cdfffe2 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was added src/lang/lwc_hu.properties The file was added src/lang/lwc_hu.properties
Commit
a989723fbdedfe3f5150afd08ffcf023f7d5678b
by hidendra Explicitly build for java 1.6 to avoid potential issues in the future (commit: a989723 ) The file was modified build.xml
Commit
8e72315e74ca20c7a9a583ead9377c94a0e37fed
by hidendra Experimental door & wooden plate feature. It AUTOMATICALLY PROTECTS pressure plates that are in front of a wooden/iron door and prevents players that cannot access the door from opening it. If you experience any lag because of this new build please notify me directly (#157) (commit: 8e72315 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
ea39672bf81de5154b0414a8e831ea3cc249d600
by hidendra Cool feature 002: You can now disable all redstone on a door (/credstone on), place a pressure plate in front, and then this pressure plate will open the door ONLY WHEN you use it. No redstone torches/levers/assertive chats will work on the door after activating the flag, either! (unless you're within 1 block of it) (#157) (commit: ea39672 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
c817937450d804b5d7288c2324cceb5d3e458697
by hidendra 4.0.0-beta1: all major changes should now be completed. From here on: bug fixes, consistency fixes, completion of minor features that still haven't been done, and testing. At this point those who opted to help translate LWC into X language will be contacted. (commit: c817937 ) The file was modified changelog.md The file was modified VERSION The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java
Commit
eb5d6f31c2f351f85e3d419eea6f12354708a27a
by hidendra Add constructors to Permission and remove protectionId from Permission -- no longer has any use in LWC4 (commit: eb5d6f3 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/model/Permission.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
f1c8018d314d5f0a824dc02e446c40132c32561c
by hidendra amend /lwc credits -- catch up on donations, and also VADemon, armed_troop, DeadFred (commit: f1c8018 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
495d3c36f2e9b7ae7df9870b8a76fe144e99f40a
by hidendra Let loadProtection(ID) utilize the protection cache (commit: 495d3c3 ) The file was added src/lang/lwc_christmas.properties The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
9b6f2f2a4b2d2696790c5b8f14dcd75e140a45e1
by hidendra modify folder structure the updater will use for stable builds (commit: 9b6f2f2 ) The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
2ad5f1319d5f11433c3b755be89e55e200a895a3
by hidendra Expose the updater config options (core.yml -> updater.branch and updater.method) and begin operating on STABLE as the default option. The new update site for STABLE is: http://update.griefcraft.com/lwc/branch/stable/ and each new version is now separated into their own folder. (commit: 2ad5f13 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
32f62d81b269fbfb3826b14f6185f096ee592e88
by hidendra Update the language files with untranslated strings (commit: 32f62d8 ) The file was modified src/lang/lwc_cz.properties The file was modified src/lang/lwc_es.properties The file was modified src/lang/lwc_sv.properties The file was modified src/lang/lwc_fr.properties The file was modified src/lang/lwc_hu.properties The file was modified src/lang/lwc_it.properties The file was modified src/lang/lwc_pl.properties The file was modified src/lang/lwc_da.properties The file was modified src/lang/lwc_nl.properties The file was modified src/lang/lwc_ru.properties The file was modified src/lang/lwc_de.properties The file was modified src/lang/lwc_de.properties
Commit
84f1d24cd66bd84c6b8eb6df8710d960369ee006
by hidendra Update polish locale with the first two things that were done (commit: 84f1d24 ) The file was modified src/lang/lwc_pl.properties
Commit
588932216b3d2599e80c7a66c125325c26395185
by hidendra fix /lwc setup database to not show %type% (commit: 5889322 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java
Commit
fae0a4e2de2cfb887db5c2ee3d3f1f9045bbbe92
by hidendra Test jenkins again (post-migration now!) (commit: fae0a4e ) The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/lang/lwc_de.properties
Commit
8d43fec195f671fd68743d12ed695ed21007ad1e
by hidendra update german locale with some extra block names -jobsti (commit: 8d43fec ) The file was modified src/lang/lwc_de.properties
Commit
e08aebee23f9812878bdacfc047ba2f04fd6ae42
by hidendra Update the german locale, courtesy PinguinAman (commit: e08aebe ) The file was modified src/lang/lwc_de.properties
Commit
7a294d8840ea9a75738417307ba1d52d4c7ee32c
by hidendra At long last, the protection's type can now easily be changed. /cmodify private = Change the protection to private, /cmodify password 1234 = Set the protection to password and make the pass 1234. It can also be used to CHANGE the password! (commit: 7a294d8 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified changelog.md
Commit
e2e98cfcf7053ef77b1989e5bc745614529b70b6
by hidendra Disable the lwc.autprotect perm node and minor grammar error fix. The autoprotect permission node will be replaced with a more robust config feature in the future because of clunkiness with perm plugins that allow * (commit: e2e98cf ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
0672e3bdcc6c8c67be63f5544dfbdd947e5a8af5
by hidendra Update Italian (portaro), Dutch (MadZero) and some of Polish (Geoning) (commit: 0672e3b ) The file was modified src/lang/lwc_pl.properties The file was modified src/lang/lwc_it.properties The file was modified src/lang/lwc_nl.properties
Commit
ce8299dafa37ff4065b5b0e3108183be3110aae2
by hidendra Sample config for new limits v2 -- only config is implemented, not functionality yet. The old limits.yml will still be usable but won't be auto downloaded after the new one is implemented to be backwards-compatible for a while. It will be dead simple to set limits - see config/limitsv2.yml for some examples (commit: ce8299d ) The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added config/limitsv2.yml
Commit
2daccaf2c985f21dfe3d89fc23f5c5cfea28e21a
by hidendra Limits v2 -- extremely simple and much more easier to use over the legacy Limits. If a limit is not defined for a specific block, it will instead use the total amount of protections the player has. (commit: 2daccaf ) The file was added modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a01b20e4e1914b2a8eca4cfdeb943d076323e4d5
by hidendra If no player limit was present and a group one was, the default would have overridden it. (commit: a01b20e ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
78743dbf23ed1202c2e7c21c23fd7f8bcd0dcd0c
by hidendra Add a method for limits that gets all of the limits that can affect the player. Conveniently it has the highest limit available to them for each type. This'll be used for /climits for better listing of what a player can protect soon! (huzzah) (commit: 78743db ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
0b7f7d2c645550e4800c506efce19c87190dc76c
by hidendra Move /climits over to limits v2 and some bug fixes in logic (commit: 0b7f7d2 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
539c88017c297e9ab69e422a9f67d8e2a51078ec
by hidendra Stop auto downloading limits.yml (old one) so as to not add more confusion when the server doesn't have it. And remove some extra output that was used for testing. (commit: 539c880 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
b0b3b5a1ec901d3506308d17f811bc243985947d
by hidendra Increase explosion event priority higher to HIGH in order to defeat Essentials (commit: b0b3b5a ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
f74bab635ee4e47e6eb9c940a2b6dac9351c720e
by hidendra protection config: 'quiet' mode which hides all creation messages & notices. useful for those that allow protection of blocks such as stone, wood, etc. (commit: f74bab6 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
479bddb1a91ca83323ff0a0c4d7714e158163fe2
by hidendra Fix group limits and some rearranging of stuff to prepare for a command to set limits (commit: 479bddb ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
2a3236c8a6846ffe819d2a554d973b1a3a4867ee
by hidendra add a reload event -- /lwc admin reload will now reload the limitsv2 file as well! (commit: 2a3236c ) The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was added src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java
Commit
8fae4694f3b8347cab4928251e9728d35586f5e5
by hidendra Closes #128 : Command to set limits! Some examples: DEFAULT 5 chests, unlimited everything else: /lwc setup limits default chest 5 default unlimited, PLAYER Hidendra: /lwc setup limits hidendra default unlimited chest 5 46 0, and to just set the default: /lwc setup limits hidendra unlimited (commit: 8fae469 )The file was added modules/core/src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
9ca2d79aa9f1722553015a906489441a9a348cc4
by hidendra adjust the startup message to be more appropriate (commit: 9ca2d79 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
ba14874c815ae4c703c325a6e0befe637236694a
by hidendra Add the amount of protections the player has to /climits (and for chests, only count how many chests they have, etc) and colourize the output -- green if they're good and red if they've exceeded that limit. (commit: ba14874 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/LimitsSetup.java
Commit
d18684cbf313af38f346558d1ccbad4732e0414e
by hidendra Fix /lwc setup database when going from mysql -> sqlite (commit: d18684c ) The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was removed src/lang/lwc_christmas.properties The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
2015d49969cead0a65d08dcebef3b6e6aed604e7
by hidendra more reliable conversion of old rights (LWC3) -> new rights (commit: 2015d49 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified changelog.md The file was modified src/resources/plugin.yml The file was modified VERSION The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified changelog.md
Commit
f6a54f09e01cc299c68c28d7e898a8acedeb6f3d
by hidendra Fix a dumb Spout bug (in RB and dev builds) that allows protections (e.g CHESTS) to be removed, and also fix a bug in converting rights from LWC3 -> 4 format when bad rights are in the table (commit: f6a54f0 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/lang/lwc_de.properties The file was modified VERSION The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
36671df86efcdc5695b3617ca09fe649d5b3f253
by hidendra Identified areas that caused 1-2 more queries than normal for protected and unprotected doors (separate causes for either) (commit: 36671df ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
64099c0f019951494494ab2912e93ffcda458497
by hidendra fix a bug where protections could override a chest protection in two specific directions (commit: 64099c0 ) The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
ba9bdfad1b47623df1cc57bf0266d20a328f086c
by hidendra update the credits: donations -> MonsterTKE and imaxorz (commit: ba9bdfa ) The file was modified modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
60e77193852adadbd13fcd8d7316cd0ec65b141a
by hidendra Fix an issue with access conversions from 3 -> 4, LWC would assume the player has NO rights, not PLAYER access (commit: 60e7719 ) The file was modified src/main/java/com/griefcraft/model/Permission.java
Commit
789fcfcc5e63036d6cd9e275b801e992ba5c6c7b
by hidendra 4.0.2 - mainly a bugfix/optimization release. Fixes the bug where old /cmodify'd players could not access protections. Merry christmas! (commit: 789fcfc ) The file was modified VERSION The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
46ae1e30d088ee5295c104bab6546df50f8f6c51
by hidendra make quiet protection config also hide removal message (via removing the block) and redstone note when registered a door/trap door/etc (commit: 46ae1e3 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java
Commit
873fc70c996d00b21026fbadc1fae547c93a754e
by hidendra fix removal of double step protections when a step is placed and protected (commit: 873fc70 ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
d1e49b888de6d826da96b2734a19acc65bdc66f2
by hidendra fix automatic upgrade from sqlite->mysql (commit: d1e49b8 ) The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java
Commit
00d57c52c4e773dd172e0d321bb2b5839c72ebb7
by hidendra Fail with a more descriptive failure when LWC cannot connect to the database at startup (commit: 00d57c5 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
0e0b6ef465b31d29638c15be5c8c5434dfce0c95
by hidendra Fix an NPE in limitsv2 that is normally only found when using /climits (commit: 0e0b6ef ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
0aeba949290c89b93c20da9998c4eefcad7d5ccf
by hidendra Two great things! When removing one side of a protected double chest, it won't REMOVE the protection now. It will move the protection to the side of the chest that isn't destroyed if needed. Second great thing, located an area of more wasted queries (when clicking certain blocks) (commit: 0aeba94 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed lib/iConomy6.jar The file was removed lib/Showcase0.7.7.jar The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed lib/SpoutAPI.jar The file was removed lib/WorldGuard.jar The file was modified build.xml The file was removed lib/PermissionsEx.jar The file was removed lib/junit.jar The file was removed lib/BOSEconomy.jar The file was removed lib/Permissions.jar The file was removed lib/Showcase.jar The file was removed lib/mcbans.jar The file was removed lib/SuperpermsBridge.jar The file was removed lib/iConomy5.jar The file was removed lib/Lists.jar The file was removed lib/Essentials.jar The file was removed lib/Towny_Advanced.jar The file was removed lib/WorldEdit.jar The file was removed lib/PermissionsBukkit.jar The file was removed lib/Towny.jar The file was added lib/plugins/iConomy6.jar The file was added lib/plugins/Essentials.jar The file was added lib/plugins/PermissionsEx.jar The file was added lib/plugins/Showcase.jar The file was added lib/plugins/mcbans.jar The file was added lib/plugins/Towny.jar The file was added lib/plugins/SpoutAPI.jar The file was added lib/plugins/PermissionsBukkit.jar The file was modified .gitignore The file was added lib/plugins/BOSEconomy.jar The file was added lib/plugins/Showcase0.7.7.jar The file was added lib/plugins/WorldGuard.jar The file was added lib/plugins/SuperpermsBridge.jar The file was added lib/plugins/WorldEdit.jar The file was added lib/plugins/Permissions.jar The file was added lib/plugins/Lists.jar The file was added lib/plugins/iConomy5.jar The file was added lib/plugins/Towny_Advanced.jar
Commit
e110528345522cd92d01c7ff1663a3b0c80c7e9e
by hidendra soft defend iConomy to fix a bug when using the serverBankAccount feature of LWC-Economy (commit: e110528 ) The file was modified src/resources/plugin.yml
Commit
4d10dcd8bf2f6d329e0a6a9cdec7b2c354f9435c
by hidendra soft depend permissions and permissionsbukkit (commit: 4d10dcd ) The file was modified src/resources/plugin.yml
Commit
171c4eb24c9a6fbdabf8190196d3fa78071d8c65
by hidendra support custom protections via the data value ( 'id:data' , e.g '181:8' ) (commit: 171c4eb ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
5d1d4b4f215daf0f53c0f30ac74ad6ea2afab23a
by hidendra Group limits (in limitsv2.yml) are now case INsensitive - huzzah! (commit: 5d1d4b4 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
b5d7b2480cb09a59f6ac20c5677213f32290088a
by hidendra only perform rights migration once even if the rights table fails to drop (commit: b5d7b24 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
e0c48e47a58412c33b656e2d32d022b9b960bbc3
by hidendra move the log message for rights migration so it only shows up when it actually needs to be done (commit: e0c48e4 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
4573d09eaab8a5af327388e830918f733fd05bf6
by hidendra How come I never noticed sqlite libraries were using plugins/LWC/lib/lib ? I'm the best, that's the answer.... (commit: 4573d09 ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
e5c6954ac57baa15d7e304daece0b8edb8387320
by hidendra Default values for history object enums (type / status) (commit: e5c6954 ) The file was modified src/main/java/com/griefcraft/model/History.java
Commit
405b42aa2f3b91ac0b0f857efe48f71d2d5bee4a
by hidendra worldguard.allowProtectionsOutsideRegions was working in reverse (true meant it was blocked, false meant it was allowed) :-) (commit: 405b42a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java
Commit
58edf5b124863c096c8684ea72d7ca264bb44b22
by hidendra Fix an exploit detailed by Sir Spunkiie. the fixes applied to ProtectionFinder: 1. ensure blocks matched are kept in the same order; 2. when tryLoadProtection() is used, if a protection is matched THAT protection is cached. Default the function to NOT cache and only cache when the protection finder uses it (commit: 58edf5b ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
72be1e9ba04ad08fcf2f54e9e26b5be55d0462d3
by hidendra fix my settings to automatically remove unused imports (commit: 72be1e9 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
c816f84523ddc95b836fca0225d7f3d38f000ad7
by hidendra Remove the dependancy on LWC-Spout / LWC-Economy because of some 'dumb' bugs with how Bukkit dependancies work. Also, these two plugins load POSTWORLD now to doubly make sure everything still plays nice together. (commit: c816f84 ) The file was modified modules/spout/src/resources/plugin.yml The file was modified modules/economy/src/resources/plugin.yml The file was modified VERSION The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified VERSION
Commit
b31ca8a4f12ad2c08be85169df0ef4f8cd26c274
by hidendra Prevent players from using /lwc fix on protections they cannot administrate (commit: b31ca8a ) The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java
Commit
b6d37ed3b909deea60230e1e916e4d25d6fca0e6
by hidendra Metrics core update to conform with the now public metrics api (commit: b6d37ed ) The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
c31fbb4824d5bcbb1779083e0fe2261f0efd62ca
by hidendra Fix gravity-matched blocks such as wooden sign, rails, lever, etc. (commit: c31fbb4 ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified VERSION The file was modified modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java
Commit
77ec986a903f0295589492208e61cdab93490734
by hidendra Allow the group prefix for matching groups via Permissions be changed in core.yml (and also change the default to group. instead of lwc.group.) (commit: 77ec986 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java
Commit
4bdb87059d777f01f08eea9f39e602af882679fa
by hidendra Don't allow freshly placed pressure plates to open a door that has the redstone flag (commit: 4bdb870 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java
Commit
1a9a63fe1c361459297caf25c626d81740604948
by hidendra LWC-Econ: for multigroups use the highest amount of protections and the lowest price available (commit: 1a9a63f ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
8cee5f8376716a6e56202ec4ce42ba6c07043a1a
by hidendra Fix a parser error where a default value was "" but the parser was expecting null (or a real value) (commit: 8cee5f8 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
c98b53320680d132401d15ff5fdeb4a69a71aeda
by hidendra [2] Fix a parser error where a default value was "" but the parser was expecting null (or a real value) (commit: c98b533 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
d985d960488253d6fa15afdb08378b55f1fbddc5
by hidendra Fix multiple bugs: the charge was not using the correct method to find the lowest amount to use (multigroups) and there was a minor error in how sorting was done by lowest number (x < -1 is always false :), so it became x < -1 OR x == -1) (commit: d985d96 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java
Commit
b9a7d58fee8f08aa86b85d6bae8f02c2fed62b0f
by hidendra /lwc admin purge would interfere with LWC-Econ discount type IN_USE and not allow people to get discounted. (commit: b9a7d58 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
420ea87eb189860c113d771f533249e61310ed58
by hidendra 4.0.6. Also, bPermissions group support (commit: 420ea87 ) The file was modified VERSION The file was added src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added lib/plugins/bpermissions.jar
Commit
fdab00436796af6db149a758ac9dee31b55dced8
by hidendra 4.0.7, maintenace release to fix an index (commit: fdab004 ) The file was modified VERSION The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
49490752ca1e960fa6b8de3344f576e5a1610661
by hidendra Fix a bug in loading the sqlite.jar LWC prefers (commit: 4949075 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
6236f96dc100d9e2fd8e1bdc34fbab063580a587
by hidendra (revert back to preferring Bukkit's mysql class loader) (commit: 6236f96 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
9b8abd396e06fa3e5a8917981b616ee7649077a9
by hidendra Remove core.autoUpdate - it was replaced with updater.updateMethod years ago (also update CB reference) (commit: 9b8abd3 ) The file was modified config/core.yml The file was modified lib/CraftBukkit.jar
Commit
1915390b63a8df34784ba90c4b6da73d6d1c156f
by hidendra Fix lwc admins always receiving protection notices (commit: 1915390 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
1e5e59e6eed91ab4396a995d799d40b8c319dae7
by hidendra Refresh the protection cache after /lwc admin deleteprotections is issued (commit: 1e5e59e ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java
Commit
a33008129db2427219b1e2295a3e35d7c67db969
by hidendra add optional.exemptBlocks to allow you to exempt specific block IDs from /lwc admin purge, /lwc admin expire, etc. (commit: a330081 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
74ba7dafd2db6beebed8e27b20616a70ae0de976
by hidendra Do not get the latest version if the update method method is manual (commit: 74ba7da ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
99667639f533c3376d7e713b0fe1fd6b53559b8f
by hidendra add wildcard node for protectable blocks, and also update metrics for supporting mineshafter (commit: 9966763 ) The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
2ab30f672f6e54d372a395f738d7f7dc964971ca
by hidendra wildcard for id:* (e.g to allow protecting of all IC2/RedPower items with two lines) (commit: 2ab30f6 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
2af1b3d97926000525b53aafd088410d8f2b3266
by hidendra 4.0.8: Fix an exploit that allows some very dangerous commands to be executed on the server #promote (commit: 2af1b3d ) The file was modified modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was modified VERSION
Commit
7e437fa272e23dcff17012a9370f4a05f8085d2e
by hidendra 4.0.9: /lwc admin rebuild: a command to rebuild a wiped database, barring some missing data such as ACLs which is less important and unrecoverable without backups. See http://forums.bukkit.org/threads/60178/ (commit: 7e437fa ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified VERSION The file was added modules/core/src/main/java/com/griefcraft/modules/admin/AdminRebuild.java
Commit
1b7ac9d64258b008cfc04a91b833bb6e7b55ba5b
by hidendra add the lwc.shownotices permission to always show protection notices (commit: 1b7ac9d ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
aecac5ec01988beaca80c97bf57bf0da249bcd7e
by hidendra Some skeleton code and file format documentation for the backup file format. Also, default lwc.shownotices to OP (commit: aecac5e ) The file was modified src/resources/plugin.yml The file was added src/main/java/com/griefcraft/io/Backup.java The file was added src/main/java/com/griefcraft/io/RestorableEntity.java The file was added docs/backups/Format.md The file was added src/main/java/com/griefcraft/io/BackupManager.java
Commit
8dbae480c3746aa0159dc022d0f49fa69bbd63d5
by hidendra Backups can be created via /lwc admin backup create. No guarantee they are legitimate until a restoration tool is done. And fix lwc.shownotices perm node again (commit: 8dbae48 ) The file was modified docs/backups/Format.md The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was added src/main/java/com/griefcraft/io/RestorableProtection.java The file was added modules/core/src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was added src/main/java/com/griefcraft/io/Restorable.java The file was modified src/main/java/com/griefcraft/io/Backup.java The file was removed src/main/java/com/griefcraft/io/RestorableEntity.java The file was added src/main/java/com/griefcraft/io/RestorableBlock.java
Commit
d5a3366fd8f994dc14c16d957c5a7e57d657e990
by hidendra LWC full backups are now creatable and savable (saves protections & the block+contents). NOT COMPATIBLE WITH DOUBLE CHESTS (yet). Restore via /lwc admin backup restore NAME. Still some bugs, so unless your database is empty you'll get duplicates :p (commit: d5a3366 ) The file was modified src/main/java/com/griefcraft/io/Backup.java The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified docs/backups/Format.md The file was modified src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminBackup.java
Commit
aeb9281d7f4c06f2a6ff5f7804f0d27cdff6f39c
by hidendra create a new connection when using /lwc admin cleanup to read protections from the database (commit: aeb9281 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java
Commit
6b34911d276861a41021ba2c8a4db52f06ee7432
by hidendra revert the change to SetupSkel when my tired mind thought it saw BaseSetupModule :D (commit: 6b34911 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java
Commit
86168e95c144bc27f1672cb2631000f05ae33dea
by hidendra Use the new Bukkit event system, not compatible with 1.0.1, please use LWC builds <= 931 (commit: 86168e9 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
02b02610bd48b1ee8afcb2733d80b8294d2f81cc
by hidendra Fix permission check when creating a protection (the permission check after /cprivate but before creating the protection) (commit: 02b0261 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
c433cb6d1a887beacd816bd54158afad62068194
by hidendra Bring down the hammer of death upon features and let my wrath be known. The following has been REMOVED: /lwc schedule; /lwc menu; /lwc dev; /lwc admin config; Lists support; EasyNotify; job support; Kick Traps; Ban Traps; and lastly, the deprecated ProtectionTypes class has been fully removed. (commit: c433cb6 ) The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was removed modules/core/src/main/java/com/griefcraft/modules/devmode/DeveloperModeModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was removed lib/plugins/SpoutAPI.jar The file was removed modules/core/src/main/java/com/griefcraft/modules/easynotify/EasyNotifyModule.java The file was modified config/core.yml The file was added lib/plugins/SpoutPluginAPI.jar The file was removed src/main/java/com/griefcraft/jobs/JobManager.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java The file was removed src/main/java/com/griefcraft/jobs/impl/CleanupJobHandler.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was removed lib/plugins/mcbans.jar The file was removed src/main/java/com/griefcraft/model/Job.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminConfig.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was removed src/main/java/com/griefcraft/jobs/IJobHandler.java The file was removed src/main/java/com/griefcraft/model/ProtectionTypes.java The file was removed modules/core/src/main/java/com/griefcraft/modules/lists/ListsModule.java The file was removed src/main/java/com/griefcraft/jobs/impl/ExpireJobHandler.java The file was removed modules/core/src/main/java/com/griefcraft/modules/menu/MenuModule.java The file was modified src/main/java/com/griefcraft/model/Permission.java The file was removed lib/plugins/Lists.jar The file was removed modules/core/src/main/java/com/griefcraft/modules/schedule/ScheduleModule.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyServerListener.java The file was modified modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutServerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed modules/spout/src/main/java/com/griefcraft/spout/SpoutInputListener.java
Commit
85d002e7f4a283509c0b68e2397df629d7827655
by hidendra rolling changelog and add missing entries (commit: 85d002e ) The file was modified changelog.md The file was modified changelog.md The file was modified changelog.md
Commit
8c1801379c4873674eed98ba8e8bc839054644b6
by hidendra Separate i18n parsing into separate classes and also use basic menu style (not advanced) (commit: 8c18013 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was added src/main/java/com/griefcraft/lwc/MessageParser.java The file was added src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was modified modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
e1dc202dace8ea7829ff012b653be897fee3a2b7
by hidendra Expire the chest interacted with when using /cunlock (commit: e1dc202 ) The file was modified modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java
Commit
a33c6c85893b107e53e748f849639133a364c19e
by hidendra Change PlayerDropitemEvent to LOWEST priority (commit: a33c6c8 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
6b0f8e5154bb0234de3b6432f557d011b927ce26
by hidendra Change PlayerDropitemEvent to HIGH priority (commit: 6b0f8e5 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
ae91b7a5188794144133f6209dba4c6e943290b5
by hidendra Revert "Change PlayerDropitemEvent to HIGH priority" This reverts commit 2777ba867efc863426c7cb94b5f2651dc074bf24. (commit: ae91b7a ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
6e5d196c3fb713dcf75c8ea2694fd8c88b1cc6de
by hidendra Change PlayerDropitemEvent to HIGH priority (commit: 6e5d196 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
f98e2f0d1a9a28e333e5a91e5c0b2e7f66a99a4c
by hidendra Remove Permissions 3 support, update metrics, add /lwc admin protectregion NAME to protect all protectable LWC blocks in the region to 'LWCWorldGuard', the owner can be changed via /lwc admin updateprotections set owner = 'NewOwner' where owner ='LWCWorldGuard' (sorry for being so long spunk!) (commit: f98e2f0 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/integration/permissions/NijiPermissions.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified VERSION
Commit
e637c50e7742cfe2c1b562376afb774080b0f561
by hidendra Update changelog, remove permissions 3 jar lib (commit: e637c50 ) The file was removed lib/plugins/Permissions.jar The file was modified changelog.md The file was removed src/main/java/com/griefcraft/integration/permissions/NoPermissions.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/lang/lwc_en.properties The file was removed src/lang/lwc_da.properties The file was added src/main/resources/lang/lwc_it.properties The file was added src/main/resources/lang/lwc_hu.properties The file was added src/main/resources/lang/lwc_de.properties The file was added src/main/resources/lang/lwc_fr.properties The file was added src/main/resources/lang/lwc_sv.properties The file was removed src/lang/lwc_sv.properties The file was removed src/lang/lwc_cz.properties The file was added src/main/resources/lang/lwc_da.properties The file was added src/main/resources/lang/lwc_cz.properties The file was added src/main/resources/lang/lwc_es.properties The file was added src/main/resources/lang/lwc_nl.properties The file was modified build.xml The file was removed src/lang/lwc_fr.properties The file was removed src/lang/lwc_hu.properties The file was removed src/lang/lwc_it.properties The file was removed src/lang/lwc_es.properties The file was added src/main/resources/lang/lwc_en.properties The file was removed src/lang/lwc_pl.properties The file was removed src/lang/lwc_nl.properties The file was removed src/resources/plugin.yml The file was added src/main/resources/lang/lwc_pl.properties The file was removed src/lang/lwc_ru.properties The file was removed src/lang/lwc_de.properties The file was added src/main/resources/plugin.yml The file was added src/main/resources/lang/lwc_ru.properties
Commit
b82aa9fe2ca3397de719cb336052e38b6cc25ab3
by hidendra drop support for showcase 0.7.4 (over 5 months old) and move modules/core/ classes to src/ to prepare (commit: b82aa9f ) The file was removed modules/core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was added src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was added src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was added src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was added src/main/java/com/griefcraft/modules/create/CreateModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was added src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was removed lib/plugins/Showcase.jar The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was added src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was added src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was removed modules/core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was added src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was added src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was added src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was added src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was added src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was removed modules/core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was added src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was removed modules/core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was added src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was removed modules/core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was added src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was added src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was added src/main/java/com/griefcraft/modules/free/FreeModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was removed modules/core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was added src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was added src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was removed modules/core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was removed modules/core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was removed lib/plugins/SuperpermsBridge.jar The file was added src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed modules/core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was added src/main/java/com/griefcraft/modules/fix/FixModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was added src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was removed modules/core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was added src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was added src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was added src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was added src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was removed modules/core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was added src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was added src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was removed modules/core/src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was added src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was added src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was removed modules/core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was added src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified build.xml The file was added src/main/java/com/griefcraft/modules/info/InfoModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was added src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was added src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was added src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was added src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was removed modules/core/src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified VERSION
Commit
03ecbbaa12d306403f4e83512bb1d2a3e4218b19
by hidendra Vault economy support and link against CB 1.2 (commit: 03ecbba ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was added lib/plugins/Vault.jar The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was modified src/main/resources/plugin.yml
Commit
d2cfc5d0138b7c9b10bb735251d683075b637a1c
by hidendra Null-check block.getWorld() which appears to be possible to be null for some reason (commit: d2cfc5d ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified config/core.yml
Commit
f773b70f02b1e9a7bd0d7a082fbc21914fc5c69f
by hidendra Don't throw mile long exceptions when the updater fails to do something (commit: f773b70 ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
30a1ba9a55dcac4126da1e919f17444645ebd79f
by hidendra Commit and THEN proof-read, solid strategy (commit: 30a1ba9 ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
47346a86602e1b97de5f41f96d57576eb244af5c
by hidendra For VaultCurrency, keep checking for an economy providor in isActive() if it is null incase it was set after Vault/LWC was enabled. (commit: 47346a8 ) The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java
Commit
b8a5b32da833bddf2288ec53c33f7c18abce6394
by hidendra use hasPermission not hasAdminPermission for lwc.shownotices (commit: b8a5b32 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/resources/plugin.yml
Commit
05a4722523fe1fdf46750a97816c04b926a12e36
by hidendra shownotices -> op, require the permission AND core.showNotices config var (commit: 05a4722 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/resources/plugin.yml
Commit
fe24d92bb208ddfca8dbb28ad73e063e324d80b0
by hidendra Implement entityBreakDoor and add the config option allowEntityBreakDoor (this will automatically show up in your protections section next time you start the server) (commit: fe24d92 ) The file was modified lib/CraftBukkit.jar The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/resources/plugin.yml
Commit
b115958258365dbbbd2ac2c47156d79c2e13f9ef
by hidendra Potentially large performance fixes all around- 1. Blocks that are KNOWN and GUARANTEED to return a null protection are now stored in a cache. This will decrease the number of database queries overall. This cache is 10 times larger than cacheSize because it uses a flat integer and uses very very little memory for the amount of benefit it can potentially get over time. 2. Protection finders have been optimized. Now, instead of trying every finder, only the relevent finders will be used. For example, if the player clicked on a double chest, LWC will only use the double chest finder, not the others (which would be used in turn if no protection existed on the double chest.) None of the protection finders now should query the database. It should more strictly either return TRUE if there is a match in blocks (but not a protection, which may not exist), and FALSE if there is no match at all. These changes will more be noticeable in the long run. Database calls seem expensive but by adding another cache and removing places where queries were previously done (unnecessarily), should help. (commit: b115958 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
5579642c0023a8a493c682622ea42832ffe21dfa
by hidendra INTEGER (hash code) not STRING, that is one reason why I should not have changed it to Integer after writing it firstly as String (commit: 5579642 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java
Commit
5e42a6af8a4f396af97a3ec9c26c3b8f85df1798
by hidendra Fix a bug where when using /cprivate manually the null would not be removed from the cache: There was already checks to remove the nulled block but to get the Protection object after creating a protection, loadProtection(world, x, y, z) is used. This respects the null cache, so it always returned null when using /cprivate, which is obviously bad. We instead remove the key from the cache before using loadProtection () when creating a new protection so that this cannot happen. (commit: 5e42a6a ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
0d39aa1ba3208fec2057446a7597016a5e6f8173
by hidendra Even more performance issues fixed. I do not guarantee there are no bugs in this build ;). Status of what else needs to be done will be assessed later on. What has changed: 1. If EVERY protection is inside of the cache, it is safe to assume that any block NOT in the cache, IS NOT in the database. We leverage this fact heavily in this build to give a significant boost to performance. 2. Caches. Cache ALL the computations. Numerous caches have been added in various places where specific points of bad performance was located at. These caches generally only store computationally expensive calls; overall this is also significant after the caches are nice and toasty. 3. Modules - before, LWC's own module system would broadcast events to every registered module. This added a overhead of about 1k nanoseconds per module, if they didn't override the method. This has been changed to detect at runtime what methods they have overrided and then ONLY send events to modules that have them overridden. We could have modules register what events they use but this would break backwards compatibility with plugins that hook into LWC. This uses reflection but is all done on startup so the overhead is minimal. The gains is fairly large and worthwhile. There is still a potential to shave off even more precious cpu cycles but this will be assessed further once initial results are in. For scope, here is some example values for events: timing is in nanoseconds Event |Before | After| Redstone | 22k | 3k | Interact | 100k | 46k | (commit: 0d39aa1 ) The file was modified src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was added src/main/java/com/griefcraft/util/Tuple.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
a4a7df185bbd10508ccd5cb65bd221b41fb23dda
by hidendra Fix an NPE when clicking blocks under doors (locale parsing returns null now, not UNKNOWN_LOCALE) (commit: a4a7df1 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
8910ec55106f2f6fc4799c4657b87c7c8a404f42
by hidendra removeModes () should be using the accessor method not the direct set and also fix mismatch between known actions and actual actions that are really there (was causing an NPE) (commit: 8910ec5 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java
Commit
b2e57daee3b38d52bca1fe465862cd2838c70fe6
by hidendra fix setting messages to null to make them not be sent (commit: b2e57da ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
33203eabb350eb39f0c53babe544b28225897dcc
by hidendra definitely* fixed setting messages to null *: it worked locally (commit: 33203ea ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
4122661349474777a76f8759d5079136b2595a2b
by hidendra Fix protections showing LWC admins as owner (locked by 'you') (commit: 4122661 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
7d405e86bc29e17eb4d0ebded5cf9c6036ba443c
by hidendra Two experimental optimizations that proved a noticeable effect in testing: 1. Apache commons has been used in place of replaceAll () and split () where they are heavily used and abused. Both of these methods are very slow so this will suggest to me if they should be replaced. In one place a custom char-array based method is used to replace single char values instead of strings, which proves extremely fast. A custom solution will probably be written to replace commons so that it does not need to be included. 2. Message queueing - messages to be sent to players are noe queued in a sync task as an experiment. This will most likely not prove to make anything positive in reality but it is simply a test that I would not know what would happen otherwise. (commit: 7d405e8 ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/util/StringUtil.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added lib/commons-lang3-3.1.jar The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java
Commit
320c4c64e35e2dc90c04a78345951c57b424175f
by hidendra commons split () doesnt use regex, oops :) (commit: 320c4c6 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a17ac639476c439edddb4637a35cf1ed4302dd4a
by hidendra Even more performance enhancements. This time: both the interact and redstone events have been cut 50% each:- 1. Heavy caching has been introduced on KNOWN blocks such as the block under a door or the second side of a double chest. This heavy caching is mainly for the redstone event however it has also very positively effected interactions. 2. CPU enhancements here and there - convert some lists to a map where constant time access is better than looping over it. This is mainly done in player Actions, which are constantly compared against, thus a map is very preferable. 3. instanceof seemed to kill performance when comparing against a ContainerBlock. This has been fixed. As well, event dispatching has been changed from instanceof to checking the enum, which should have been done before. And other misc changes that I forget. No bugs expected this time around, I tested it pretty thoroughly because caching was changed so it impacted a lot of core methods. After: PlayerInteractEvent Time: 389942868 Count: 43680 Avg: 8927 BlockRedstoneEvent Time: 493837325 Count: 412871 Avg: 1196 Before: - Interact was approximately 20-25k - Redstone was consistently at 2.8-3k If all goes well, this represents a over 94% performance increase over the stable version of LWC when comparing just the interact event. The redstone event thus far has now also seen a 94% performance increase. (commit: a17ac63 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java
Commit
56275a65a5a64a239828e015c294f79bdc1d7be0
by hidendra fix a minor caching issue (force blocks out of the null cache when placing blocks) (commit: 56275a6 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java
Commit
a324755f42582db1d63625a77b3ad96bd4a833d8
by hidendra Fix a cache synchronization bug that can cause other protections to not show up on one half of double chests when creating a protection (commit: a324755 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java
Commit
306df70c9ef2dc87f8fb3cd7cb0cef3632f578dc
by hidendra The rest of the cache synchronization issues should* now be fixed. The problem lied in protected blocks that DON'T contain the protection being assumed to have a null protection. This caused a disconnect between what blocks should be protected and which really are. So we force the cache to be updated instead of only when it is first looked up. No large performance impact. (commit: 306df70 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
4f4f9cec13779000d5a75978e6f9eb2c03d0fdb3
by hidendra Fix double chests removing the protection when one side is removed. Normally, it should transfer the protection to the other chest or just overall prevent removal when the unprotected side is removed. (commit: 4f4f9ce ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
ace4397c48b4906e8625c6d0a5a9473155dadc46
by hidendra Fix double doors (force a full match of blocks that match a protection before caching the protection finder) (commit: ace4397 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
afa54b39f8e728d44981913c9881993aa69987ee
by hidendra Revert double doors to use .get(0) instead of .get(1) incase of weird side effects (commit: afa54b3 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
e214a3b229705eb299265bfc6c0abe3078c30811
by hidendra Remove the message queue and fix %currencyname% not showing up in /lwc details (commit: e214a3b ) The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
ce7f0870b2d4609154e31615b119230c7662bf38
by hidendra Many months late, but add /lwc info history. When used in conjunction with /cpersist, it makes a very nice history checker! Cycles through all known history for a block's lifetime. (commit: ce7f087 ) The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/modules/info/InfoModule.java
Commit
694e28f50b35b8dd954b6f0c396e250429ad08c0
by hidendra automate security (so we dont have to do hocus pocus) (commit: 694e28f ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java
Commit
c91df113dc4b3eae43c0d14e53ceb5630b430465
by hidendra Fix a cache inconsistency issue where placed blocks may not be shown as the correct protection (commit: c91df11 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
3a4c51081525d80885dd7633b170c854e7d6a478
by hidendra I guess I should be committing the other file that changed too right? (commit: 3a4c510 ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
7820302e4eb9a9a82479d6d0d3b624c51eabd8af
by hidendra Potential fix for an elusive dupe that utilizes magnet chests (commit: 7820302 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
b18436a8ba7ff0edb6a0445c9c84c85c72755858
by hidendra simplify my greedy checks, stack can never be null as its always been used before (commit: b18436a ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
22b214d81c47b6228f1223c750fc31fb9422c393
by hidendra fix an npe when protection count > cacheSize (normally) (commit: 22b214d ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java
Commit
1e8d94abc17ee3eddb84c576b179c4e7903fb9c5
by hidendra remove console message when using /cinfo (commit: 1e8d94a ) The file was modified src/main/java/com/griefcraft/modules/info/InfoModule.java
Commit
83db5efb2dbe3059de393c09e14172f622963cad
by hidendra CreeperHeal support - do not remove protections if creeper heal is active / enabled :) (commit: 83db5ef ) The file was added lib/plugins/CreeperHeal.jar The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
ffbe885e16335ad8979c3646bd3a16a7275610a2
by hidendra Remove the null cache. After a feature causes me to scratch my head more than five times, something is obviously wrong! Fixes some caching issues with cacheSize < protection count (commit: ffbe885 ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
36169c1692f45e663cb03ba3dfd01efa313d7849
by hidendra Remove the dependency on apache commons, and also fix an oopsie that scumbag ant didn't fail the build for (commit: 36169c1 ) The file was modified src/main/java/com/griefcraft/util/StringUtil.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was removed lib/commons-lang3-3.1.jar
Commit
e3330ae6425283dc89c4c38bfcd4c944df02ab46
by hidendra everyone loves having the day LWC was built in the version string, right? right?? (commit: e3330ae ) The file was modified build.xml The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified build.xml
Commit
2da13bbb99c3931c79a1a0406f553adde49c81bc
by hidendra Rewrite Door logic to be 99% more awesome. It now properly does not open doors when auto closing them if it's closed! As well: - Double doors will no longer open when the block below the door is clicked. This was mentioned before and I figured I would make it explicitly not possible because this caused confusion. Because it is a rewrite I personally feel the logic is extremely simple now and no longer complex. It also works very nicely and worked without having to crawl through bugs like I had to when I first wrote it. It just 'worked' (commit: 2da13bb ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was added src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
855491b12a20daefc9ae4a17dd683f55d7ff762a
by hidendra mediocre optimizations that could have larger effects in real-world scenarios (commit: 855491b ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
016f61711e50da86d2ce261cc568edf949d2bd28
by hidendra fix double doors having interesting behaviour :-) (commit: 016f617 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
145247fc60da6b227a08fc0d171c2d769b4e5654
by hidendra /lwc info history was not properly removing itself from the player's actions if no results were found (commit: 145247f ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified changelog.md The file was modified VERSION
Commit
11835b2943bb60f1ae126ba193b6a9181d44d83d
by hidendra support unsupported permissions plugins when Vault is used by falling back to superperms style groups (group.xxx) (commit: 11835b2 ) The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java
Commit
edc5ee6453574be5cfe67fadd8e0c1436e65ade3
by hidendra support unsupported permissions plugins when Vault is used by falling back to superperms style groups (group.xxx) (commit: edc5ee6 ) The file was modified VERSION The file was modified changelog.md
Commit
d73b2a72e83a5458f4022a14dc54290f397f1d5b
by hidendra add the groups lwc sees players as having in /lwc debug (commit: d73b2a7 ) The file was modified src/main/java/com/griefcraft/modules/debug/DebugModule.java
Commit
e9c3b0ae1381a1e1eaf7a6abc7231232b10bab36
by hidendra Fix some behaviour with fence gates when opening them (commit: e9c3b0a ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
9d65a4a7f4c660435ed4a0d0b8c7af248193b2c7
by hidendra Normalize startup output (some was LWC:, others [LWC]) and also remove some unnecessary messages (commit: 9d65a4a ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified lib/CraftBukkit.jar
Commit
d6439a4103f8cc59d39bbac1b895dbf5f206c7f7
by hidendra for LWC admins, don't reset last accessed times unless they own the protection or have access via /cmodify (commit: d6439a4 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
fda4d5fab2ca344c6922d4d26341fe5a8b68adb3
by glitchkey Fixed item duplication/infinite item bug involving magnet chests. (commit: fda4d5f ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
442a185dd54daca9a8550eeab5faa0f3bb8b2c22
by hidendra change default automatic updating to no automatic updating (commit: 442a185 ) The file was modified config/core.yml
Commit
17213af81122c4fe8d7552ae0d0de40928d938ba
by hidendra add mob arena support, to prevent drop transfer in mob arenas (commit: 17213af ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/modules/pluginsupport/MobArena.java The file was added lib/plugins/MobArena-v0.94.4.52.jar The file was modified src/main/java/com/griefcraft/modules/pluginsupport/MobArena.java
Commit
0d7adeac3dcc32c9e1afb23d6d1bf2dd81b5182c
by hidendra move all external plugin support modules to the pluginsupport package (commit: 0d7adea ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java
Commit
b480844202896847883b9e8788aeabbcf11a94e9
by hidendra allow int block IDs to be used in limit definitions (commit: b480844 ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
13e8307807ece49e03bbbbef3bde027365392ad8
by hidendra prevent entities (i.e villages) from opening protections (i.e doors) -- #353 (commit: 13e8307 ) The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
bbb5458f8f94fa818f6e99067796513360a2fd20
by hidendra don't download configs anymore as they're already in the jar, instead extract them from it (commit: bbb5458 ) The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
530a539a546dd67ed6148903952c89adfd00be02
by basicsensei fix modules registering even if they only implement Module and don't extend JavaModule previously, it would only work if MyModule extends JavaModule but not if MyModule implements Module this now allows the latter too (commit: 530a539 ) The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java
Commit
f9547ba79caab73aa36567049af10b970c93acbf
by basicsensei applied correct format for this pull request tabs to spaces and no spaces for 'if' also removed crappy commented code (commit: f9547ba ) The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java
Commit
01b0b6fe43fea0bd6af3be087ecc7bd196011edd
by hidendra another nullcheck (which shouldn't occur ?) (commit: 01b0b6f ) The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java
Commit
fbfcc47dcb69a53aca541875e6d7fa59a118cb1c
by hidendra disregard that, let's find out what is null, as it shouldn't be null (commit: fbfcc47 ) The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java
Commit
41cce0676fe562e8e92500582df7cb426c670eae
by hidendra protection type can sometimes resolve to null, somehow? (commit: 41cce06 ) The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
62ed7729e04a5417637dfd49a280720b72be60e3
by seejay.11 Play the door toggle sound effect on door toggle (commit: 62ed772 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
503d5228520a6c368632a33dbebc88b497a03094
by bencvt Add the REGION permission type to interface with WorldGuard regions (commit: 503d522 ) The file was modified src/main/java/com/griefcraft/model/Permission.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified config/worldguard.yml
Commit
fa09e6a6d7088fc0f5861a1cc075b149927832e9
by hidendra add language messages for bencvt's region permission additions (commit: fa09e6a ) The file was modified src/main/resources/lang/lwc_en.properties
Commit
b12892f29c1da81d3e8cdb83fb25d02501f86016
by hidendra mcpc support for blocking placement of transport pipes beside chests the player does not have access to. (commit: b12892f ) The file was modified config/core.yml The file was added src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
a3b81d86f3181b240d26e8d3b40f92bcbd1ab893
by hidendra Should fix cases where materials on blocks appear to be null (some ModLoader cases, it seems?) (commit: a3b81d8 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
f3fe48a0beccea23dfd37bf03d6fc7bb5a63c841
by hidendra remove the player chat event for now and update CB reference. It is not worth it to lose backwards compatiblity over something stupidly small. This can be worked around so I may do just this at some point. (commit: f3fe48a ) The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
3449f0916478fc33d91757b6e89d5d5abfeef716
by hidendra Fix issue where MCPC isnt detected if using CB++. And fix pipes not being blocked on top and bottom of chests (commit: 3449f09 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java
Commit
d63e9777817f913367fc46de5b7dc50ab5ccc28f
by hidendra prepare for release 4.3.0, update changelog (commit: d63e977 ) The file was modified VERSION The file was modified changelog.md The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/modules/worldguard/WorldGuardModule.java
Commit
e3143dc3c3f8a88218341726f517073383d3020d
by hidendra fix ic2 wrench breaking LWC protected machines, todo: investigate why internal events aren't propogating for only machines (commit: e3143dc ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
91b49c72dc3b70a52c46cd0aa767dc9954976a90
by hidendra remove needless nanoTime() call (which can actually be quite expensive!) (commit: 91b49c7 ) The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java
Commit
a4292690636268d659303755d42d44243ac5f1cb
by hidendra fix /lwc admin reload to reload cached configuration values, especially protection config stuff (commit: a429269 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java
Commit
862f747795731235c9ded2704c911b7c3c2a971d
by hidendra allow /lwc limits <player> in console and give a better error when a player is not online (commit: 862f747 ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
955e66fb0badc8c13a76b9a58304435605d40a6e
by hidendra send the output of /lwc limits to the right person :) (commit: 955e66f ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
d8ed6e0f1e3d798b7b60b8a65f421c3736a84622
by hidendra replace NMS in LWC-Spout, fixes compilation (commit: d8ed6e0 ) The file was modified modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java
Commit
1215df908ccd362757c90dd659215af6331a320b
by hidendra hide an underlying issue between shared prepared statements that can cause deadlocks. the deadlock should no longer occur however nor is the issue fully fixed. (commit: 1215df9 ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java
Commit
9bef00e934a5db5b587ddb7820526d02acbeb861
by hidendra merge in changes by AlphA (albeit modified) which add config support for blacklisting blocks that can be placed beside chests and blacklisting specific players (e.g '[BuildCraft]') to not be able to destroy protections (commit: 9bef00e ) The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
2113955847a09eb76f2812ec9ae6ea3908f5a44d
by hidendra removed a method I wrote and then thought I didn't need, oops (commit: 2113955 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
bc0e443386326e81241f18e391368b2138713baa
by hidendra remove all references to the deprecated ContainerBlock (replaced with InventoryHolder) (commit: bc0e443 ) The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
41148ec7cb72ac8d40a1fe0aa31c3eb494fe440e
by hidendra In the StructureGrowEvent, do not check blocks which are not protectable. While this is certainly not a problem on servers with all protections in the cache, it still appears to cause large event timings even for those (which does not make sense). For servers WITHOUT all protections in the cache it can cause severe problems especially if the database backend takes time to respond. (commit: 41148ec ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
4dffee8aa8eca2ab1e91157aed801abe56017528
by hidendra add config option for allowing cross world drop transferring (commit: 4dffee8 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
968ebb68e8b7fec0f01cc6afa3670682a83b58b5
by hidendra Magnet: Items that are polled are not considered "fresh" as items are polled once the queue reaches 0 and then that queue is emptied before repolling the items for all worlds again. This means that in the time between the item being added to the internal queue and being checked by magnet, it may have died. Which can cause issues ;) (commit: 968ebb6 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
de424536ffc551d1cd2f5b119042f3e7b962f7e7
by hidendra optimize magnet to be highly efficient when dealing with a lot of dropped items. It will only check items that have blocks w/ inventories nearby. It can also leverages the LWC cache now (commit: de42453 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
17efa5624fcb317f498c695648dd50506ead21ae
by hidendra run /lwc admin cleanup in a separate thread -- if your server grinded to a halt before it should no longer do so, it may be slower than usual while it's running but it'll still be usable (commit: 17efa56 ) The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java
Commit
43079c6d40eac7b022a130213c57fc9094eeb77b
by hidendra Closes #393 for magnet chests, only pickup items that have lived for longer than the pick up delay. It fixes instant item pickups (sometimes, when timed right) and also picking up items that plugins don't want picked up. (commit: 43079c6 )The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
85aff8ec5677ac36246fe88e794ef3d014c0ae93
by hidendra closes #394 don't put items into furnaces when input slots are already occupied. That is, don't try to put items into the OUTPUT slot. This could be smarter and put items into the furnace if it'll fit into the input slots but would require custom methods to handle adding items to inventory, so not going to happen at the moment. (commit: 85aff8e )The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
403d3f95472aaebafe6b351287ee783dec3504af
by hidendra #395 #396 Fallback to superperms if Vault does not return any groups for a player (commit: 403d3f9 ) The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
452a0411768e66c6cb0361c6ee5554de4427518d
by hidendra #409 - patch by @Brianum to not allow magnet chests to deposit into the output slot of burning furnaces, and allow items to be deposited in the 1st / 2nd slots (not output) (commit: 452a041 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
d6a16a24f7f02e5c1a18a94b3a27b2d836885189
by hidendra update changelog, prepare release for 4.3.1 (commit: d6a16a2 ) The file was modified VERSION The file was modified changelog.md
Commit
5192775716a75fe3ab864e9d74b608055c820d71
by hidendra put the plethora of bug fixes under the optimization (commit: 5192775 ) The file was modified changelog.md
Commit
9e4837c44cc21447b2c63d17d93e7e2f819456d7
by hidendra catch the exception thrown by Vault when using Super Perms. (commit: 9e4837c ) The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java
Commit
9d133ea74fa2c7cdfe9d3ef4eb5dc269ae1e1643
by hidendra work around what appears to be world corruption in signs. very rare, however. (commit: 9d133ea ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
8ad6fcf02f888aeb101c38a98deaee265a419a3c
by hidendra log to the console when a possibly invalid block is found (commit: 8ad6fcf ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
ff6ef30529f9be95abb2d9bfb8c41792575d73df
by hidendra Add a db pool in a slightly elegant way without having to modify the existing code base TOO much!: Database pools required you to get a Connection object and then close it afterwards. LWC has 2000+ lines of database code. Modifying every instance of this is extremely (!!) time consuming and very inconvenient. Instead of doing this we exploit the fact that in LWC's usecase, once a PreparedStatement or ResultSet is closed, everything above it is closed, e.g a close chain: ResultSet -> PreparedStatement -> Connection. This is done automatically by the new backing AutoClosingPreparedStatement and AutoClosingResultSet. This however did require manually modifying anything that used raw Statement objects. This means that this build truly is a "dev" build not an unreleased stable build. Care should be taken with this build. (commit: ff6ef30 ) The file was modified src/main/java/com/griefcraft/sql/Table.java The file was added lib/dbpool-5.0.jar The file was added src/main/java/com/griefcraft/sql/AutoClosingResultSet.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was added src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
3eadb1460b6948a67a68918467666787c7422d61
by hidendra fix saving protection history when creating a protection (commit: 3eadb14 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java
Commit
274475f96d2dc86384b5f2c9d5c239e55f4506b0
by hidendra Magnet: convert scanForInventoryBlocks to native code (use tile entities) #441 (commit: 274475f ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
8ea10684b95bfde6d2575b699619f941baffa5fb
by hidendra Don't use unnecessary getItemStack() calls by using native code. #441 (commit: 8ea1068 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
e082d69b10a9d1f0baec739bbeea9f4193cf0aad
by hidendra naïve implemention of async magnets. if needed could be improved by batching together requests inside Future tasks. #441 (commit: e082d69 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
9c717fb40688adbc4c83ae56a1e49c69e3d391f9
by hidendra addresses issues with connections staying open when a exception occurs and more importantly locking issues with SQLite ( use a single connection ). this may require some tuning (commit: 9c717fb ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
03eb6a18b96cbb76dfae4d1e6c7a037085e49ab3
by hidendra fix issues with new LWC dbs not initializing properly (commit: 03eb6a1 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
d993012047a9bf1b8d30591a1a662c13db1cd964
by hidendra move downloader logic to before the database is connected to. (commit: d993012 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
40a9146e12607aaaf23f0104f8b30c705db2a804
by hidendra simplify some login that could be confusing (commit: 40a9146 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
4653db59ef3606a3cd068948fb7e5676b71b8d01
by hidendra Remove automatic updating. Instead, a notice will be printed in the console. (commit: 4653db5 ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
30ec9d142d3dd7f8befb09b8ebb900fd7ba5c632
by hidendra remove extraneous startup output and move some of it to /lwc admin report. Also, cache output in /lwc admin report is a bit nicer. (commit: 30ec9d1 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
a798cf48baee9e567c5533e9d63c1b13ee74248d
by hidendra remove /lwc admin update, update /lwc admin version (commit: a798cf4 ) The file was removed src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
85a05893bfe2c7c0849263a8d49524a175f89cbc
by hidendra modify /lwc admin report cache size colour thresholds (commit: 85a0589 ) The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
3413f60bec6e0ecd09820a8b2f2605cbc2c3a841
by hidendra Highly experimental entity protection & slightly improved magnets. NOTE THE FOLLOWING: THIS HAS NOT BEEN FULLY TESTED OR EXPLORED. This extends LWC protections to the following major entities: Storage Minecarts, Portraits, and Item Frames. LWC has been originally designed to work with clean Block & Material objects. Making it work with entities is interesting so I _expect bugs_! * All wall entities should be protectable: portraits, item frames * => To interact with them you need to try to destroy them. * => You yourself cannot destroy a protected entity. You need to /cremove it * => Protected entities will NEVER BE DESTROYED unless /cremove'd at the moment. That means if the wall backing them is removed, the entity stays! And if water fills your beautiful palace, the entities again stay. * STORAGE MINECARTS are protectable * => Furthermore, /cmagnet WILL work on storage minecarts * => When interacting with the cart, try to open the inventory (right click) * /lwc admin cleanup has been tested and properly checks for entities but has not been fully examined * There *may* be entities that I don't know of that can be protected. I've tried protecting MOBs and it didn't work so you don't need to try that! (although LWC could probably protect mobs really easily now, but that's a different story) Again, bugs are expected at this point so PLEASE DO NOT RUN ON HUGE 300+ PLAYER PRODUCTION SERVERS! As much as I would love that, you'll probably hit a brick wall very quickly. This addresses #392 for the most part. There is s till more left to do for a full implementation however this is a good start. (commit: 3413f60 ) The file was added src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was added src/main/java/com/griefcraft/bukkit/StorageMinecartBlock.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
0bb5161f3da02e94bdbd72847b2e12d7c9b581cd
by hidendra improve errorneous database configurations. Errors that are no huge stack traces; and safe mode for the server when unrecoverable Database errors occur. #411 (commit: 0bb5161 ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
c26e6417debe947fef6ab03ce48e6a79a376a64a
by hidendra Make LWC compatible with CB build removing easy visibility to NMS / CB code, meaning LWC no longer uses FAST native access in key areas :( (commit: c26e641 ) The file was removed modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was removed modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was removed modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was removed modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutServerListener.java The file was modified build.xml The file was removed modules/spout/src/resources/plugin.yml The file was modified lib/CraftBukkit.jar The file was removed modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was removed modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was removed modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
e8b1b9907a32c4e3b1a687ff06ec5588d0e74285
by hidendra attempt to load sqlite.jar via two methods #457 (commit: e8b1b99 ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified build.xml
Commit
e4cf5c82c2a08fd8a489a083abf0523c22e592be
by hidendra failed logic -- check for crossWorld == false not true (commit: e4cf5c8 ) The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
8f82eacec21566589f02c4c5a72470000319122c
by hidendra allow entity protections to be configured in core.yml. storage_minecart, item_frame ;) (commit: 8f82eac ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
5a50f3acde333222192a91baf4e770ca57dc56ed
by hidendra LWC-Econ: use class-loader-of instead of using Class-Path in the manifest (commit: 5a50f3a ) The file was modified build.xml The file was modified modules/economy/src/resources/plugin.yml
Commit
1897f70de0fc31627aadc5e02e4f8da626bf0f99
by hidendra improvements to magnet again and remove storage minecart magnets for now as they are slowing everything down (commit: 1897f70 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
e24d7902909c85d3be504eb79c33cbe2b30b56ba
by hidendra fix matching blocks attached to wall signs. looks like minecraft did the ol' switcheroo with data values for block faces at some point (commit: e24d790 ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
d261c6cb1d497a3401b0bb3d109635fc53c387f3
by hidendra CB can throw exceptions when depositing items. catch them (commit: d261c6c ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
c05e0a85b300efdabc727205e589a5089423999e
by hidendra use Bukkit's getFIle() to get the location to LWC's jar instead of the usual Java way (commit: c05e0a8 ) The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was modified src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java The file was modified src/main/java/com/griefcraft/sql/Table.java
Commit
d394231c9ea123d75faa441644fce8a067d61a46
by hidendra Flush when extremely full -- experimental (commit: d394231 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
547c22aa174248454e9b1557a2235f425ed0ae35
by hidendra Add pool statistics to /lwc admin report and don't forcefully flush (commit: 547c22a ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
a9be214513640801ac041caa79ef2a35a23416c8
by hidendra Run database thread in a task on the main thread for now. Seems to fix contention issues with the db pool. Needs to be assessed if writes / reads can be separated into separate pools or not. (commit: a9be214 ) The file was modified src/main/java/com/griefcraft/sql/AutoClosingResultSet.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
98119d2b49275454365d1acb3198719f7a9a8925
by hidendra add core.updateNotifier to enable/disable the update notifier (commit: 98119d2 ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified config/core.yml
Commit
734e368528909a413918bf40fd3ef327b9fdc396
by hidendra Donation chest support. does not require spout or NMS/OBC (commit: 734e368 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
20780f9308063ea2f7e15103c73eb0e384e37c92
by hidendra Move the database thread to async task and impose a work limit (commit: 20780f9 ) The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
942199e08ce133a20d558d3b0ea17d191c210e5f
by hidendra fix legacy limits not expecting to see entity protections (commit: 942199e ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
2fec0636310182fdf1dc1c06618b47450078f09f
by hidendra didn't mean to commit some extra output messages (commit: 2fec063 ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
fc9abfbd53b7d036a1cc68fe3af783fba6bb61ab
by hidendra fix database migration (saveNow() used to create if it needed to, it no longer does because it really should not!) (commit: fc9abfb ) The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
410c2d39a284580216320f235bff659a8dced7ad
by hidendra Disable magnets globally for now due to ongoing lag issues with it (commit: 410c2d3 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
82754e50cac408141245d9c4ce0cdcf7646c6f42
by hidendra fix double doors opening protections you don't have access to (commit: 82754e5 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
f0db2ce50030ef52035b5e4fbdff8ba932f06118
by hidendra share 1 connection when flushing the db queue instead of opening a lot of connections (commit: f0db2ce ) The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
5431cc5f06fb32a09eacba8bac36c1dd8e6477aa
by hidendra catch exception in rare cases when bukkit fails to get the location of a block when interacting with an inventory (commit: 5431cc5 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
5fedfd3111cfec4c68a161db872cf5e2a6d7d307
by hidendra Revert "catch exception in rare cases when bukkit fails to get the location of a block when interacting with an inventory" This reverts commit 3c3bc3396864c9754116e832fafcb51aa2751d71. (commit: 5fedfd3 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
f60472e392cad51da9b85077da26e6eefda91b6b
by hidendra Revert "share 1 connection when flushing the db queue instead of opening a lot of connections" This reverts commit 6a6839e133987b333e355fcffb79fcf43eb46089. (commit: f60472e ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
9a0a141f00dec873b2072d82d6eb5d71da64a98b
by hidendra Revert "fix double doors opening protections you don't have access to" This reverts commit f2db1d3473a8eb182bf34125ab976fb17f8b3811. (commit: 9a0a141 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
6f51c307e5c5f21e8ba53598c804c21883f4b2ee
by hidendra Revert "Disable magnets globally for now due to ongoing lag issues with it" This reverts commit 0092804eed212a130f03dd82c7093d5084583d59. (commit: 6f51c30 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
0239ef4b399dc792cd76b5eb091f2ab9fcbde4b3
by hidendra Revert "fix database migration (saveNow() used to create if it needed to, it no longer does because it really should not!)" This reverts commit 87f27256fcc0769ba3bc92a97c7c622c353a31e5. (commit: 0239ef4 ) The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
fe9840ecf09bb633c5d319c8e71ef49412b45190
by hidendra Revert "didn't mean to commit some extra output messages" This reverts commit d3973e0ee774659a80d86ead95f17e890fc1bb54. (commit: fe9840e ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
29b30b011e0d23d91500ca3319034405d6643371
by hidendra Revert "fix legacy limits not expecting to see entity protections" This reverts commit 60f275a25502f3ae7268e5e09b0d2ac015533241. (commit: 29b30b0 ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java
Commit
c06d89b189b50066def0d6b910ea54e0d62880e1
by hidendra Revert "Move the database thread to async task and impose a work limit" This reverts commit a35e726fd68ee2f0e0155f9c2b2f4f588449fec9. (commit: c06d89b ) The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
e2cdc2f3206b7310d771dfb240586507dbcf4095
by hidendra Revert "Allow "sign" limit in limitsv2 to apply to _both_ wall signs and sign posts. Closes #338 " This reverts commit 0be8b9ed86982977f68a64f8257ceb69aef14f92. (commit: e2cdc2f ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
9c4ace64d962755ecdb1c5666ddb63045d134a98
by hidendra Revert "remove frivolous statements" This reverts commit a2f67e9ab7b5da39facf40acef155187b9bf4177. (commit: 9c4ace6 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
4a82c1dc2fb460a81d0430b2d67fe51405d335af
by hidendra Revert "Donation chest support. does not require spout or NMS/OBC" This reverts commit bfbd9ab42c69be362efed9ee16493d8c9861d798. (commit: 4a82c1d ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
73a59284c0f0321017e99b38f02cf7e78138b842
by hidendra Revert "add core.updateNotifier to enable/disable the update notifier" This reverts commit 74ce66660f49e041ba5735f38b83bf4a3a715acb. (commit: 73a5928 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
4f6f10164a4b0d85359afae2bc6870dcf26fd2c1
by hidendra Revert "Run database thread in a task on the main thread for now. Seems to fix contention issues with the db pool. Needs to be assessed if writes / reads can be separated into separate pools or not." This reverts commit 9dae28b9102115817ada7f559d98b8dc8d666280. (commit: 4f6f101 ) The file was modified src/main/java/com/griefcraft/sql/AutoClosingResultSet.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
0d19c6d4b255a58c43dc082d4fd4dbaabb49dd92
by hidendra Revert "Add pool statistics to /lwc admin report and don't forcefully flush" This reverts commit 903b989549fe279e965b137d1ade894a9d297ee1. (commit: 0d19c6d ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
6c71770e6e7252b07c012bd9af4364c70ffd4772
by hidendra Revert "Flush when extremely full -- experimental" This reverts commit d90ee7e2a158e4fe8711e10ba022ef53654cf9ad. (commit: 6c71770 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
441b0644103e30efd50c43c501b08c467fb63c99
by hidendra Revert "safen up some calls" This reverts commit 1f27516fe9c0446abc5f32b29af1b547868bb7a2. (commit: 441b064 ) The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java
Commit
e77ac19e2a30ec199f365333bda7b3de630620ab
by hidendra Revert "use Bukkit's getFIle() to get the location to LWC's jar instead of the usual Java way" This reverts commit 6d54a79a9b041533f2c1972e1ef039447765f4fe. (commit: e77ac19 ) The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java
Commit
242c7bf6f83980a93b9bf13f353fb6aecf9c886b
by hidendra Revert "CB can throw exceptions when depositing items. catch them" This reverts commit a5ae2bc004d20e702e827a8ee1a00c8653755b0b. (commit: 242c7bf ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
5427cbe24117dd15463c22e39d013da4a1b4d0f4
by hidendra Revert "fix matching blocks attached to wall signs. looks like minecraft did the ol' switcheroo with data values for block faces at some point" This reverts commit 1aa143d5beb0f7fd2c861bfb313a748844b48e77. (commit: 5427cbe ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
e7762aec6fad6f296603f28f5190e270dc3765e8
by hidendra Revert "improvements to magnet again and remove storage minecart magnets for now as they are slowing everything down" This reverts commit 3afa50299e1374effa59ac9fca0f400b9a284c3e. (commit: e7762ae ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
3078f4cb2af99a02a5b52bf11429475f9ebffa01
by hidendra Revert "LWC-Econ: use class-loader-of instead of using Class-Path in the manifest" This reverts commit a07206e4fdb5b0bd17e0d7f663bf5ef35c4ed633. (commit: 3078f4c ) The file was modified modules/economy/src/resources/plugin.yml The file was modified build.xml
Commit
53c6b398c6dd72a6d1527f87168ddf1e7a0d835c
by hidendra Revert "Metrics change for java version" This reverts commit dd8e75567b4ad7a398bdc3dd44e529acbbae8eb5. (commit: 53c6b39 ) The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
586686fe0a894ebace1b6badc619440feb0745dd
by hidendra Revert "Metrics R6" This reverts commit 8d83d5a1f0bba10e9a04e2c6634134bb3c54cb54. (commit: 586686f ) The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
0c48fdb4469e48fbf29115214fa01c8279360b29
by hidendra Revert "allow entity protections to be configured in core.yml. storage_minecart, item_frame ;)" This reverts commit f802de5b463e60393aa726ad2741daeddbda74f9. (commit: 0c48fdb ) The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a19f2ea77b7a767a4e489bde9b2c075d43040e73
by hidendra Revert "failed logic -- check for crossWorld == false not true" This reverts commit f070ea8895f5fbd4b13567ad9c7dff31c2abf24b. (commit: a19f2ea ) The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
da86e4d50a03970de354b2f3dff4d0bc262227f8
by hidendra Revert "attempt to load sqlite.jar via two methods #457" This reverts commit be0c68a261cbaecf5538d3a2483c3be33ac3aa09. (commit: da86e4d ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified build.xml
Commit
85cc306b2c1f97bb57b51c00a2c289f27689c2ec
by hidendra Revert "Make LWC compatible with CB build removing easy visibility to NMS / CB code, meaning LWC no longer uses FAST native access in key areas :(" This reverts commit fb47ca0fb8b6f8d001fc1f905c23b36627336f0c. (commit: 85cc306 ) The file was modified lib/CraftBukkit.jar The file was added modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was added modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was added modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified build.xml The file was added modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was added modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was added modules/spout/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was added modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutServerListener.java The file was added modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java
Commit
1ea289ac906a1ba9727f63056f7f52b88d584bed
by hidendra Revert "improve errorneous database configurations. Errors that are no huge stack traces; and safe mode for the server when unrecoverable Database errors occur. #411" This reverts commit f3793bed9b976ad6f4d3dd9c96e6052f9882dcb7. (commit: 1ea289a ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
2578c8023a89419b6b5c7336ba6491553b332055
by hidendra Revert "check if item is dead" This reverts commit bcf0b010750bc2aa5211dd8d1f33188e9dc20942. (commit: 2578c80 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
118356f624c4317a2999e5c8b93fb7de364c9013
by hidendra Revert "Highly experimental entity protection & slightly improved magnets. NOTE THE FOLLOWING:" This reverts commit 8aeeccc5c206e6d9230ecd7eccceee856b405a4f. (commit: 118356f ) The file was removed src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was removed src/main/java/com/griefcraft/bukkit/StorageMinecartBlock.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java
Commit
f8b81f3442ca006adf43ceecd5f17145b7549938
by hidendra Revert "modify /lwc admin report cache size colour thresholds" This reverts commit 9b9c98f12a84c49293ae02fda4b7f9d052cee490. (commit: f8b81f3 ) The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
6149ae99ed375b19890d707f7b9222caec213ac7
by hidendra Revert "remove /lwc admin update, update /lwc admin version" This reverts commit 0ce837fff1a36bbb44dda140136d71763a754a27. (commit: 6149ae9 ) The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was added src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
daaac49d87e8184b07bcedc7637cb863de6cfa46
by hidendra Revert "remove extraneous startup output and move some of it to /lwc admin report. Also, cache output in /lwc admin report is a bit nicer." This reverts commit 8b59a8abb23193f8369a0f015312697ca2ca63d4. (commit: daaac49 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
fccb36169d9477c5b017771806520c02ee87f32e
by hidendra Revert "uninitialise dat int" This reverts commit aae5361fa103537a9ca6c53ec3b3ecf513966eb1. (commit: fccb361 ) The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
5ae8e52a554aeac45d17f53e0054eb957cc798f9
by hidendra Revert "Remove automatic updating. Instead, a notice will be printed in the console." This reverts commit 7dcb153f9beea320632d55623078d7c263794aef. (commit: 5ae8e52 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
16406947374b85dfc444f3d9c88bb2b3a004eec4
by hidendra Revert "simplify some login that could be confusing" This reverts commit edffc27c63485cad9a2eefba0fb66186b8ba7cec. (commit: 1640694 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
de210dac8907451f61dfc29c5d7f6be8111dc26f
by hidendra Revert "move downloader logic to before the database is connected to." This reverts commit 1fc38dfc62dfc9c97698ee7dadcc9669980293d4. (commit: de210da ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
bf0804a009daf2208ea6d2275771a1f65b583440
by hidendra Revert "fix issues with new LWC dbs not initializing properly" This reverts commit 1c6c92f4ea96ed8257947f51900fe2e21c975f22. (commit: bf0804a ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
d6f8f8e3e8c763b266242ab3f03e990c29744e04
by hidendra Revert "addresses issues with connections staying open when a exception occurs and more importantly locking issues with SQLite ( use a single connection ). this may require some tuning" This reverts commit 112bb65513c3b921879215d845bd4bd42c1c7a56. (commit: d6f8f8e ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
c876f11dad9a3993616fe7e536e0eaffc5349454
by hidendra Revert "naïve implemention of async magnets. if needed could be improved by batching together requests inside Future tasks. #441" This reverts commit 4ae53dc3d34b7a8615573fc65382b7fa0e5b1e70. (commit: c876f11 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
2cf4586847d2d8e68d125948351b5f42c8c2e6bb
by hidendra Revert "Don't use unnecessary getItemStack() calls by using native code. #441" This reverts commit 6848daa1835bffe7494e7225fa0f05f324ab9f2a. (commit: 2cf4586 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
f1806cfd083a69840cc387ce7ef45be3fffef1bd
by hidendra Revert "Magnet: convert scanForInventoryBlocks to native code (use tile entities) #441" This reverts commit 805e6876f9c4a4fc264f7702e7af83177f56ebee. (commit: f1806cf ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
499e533868d9a0267c496ad6215adf471373addf
by hidendra Revert "fix saving protection history when creating a protection" This reverts commit 0d82f0ee86e4ecef256cfefbe97124c07eb29a34. (commit: 499e533 ) The file was modified src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
b46034b30fe6e8f2b29781d00c82ead305d43880
by hidendra Revert "when left clicking signs don't cancel the interact event. closes #433 " This reverts commit 834ee4589335e146dab197da68c98e17ecbd4d95. (commit: b46034b ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
daa9893fcfbad11d337920dbe32b2a97f2e81278
by hidendra Revert "Add a db pool in a slightly elegant way without having to modify the existing code base TOO much!:" This reverts commit cec9f858d42c34fd634723426293987963cd69ee. (commit: daa9893 ) The file was removed src/main/java/com/griefcraft/sql/AutoClosingResultSet.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was removed lib/dbpool-5.0.jar The file was modified src/main/java/com/griefcraft/sql/Database.java The file was removed src/main/java/com/griefcraft/sql/AutoClosingPreparedStatement.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
6771e283b2792b816cabfd450fe00bb315f69846
by hidendra move downloader logic to before the database is connected to. (commit: 6771e28 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
c7cf5899748d2a01cc346284e940e5cdb13a9da9
by hidendra simplify some login that could be confusing (commit: c7cf589 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
270c08c95e467fc59c03146efcd8e26439afaccd
by hidendra Remove automatic updating. Instead, a notice will be printed in the console. (commit: 270c08c ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
a25e4f30d7c8a670bc209e9830a3fc8b583d468e
by hidendra remove extraneous startup output and move some of it to /lwc admin report. Also, cache output in /lwc admin report is a bit nicer. (commit: a25e4f3 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
6c85c0b7d01edfa58367e3ef3d6de432420d2116
by hidendra modify /lwc admin report cache size colour thresholds (commit: 6c85c0b ) The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
71d88b5bd0a5351509274b7f28f98d004dd0ffd2
by hidendra remove /lwc admin update, update /lwc admin version (commit: 71d88b5 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminUpdate.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified build.xml The file was removed modules/spout/src/main/java/com/griefcraft/spout/SpoutScreenListener.java The file was removed modules/spout/src/resources/plugin.yml The file was removed modules/spout/src/main/java/com/griefcraft/spout/SpoutInventoryListener.java The file was removed modules/spout/src/main/java/com/griefcraft/lwc/LWCPopupScreen.java The file was removed modules/spout/src/main/java/com/griefcraft/lwc/ManagementModule.java The file was removed modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutPlugin.java The file was removed modules/spout/src/main/java/com/griefcraft/lwc/PasswordRequestModule.java The file was removed modules/spout/src/main/java/com/griefcraft/bukkit/LWCSpoutServerListener.java
Commit
21ffd704b29aa7f2b8f033e9b952117058f7daf6
by hidendra failed logic -- check for crossWorld == false not true (commit: 21ffd70 ) The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
9eac40e7341e88150fd2aa38b623162290eab82a
by hidendra LWC-Econ: use class-loader-of instead of using Class-Path in the manifest (commit: 9eac40e ) The file was modified build.xml The file was modified modules/economy/src/resources/plugin.yml
Commit
22cb713ea088e80591520635ca2c43e6a1a67426
by hidendra fix matching blocks attached to wall signs. looks like minecraft did the ol' switcheroo with data values for block faces at some point (commit: 22cb713 ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
cc380a08d1e0bfc21809c6465d102ee329d0d09c
by hidendra CB can throw exceptions when depositing items. catch them (commit: cc380a0 ) The file was modified lib/CraftBukkit.jar The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/util/Metrics.java
Commit
cc80a19b8e0b7d0e53a720e8eff2042e5b2433b5
by hidendra use Bukkit's getFIle() to get the location to LWC's jar instead of the usual Java way (commit: cc80a19 ) The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java
Commit
8058051ad5cbb0ada16548171c871902a76f96a2
by hidendra add core.updateNotifier to enable/disable the update notifier (commit: 8058051 ) The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified config/core.yml
Commit
53afe3649e9934391fc4ce5e6e6e34d12c5ed5d8
by hidendra Donation chest support. does not require spout or NMS/OBC (commit: 53afe36 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
c016e73525c458da87145dfbbfc92a0dd584de09
by hidendra fix double doors opening protections you don't have access to (commit: c016e73 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
eda377c9fb2c53aa6069c4371fe782f640705943
by hidendra catch exception in rare cases when bukkit fails to get the location of a block when interacting with an inventory (commit: eda377c ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
008a1d6b81c706c89c6ebe90bfd30a4d78b42dc7
by hidendra Heroes support. Don't allow drop xfers when hero is in combat (commit: 008a1d6 ) The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was added lib/plugins/Heroes.jar
Commit
42c94452e704ce49a0cd9eb3e1146bd851e4a84e
by hidendra Not efficient at all! Revert "optimize magnet to be highly efficient when dealing with a lot of dropped items. It will only check items that have blocks w/ inventories nearby. It can also leverages the LWC cache now" This reverts commit 4cb9b050c650b0ca54f2a72fa0a052689e21ede2. (commit: 42c9445 ) The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
8f2a0f7b7a79d5aaf9a322fb7daa63dfb912c405
by hidendra Ignore the DB when all protections are cached when checking for protections around a magnet area (commit: 8f2a0f7 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was modified src/main/java/com/griefcraft/modules/flag/MagnetModule.java
Commit
644b0da43c5856c5f67ff2a1672d259dd8ebae40
by hidendra properly remove cached protections when using fastRemoveProtections. (commit: 644b0da ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/resources/lang/lwc_en.properties
Commit
77552e25fba0d580d05e02a4bf2c90be62f462c8
by hidendra fix matching trap doors. Data values were changed. (commit: 77552e2 ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
8519218a976e2da40065a4f0ad92ba6edeb1682c
by git Minor grammar fix Do you want to roll this through the other locales ? (commit: 8519218 ) The file was modified src/main/resources/lang/lwc_en.properties
Commit
7d1402b0f72b28591e05d73de481afb0298b0608
by hidendra Send a keepalive packet to the database server approximately every 5 minutes. This fixes issues with LWC exploding after a few hours when using MySQL due to wait_timeout. (commit: 7d1402b ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
72dc87400cd1029558617f2241148d3ad776c4e5
by hidendra Update src/main/java/com/griefcraft/listeners/LWCEntityListener.java Due to an API change a few versions ago, LWC relies on a method that doesn't exist anymore in CreeperHeal, resulting in exploded doors dropping to the ground instead of staying protected. This is the correct way to access it now. (commit: 72dc874 ) The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified lib/plugins/CreeperHeal.jar The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was modified src/main/java/com/griefcraft/io/Backup.java The file was modified src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified config/limitsv2.yml The file was modified src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified config/limits.yml The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/resources/lang/lwc_cz.properties The file was modified lib/plugins/PermissionsBukkit.jar The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified src/main/java/com/griefcraft/util/StringUtil.java The file was modified src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified lib/plugins/PermissionsEx.jar The file was modified src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was modified src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified modules/economy/src/resources/plugin.yml The file was modified README.md The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was modified src/main/java/com/griefcraft/util/StopWatch.java The file was modified lib/plugins/Vault.jar The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified src/main/resources/lang/lwc_es.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified src/main/java/com/griefcraft/scripting/event/IResult.java The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/sql/DatabaseException.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified lib/plugins/bpermissions.jar The file was modified lib/plugins/iConomy6.jar The file was modified src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was modified config/iconomy.yml The file was modified src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified src/main/java/com/griefcraft/io/Restorable.java The file was modified lib/plugins/Showcase0.7.7.jar The file was modified src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified lib/plugins/MobArena-v0.94.4.52.jar The file was modified lib/plugins/WorldGuard.jar The file was modified src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was modified lib/plugins/iConomy5.jar The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java The file was modified src/main/java/com/griefcraft/migration/MigrationUtility.java The file was modified src/main/java/com/griefcraft/sql/Column.java The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was modified src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified lib/plugins/Towny.jar The file was modified VERSION The file was modified src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified src/main/resources/lang/lwc_pl.properties The file was modified src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/resources/lang/lwc_da.properties The file was modified lib/plugins/Essentials.jar The file was modified src/main/resources/lang/lwc_fr.properties The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified src/main/java/com/griefcraft/model/Permission.java The file was modified config/worldguard.yml The file was modified src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified changelog.md The file was modified lib/plugins/WorldEdit.jar The file was modified src/main/java/com/griefcraft/model/Action.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/resources/lang/lwc_nl.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was modified lib/plugins/SpoutPluginAPI.jar The file was modified src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/resources/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was modified src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/resources/lang/lwc_de.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified src/main/java/com/griefcraft/model/Mode.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified docs/backups/Format.md The file was modified src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was modified src/main/java/com/griefcraft/scripting/ModuleException.java The file was modified lib/plugins/BOSEconomy.jar The file was modified src/main/resources/lang/lwc_sv.properties The file was modified LICENSE The file was modified src/main/java/com/griefcraft/util/TimeUtil.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/resources/lang/lwc_ru.properties The file was modified src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/scripting/MetaData.java The file was modified src/main/java/com/griefcraft/util/Tuple.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/MobArena.java The file was modified src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified config/doors.yml The file was modified src/main/resources/lang/lwc_it.properties The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified config/magnet.yml The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified .gitignore The file was modified src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was modified lib/plugins/CreeperHeal.jar The file was modified src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was modified src/main/java/com/griefcraft/model/ConfirmAction.java The file was modified src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyServerListener.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was modified src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/lwc/MessageParser.java The file was modified src/main/java/com/griefcraft/util/Colors.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was modified src/main/resources/lang/lwc_hu.properties The file was modified src/main/java/com/griefcraft/util/UpdaterFile.java The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was modified lib/plugins/Towny_Advanced.jar The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was modified src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was removed lib/CraftBukkit.jar The file was added lib/Bukkit.jar The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
d8a3d2cf393eeae70c339d29c61a46db5f409aff
by hidendra Revert "test" This reverts commit 20ab77dcfdcbef6d9f9c72d765f35f92cac2ad22. (commit: d8a3d2c ) The file was modified lib/plugins/iConomy5.jar The file was modified src/main/java/com/griefcraft/migration/MigrationUtility.java The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was modified src/main/java/com/griefcraft/model/History.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was modified lib/plugins/WorldGuard.jar The file was modified lib/plugins/iConomy6.jar The file was modified lib/plugins/Towny_Advanced.jar The file was modified lib/plugins/Vault.jar The file was modified src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified modules/economy/src/resources/plugin.yml The file was modified src/main/java/com/griefcraft/cache/LRUCache.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/resources/lang/lwc_da.properties The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was modified src/main/resources/lang/lwc_nl.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was modified src/main/java/com/griefcraft/scripting/MetaData.java The file was modified src/main/java/com/griefcraft/util/UpdaterFile.java The file was modified src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was modified src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was modified src/main/java/com/griefcraft/io/Restorable.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was modified src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified config/limits.yml The file was modified src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/java/com/griefcraft/scripting/event/IResult.java The file was modified src/main/java/com/griefcraft/scripting/Module.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was modified src/main/resources/lang/lwc_hu.properties The file was modified src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was modified src/main/java/com/griefcraft/util/Colors.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was modified src/main/java/com/griefcraft/util/StopWatch.java The file was modified src/main/resources/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/scripting/ModuleException.java The file was modified lib/plugins/BOSEconomy.jar The file was modified src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/resources/lang/lwc_cz.properties The file was modified src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was modified src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was modified src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was modified src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was modified changelog.md The file was modified src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified docs/backups/Format.md The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified config/limitsv2.yml The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was modified src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified config/iconomy.yml The file was modified lib/plugins/Towny.jar The file was modified src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was modified lib/plugins/bpermissions.jar The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/MobArena.java The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified lib/plugins/PermissionsBukkit.jar The file was modified src/main/java/com/griefcraft/util/StringUtil.java The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was modified src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was modified src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was modified config/magnet.yml The file was modified config/worldguard.yml The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was modified src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/util/TimeUtil.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified lib/plugins/WorldEdit.jar The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was modified src/main/java/com/griefcraft/util/Tuple.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was modified src/main/resources/lang/lwc_sv.properties The file was modified src/main/java/com/griefcraft/model/Mode.java The file was modified src/main/java/com/griefcraft/util/Updater.java The file was modified modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyServerListener.java The file was modified src/main/java/com/griefcraft/sql/Column.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified README.md The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was modified src/main/java/com/griefcraft/sql/Table.java The file was modified src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was modified src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was modified src/main/resources/lang/lwc_it.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was modified src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was modified src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was modified src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was modified lib/plugins/SpoutPluginAPI.jar The file was modified VERSION The file was modified src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was modified src/main/resources/lang/lwc_es.properties The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified src/main/resources/lang/lwc_pl.properties The file was modified lib/plugins/Essentials.jar The file was modified src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was modified src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was modified src/main/resources/lang/lwc_fr.properties The file was modified src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was modified src/main/java/com/griefcraft/io/Backup.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was modified src/main/resources/lang/lwc_ru.properties The file was modified src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/java/com/griefcraft/model/Permission.java The file was modified LICENSE The file was modified lib/plugins/MobArena-v0.94.4.52.jar The file was modified src/main/java/com/griefcraft/scripting/JavaModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was modified src/main/resources/lang/lwc_de.properties The file was modified src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was modified src/main/java/com/griefcraft/util/Version.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was modified src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was modified src/main/java/com/griefcraft/sql/DatabaseException.java The file was modified lib/plugins/PermissionsEx.jar The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/model/Action.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was modified src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java The file was modified config/doors.yml The file was modified lib/plugins/Showcase0.7.7.jar The file was modified src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was modified src/main/java/com/griefcraft/model/ConfirmAction.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was modified lib/plugins/CreeperHeal.jar The file was modified .gitignore The file was modified src/main/java/com/griefcraft/lwc/MessageParser.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
17e09dd366ca1b2a69269115540f488b4395b4f6
by hidendra move MobArena logic to the drop transfer handler so it does not block all item drops, just drop transfer (commit: 17e09dd ) The file was removed src/main/java/com/griefcraft/modules/pluginsupport/MobArena.java The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
e3323f50b7c43c7ef74d390186b3d168968a6c47
by hidendra fix being able to swap items in donation chests that have the same id / durability, but not the same amount. (commit: e3323f5 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
9d4a60e2475f0f9a5a4ebabe91fa2766d790fbe3
by hidendra fix-fix MobArena cancelling item drops. (commit: 9d4a60e ) The file was modified src/main/java/com/griefcraft/modules/modes/DropTransferModule.java
Commit
f53c7a7eda1f23030be554f536ea4fed9b7bc814
by hidendra some bug fixes with donation chests. Most importantly, fix being able to swap out Enchanted items (commit: f53c7a7 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
eecd637b9388cba94ebeb499c7a9f10006d5f055
by hidendra fix potential NPE (I wouldn't think it would ever be null anymore but I guess it can be?) (commit: eecd637 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
417cc22923694a4781cf08620bc2c0f01cd0f4aa
by hidendra Credits changes (/lwc credits). add in the donations for the last ~year among others. It is getting rather long (commit: 417cc22 ) The file was modified src/main/java/com/griefcraft/util/Colors.java The file was modified src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
76f2756f2bc1753ac2b847c697d206d2a59ee82d
by hidendra Fix lwc mods resetting the last accessed time on chests they do not have access to (commit: 76f2756 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
fde4c9a131e526a22a4a338cb8ac65ddf4841ba6
by hidendra add readonly-modify and readonly-remove to protection configs. allows you to not allow users to remove or modify their protection. (e.g if it's automatically protected using autoRegister) (commit: fde4c9a ) The file was modified src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/modules/free/FreeModule.java
Commit
c182a7bb7fcd4ec18bdb0ff50f4b0ae821ed298f
by hidendra allow limits via permissions: lwc.protect.BLOCKID/NAME.# or by default (total) protections: lwc.protect.*.#. Not fully tested yet (commit: c182a7b ) The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
b0cfcc7f4bb7c6f01477f2e4e77a9e6be0688995
by hidendra allow limits parsing to be enabled / disabled (commit: b0cfcc7 ) The file was modified config/core.yml The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java
Commit
88a7ab4e2abdc8f0b25097537f83493f0f66706e
by hidendra safely ignore array index out of bounds generated by a bukkit call (unknown source right now) for now (commit: 88a7ab4 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
6fa3614f63ab02214f4958315b0637beec51f8f5
by hidendra fix blacklistedBlocks not matching certain combos. fixes Hoppers (id 154) as well. (commit: 6fa3614 ) The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java
Commit
b38ad78c1c2e5959b6a3283f405670562bd13ed4
by hidendra change version to 4.3.2 for second (and probably last) beta release. Official release will be made once hopper API is added most likely. (commit: b38ad78 ) The file was modified VERSION
Commit
8d3e7443a4b73191337e5beb315ff03787f63c98
by hidendra fix blacklisted block bug with allowing blocks in certain arrangement (commit: 8d3e744 ) The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
4c7eb8d7e0b39adefff3ba1cf70c97ddfc7d6041
by hidendra bounds check inventory slot on inventory click event to escape the event early on if they aren't even using the inventory (commit: 4c7eb8d ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
c9a7c634ebf06e567352313ab1fa5d8b2ab702ee
by hidendra caught AbstractMethodError for inventory event's event.getInventory().getHolder() and dump the player who caused it so it can be investigated (commit: c9a7c63 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
4336884ed4bf21b0b10e0291e6f8907b9c95ffdc
by hidendra move blacklist block handling from its own event handler to LWC's own (commit: 4336884 ) The file was modified src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
54578ee67681bad7f5ce6f35f6355c0d5182ca9a
by hidendra fix blacklistedBlocks being broken by the last build ( and also the exception caused on startup ) (commit: 54578ee ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
a40f72b1f437b9a6d3a0cc8b6e4e20c6be06dd15
by hidendra native support for Double Trapped chests. (commit: a40f72b ) The file was modified lib/Bukkit.jar The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
3ea06a41b8675b8cda02338e504ed0bc23c93efc
by hidendra alias 'chest' in core.yml to both Chest and Trapped Chest. (commit: 3ea06a4 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
604e318203cd2fa428b203ba7e3183ed587088ab
by hidendra add Hoppers to core.yml by default the first time this version/build is ran. After that it can be safely removed if you do not desire it (you will also be told in the console this happened) (commit: 604e318 ) The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
020a416f27f3365f33d270fba045e6f57c6e4eee
by hidendra add Trapped Chests to core.yml by default the first time this version/build is ran. After that it can be safely removed if you do not desire it (you will also be told in the console this happened) (commit: 020a416 ) The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/config/ConfigurationNode.java
Commit
c28776ea30afe1a309e94d3947bfccab43c93be1
by hidendra while i'm simplifying things take it a _step further_ (commit: c28776e ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
e8914b116f4c6f43683bd040a6b076e445b131f2
by hidendra fix placing hoppers on donation chests you don't have admin access to (commit: e8914b1 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
edd08b635fec1022c255eb2dd62c198dadcaf1a8
by hidendra don't attempt to ping the database if we are not connected to it (commit: edd08b6 ) The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java
Commit
771cc8918f50bfab386608c0a92fad3b7f7ad5a1
by hidendra Disable hoppers on protections by default. They can be enabled on individual protections by using /chopper on. If you want hoppers to be enabled by default (and then /chopper disables them) set denyHoppers in core.yml to false (it'll show up first time you run this build) (commit: 771cc89 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/model/Flag.java The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified config/core.yml The file was modified lib/Bukkit.jar
Commit
baa4e4d9a6d802fddfd6f9afe2fc5b7a095c3281
by hidendra hopper prevention now uses both dest/source. this just adds destination prevention, so people can't dump all their junk into your chest w/ a dropper (commit: baa4e4d ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
3bd8ca3559a5bbe3174d30ecda0cbdca19c4cbeb
by hidendra Fix minor bugs with donation chests: allow left clicking (inserting) into the chest when an item is in hand and compare enchantment levels correctly incase it was not working (commit: 3bd8ca3 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
5728875ad255156b3323bea37548dda88eee565e
by tobias336 Replaced this ugly StackTrace message (Failed to connect to MySQL) with a message that should contain information that are equally useful. (commit: 5728875 ) The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
28a074302f5cac40248fb138b61ef5c652c6d741
by hidendra when using fastRemoveProtections account for protections that can match more than 1 block (commit: 28a0743 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
e5e7ae1c77dd30cdd6a17b7ddee9c027fb746061
by hidendra Implement Bukkit's doubleClick() method for InventoryClickEvent. Still a PR so pending acceptance. Fixes taking items out of Donation chests by double clicking. (commit: e5e7ae1 ) The file was modified lib/Bukkit.jar The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
6d2ef6017953ca75a2a0e9a21ebeed29f7124b96
by hidendra Fix Block name matching for protectable blocks in core.yml. This finally properly fixes support with specific ModLoader blocks (e.g. 145:2) as long as it reports proper block / data. HOWEVER, BREAKING CHANGE! If you use LWC-Economy you need to update to the latest build. This begins development on 4.4.0 because of the breaking change as mentioned before which will not be made backwards compatibility to ensure 100% compatibility with ModLoader blocks going forward. (commit: 6d2ef60 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was modified VERSION The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/migration/MySQLPost200.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was modified src/main/java/com/griefcraft/io/Backup.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was modified src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified src/main/java/com/griefcraft/lwc/LWCInfo.java The file was modified src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/util/config/Configuration.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/model/Permission.java
Commit
0f7e7985ac516ab0bbd53c0f32ae9b48d1eb198d
by hidendra Replace the enumset used to check if a block is an inventory with a Bukkit API call. This should have been done a long time ago as many blocks (e.g. mods) can have inventories that I cannot account for. This also fixes compatibility with MCPC+ according to bloodshot. (commit: 0f7e798 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
25c97b7ffe91a008cd99d46a72e816d5225c4f86
by fpigerre Updated French language file Updated French language file. More info at LWC issue #613 (commit: 25c97b7 ) The file was modified src/main/resources/lang/lwc_fr.properties
Commit
0c1a034ee2bca5ace72295c5065d3d325be5c1ee
by hidendra Auto protect can create duplicate protections when blocks are unexpectedly destroyed (e.g. WorldEdit //set). Also, use MONITOR for auto protection. (commit: 0c1a034 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified build.xml The file was modified src/main/java/com/griefcraft/util/Metrics.java The file was modified build.xml
Commit
c7111badce5c69cdf9d95dd5ab5bcf810157822f
by coolcraftcze Update lwc_cz.properties Translate new texts & fix some bugs in older translate (commit: c7111ba ) The file was modified src/main/resources/lang/lwc_cz.properties
Commit
b9ac4b8bab4cdf0fa1a1cadb1dac0adc23386045
by hidendra fullRemoveProtections should update the history table to make the protection inactive. This effects lwc admin expire, cleanup, and other commands. (commit: b9ac4b8 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
efb6edb81f17e9d72e654ddd17ab8b7b6f020aba
by hidendra fullRemoveProtections should update the history table to make the protection inactive. This effects lwc admin expire, cleanup, and other commands. (commit: efb6edb ) The file was modified src/main/resources/lang/lwc_en.properties The file was modified src/main/resources/plugin.yml
Commit
109a799d8b0c20459e087c270c837da4c10fe810
by hidendra It looks like the sign blanking bug has been fixed (when cancelling interact event at the same time as the destroy event for a sign) (commit: 109a799 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
e4cd156c2f2b4ddbff8f84b29280510c5409ed6f
by hidendra Could swear I ctrl+f'd cremoveall before :-( (commit: e4cd156 ) The file was modified src/main/resources/plugin.yml
Commit
d380b4e0100d0debf29530b8f3585d7b696da09c
by hidendra Implement chest double click (implemented in MC 1.5). This fixes issues with donation chests and taking arbitrary items if you have the same item type already. (commit: d380b4e ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified lib/Bukkit.jar
Commit
26356c7ee518a0eddd6a5d5de35d46c5a10300d7
by hidendra Allow hoppers to transfer items if the hopper AND inventory it's attached to are protected by LWC by the same owner. This means hoppers would need to be made protectable of course. (commit: 26356c7 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
e72b569e09347ce127b24d91453aacde326bb71c
by hidendra Prepare for adaptive cache testing with a known-nulls cache. This existed probably over a year ago as well but was removed. Basically: It is just a cache of blocks that are known to not have any protections on them. If all protections are not in the cache then an otherwise cache miss would force a DB lookup. This prevents that DB lookup after the first time it's done (and nothing is found) (commit: e72b569 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was modified src/main/java/com/griefcraft/cache/LRUCache.java
Commit
b476444975a2b89996d838a06c88f3664980709a
by hidendra Fix a somewhat long standing bug where you might see "grass" or something protected when removing one side of a double chest and placing a block down where it was before. Other removeCache calls are to assist with the known null cache (commit: b476444 ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
d018552e5dce0726ab929c05931d3ceaf066cb09
by hidendra New adaptive cache increasing which can be requested by high-intensity code areas. /lwc admin report now lists the default and adaptive cache size, e.g. ( 1252/1260 [100+1160] ) = 100 default cache size (core.yml) + 1160 adaptively increased because a high-intensity code area needed it. PS this is of course in very much testing. I expect this to work well in the long run but of course some minor issues may come up here and there. (commit: d018552 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/util/Statistics.java
Commit
bb622ed4c9b702dd1c671b21c7272dd3086042a6
by hidendra protection.removeCache() should remove adjacent blocks that aren't protected (i.e. in null cache). This fixes double chests (and potentially doors and other multiblock protections) from not being detected if it is /cprivate'd and not placed down.closes #712 (commit: bb622ed ) The file was modified src/main/java/com/griefcraft/model/Protection.java
Commit
aa2c8dd80d52d20a9a6ee555d47ef5ec5fa0bc83
by hidendra Add findProtection(location) which can be used to avoid precious getBlock() calls if the location is already in the cache (commit: aa2c8dd ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
ddca6acca526508c3c84f642a30dc130c9ccabb0
by hidendra Potentially use one less findProtection call (commit: ddca6ac ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
6037431cf8bd1a7875a78170b0c9b36aabd7981a
by hidendra simplify expression to xor (simpler to understand) (commit: 6037431 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
52be00093eb0f84ce368bdbdd8b32d4d082594fc
by hidendra Some specific optimizations targeted at hoppers but should help all around as well. LWC startup may be a touch slower for now while more testing is done. This commit makes LWC do the following: - When all protections are in the cache don't even go through the protection matcher (skip it entirely) - Match all blocks for precached protections on startup (makes the above op allowed) When the cache is full don't bother trying to match any blocks. All precached blocks are matched on startup. - Hardwires HOPPER to not use any block matchers (i.e. used when the cache is not full) All of these together should significantly decrease the event time for InventoryMoveItemEvent. For example, it was >30,000 nanoseconds per event for my test server before (around 130 hoppers spamming items every tick) and is now around 2,000-2,500 nanoseconds per event while keeping the exact same functionality. This commit *might* break things (e.g. LWC-Economy might break since LWC now loads postworld not on startup but from my testing it is OK). If your world doesn't explode in a ball of fire you should be alright. (commit: 52be000 ) The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java
Commit
78b43f57cb88854196d14d47931389bac7ce4abd
by hidendra Revert some changes done by commit 52be0009: precaching all blocks in multiblock protectionsCloses #736 , #735 (commit: 78b43f5 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
02658396cccddc47a7dbe88f8d5a552bb629aaac
by hidendra Add a method counter which right now is just used for the cache in /lwc admin report to give a more detailed view of the cache, e.g.: 15:19:14 [INFO] ==== Cache ==== 15:19:14 [INFO] Usage: 15.92% ( 1592/10000 [10000+0] ) 15:19:14 [INFO] Profile: 15:19:14 [INFO] isKnownNull: 645,738 (9496.15 / second) 15:19:14 [INFO] getProtection: 228,874 (3365.79 / second) 15:19:14 [INFO] addProtection: 1,592 (23.41 / second) 15:19:14 [INFO] addKnownNull: 1,244 (18.29 / second) This test world has a LOT of hoppers so the huge amount of reads is to be expected (each hopper is trying to poll an item every single tick but getting blocked by LWC) #734 (commit: 0265839 ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was added src/main/java/com/griefcraft/cache/MethodCounter.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/cache/MethodCounter.java The file was added src/main/java/com/griefcraft/modules/admin/AdminView.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
5b01b5f2bde5945b420d20fe9ad2d0c8d9f3c629
by hidendra The null cache doesn't need to be weak (the value is always strong ....) and also fix a minor math mix up (commit: 5b01b5f ) The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java
Commit
b92e97b2a9a09cf50ba55a2ed3368182bf0d3ddc
by hidendra Hopper events only ever have 1 inventory to select from so instead of trying both source and dest use only the one that is not the hopper For my test server this removed about 30% of the cache reads some may be more or less Lastly, optimize flags a tiny bit and add a resolveProtectionConfiguration method to skip the getBlock call (commit: b92e97b ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
52298176ef4a6d2e2b51a4e0dbaecef88a1ae2ff
by hidendra The messy hopper protection stuff can be shifted back to the handleMoveItemEvent because it will only ever be called once per event now (commit: 5229817 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
47afa8428fec107bd6db74b5a38f0d7b15e4eb67
by hidendra More optimizations regarding hoppers. Mainly, only if hoppers aren't already protected then they a lookup should not even be tried (commit: 47afa84 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/util/Updater.java
Commit
03d11ffc0acbef583cc86fd5d75dc6bd82f1afb8
by hidendra Add second entity explode event that removes protections from blocks protected in an allowed explosion (commit: 03d11ff ) The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
5b518ece19765f1c9a15ab888f4c7c0a4d8f3398
by hidendra Properly update cache when a chest is removed from a double chest configuration (commit: 5b518ec ) The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
63d674c34ea148a15972e337d0fc52d1d32852e4
by hidendra #742 Updated Danish translation from cannafix (commit: 63d674c ) The file was modified src/main/resources/lang/lwc_da.properties The file was modified src/main/java/com/griefcraft/modules/credits/CreditsModule.java
Commit
c38016d71b97153eb88aa2d8f6a1aada012ee0c4
by hidendra Donation chests: Compare enchanted book contents. This fixes being able to swap enchanted books with other enchanted books (commit: c38016d ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
df3ab124d98f611d8c041be3bd77e5cb5ad14ec3
by hidendra Auto closing doors: now support trap doors (commit: df3ab12 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
a150d35007f5e5efa6140ff5c787b07cbbd9a71b
by hidendra Database connection errors: print out the cause error (more descriptive) if there is a cause (commit: a150d35 ) The file was modified src/main/java/com/griefcraft/sql/Database.java
Commit
c8e7486a9aa30f3f2b8e42bc3e1fd9097f3f66da
by hidendra Properly handle protected trap doors placed on the upper part of a block. Fixes #767 (commit: c8e7486 ) The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
b577d6d91638b922c6216d94380140f14e5c1351
by hidendra Validate protections when a block is placed (commit: b577d6d ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was removed src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added core/src/main/java/com/griefcraft/migration/ConfigPost300.java The file was added core/src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was added core/lib/plugins/iConomy5.jar The file was added core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was removed src/main/java/com/griefcraft/io/BackupManager.java The file was removed src/main/java/com/griefcraft/util/Statistics.java The file was removed lib/plugins/CreeperHeal.jar The file was added core/src/main/java/com/griefcraft/util/Colors.java The file was added core/src/main/java/com/griefcraft/integration/ICurrency.java The file was removed src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was removed src/main/resources/lang/lwc_cz.properties The file was removed lib/plugins/Essentials.jar The file was added core/src/main/java/com/griefcraft/lwc/LWC.java The file was added core/src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was removed src/main/java/com/griefcraft/util/Metrics.java The file was removed src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was added core/src/main/java/com/griefcraft/sql/Column.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was removed src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added core/src/main/resources/config/doors.yml The file was removed lib/plugins/SpoutPluginAPI.jar The file was removed src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was removed src/main/java/com/griefcraft/util/config/Configuration.java The file was removed config/magnet.yml The file was added core/src/main/java/com/griefcraft/model/Mode.java The file was removed src/main/java/com/griefcraft/scripting/ModuleException.java The file was removed src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was removed src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was added core/src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added core/lib/plugins/PermissionsBukkit.jar The file was added core/src/main/java/com/griefcraft/integration/IPermissions.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was removed src/main/java/com/griefcraft/util/Version.java The file was removed src/main/java/com/griefcraft/sql/Table.java The file was removed lib/plugins/WorldEdit.jar The file was added core/src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was added core/src/main/java/com/griefcraft/cache/MethodCounter.java The file was added core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was added core/src/main/java/com/griefcraft/io/RestorableProtection.java The file was removed src/main/java/com/griefcraft/migration/MySQLPost200.java The file was added core/src/main/java/com/griefcraft/model/LWCPlayer.java The file was added core/src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added core/src/main/java/com/griefcraft/model/Flag.java The file was added core/lib/plugins/WorldGuard.jar The file was removed src/main/java/com/griefcraft/model/History.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was added core/src/main/java/com/griefcraft/util/config/Configuration.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was added core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was removed src/main/resources/lang/lwc_hu.properties The file was removed src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was removed build.xml The file was removed src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was added core/lib/plugins/WorldEdit.jar The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was removed config/iconomy.yml The file was added core/src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was removed src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was removed src/main/java/com/griefcraft/io/RestorableBlock.java The file was removed src/main/resources/lang/lwc_nl.properties The file was added core/src/main/java/com/griefcraft/model/ConfirmAction.java The file was removed src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was added core/src/main/java/com/griefcraft/model/Protection.java The file was added core/src/main/java/com/griefcraft/util/Tuple.java The file was added core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed src/main/java/com/griefcraft/cache/ProtectionCache.java The file was removed src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was added core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was added core/src/main/java/com/griefcraft/scripting/MetaData.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was added core/src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was added core/src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was removed lib/plugins/Heroes.jar The file was added core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was added core/src/main/java/com/griefcraft/sql/Table.java The file was removed src/main/java/com/griefcraft/util/Colors.java The file was removed src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was added core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was added core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was added core/src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was added core/src/main/java/com/griefcraft/util/StringUtil.java The file was removed src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was removed src/main/java/com/griefcraft/modules/free/FreeModule.java The file was removed src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was added core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was added core/src/main/java/com/griefcraft/util/TimeUtil.java The file was added core/src/main/resources/lang/lwc_fr.properties The file was added core/src/main/java/com/griefcraft/io/Backup.java The file was added core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was removed src/main/java/com/griefcraft/modules/fix/FixModule.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was added core/src/main/java/com/griefcraft/scripting/event/IResult.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed src/main/java/com/griefcraft/io/Restorable.java The file was added core/src/main/java/com/griefcraft/migration/MigrationUtility.java The file was removed config/worldguard.yml The file was added core/src/main/resources/lang/lwc_en.properties The file was added core/lib/plugins/PermissionsEx.jar The file was removed config/limits.yml The file was removed src/main/java/com/griefcraft/sql/DatabaseException.java The file was removed src/main/java/com/griefcraft/util/StringUtil.java The file was removed src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was added core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was added core/src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added core/lib/plugins/Towny.jar The file was added core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was removed src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was added core/src/main/resources/lang/lwc_sv.properties The file was removed src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was added core/src/main/java/com/griefcraft/util/Updater.java The file was removed src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was added core/src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was removed src/main/java/com/griefcraft/modules/create/CreateModule.java The file was removed src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added core/src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was removed src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was added core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was removed src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was removed config/doors.yml The file was added core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was removed src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was added core/src/main/resources/lang/lwc_nl.properties The file was added core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was added core/src/main/resources/config/magnet.yml The file was added core/src/main/resources/config/worldguard.yml The file was removed src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added core/src/main/java/com/griefcraft/util/StopWatch.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was added core/src/main/java/com/griefcraft/cache/LRUCache.java The file was removed src/main/resources/lang/lwc_pl.properties The file was removed lib/plugins/MobArena-v0.94.4.52.jar The file was removed src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was added core/src/main/resources/plugin.yml The file was added core/src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was added core/src/main/java/com/griefcraft/cache/ProtectionCache.java The file was added core/src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was added core/src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was removed src/main/resources/plugin.yml The file was removed src/main/java/com/griefcraft/scripting/Module.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was added core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was added core/src/main/resources/config/limits.yml The file was added core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was removed src/main/resources/lang/lwc_fr.properties The file was added core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was added core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was added core/src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was added core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was removed src/main/resources/lang/lwc_ru.properties The file was added core/src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was removed src/main/resources/lang/lwc_es.properties The file was removed lib/plugins/Vault.jar The file was added core/src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was removed src/main/java/com/griefcraft/scripting/MetaData.java The file was added core/src/main/java/com/griefcraft/io/BackupManager.java The file was removed src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was added pom.xml The file was added core/src/main/java/com/griefcraft/io/Restorable.java The file was added core/src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was added core/src/main/java/com/griefcraft/scripting/JavaModule.java The file was added core/src/main/java/com/griefcraft/sql/DatabaseException.java The file was added core/pom.xml The file was added core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed lib/plugins/BOSEconomy.jar The file was removed lib/Bukkit.jar The file was added core/src/main/resources/lang/lwc_es.properties The file was added core/src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was added core/src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was removed lib/plugins/iConomy6.jar The file was removed src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was removed src/main/java/com/griefcraft/modules/info/InfoModule.java The file was removed src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was added core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was added core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was removed src/main/resources/lang/lwc_en.properties The file was removed src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was removed src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was removed src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was removed src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was added core/src/main/java/com/griefcraft/io/RestorableBlock.java The file was added core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added core/src/main/java/com/griefcraft/util/UpdaterFile.java The file was removed src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed src/main/java/com/griefcraft/migration/MigrationUtility.java The file was removed src/main/java/com/griefcraft/io/Backup.java The file was removed lib/plugins/WorldGuard.jar The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was removed src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was added core/src/main/resources/lang/lwc_da.properties The file was added core/src/main/resources/lang/lwc_ru.properties The file was added core/src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was added core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was added core/lib/plugins/iConomy6.jar The file was added core/src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was added core/src/main/resources/lang/lwc_it.properties The file was removed src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was removed src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added core/lib/plugins/MobArena-v0.94.4.52.jar The file was removed src/main/java/com/griefcraft/integration/ICurrency.java The file was added core/src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was removed src/main/java/com/griefcraft/sql/Database.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was removed src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was added core/src/main/java/com/griefcraft/migration/MySQLPost200.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was removed src/main/java/com/griefcraft/util/ProtectionFinder.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was added core/lib/plugins/Showcase0.7.7.jar The file was removed src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was added core/src/main/java/com/griefcraft/util/Statistics.java The file was removed src/main/java/com/griefcraft/migration/ConfigPost300.java The file was added core/src/main/java/com/griefcraft/lwc/LWCInfo.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was removed src/main/resources/lang/lwc_it.properties The file was added core/src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was added core/src/main/java/com/griefcraft/lwc/MessageParser.java The file was added core/src/main/java/com/griefcraft/scripting/Module.java The file was added core/src/main/resources/lang/lwc_de.properties The file was removed src/main/java/com/griefcraft/sql/PhysDB.java The file was removed src/main/resources/lang/lwc_da.properties The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was added core/src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was added core/src/main/java/com/griefcraft/model/Action.java The file was removed src/main/java/com/griefcraft/model/LWCPlayer.java The file was removed src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was removed src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was added core/src/main/java/com/griefcraft/model/Permission.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was modified .gitignore The file was removed src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminView.java The file was added core/src/main/resources/config/iconomy.yml The file was added core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was removed src/main/java/com/griefcraft/model/Mode.java The file was added core/lib/plugins/BOSEconomy.jar The file was removed src/main/java/com/griefcraft/scripting/JavaModule.java The file was removed src/main/java/com/griefcraft/model/Action.java The file was removed src/main/java/com/griefcraft/model/ConfirmAction.java The file was added core/lib/plugins/Essentials.jar The file was removed src/main/java/com/griefcraft/util/UpdaterFile.java The file was added core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was added core/src/main/java/com/griefcraft/sql/PhysDB.java The file was added core/src/main/resources/lang/lwc_pl.properties The file was added core/src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was added core/src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was removed src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was added core/src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was added core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was added core/src/main/java/com/griefcraft/sql/Database.java The file was removed lib/plugins/PermissionsBukkit.jar The file was added core/src/main/java/com/griefcraft/util/ProtectionFinder.java The file was added core/src/main/resources/lang/lwc_cz.properties The file was added core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was added modules/economy/pom.xml The file was added core/src/main/java/com/griefcraft/util/DatabaseThread.java The file was removed src/main/java/com/griefcraft/cache/MethodCounter.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was added core/lib/plugins/CreeperHeal.jar The file was removed src/main/java/com/griefcraft/io/RestorableProtection.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was added core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was removed src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was removed src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was added core/src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was removed src/main/java/com/griefcraft/sql/Column.java The file was removed lib/plugins/Towny_Advanced.jar The file was added core/src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was added core/src/main/resources/lang/lwc_hu.properties The file was added core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was added core/lib/plugins/Towny_Advanced.jar The file was added core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was added core/src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was removed src/main/java/com/griefcraft/model/Permission.java The file was removed src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was added core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was added core/src/main/java/com/griefcraft/util/Version.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was added core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was removed src/main/java/com/griefcraft/scripting/event/IResult.java The file was removed src/main/resources/lang/lwc_sv.properties The file was removed lib/plugins/PermissionsEx.jar The file was removed src/main/java/com/griefcraft/integration/IPermissions.java The file was removed src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was added core/src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was added core/src/main/java/com/griefcraft/model/History.java The file was removed src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was removed src/main/java/com/griefcraft/cache/LRUCache.java The file was added core/src/main/resources/config/limitsv2.yml The file was removed lib/plugins/Showcase0.7.7.jar The file was removed src/main/java/com/griefcraft/util/Tuple.java The file was removed src/main/resources/lang/lwc_de.properties The file was removed src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was removed lib/plugins/Towny.jar The file was added core/src/main/java/com/griefcraft/scripting/ModuleException.java The file was added core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was added core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was removed src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was removed lib/plugins/iConomy5.jar The file was removed src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was removed src/main/java/com/griefcraft/util/TimeUtil.java The file was added core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was removed src/main/java/com/griefcraft/util/StopWatch.java The file was removed config/limitsv2.yml The file was added core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was removed src/main/java/com/griefcraft/util/DatabaseThread.java The file was removed src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was removed src/main/java/com/griefcraft/util/Updater.java The file was removed src/main/java/com/griefcraft/model/Flag.java The file was removed src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was removed src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was removed src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was removed src/main/java/com/griefcraft/model/Protection.java The file was added core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was added core/src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was removed src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was added core/src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was removed src/main/java/com/griefcraft/lwc/LWCInfo.java The file was added core/src/main/resources/config/core.yml The file was added core/src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was removed src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was added core/lib/plugins/Heroes.jar The file was removed config/core.yml The file was removed lib/plugins/bpermissions.jar The file was removed src/main/java/com/griefcraft/lwc/MessageParser.java The file was modified README.md The file was added modules/economy/src/main/resources/plugin.yml The file was removed modules/economy/src/resources/plugin.yml
Commit
eb138442733f1cc80a677001fee9ae20e2a7f5bb
by hidendra Move LWC's load time back to startup The main reason is so that is loads before WorldEdit and other such plugins that LWC needs to run events before. For example, so that WorldEdit's super pickaxe can be properly cancelled on protections the player cannot access. This is better than moving LWC's event priority down. (commit: eb13844 ) The file was modified core/src/main/resources/plugin.yml
Commit
d6532d6be13aa43ef53ac202baf5f7b4cd9a9665
by hidendra Check that block.getState does not throw NPE. Apparently BlockSkull can throw this. (commit: d6532d6 ) The file was modified core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
67ab525613f8d71b038dcd254d342cbeac16f786
by hidendra #811 Initial UUID work. This is NOT backwards compatible with MC 1.6 Offline mode: Names shouldn't be converted to the UUID of the user with the same username (online mode) as long as the player already logged into the server at least once. Offline mode might still have a couple bugs as a result. * When a protection is loaded: Check if it needs converting; if it does, convert it * Use UUIDs when creating protections and modifying rights * /cadmin find now searches by UUID * Change output from varous commands to attempt to resolve a player's name instead of using a UUID This does not yet slowly crawl the database to convert everything. (commit: 67ab525 ) The file was added core/src/main/java/com/griefcraft/util/NameFetcher.java The file was modified core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified core/src/main/java/com/griefcraft/sql/PhysDB.java The file was added core/src/main/java/com/griefcraft/util/UUIDRegistry.java The file was modified core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified core/pom.xml The file was modified core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified core/src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified core/src/main/java/com/griefcraft/model/Protection.java The file was modified pom.xml The file was modified core/src/main/java/com/griefcraft/model/Permission.java The file was modified modules/economy/pom.xml The file was modified core/src/main/java/com/griefcraft/lwc/LWC.java The file was added core/src/main/java/com/griefcraft/util/UUIDFetcher.java The file was modified core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java
Commit
d1d1c50e23375367f6f38275f4edfd83f2c463a5
by hidendra Remove log message, and save when a protection is converted after being interacted. (commit: d1d1c50 ) The file was modified core/src/main/java/com/griefcraft/sql/PhysDB.java The file was modified core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
4518763e7a5b5bc679eecc9dfe87224ce5c3165a
by hidendra Don't convert protections when they are loaded for now (only when interacted with) (commit: 4518763 ) The file was modified core/src/main/java/com/griefcraft/sql/PhysDB.java
Commit
2ed212ed91b7c623f1e78ec51b45bb46be05ea9c
by hidendra #811 Do not convert protections to UUIDs at the moment until the new converter is ready (which will be quite different.) This will still support protections that did convert to have UUIDs (commit: 2ed212e ) The file was modified core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java
Commit
880acaf1db6c5775cdda46e006566cf74b1447f3
by hidendra #811 Register protections using a player's name instead of their UUID -- the new converter will change the format so better keep better backwards compatibility (/cremoveall, and so on) for now (commit: 880acaf ) The file was modified core/src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
913767592ccdf0bb21609f6f1639f552affa6d23
by hidendra Fix a cache invalidation bug as reported by andrewkm. Thanks! (commit: 9137675 ) The file was modified core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
395232f3d97014d63f572ce265d36cb1e9d5c884
by hidendra Fix issue with LWC downloading Linux native libraries on FreeBSD (and thus crashing the JVM because SQLite happily also defaults to Linux ...) (commit: 395232f ) The file was modified core/src/main/java/com/griefcraft/util/Updater.java The file was modified core/src/main/java/com/griefcraft/util/Updater.java
Commit
6ce37d66247735b78f2f388d57e21561af683f62
by hidendra Initial update for Minecraft 1.8 to restore compilation. (commit: 6ce37d6 ) The file was modified modules/economy/pom.xml The file was modified core/pom.xml The file was modified core/src/main/java/com/griefcraft/util/Statistics.java
Commit
b5c15db87f315b822bb16b41ac576fa5d61af266
by hidendra Support new doors added in MC 1.8. This uses the old deprecated method which should still support older versions of Bukkit. (commit: b5c15db ) The file was modified core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java
Commit
6151faea727da546f662d0a5d43a676ce099446a
by hidendra Add the new 1.8 doors to the config by default (commit: 6151fae ) The file was modified core/src/main/resources/config/core.yml The file was added .travis.yml
Commit
634058e9e98f67822e27e874d8fa2ea49e3f4c9a
by hidendra Add support for new MC 1.8 fence gates. (commit: 634058e ) The file was modified core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified core/src/main/resources/config/core.yml The file was modified core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java
Commit
2f3d5355a5b0f19cea093ac6bcc261ada6c244a9
by hidendra Add support for MC 1.8 banners (both standing & wall). The must be manually enabled in the config, i.e.: standing_banner: enabled: true wall_banner: enabled: true (commit: 2f3d535 ) The file was modified core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/GravityMatcher.java
Commit
805ec726e1b12ee0a3152309576adf501fbe6699
by hidendra Add support for MC 1.8 Iron Trap Doors. This includes support for right click open (like iron doors!) (commit: 805ec72 ) The file was modified core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
0a3ec63d39ca5b5969f89d42b04feda86d1fdfd8
by hidendra Make iron trapdoors protectable by default. (commit: 0a3ec63 ) The file was modified core/src/main/resources/config/core.yml
Commit
02ced0a6bc23abd1723173cd1b611ccfdfbf9119
by hidendra Updater: Don't cause NPEs when using BSD (which atm required PureJava SQLite) (commit: 02ced0a ) The file was modified core/src/main/java/com/griefcraft/util/Updater.java The file was modified core/src/main/java/com/griefcraft/lwc/LWCPlugin.java
Commit
88552d838671dfea0a58733b0b25aa109093248a
by hidendra Private protections: Allow access via the player's name as well as their UUID. This fixes an issue where users coming from an older build would have broken /cmodify'd permissions. (commit: 88552d8 ) The file was modified core/src/main/java/com/griefcraft/lwc/LWC.java
Commit
57b4f98cba68a8f27454ad4ebe2ac2fec49747cc
by hidendra /cmodify @player was not working with later builds because their UUID was not being checked. This has been fixed. (commit: 57b4f98 ) The file was modified core/src/main/java/com/griefcraft/lwc/LWC.java The file was modified core/src/main/java/com/griefcraft/lwc/LWC.java
Commit
5bba25ef57921aab116c2794c98a0049b68cf40a
by hidendra Restore compatibility with MC 1.6.4 & 1.7.10 (likely other versions as well.) (commit: 5bba25e ) The file was modified core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was added core/src/main/java/com/griefcraft/util/SetUtil.java The file was modified core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java
Commit
68c96db2e0ad6df6da949dfbace37f05f6a20ac2
by hidendra Add travis webhook It is on 5.0 but not master, so api.getlwc.org was not updating :) (commit: 68c96db ) The file was modified .travis.yml
Commit
11fb1637466d1e209e600fd37c1b1800cf81f254
by hidendra Protections should be created using a player's UUID. Before, /cprivate, etc was using the player's name. Protections created with autoRegister (i.e. auto protect when placing blocks) were being created with the player's UUID correctly. (commit: 11fb163 ) The file was modified core/src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
2895120ecb843b9eb265d3b268bc93733463c93c
by hidendra Adapt protection matching to accept BlockState objects. (commit: 2895120 ) The file was modified core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified core/src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified core/src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified core/src/main/java/com/griefcraft/lwc/LWC.java The file was modified core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified core/src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java
Commit
b761279ff49fa790e168761a1cd1cdae71f71e12
by hidendra Don't let beds replace protections. This seems to be caused by a new bug in Vanilla. Thanks to Clovis D for reporting this. (commit: b761279 ) The file was modified core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified core/src/main/java/com/griefcraft/model/Protection.java The file was removed core/src/main/java/com/griefcraft/integration/IPermissions.java The file was added com/griefcraft/scripting/event/IResult.java The file was removed core/src/main/resources/lang/lwc_de.properties The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was added com/griefcraft/modules/owners/OwnersModule.java The file was added com/griefcraft/scripting/ModuleLoader.java The file was added com/griefcraft/migration/MySQLPost200.java The file was removed modules/economy/pom.xml The file was added com/griefcraft/util/locale/UTF8Control.java The file was removed core/src/main/resources/lang/lwc_nl.properties The file was added com/griefcraft/bukkit/StoreageMinecartBlock.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was removed core/src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was added com/griefcraft/modules/modes/NoSpamModule.java The file was removed modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyPlugin.java The file was added com/griefcraft/integration/ICurrency.java The file was added com/griefcraft/modules/admin/AdminPurge.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed core/src/main/java/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was added com/griefcraft/modules/redstone/RedstoneModule.java The file was removed core/src/main/resources/config/core.yml The file was added lang/lwc_cz.properties The file was removed core/src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was added com/griefcraft/modules/fix/FixModule.java The file was added com/griefcraft/util/config/Configuration.java The file was added com/griefcraft/modules/admin/AdminFind.java The file was added com/griefcraft/model/Mode.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was added com/griefcraft/cache/LRUCache.java The file was added com/griefcraft/util/Statistics.java The file was removed modules/economy/src/main/java/com/griefcraft/bukkit/LWCEconomyServerListener.java The file was removed core/src/main/java/com/griefcraft/util/TimeUtil.java The file was added com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was removed core/src/main/java/com/griefcraft/util/Tuple.java The file was added com/griefcraft/listeners/LWCBlockListener.java The file was removed core/src/main/java/com/griefcraft/integration/ICurrency.java The file was added com/griefcraft/util/locale/LocaleUtil.java The file was added com/griefcraft/modules/admin/AdminForceOwner.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed core/src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was added com/griefcraft/modules/modes/BaseModeModule.java The file was removed core/src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was removed core/src/main/java/com/griefcraft/migration/MySQLPost200.java The file was removed core/src/main/java/com/griefcraft/scripting/ModuleException.java The file was added com/griefcraft/scripting/ModuleException.java The file was removed core/src/main/resources/lang/lwc_en.properties The file was removed docs/backups/Format.md The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was removed core/src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was removed core/src/main/resources/lang/lwc_pl.properties The file was removed core/src/main/java/com/griefcraft/io/BackupManager.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was removed core/src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was removed core/src/main/resources/lang/lwc_fr.properties The file was added com/griefcraft/modules/unlock/UnlockModule.java The file was removed core/src/main/java/com/griefcraft/util/Updater.java The file was removed core/src/main/java/com/griefcraft/modules/pluginsupport/Towny.java The file was added com/griefcraft/util/matchers/WallMatcher.java The file was added com/griefcraft/modules/admin/BaseAdminModule.java The file was added com/griefcraft/modules/limits/LimitsV2.java The file was removed core/src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was removed core/src/main/java/com/griefcraft/scripting/event/IResult.java The file was added com/griefcraft/listeners/LWCPlayerListener.java The file was added com/griefcraft/lwc/LWC.java The file was removed core/src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was removed core/src/main/resources/config/worldguard.yml The file was added com/griefcraft/modules/credits/CreditsModule.java The file was removed core/src/main/java/com/griefcraft/io/RestorableBlock.java The file was removed core/src/main/java/com/griefcraft/integration/permissions/BukkitPermissions.java The file was added com/griefcraft/migration/ConfigPost300.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was added com/griefcraft/modules/modes/PersistModule.java The file was added com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added com/griefcraft/scripting/event/LWCEvent.java The file was removed core/src/main/java/com/griefcraft/sql/Database.java The file was removed core/src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed core/src/main/java/com/griefcraft/integration/permissions/bPermissions.java The file was added com/griefcraft/lwc/LWCInfo.java The file was removed core/src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was removed core/src/main/resources/lang/lwc_da.properties The file was added com/griefcraft/integration/permissions/BukkitPermissions.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was removed core/src/main/java/com/griefcraft/util/ProtectionFinder.java The file was added com/griefcraft/modules/admin/AdminSkel.java The file was removed core/src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was removed core/src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was removed core/lib/plugins/Heroes.jar The file was removed core/src/main/resources/plugin.yml The file was added config/doors.yml The file was added com/griefcraft/util/NameFetcher.java The file was removed core/lib/plugins/Essentials.jar The file was added com/griefcraft/migration/MigrationUtility.java The file was added com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added com/griefcraft/scripting/event/LWCDropItemEvent.java The file was removed core/src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added com/griefcraft/scripting/JavaModule.java The file was added lang/lwc_hu.properties The file was added com/griefcraft/util/SetUtil.java The file was removed core/src/main/java/com/griefcraft/sql/PhysDB.java The file was added com/griefcraft/model/Action.java The file was removed core/src/main/java/com/griefcraft/model/ConfirmAction.java The file was added com/griefcraft/model/Protection.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was added com/griefcraft/modules/flag/MagnetModule.java The file was added com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was removed core/src/main/java/com/griefcraft/util/Colors.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was added com/griefcraft/modules/setup/SetupSkel.java The file was removed core/src/main/java/com/griefcraft/sql/Column.java The file was removed core/src/main/java/com/griefcraft/lwc/LWC.java The file was removed core/src/main/java/com/griefcraft/model/LWCPlayer.java The file was added com/griefcraft/sql/Table.java The file was removed core/src/main/java/com/griefcraft/integration/currency/EssentialsCurrency.java The file was added com/griefcraft/modules/admin/AdminView.java The file was added com/griefcraft/util/Updater.java The file was added lang/lwc_nl.properties The file was added com/griefcraft/scripting/event/LWCPlayerEvent.java The file was removed core/lib/plugins/PermissionsEx.jar The file was added com/griefcraft/listeners/LWCEntityListener.java The file was removed core/lib/plugins/PermissionsBukkit.jar The file was removed core/src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was removed core/src/main/java/com/griefcraft/scripting/JavaModule.java The file was removed core/src/main/resources/lang/lwc_hu.properties The file was added com/griefcraft/util/matchers/DoorMatcher.java The file was removed core/src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was removed VERSION The file was added com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was added com/griefcraft/integration/currency/iConomy6Currency.java The file was added com/griefcraft/util/Version.java The file was removed core/src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was removed core/src/main/java/com/griefcraft/lwc/MessageParser.java The file was added com/griefcraft/integration/currency/iConomy5Currency.java The file was removed core/src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was added com/griefcraft/migration/DatabaseMigrator.java The file was removed core/lib/plugins/iConomy6.jar The file was added com/griefcraft/integration/permissions/PEXPermissions.java The file was removed core/src/main/java/com/griefcraft/io/RestorableProtection.java The file was added com/griefcraft/util/UUIDFetcher.java The file was added com/griefcraft/modules/limits/LimitsModule.java The file was added com/griefcraft/modules/admin/AdminLocale.java The file was removed core/src/main/java/com/griefcraft/util/StringUtil.java The file was added com/griefcraft/modules/info/InfoModule.java The file was added com/griefcraft/integration/permissions/VaultPermissions.java The file was added com/griefcraft/lwc/SimpleMessageParser.java The file was removed core/src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was removed core/src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was added com/griefcraft/util/StringUtil.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was removed core/src/main/java/com/griefcraft/sql/DatabaseException.java The file was removed core/src/main/resources/lang/lwc_es.properties The file was added com/griefcraft/integration/currency/VaultCurrency.java The file was removed core/src/main/java/com/griefcraft/modules/fix/FixModule.java The file was removed core/src/main/java/com/griefcraft/util/Statistics.java The file was removed core/src/main/java/com/griefcraft/model/History.java The file was added com/griefcraft/scripting/event/LWCProtectionEvent.java The file was added com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added config/core.yml The file was removed core/lib/plugins/WorldEdit.jar The file was removed core/src/main/java/com/griefcraft/modules/create/CreateModule.java The file was added lang/lwc_pl.properties The file was added com/griefcraft/modules/history/HistoryModule.java The file was added com/griefcraft/util/locale/LWCResourceBundle.java The file was removed core/src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was added com/griefcraft/modules/admin/AdminCleanup.java The file was removed core/lib/plugins/Towny.jar The file was added com/griefcraft/integration/currency/NoCurrency.java The file was removed core/src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was added com/griefcraft/model/LWCPlayer.java The file was removed core/lib/plugins/WorldGuard.jar The file was modified .gitignore The file was added com/griefcraft/bukkit/HopperMinecartBlock.java The file was removed core/src/main/java/com/griefcraft/util/StopWatch.java The file was removed core/src/main/resources/lang/lwc_sv.properties The file was added config/limitsv2.yml The file was added lang/lwc_es.properties The file was added config/limits.yml The file was added com/griefcraft/modules/towny/TownyModule.java The file was removed core/src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was added com/griefcraft/modules/admin/AdminClear.java The file was added com/griefcraft/modules/setup/LimitsSetup.java The file was removed core/src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was added com/griefcraft/modules/admin/AdminCache.java The file was added com/griefcraft/modules/setup/BaseSetupModule.java The file was removed core/src/main/java/com/griefcraft/util/NameFetcher.java The file was removed core/src/main/java/com/griefcraft/util/UUIDFetcher.java The file was removed core/src/main/java/com/griefcraft/util/UpdaterFile.java The file was added com/griefcraft/modules/admin/AdminReport.java The file was removed core/src/main/java/com/griefcraft/util/Version.java The file was removed core/lib/plugins/Towny_Advanced.jar The file was added com/griefcraft/util/DatabaseThread.java The file was added com/griefcraft/lwc/MessageParser.java The file was removed core/src/main/java/com/griefcraft/lwc/LWCInfo.java The file was added com/griefcraft/scripting/MetaData.java The file was added com/griefcraft/scripting/event/LWCReloadEvent.java The file was removed core/src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was removed core/lib/plugins/BOSEconomy.jar The file was added com/griefcraft/scripting/event/LWCCommandEvent.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was removed README.md The file was removed core/src/main/java/com/griefcraft/cache/LRUCache.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was removed core/src/main/java/com/griefcraft/modules/modes/DropTransferModule.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was removed core/src/main/resources/config/limits.yml The file was added lang/lwc_it.properties The file was added com/griefcraft/bukkit/EntityBlock.java The file was added com/griefcraft/modules/create/CreateModule.java The file was removed core/src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was added lang/lwc_de.properties The file was added com/griefcraft/modules/admin/AdminRebuild.java The file was added com/griefcraft/modules/free/FreeModule.java The file was added com/griefcraft/integration/currency/BOSECurrency.java The file was added com/griefcraft/io/Restorable.java The file was removed core/lib/plugins/Showcase0.7.7.jar The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added com/griefcraft/util/UpdaterFile.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was removed core/src/main/java/com/griefcraft/scripting/MetaData.java The file was added config/worldguard.yml The file was added com/griefcraft/modules/admin/AdminExpire.java The file was removed core/src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was removed .travis.yml The file was removed core/src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was added com/griefcraft/modules/flag/BaseFlagModule.java The file was removed core/src/main/java/com/griefcraft/modules/flag/MagnetModule.java The file was added com/griefcraft/cache/WeakLRUCache.java The file was added com/griefcraft/util/config/ConfigurationException.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was removed core/src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was added com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was added com/griefcraft/modules/admin/AdminDump.java The file was removed changelog.md The file was removed core/src/main/java/com/griefcraft/scripting/Module.java The file was added com/griefcraft/listeners/LWCServerListener.java The file was added com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was removed core/src/main/java/com/griefcraft/util/config/Configuration.java The file was added com/griefcraft/modules/admin/AdminVersion.java The file was removed core/src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was added com/griefcraft/modules/doors/DoorsModule.java The file was added config/iconomy.yml The file was removed core/src/main/resources/lang/lwc_it.properties The file was removed core/src/main/java/com/griefcraft/model/Mode.java The file was added com/griefcraft/modules/confirm/ConfirmModule.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added com/griefcraft/io/RestorableBlock.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was removed core/src/main/java/com/griefcraft/util/DatabaseThread.java The file was removed modules/economy/src/main/java/com/griefcraft/lwc/EconomyModule.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was added com/griefcraft/cache/MethodCounter.java The file was removed core/src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added com/griefcraft/sql/DatabaseException.java The file was added lang/lwc_en.properties The file was removed core/src/main/resources/lang/lwc_cz.properties The file was added com/griefcraft/util/Tuple.java The file was added com/griefcraft/modules/debug/DebugModule.java The file was removed core/src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added lang/lwc_da.properties The file was removed core/src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was removed core/src/main/resources/config/doors.yml The file was removed core/src/main/resources/config/limitsv2.yml The file was added com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed LICENSE The file was added com/griefcraft/integration/IPermissions.java The file was added com/griefcraft/sql/Column.java The file was removed core/src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was added com/griefcraft/io/Backup.java The file was added com/griefcraft/io/BackupManager.java The file was added com/griefcraft/modules/admin/AdminFlush.java The file was added com/griefcraft/modules/admin/AdminReload.java The file was added com/griefcraft/model/Permission.java The file was added com/griefcraft/model/ConfirmAction.java The file was added com/griefcraft/modules/admin/AdminQuery.java The file was removed core/src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was added config/magnet.yml The file was added com/griefcraft/modules/destroy/DestroyModule.java The file was added com/griefcraft/sql/PhysDB.java The file was added com/griefcraft/modules/admin/AdminBackup.java The file was removed core/src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was removed core/src/main/java/com/griefcraft/util/UUIDRegistry.java The file was removed core/src/main/java/com/griefcraft/modules/free/FreeModule.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed core/src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was added com/griefcraft/integration/permissions/bPermissions.java The file was added com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added com/griefcraft/util/locale/LocaleClassLoader.java The file was added com/griefcraft/modules/modes/DropTransferModule.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was removed core/src/main/java/com/griefcraft/sql/Table.java The file was removed modules/economy/src/main/resources/plugin.yml The file was removed core/lib/plugins/iConomy5.jar The file was removed core/src/main/java/com/griefcraft/modules/towny/TownyModule.java The file was added com/griefcraft/lwc/LWCPlugin.java The file was removed core/src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was removed core/lib/plugins/CreeperHeal.jar The file was added com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was removed core/src/main/java/com/griefcraft/modules/info/InfoModule.java The file was added com/griefcraft/util/matchers/GravityMatcher.java The file was removed core/src/main/java/com/griefcraft/cache/ProtectionCache.java The file was added com/griefcraft/io/RestorableProtection.java The file was removed core/src/main/java/com/griefcraft/integration/currency/BOSECurrency.java The file was added plugin.yml The file was removed core/src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was removed core/src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was removed core/src/main/resources/lang/lwc_ru.properties The file was removed core/pom.xml The file was removed core/src/main/java/com/griefcraft/migration/MigrationUtility.java The file was added com/griefcraft/model/Flag.java The file was removed core/src/main/java/com/griefcraft/io/Backup.java The file was removed pom.xml The file was removed core/src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was removed core/src/main/java/com/griefcraft/integration/currency/iConomy6Currency.java The file was added com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was removed core/src/main/resources/config/iconomy.yml The file was removed core/src/main/resources/config/magnet.yml The file was added com/griefcraft/listeners/LWCMCPCSupport.java The file was added com/griefcraft/modules/admin/AdminRemove.java The file was added com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed core/src/main/java/com/griefcraft/model/Protection.java The file was removed core/lib/plugins/MobArena-v0.94.4.52.jar The file was removed core/src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was added org/mcstats/Metrics.java The file was removed core/src/main/java/com/griefcraft/integration/permissions/PEXPermissions.java The file was removed core/src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was added com/griefcraft/util/Colors.java The file was added com/griefcraft/scripting/event/LWCAccessEvent.java The file was added com/griefcraft/cache/ProtectionCache.java The file was removed core/src/main/java/com/griefcraft/io/Restorable.java The file was removed core/src/main/java/com/griefcraft/migration/ConfigPost300.java The file was removed core/src/main/java/com/griefcraft/model/Action.java The file was added lang/lwc_ru.properties The file was added com/griefcraft/util/StopWatch.java The file was added lang/lwc_fr.properties The file was added com/griefcraft/integration/currency/EssentialsCurrency.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was added com/griefcraft/util/config/ConfigUpdater.java The file was added com/griefcraft/util/TimeUtil.java The file was added lang/lwc_sv.properties The file was removed core/src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was removed core/src/main/java/com/griefcraft/util/SetUtil.java The file was removed core/src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was removed core/src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was added com/griefcraft/scripting/Module.java The file was added com/griefcraft/util/ProtectionFinder.java The file was removed core/src/main/java/com/griefcraft/model/Permission.java The file was added com/griefcraft/modules/modify/ModifyModule.java The file was added com/griefcraft/modules/pluginsupport/Towny.java The file was added com/griefcraft/util/config/ConfigurationNode.java The file was removed core/src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added com/griefcraft/model/History.java The file was removed core/src/main/java/com/griefcraft/model/Flag.java The file was removed core/src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was removed core/src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was removed core/src/main/java/com/griefcraft/cache/MethodCounter.java The file was added com/griefcraft/util/UUIDRegistry.java The file was removed core/src/main/java/com/griefcraft/modules/admin/AdminView.java The file was added com/griefcraft/sql/Database.java The file was added README.md The file was removed com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was removed com/griefcraft/migration/MySQLPost200.java The file was removed com/griefcraft/util/SetUtil.java The file was removed com/griefcraft/scripting/ModuleLoader.java The file was added LWC/com/griefcraft/scripting/JavaModule.java The file was removed com/griefcraft/util/ProtectionFinder.java The file was added LWC/com/griefcraft/integration/permissions/BukkitPermissions.java The file was removed com/griefcraft/util/matchers/WallMatcher.java The file was removed com/griefcraft/model/LWCPlayer.java The file was added LWC/com/griefcraft/modules/modify/ModifyModule.java The file was added LWC/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed com/griefcraft/integration/permissions/BukkitPermissions.java The file was removed com/griefcraft/modules/debug/DebugModule.java The file was added LWC/com/griefcraft/modules/towny/TownyModule.java The file was added LWC/com/griefcraft/listeners/LWCServerListener.java The file was removed com/griefcraft/modules/setup/BaseSetupModule.java The file was added LWC/lang/lwc_it.properties The file was removed com/griefcraft/model/History.java The file was removed com/griefcraft/modules/history/HistoryModule.java The file was removed com/griefcraft/modules/limits/LimitsV2.java The file was removed com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was removed com/griefcraft/util/Tuple.java The file was added LWC/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was removed config/iconomy.yml The file was removed com/griefcraft/migration/DatabaseMigrator.java The file was added LWC/com/griefcraft/model/ConfirmAction.java The file was removed com/griefcraft/modules/admin/AdminPurge.java The file was added LWC/com/griefcraft/modules/create/CreateModule.java The file was removed com/griefcraft/modules/redstone/RedstoneModule.java The file was removed com/griefcraft/listeners/LWCEntityListener.java The file was removed com/griefcraft/scripting/MetaData.java The file was added LWC/com/griefcraft/migration/MigrationUtility.java The file was removed com/griefcraft/sql/Database.java The file was added LWC/lang/lwc_ru.properties The file was removed com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed com/griefcraft/sql/Column.java The file was added LWC/com/griefcraft/cache/MethodCounter.java The file was removed com/griefcraft/util/DatabaseThread.java The file was removed lang/lwc_fr.properties The file was removed org/mcstats/Metrics.java The file was added LWC/com/griefcraft/integration/permissions/bPermissions.java The file was added LWC/com/griefcraft/integration/currency/iConomy6Currency.java The file was added LWC/com/griefcraft/modules/admin/AdminRemove.java The file was removed com/griefcraft/model/Mode.java The file was added LWC/com/griefcraft/util/NameFetcher.java The file was removed com/griefcraft/util/UUIDFetcher.java The file was removed plugin.yml The file was removed com/griefcraft/modules/flag/BaseFlagModule.java The file was added LWC/lang/lwc_pl.properties The file was removed com/griefcraft/modules/admin/AdminQuery.java The file was removed config/doors.yml The file was added LWC/com/griefcraft/scripting/ModuleException.java The file was added LWC/lang/lwc_en.properties The file was added LWC/com/griefcraft/sql/PhysDB.java The file was removed com/griefcraft/modules/admin/AdminCleanup.java The file was removed lang/lwc_de.properties The file was removed com/griefcraft/cache/LRUCache.java The file was removed lang/lwc_it.properties The file was removed com/griefcraft/io/BackupManager.java The file was removed com/griefcraft/lwc/LWC.java The file was removed com/griefcraft/listeners/LWCPlayerListener.java The file was added LWC/com/griefcraft/migration/ConfigPost300.java The file was removed com/griefcraft/modules/destroy/DestroyModule.java The file was removed com/griefcraft/modules/admin/AdminExpire.java The file was added LWC/com/griefcraft/lwc/LWCInfo.java The file was removed com/griefcraft/modules/modes/DropTransferModule.java The file was added LWC/com/griefcraft/cache/LRUCache.java The file was added LWC/com/griefcraft/integration/permissions/VaultPermissions.java The file was added LWC/com/griefcraft/modules/admin/AdminRebuild.java The file was removed com/griefcraft/scripting/event/LWCReloadEvent.java The file was removed com/griefcraft/modules/owners/OwnersModule.java The file was added LWC/com/griefcraft/model/Permission.java The file was removed lang/lwc_pl.properties The file was added LWC/com/griefcraft/integration/ICurrency.java The file was added LWC/com/griefcraft/migration/DatabaseMigrator.java The file was added LWC/com/griefcraft/modules/history/HistoryModule.java The file was removed com/griefcraft/modules/doors/DoorsModule.java The file was added LWC/com/griefcraft/modules/admin/AdminReport.java The file was removed com/griefcraft/util/Statistics.java The file was added LWC/com/griefcraft/util/matchers/GravityMatcher.java The file was removed com/griefcraft/modules/admin/AdminVersion.java The file was added LWC/com/griefcraft/util/SetUtil.java The file was removed config/worldguard.yml The file was removed com/griefcraft/modules/admin/BaseAdminModule.java The file was removed com/griefcraft/migration/ConfigPost300.java The file was removed com/griefcraft/scripting/event/LWCProtectionEvent.java The file was added LWC/config/worldguard.yml The file was removed com/griefcraft/util/StringUtil.java The file was added LWC/com/griefcraft/io/Backup.java The file was removed com/griefcraft/util/matchers/DoubleChestMatcher.java The file was removed com/griefcraft/bukkit/HopperMinecartBlock.java The file was added LWC/com/griefcraft/sql/Column.java The file was removed com/griefcraft/model/ConfirmAction.java The file was removed com/griefcraft/lwc/MessageParser.java The file was removed lang/lwc_es.properties The file was removed com/griefcraft/util/Colors.java The file was removed com/griefcraft/modules/admin/AdminBackup.java The file was removed com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added LWC/com/griefcraft/integration/currency/BOSECurrency.java The file was removed com/griefcraft/scripting/event/LWCEvent.java The file was added LWC/com/griefcraft/modules/limits/LimitsModule.java The file was added LWC/com/griefcraft/bukkit/HopperMinecartBlock.java The file was removed com/griefcraft/modules/modes/NoSpamModule.java The file was added LWC/com/griefcraft/modules/setup/LimitsSetup.java The file was removed com/griefcraft/sql/PhysDB.java The file was added LWC/com/griefcraft/model/Action.java The file was removed com/griefcraft/modules/fix/FixModule.java The file was added LWC/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed com/griefcraft/modules/admin/AdminRebuild.java The file was added LWC/com/griefcraft/util/Colors.java The file was removed com/griefcraft/integration/permissions/PEXPermissions.java The file was removed com/griefcraft/model/Action.java The file was removed lang/lwc_cz.properties The file was added LWC/com/griefcraft/io/Restorable.java The file was added LWC/com/griefcraft/modules/admin/AdminPurge.java The file was removed com/griefcraft/io/Backup.java The file was added LWC/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed com/griefcraft/scripting/ModuleException.java The file was removed com/griefcraft/lwc/SimpleMessageParser.java The file was added LWC/com/griefcraft/modules/admin/AdminDump.java The file was added LWC/lang/lwc_hu.properties The file was added LWC/com/griefcraft/modules/admin/AdminFlush.java The file was added LWC/com/griefcraft/modules/admin/AdminExpire.java The file was added LWC/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed com/griefcraft/integration/currency/VaultCurrency.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was removed com/griefcraft/sql/DatabaseException.java The file was added LWC/com/griefcraft/util/ProtectionFinder.java The file was added LWC/com/griefcraft/lwc/LWCPlugin.java The file was added LWC/com/griefcraft/modules/destroy/DestroyModule.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was added LWC/config/core.yml The file was removed com/griefcraft/modules/admin/AdminFind.java The file was removed com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added LWC/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added LWC/com/griefcraft/cache/ProtectionCache.java The file was removed com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was removed com/griefcraft/model/Flag.java The file was added LWC/com/griefcraft/modules/fix/FixModule.java The file was removed com/griefcraft/model/Permission.java The file was added LWC/config/limitsv2.yml The file was added LWC/com/griefcraft/util/config/ConfigurationException.java The file was removed com/griefcraft/modules/admin/AdminReload.java The file was added LWC/com/griefcraft/util/matchers/WallMatcher.java The file was removed com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was added LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was removed config/limitsv2.yml The file was added LWC/com/griefcraft/scripting/ModuleLoader.java The file was added LWC/com/griefcraft/model/Protection.java The file was added LWC/com/griefcraft/modules/free/FreeModule.java The file was removed com/griefcraft/io/Restorable.java The file was added LWC/com/griefcraft/util/UUIDRegistry.java The file was added LWC/com/griefcraft/util/locale/LocaleClassLoader.java The file was removed com/griefcraft/integration/currency/iConomy6Currency.java The file was removed com/griefcraft/util/config/ConfigurationNode.java The file was added LWC/com/griefcraft/modules/admin/AdminReload.java The file was removed com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed com/griefcraft/integration/currency/BOSECurrency.java The file was removed com/griefcraft/util/NameFetcher.java The file was added LWC/com/griefcraft/util/Updater.java The file was removed com/griefcraft/util/config/ConfigUpdater.java The file was added LWC/com/griefcraft/modules/setup/BaseSetupModule.java The file was added LWC/com/griefcraft/util/UpdaterFile.java The file was removed com/griefcraft/listeners/LWCServerListener.java The file was added LWC/com/griefcraft/modules/limits/LimitsV2.java The file was added LWC/com/griefcraft/util/config/ConfigurationNode.java The file was added LWC/com/griefcraft/model/Flag.java The file was removed com/griefcraft/model/Protection.java The file was removed com/griefcraft/modules/admin/AdminView.java The file was removed config/magnet.yml The file was added LWC/com/griefcraft/scripting/event/LWCAccessEvent.java The file was removed com/griefcraft/bukkit/StoreageMinecartBlock.java The file was added LWC/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was removed lang/lwc_ru.properties The file was added LWC/com/griefcraft/bukkit/StoreageMinecartBlock.java The file was added LWC/com/griefcraft/modules/flag/MagnetModule.java The file was removed com/griefcraft/modules/info/InfoModule.java The file was added LWC/com/griefcraft/modules/setup/SetupSkel.java The file was added LWC/com/griefcraft/modules/admin/AdminForceOwner.java The file was removed com/griefcraft/integration/currency/iConomy5Currency.java The file was removed lang/lwc_en.properties The file was added LWC/com/griefcraft/modules/admin/AdminQuery.java The file was added LWC/plugin.yml The file was added LWC/com/griefcraft/modules/admin/AdminFind.java The file was removed com/griefcraft/util/Updater.java The file was removed com/griefcraft/scripting/Module.java The file was added LWC/com/griefcraft/scripting/event/LWCCommandEvent.java The file was removed com/griefcraft/modules/flag/MagnetModule.java The file was removed com/griefcraft/modules/admin/AdminLocale.java The file was removed com/griefcraft/modules/modify/ModifyModule.java The file was added LWC/com/griefcraft/sql/Database.java The file was removed com/griefcraft/scripting/event/LWCAccessEvent.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was added LWC/com/griefcraft/listeners/LWCBlockListener.java The file was removed com/griefcraft/modules/admin/AdminFlush.java The file was added LWC/com/griefcraft/io/BackupManager.java The file was added LWC/com/griefcraft/util/locale/LWCResourceBundle.java The file was added LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added LWC/com/griefcraft/modules/info/InfoModule.java The file was added LWC/com/griefcraft/listeners/LWCEntityListener.java The file was removed com/griefcraft/scripting/event/LWCPlayerEvent.java The file was removed config/limits.yml The file was added LWC/com/griefcraft/util/Version.java The file was removed com/griefcraft/util/locale/LWCResourceBundle.java The file was removed com/griefcraft/util/config/Configuration.java The file was added LWC/com/griefcraft/modules/confirm/ConfirmModule.java The file was added LWC/com/griefcraft/modules/owners/OwnersModule.java The file was added LWC/com/griefcraft/migration/MySQLPost200.java The file was added LWC/com/griefcraft/util/locale/LocaleUtil.java The file was removed com/griefcraft/modules/confirm/ConfirmModule.java The file was removed com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was added LWC/com/griefcraft/util/UUIDFetcher.java The file was removed com/griefcraft/lwc/LWCInfo.java The file was removed config/core.yml The file was removed com/griefcraft/util/UUIDRegistry.java The file was removed com/griefcraft/io/RestorableProtection.java The file was removed com/griefcraft/modules/admin/AdminClear.java The file was removed com/griefcraft/scripting/event/LWCCommandEvent.java The file was removed lang/lwc_hu.properties The file was added LWC/lang/lwc_da.properties The file was removed com/griefcraft/modules/pluginsupport/Towny.java The file was removed com/griefcraft/modules/limits/LimitsModule.java The file was added LWC/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added LWC/com/griefcraft/modules/pluginsupport/Towny.java The file was added LWC/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was added LWC/config/limits.yml The file was removed com/griefcraft/modules/modes/BaseModeModule.java The file was added LWC/com/griefcraft/modules/admin/AdminBackup.java The file was removed com/griefcraft/scripting/JavaModule.java The file was removed com/griefcraft/util/matchers/GravityMatcher.java The file was added LWC/com/griefcraft/util/DatabaseThread.java The file was added LWC/com/griefcraft/util/Tuple.java The file was added LWC/com/griefcraft/modules/modes/DropTransferModule.java The file was added LWC/com/griefcraft/lwc/MessageParser.java The file was removed com/griefcraft/modules/setup/LimitsSetup.java The file was added LWC/lang/lwc_nl.properties The file was removed com/griefcraft/util/Version.java The file was added LWC/com/griefcraft/modules/admin/AdminSkel.java The file was removed com/griefcraft/listeners/LWCMCPCSupport.java The file was removed com/griefcraft/cache/ProtectionCache.java The file was added LWC/com/griefcraft/sql/DatabaseException.java The file was removed com/griefcraft/modules/admin/AdminReport.java The file was added LWC/config/doors.yml The file was added LWC/com/griefcraft/modules/unlock/UnlockModule.java The file was added LWC/com/griefcraft/util/StringUtil.java The file was added LWC/com/griefcraft/modules/admin/AdminCache.java The file was added LWC/com/griefcraft/scripting/event/IResult.java The file was added LWC/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added LWC/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was added LWC/com/griefcraft/modules/admin/AdminVersion.java The file was removed com/griefcraft/cache/WeakLRUCache.java The file was added LWC/com/griefcraft/modules/admin/BaseAdminModule.java The file was added LWC/com/griefcraft/model/Mode.java The file was removed com/griefcraft/integration/ICurrency.java The file was removed com/griefcraft/modules/admin/AdminPurgeBanned.java The file was added LWC/lang/lwc_cz.properties The file was removed com/griefcraft/integration/currency/EssentialsCurrency.java The file was added LWC/com/griefcraft/integration/currency/NoCurrency.java The file was added LWC/com/griefcraft/io/RestorableProtection.java The file was added LWC/com/griefcraft/modules/admin/AdminView.java The file was removed com/griefcraft/modules/create/CreateModule.java The file was added LWC/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added LWC/com/griefcraft/modules/modes/BaseModeModule.java The file was added LWC/com/griefcraft/lwc/LWC.java The file was added LWC/com/griefcraft/integration/permissions/PEXPermissions.java The file was added LWC/com/griefcraft/listeners/LWCMCPCSupport.java The file was added LWC/com/griefcraft/scripting/event/LWCEvent.java The file was removed com/griefcraft/lwc/LWCPlugin.java The file was added LWC/com/griefcraft/modules/credits/CreditsModule.java The file was added LWC/com/griefcraft/scripting/Module.java The file was removed com/griefcraft/modules/admin/AdminSkel.java The file was removed lang/lwc_sv.properties The file was added LWC/com/griefcraft/io/RestorableBlock.java The file was added LWC/config/magnet.yml The file was removed com/griefcraft/modules/admin/AdminCache.java The file was removed com/griefcraft/util/locale/UTF8Control.java The file was added LWC/com/griefcraft/integration/IPermissions.java The file was added LWC/com/griefcraft/cache/WeakLRUCache.java The file was removed com/griefcraft/modules/admin/AdminRemove.java The file was removed com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was added LWC/com/griefcraft/util/config/ConfigUpdater.java The file was removed com/griefcraft/integration/IPermissions.java The file was removed com/griefcraft/modules/admin/AdminDump.java The file was added LWC/com/griefcraft/bukkit/EntityBlock.java The file was added LWC/com/griefcraft/modules/redstone/RedstoneModule.java The file was removed com/griefcraft/util/config/ConfigurationException.java The file was added LWC/config/iconomy.yml The file was removed com/griefcraft/util/UpdaterFile.java The file was added LWC/lang/lwc_sv.properties The file was removed com/griefcraft/modules/free/FreeModule.java The file was removed lang/lwc_da.properties The file was removed com/griefcraft/util/matchers/DoorMatcher.java The file was removed com/griefcraft/modules/credits/CreditsModule.java The file was removed com/griefcraft/modules/modes/PersistModule.java The file was added LWC/com/griefcraft/model/History.java The file was removed com/griefcraft/io/RestorableBlock.java The file was added LWC/lang/lwc_fr.properties The file was added LWC/com/griefcraft/util/TimeUtil.java The file was added LWC/com/griefcraft/modules/doors/DoorsModule.java The file was added LWC/com/griefcraft/lwc/SimpleMessageParser.java The file was removed com/griefcraft/listeners/LWCBlockListener.java The file was added LWC/com/griefcraft/util/Statistics.java The file was removed com/griefcraft/migration/MigrationUtility.java The file was added LWC/com/griefcraft/integration/currency/EssentialsCurrency.java The file was removed com/griefcraft/modules/setup/SetupSkel.java The file was added LWC/org/mcstats/Metrics.java The file was added LWC/com/griefcraft/modules/admin/AdminLocale.java The file was removed com/griefcraft/cache/MethodCounter.java The file was added LWC/com/griefcraft/util/StopWatch.java The file was added LWC/com/griefcraft/modules/admin/AdminClear.java The file was added LWC/com/griefcraft/modules/debug/DebugModule.java The file was removed com/griefcraft/integration/permissions/VaultPermissions.java The file was added LWC/lang/lwc_de.properties The file was added LWC/com/griefcraft/model/LWCPlayer.java The file was added LWC/com/griefcraft/util/config/Configuration.java The file was removed com/griefcraft/modules/unlock/UnlockModule.java The file was removed lang/lwc_nl.properties The file was added LWC/com/griefcraft/integration/currency/VaultCurrency.java The file was added LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was removed com/griefcraft/modules/towny/TownyModule.java The file was removed com/griefcraft/util/StopWatch.java The file was added LWC/com/griefcraft/sql/Table.java The file was added LWC/lang/lwc_es.properties The file was removed com/griefcraft/modules/admin/AdminForceOwner.java The file was removed com/griefcraft/sql/Table.java The file was removed com/griefcraft/bukkit/EntityBlock.java The file was added LWC/com/griefcraft/scripting/event/LWCReloadEvent.java The file was added LWC/com/griefcraft/util/locale/UTF8Control.java The file was removed com/griefcraft/integration/permissions/bPermissions.java The file was added LWC/com/griefcraft/modules/modes/NoSpamModule.java The file was removed com/griefcraft/util/TimeUtil.java The file was removed com/griefcraft/integration/currency/NoCurrency.java The file was removed com/griefcraft/util/locale/LocaleUtil.java The file was added LWC/com/griefcraft/modules/modes/PersistModule.java The file was added LWC/com/griefcraft/scripting/MetaData.java The file was removed com/griefcraft/scripting/event/LWCDropItemEvent.java The file was removed com/griefcraft/scripting/event/IResult.java The file was added LWC/com/griefcraft/util/matchers/DoorMatcher.java The file was removed com/griefcraft/util/locale/LocaleClassLoader.java The file was modified README.md The file was modified README.md The file was modified LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/plugin.yml The file was added LWC/com/griefcraft/bukkit/ArmorStandListener.java The file was added LWC/com/griefcraft/bukkit/v1_8_R1/HopperMinecartBlock.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was added LWC/com/griefcraft/bukkit/StorageNMS.java The file was modified LWC/com/griefcraft/modules/create/CreateModule.java The file was modified LWC/com/griefcraft/lwc/LWCPlugin.java The file was added LWC/com/griefcraft/bukkit/v1_8_R1/EntityBlock.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was added LWC/com/griefcraft/bukkit/v1_7_R4/StoreageMinecartBlock.java The file was added LWC/com/griefcraft/bukkit/NMS.java The file was added LWC/com/griefcraft/bukkit/v1_8_R1/StoreageMinecartBlock.java The file was added LWC/com/griefcraft/bukkit/v1_8_R2/HopperMinecartBlock.java The file was added LWC/com/griefcraft/bukkit/v1_7_R4/HopperMinecartBlock.java The file was added LWC/com/griefcraft/bukkit/HopperNMS.java The file was added LWC/com/griefcraft/bukkit/v1_7_R4/EntityBlock.java The file was modified LWC/com/griefcraft/sql/PhysDB.java The file was modified LWC/com/griefcraft/listeners/LWCBlockListener.java The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java The file was added LWC/com/griefcraft/bukkit/v1_8_R2/EntityBlock.java The file was added LWC/com/griefcraft/bukkit/v1_8_R2/StoreageMinecartBlock.java The file was modified LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was added LWC/com/griefcraft/bukkit/v1_8_R3/EntityBlock.java The file was modified LWC/com/griefcraft/sql/PhysDB.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was added LWC/com/griefcraft/bukkit/v1_8_R3/HopperMinecartBlock.java The file was added LWC/com/griefcraft/bukkit/v1_8_R3/StoreageMinecartBlock.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/util/matchers/GravityMatcher.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/listeners/LWCBlockListener.java The file was modified LWC/com/griefcraft/listeners/LWCEntityListener.java The file was modified LWC/com/griefcraft/bukkit/ArmorStandListener.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/bukkit/NMS.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was modified LWC/com/griefcraft/util/matchers/WallMatcher.java The file was modified LWC/com/griefcraft/modules/limits/LimitsModule.java The file was modified LWC/com/griefcraft/util/Statistics.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/lwc/LWCPlugin.java
Commit
cb515ddb5ead69624f83d9dab6f56c219f9ec55a
by Brokkonaut Several bugfixes + features: - Armor stands can now be autoprotected when placed - Protections are no longer accidentally removed when left clicking them - Member access does no longer allow you to destroy protected entities - You can no longer break protections of other players when you don't have the permission to create them - Everyone can rotate items in public protected item frames - Everyone can add/remove items from public protected armor stands (commit: cb515dd ) The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/listeners/LWCEntityListener.java
Commit
5788495a614e9ed380c44123062274f2562ea71d
by Brokkonaut - Removed specialized depencies (now vault is required) - Remove furnitureapi support - Remove creeperheal support - Reworked the FakeBlock to remove version dependencies - Fix clieanup - Fix update uuid cache - fix blocks below fence gates changing (commit: 5788495 ) The file was removed LWC/com/griefcraft/bukkit/v1_8_R1/HopperMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R2/HopperMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R3/StoreageMinecartBlock.java The file was modified .gitignore The file was removed LWC/com/griefcraft/integration/currency/iConomy5Currency.java The file was removed LWC/com/griefcraft/integration/currency/iConomy6Currency.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R2/EntityBlock.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was removed LWC/com/griefcraft/integration/permissions/BukkitPermissions.java The file was removed LWC/com/griefcraft/bukkit/v1_7_R4/EntityBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_7_R4/HopperMinecartBlock.java The file was removed LWC/com/griefcraft/integration/permissions/bPermissions.java The file was modified LWC/com/griefcraft/lwc/LWCPlugin.java The file was removed LWC/com/griefcraft/integration/currency/BOSECurrency.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R3/EntityBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_7_R4/StoreageMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/StoreageMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R3/HopperMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/HopperMinecartBlock.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R2/StoreageMinecartBlock.java The file was modified LWC/com/griefcraft/listeners/LWCEntityListener.java The file was removed LWC/com/griefcraft/integration/permissions/PEXPermissions.java The file was removed LWC/com/griefcraft/modules/modes/DropTransferModule.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R1/EntityBlock.java The file was modified LWC/com/griefcraft/util/UUIDRegistry.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/bukkit/EntityBlock.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was removed LWC/com/griefcraft/bukkit/v1_8_R1/StoreageMinecartBlock.java The file was modified LWC/com/griefcraft/bukkit/NMS.java The file was removed LWC/com/griefcraft/integration/currency/EssentialsCurrency.java The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java
Commit
9908bfc29f6eaaa273dcd6e4f91e31134ddfde57
by Brokkonaut - remove double armor stand check - remove metrics - cleanup imports,code (commit: 9908bfc ) The file was removed LWC/org/mcstats/Metrics.java The file was modified LWC/com/griefcraft/modules/admin/AdminRebuild.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was removed LWC/com/griefcraft/bukkit/ArmorStandListener.java The file was modified LWC/com/griefcraft/lwc/LWCPlugin.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was removed LWC/com/griefcraft/modules/flag/MagnetModule.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was modified LWC/lang/lwc_de.properties
Commit
7e086fd27592780d37869c0ff4bd4fdde8e08635
by Brokkonaut - Don't update the last accessed of a protection when an admin opens it. - Only show the name, not the uuid of a known player when opening a protection (commit: 7e086fd ) The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/model/Protection.java The file was modified LWC/lang/lwc_de.properties The file was modified LWC/com/griefcraft/util/UUIDRegistry.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/model/Protection.java The file was modified LWC/com/griefcraft/util/matchers/DoorMatcher.java The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/modules/info/InfoModule.java
Commit
78df38d7e5e12b20cce6cf093407caf499cf2d15
by Brokkonaut remove updater, remove own library loading, some bugfixes (commit: 78df38d ) The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/lwc/LWCPlugin.java The file was modified LWC/com/griefcraft/sql/Database.java The file was modified LWC/com/griefcraft/modules/admin/AdminVersion.java The file was removed LWC/com/griefcraft/util/Updater.java The file was removed LWC/com/griefcraft/util/UpdaterFile.java The file was modified LWC/com/griefcraft/util/DatabaseThread.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/sql/Database.java The file was modified LWC/com/griefcraft/sql/PhysDB.java The file was modified LWC/com/griefcraft/util/config/ConfigUpdater.java The file was modified LWC/com/griefcraft/modules/admin/AdminVersion.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java The file was modified LWC/com/griefcraft/util/locale/UTF8Control.java The file was modified LWC/com/griefcraft/modules/create/CreateModule.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java
Commit
827d555ba5080623a6dc1f198af0fc5bbf9a3518
by Brokkonaut - fix: update protection timespamp when accessing as non-owner - change: messages for own protections in action bar (to avoid chat spam) - fix: admin cleanup for sqlite - fix: doors: disable block placing when opening/closing iron doors/trapdoors - fix: doors: disable door interaction when shift-clicking (commit: 827d555 ) The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java
Commit
92c8c32b6030cc8ce4da4f1eadb0e788fe887156
by Brokkonaut fix persist: cancel pending actions when turning it off fix free module: cleanup own permissions by uuid, not by name (commit: 92c8c32 ) The file was modified LWC/com/griefcraft/modules/modes/PersistModule.java The file was modified LWC/com/griefcraft/modules/free/FreeModule.java The file was removed LWC/com/griefcraft/bukkit/HopperNMS.java The file was removed LWC/com/griefcraft/bukkit/StorageNMS.java The file was modified LWC/com/griefcraft/bukkit/EntityBlock.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was modified LWC/com/griefcraft/modules/doors/DoorsModule.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/model/Protection.java The file was removed LWC/com/griefcraft/bukkit/NMS.java The file was modified LWC/com/griefcraft/modules/create/CreateModule.java The file was modified README.md The file was modified LWC/com/griefcraft/util/NameFetcher.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was modified LWC/com/griefcraft/model/Protection.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/util/UUIDFetcher.java The file was modified LWC/com/griefcraft/util/UUIDRegistry.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was modified LWC/com/griefcraft/modules/admin/AdminCleanup.java
Commit
ec8f3f0c86b23ee5dfd9b0fcaef6c2aff4bd4e91
by Brokkonaut protection owners and access list members can access any protection type (commit: ec8f3f0 ) The file was modified LWC/com/griefcraft/lwc/LWC.java The file was modified LWC/plugin.yml The file was modified LWC/com/griefcraft/model/LWCPlayer.java
Commit
427213d1dbb2248a523fdf2c2b9704c507fd2739
by Brokkonaut Respect world when finding players in some region (commit: 427213d ) The file was modified LWC/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified LWC/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was removed LWC/com/griefcraft/scripting/JavaModule.java The file was removed LWC/com/griefcraft/model/Protection.java The file was removed LWC/com/griefcraft/modules/confirm/ConfirmModule.java The file was added src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was added src/main/java/com/griefcraft/model/History.java The file was added src/main/java/com/griefcraft/scripting/event/LWCCommandEvent.java The file was added src/main/java/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was added src/main/java/com/griefcraft/lwc/MessageParser.java The file was removed LWC/com/griefcraft/migration/MySQLPost200.java The file was added src/main/java/com/griefcraft/sql/Table.java The file was removed LWC/com/griefcraft/modules/limits/LimitsV2.java The file was added src/main/java/com/griefcraft/modules/modes/BaseModeModule.java The file was added src/main/java/config/limitsv2.yml The file was removed LWC/com/griefcraft/lwc/SimpleMessageParser.java The file was removed LWC/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added src/main/java/com/griefcraft/sql/Column.java The file was removed LWC/config/limitsv2.yml The file was removed LWC/com/griefcraft/modules/owners/OwnersModule.java The file was removed LWC/com/griefcraft/modules/admin/BaseAdminModule.java The file was added src/main/java/com/griefcraft/migration/MigrationUtility.java The file was added src/main/java/com/griefcraft/modules/admin/AdminPurge.java The file was added src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was removed LWC/com/griefcraft/modules/towny/TownyModule.java The file was removed LWC/lang/lwc_es.properties The file was added src/main/java/com/griefcraft/modules/admin/AdminReload.java The file was removed LWC/com/griefcraft/scripting/event/LWCCommandEvent.java The file was added src/main/java/com/griefcraft/util/SetUtil.java The file was removed LWC/com/griefcraft/modules/admin/AdminExpire.java The file was removed LWC/com/griefcraft/modules/pluginsupport/Towny.java The file was removed LWC/com/griefcraft/modules/modes/PersistModule.java The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was added src/main/java/com/griefcraft/modules/admin/BaseAdminModule.java The file was added src/main/java/com/griefcraft/modules/history/HistoryModule.java The file was removed LWC/com/griefcraft/integration/currency/NoCurrency.java The file was removed LWC/com/griefcraft/util/config/Configuration.java The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionDestroyEvent.java The file was added src/main/java/com/griefcraft/lwc/LWC.java The file was added src/main/java/com/griefcraft/modules/free/FreeModule.java The file was removed LWC/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was added src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was removed LWC/com/griefcraft/modules/destroy/DestroyModule.java The file was removed LWC/com/griefcraft/util/StringUtil.java The file was added pom.xml The file was added src/main/java/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was removed LWC/com/griefcraft/model/ConfirmAction.java The file was removed LWC/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was removed LWC/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed LWC/com/griefcraft/modules/admin/AdminQuery.java The file was added src/main/java/com/griefcraft/sql/PhysDB.java The file was added src/main/java/com/griefcraft/modules/setup/BaseSetupModule.java The file was removed LWC/com/griefcraft/util/locale/LocaleUtil.java The file was added src/main/java/com/griefcraft/scripting/event/LWCReloadEvent.java The file was removed LWC/config/worldguard.yml The file was removed LWC/com/griefcraft/integration/ICurrency.java The file was added src/main/java/com/griefcraft/modules/unlock/UnlockModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminVersion.java The file was added src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionRegisterEvent.java The file was added src/main/java/com/griefcraft/modules/admin/AdminSkel.java The file was added src/main/java/com/griefcraft/scripting/ModuleException.java The file was removed LWC/com/griefcraft/modules/modes/BaseModeModule.java The file was removed LWC/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added src/main/java/lang/lwc_hu.properties The file was removed LWC/com/griefcraft/bukkit/EntityBlock.java The file was removed LWC/com/griefcraft/model/LWCPlayer.java The file was removed LWC/com/griefcraft/modules/admin/AdminReport.java The file was removed LWC/com/griefcraft/sql/Column.java The file was removed LWC/com/griefcraft/modules/admin/AdminDump.java The file was removed LWC/com/griefcraft/modules/admin/AdminFlush.java The file was removed LWC/com/griefcraft/modules/admin/AdminSkel.java The file was removed LWC/com/griefcraft/util/DatabaseThread.java The file was added src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was added src/main/java/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was added src/main/java/config/doors.yml The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was added src/main/java/com/griefcraft/util/config/ConfigurationException.java The file was added src/main/java/lang/lwc_ru.properties The file was added src/main/java/com/griefcraft/util/Statistics.java The file was added src/main/java/com/griefcraft/lwc/SimpleMessageParser.java The file was removed LWC/com/griefcraft/migration/DatabaseMigrator.java The file was removed LWC/lang/lwc_it.properties The file was added src/main/java/com/griefcraft/modules/admin/AdminPurgeBanned.java The file was added src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was removed LWC/com/griefcraft/scripting/event/IResult.java The file was removed LWC/lang/lwc_fr.properties The file was added src/main/java/com/griefcraft/migration/DatabaseMigrator.java The file was removed LWC/com/griefcraft/modules/admin/AdminLocale.java The file was added src/main/java/com/griefcraft/migration/ConfigPost300.java The file was removed LWC/com/griefcraft/util/config/ConfigUpdater.java The file was added src/main/java/com/griefcraft/sql/DatabaseException.java The file was removed LWC/com/griefcraft/lwc/MessageParser.java The file was removed LWC/com/griefcraft/util/Version.java The file was added src/main/java/com/griefcraft/modules/admin/AdminRemove.java The file was added src/main/java/com/griefcraft/integration/permissions/SuperPermsPermissions.java The file was removed LWC/lang/lwc_de.properties The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was removed LWC/com/griefcraft/util/matchers/WallMatcher.java The file was added src/main/java/config/magnet.yml The file was added src/main/java/com/griefcraft/util/locale/UTF8Control.java The file was removed LWC/com/griefcraft/modules/setup/SetupSkel.java The file was removed LWC/com/griefcraft/util/locale/LWCResourceBundle.java The file was added src/main/java/com/griefcraft/model/Protection.java The file was added src/main/java/com/griefcraft/sql/Database.java The file was added src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was added src/main/java/com/griefcraft/scripting/event/LWCRedstoneEvent.java The file was removed LWC/com/griefcraft/scripting/event/LWCEvent.java The file was added src/main/java/com/griefcraft/integration/ICurrency.java The file was removed LWC/com/griefcraft/util/matchers/DoorMatcher.java The file was removed LWC/com/griefcraft/modules/admin/AdminForceOwner.java The file was added src/main/java/com/griefcraft/io/BackupManager.java The file was removed LWC/com/griefcraft/modules/admin/AdminRebuild.java The file was added src/main/java/lang/lwc_de.properties The file was removed LWC/com/griefcraft/scripting/event/LWCBlockInteractEvent.java The file was removed LWC/com/griefcraft/sql/Database.java The file was removed LWC/com/griefcraft/integration/currency/VaultCurrency.java The file was added src/main/java/lang/lwc_pl.properties The file was removed LWC/com/griefcraft/model/History.java The file was added src/main/java/com/griefcraft/modules/owners/OwnersModule.java The file was added src/main/java/com/griefcraft/scripting/ModuleLoader.java The file was removed LWC/com/griefcraft/scripting/Module.java The file was added src/main/java/lang/lwc_nl.properties The file was added src/main/java/com/griefcraft/io/Backup.java The file was removed LWC/com/griefcraft/util/Statistics.java The file was removed LWC/com/griefcraft/modules/fix/FixModule.java The file was removed LWC/com/griefcraft/util/ProtectionFinder.java The file was removed LWC/com/griefcraft/modules/history/HistoryModule.java The file was removed LWC/com/griefcraft/util/Tuple.java The file was added src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was removed LWC/com/griefcraft/cache/ProtectionCache.java The file was added src/main/java/com/griefcraft/modules/admin/AdminView.java The file was added src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was removed LWC/com/griefcraft/lwc/LWC.java The file was added src/main/resources/plugin.yml The file was added src/main/java/com/griefcraft/cache/LRUCache.java The file was added src/main/java/com/griefcraft/modules/admin/AdminClear.java The file was added src/main/java/com/griefcraft/util/Version.java The file was removed LWC/lang/lwc_sv.properties The file was removed LWC/plugin.yml The file was added src/main/java/com/griefcraft/modules/admin/AdminLocale.java The file was added src/main/java/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was removed LWC/com/griefcraft/modules/admin/AdminReload.java The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was removed LWC/com/griefcraft/modules/modes/NoSpamModule.java The file was removed LWC/com/griefcraft/scripting/event/LWCSendLocaleEvent.java The file was added src/main/java/lang/lwc_fr.properties The file was removed LWC/com/griefcraft/io/RestorableProtection.java The file was added src/main/java/com/griefcraft/model/Flag.java The file was removed LWC/com/griefcraft/modules/admin/AdminView.java The file was modified .gitignore The file was removed LWC/com/griefcraft/integration/permissions/VaultPermissions.java The file was removed LWC/com/griefcraft/modules/debug/DebugModule.java The file was added src/main/java/com/griefcraft/scripting/event/LWCEvent.java The file was removed LWC/com/griefcraft/modules/create/CreateModule.java The file was removed LWC/com/griefcraft/modules/admin/AdminRemove.java The file was removed LWC/lang/lwc_ru.properties The file was added src/main/java/com/griefcraft/io/RestorableBlock.java The file was removed LWC/com/griefcraft/scripting/ModuleException.java The file was removed LWC/com/griefcraft/listeners/LWCServerListener.java The file was removed LWC/lang/lwc_nl.properties The file was added src/main/java/com/griefcraft/scripting/event/LWCAccessEvent.java The file was removed LWC/com/griefcraft/util/StopWatch.java The file was removed LWC/lang/lwc_pl.properties The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionEvent.java The file was removed LWC/config/doors.yml The file was added src/main/java/com/griefcraft/modules/admin/AdminQuery.java The file was added src/main/java/com/griefcraft/model/LWCPlayer.java The file was removed LWC/com/griefcraft/util/TimeUtil.java The file was added src/main/java/com/griefcraft/modules/modes/PersistModule.java The file was removed LWC/com/griefcraft/modules/unlock/UnlockModule.java The file was added src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was added src/main/java/com/griefcraft/util/config/Configuration.java The file was added src/main/java/com/griefcraft/modules/admin/AdminFind.java The file was removed LWC/com/griefcraft/sql/PhysDB.java The file was removed LWC/com/griefcraft/util/config/ConfigurationNode.java The file was added src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was added src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was removed LWC/com/griefcraft/scripting/event/LWCProtectionRegistrationPostEvent.java The file was added src/main/java/com/griefcraft/util/locale/LocaleUtil.java The file was removed LWC/com/griefcraft/modules/setup/BaseSetupModule.java The file was removed LWC/com/griefcraft/util/config/ConfigurationException.java The file was removed LWC/com/griefcraft/modules/admin/AdminCleanup.java The file was added src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was removed LWC/com/griefcraft/listeners/LWCEntityListener.java The file was added src/main/java/com/griefcraft/util/StringUtil.java The file was added src/main/java/com/griefcraft/integration/IPermissions.java The file was removed LWC/com/griefcraft/integration/IPermissions.java The file was added src/main/java/lang/lwc_sv.properties The file was removed LWC/com/griefcraft/io/BackupManager.java The file was added src/main/java/com/griefcraft/util/Colors.java The file was added src/main/java/com/griefcraft/model/ConfirmAction.java The file was added src/main/java/lang/lwc_da.properties The file was removed LWC/com/griefcraft/modules/credits/CreditsModule.java The file was removed LWC/com/griefcraft/cache/LRUCache.java The file was added src/main/java/com/griefcraft/util/config/ConfigUpdater.java The file was added src/main/java/com/griefcraft/util/locale/LWCResourceBundle.java The file was removed LWC/config/magnet.yml The file was removed LWC/com/griefcraft/lwc/LWCPlugin.java The file was added src/main/java/com/griefcraft/modules/admin/AdminForceOwner.java The file was removed LWC/com/griefcraft/modules/admin/AdminPurge.java The file was removed LWC/com/griefcraft/modules/free/FreeModule.java The file was added src/main/java/lang/lwc_cz.properties The file was removed LWC/config/iconomy.yml The file was removed LWC/com/griefcraft/sql/Table.java The file was removed LWC/lang/lwc_en.properties The file was removed LWC/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added src/main/java/lang/lwc_it.properties The file was added src/main/java/com/griefcraft/integration/permissions/VaultPermissions.java The file was added src/main/java/com/griefcraft/util/ProtectionFinder.java The file was added src/main/java/com/griefcraft/scripting/Module.java The file was added src/main/java/com/griefcraft/io/RestorableProtection.java The file was removed LWC/com/griefcraft/util/locale/UTF8Control.java The file was added src/main/java/com/griefcraft/util/UUIDFetcher.java The file was added src/main/java/com/griefcraft/lwc/LWCInfo.java The file was removed LWC/com/griefcraft/util/Colors.java The file was removed LWC/com/griefcraft/modules/admin/AdminCache.java The file was removed LWC/com/griefcraft/modules/admin/AdminVersion.java The file was added src/main/java/com/griefcraft/scripting/event/LWCPlayerEvent.java The file was added src/main/java/com/griefcraft/listeners/LWCServerListener.java The file was removed LWC/com/griefcraft/modules/flag/BaseFlagModule.java The file was removed LWC/com/griefcraft/scripting/MetaData.java The file was removed LWC/com/griefcraft/modules/admin/AdminBackup.java The file was removed LWC/config/core.yml The file was removed LWC/lang/lwc_da.properties The file was removed LWC/com/griefcraft/util/NameFetcher.java The file was removed LWC/com/griefcraft/modules/modify/ModifyModule.java The file was added src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was added src/main/java/config/worldguard.yml The file was added src/main/java/lang/lwc_es.properties The file was removed LWC/com/griefcraft/listeners/LWCBlockListener.java The file was added src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was added src/main/java/com/griefcraft/modules/info/InfoModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminExpire.java The file was added src/main/java/com/griefcraft/modules/confirm/ConfirmModule.java The file was added src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was removed LWC/com/griefcraft/sql/DatabaseException.java The file was added src/main/java/com/griefcraft/util/TimeUtil.java The file was added src/main/java/com/griefcraft/util/UUIDRegistry.java The file was added src/main/java/com/griefcraft/modules/modes/NoSpamModule.java The file was removed LWC/com/griefcraft/io/Backup.java The file was removed LWC/com/griefcraft/modules/admin/AdminClear.java The file was removed LWC/com/griefcraft/lwc/LWCInfo.java The file was added src/main/java/com/griefcraft/modules/admin/AdminDump.java The file was added src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionInteractEvent.java The file was added src/main/java/com/griefcraft/util/locale/LocaleClassLoader.java The file was added src/main/java/com/griefcraft/modules/admin/AdminReport.java The file was removed LWC/com/griefcraft/modules/doors/DoorsModule.java The file was removed LWC/com/griefcraft/modules/redstone/RedstoneModule.java The file was added src/main/java/com/griefcraft/scripting/MetaData.java The file was removed LWC/com/griefcraft/cache/WeakLRUCache.java The file was removed LWC/com/griefcraft/util/SetUtil.java The file was added src/main/java/com/griefcraft/model/Action.java The file was removed LWC/com/griefcraft/model/Mode.java The file was removed LWC/com/griefcraft/cache/MethodCounter.java The file was added src/main/java/com/griefcraft/model/Mode.java The file was removed LWC/com/griefcraft/listeners/LWCPlayerListener.java The file was removed LWC/com/griefcraft/util/UUIDRegistry.java The file was added src/main/java/config/limits.yml The file was removed LWC/lang/lwc_cz.properties The file was removed LWC/com/griefcraft/util/locale/LocaleClassLoader.java The file was added src/main/java/config/iconomy.yml The file was added src/main/java/com/griefcraft/cache/MethodCounter.java The file was removed LWC/com/griefcraft/scripting/event/LWCDropItemEvent.java The file was added src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was removed LWC/lang/lwc_hu.properties The file was added src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was removed LWC/com/griefcraft/util/UUIDFetcher.java The file was added src/main/java/com/griefcraft/integration/currency/NoCurrency.java The file was added src/main/java/com/griefcraft/modules/admin/AdminCache.java The file was added src/main/java/com/griefcraft/io/Restorable.java The file was removed LWC/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was removed LWC/com/griefcraft/model/Action.java The file was removed LWC/com/griefcraft/modules/limits/LimitsModule.java The file was removed LWC/com/griefcraft/modules/admin/AdminFind.java The file was added src/main/java/com/griefcraft/model/Permission.java The file was removed LWC/com/griefcraft/scripting/event/LWCReloadEvent.java The file was added src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java The file was added src/main/java/com/griefcraft/util/config/ConfigurationNode.java The file was removed LWC/com/griefcraft/io/RestorableBlock.java The file was added src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was added src/main/java/com/griefcraft/modules/debug/DebugModule.java The file was added src/main/java/com/griefcraft/scripting/JavaModule.java The file was added src/main/java/com/griefcraft/modules/create/CreateModule.java The file was added src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was added src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was added src/main/java/lang/lwc_en.properties The file was removed LWC/com/griefcraft/modules/setup/LimitsSetup.java The file was added src/main/java/com/griefcraft/scripting/event/LWCProtectionRemovePostEvent.java The file was removed LWC/com/griefcraft/migration/MigrationUtility.java The file was removed LWC/com/griefcraft/listeners/LWCMCPCSupport.java The file was removed LWC/com/griefcraft/modules/info/InfoModule.java The file was added src/main/java/config/core.yml The file was added src/main/java/com/griefcraft/modules/setup/DatabaseSetupModule.java The file was added src/main/java/com/griefcraft/cache/ProtectionCache.java The file was removed LWC/com/griefcraft/util/matchers/GravityMatcher.java The file was added src/main/java/com/griefcraft/scripting/event/IResult.java The file was removed LWC/com/griefcraft/io/Restorable.java The file was removed LWC/com/griefcraft/model/Permission.java The file was added src/main/java/com/griefcraft/util/Tuple.java The file was added src/main/java/com/griefcraft/migration/MySQLPost200.java The file was removed LWC/com/griefcraft/scripting/event/LWCAccessEvent.java The file was added src/main/java/com/griefcraft/util/StopWatch.java The file was added src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was added src/main/java/com/griefcraft/modules/setup/SetupSkel.java The file was added src/main/java/com/griefcraft/util/DatabaseThread.java The file was added src/main/java/com/griefcraft/util/NameFetcher.java The file was removed LWC/com/griefcraft/model/Flag.java The file was removed LWC/com/griefcraft/scripting/ModuleLoader.java The file was removed LWC/com/griefcraft/migration/ConfigPost300.java The file was added src/main/java/com/griefcraft/modules/credits/CreditsModule.java The file was removed LWC/config/limits.yml The file was added src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/util/DatabaseThread.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/Database.java The file was modified src/main/java/com/griefcraft/cache/WeakLRUCache.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java
Commit
157f47cf1f1b139f361c8a5dbe9f91ec75b00306
by Brokkonaut Greatly optimize cache + More stats in the report (commit: 157f47c ) The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was added src/main/java/com/griefcraft/cache/CacheKey.java
Commit
863f645f0030e5d3e7b3d44ab13e3c9c871c74bf
by Brokkonaut Remove DatabaseThread, it causes more harm than good (commit: 863f645 ) The file was modified src/main/java/com/griefcraft/util/Statistics.java The file was modified src/main/java/com/griefcraft/cache/MethodCounter.java The file was removed src/main/java/com/griefcraft/util/DatabaseThread.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminFlush.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
c462f2c3e1a3ee5685c94c8f15b2b245813de62c
by Brokkonaut Cleanup cleanup Do all async database updates with own connection, remove deprecated api, reinit cache at the end (commit: c462f2c ) The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java
Commit
42709412b57cf7512141ec326fc82ce8da108797
by Brokkonaut Update readme The official build is no longer available on spigot, a lot of bugs mentioned in the readme are no longer there (commit: 4270941 ) The file was modified README.md The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/listeners/LWCMCPCSupport.java
Commit
0fa6e7c4c5030527803b9b3d36691e1ce1943c67
by Brokkonaut Update to make it ready for 1.13 !! Update before updating mc to 1.13 or everything will break - Remove all deprecation ignore annotations - Use own block mapping table instead of block ids - Removed a lot of old deprecated methods, some very old plugins may be incompatible - old backups are incompatible because they were saved using item ids instead of material names - item ids are no longer supported in config files, use material names - possibly broke everything - minecraft before 1.8 is no longer supported (commit: 0fa6e7c ) The file was modified src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/io/Backup.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/modules/destroy/DestroyModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminRebuild.java The file was modified src/main/java/com/griefcraft/migration/ConfigPost300.java The file was modified src/main/java/com/griefcraft/util/UUIDRegistry.java The file was modified src/main/java/com/griefcraft/modules/setup/LimitsSetup.java The file was added src/main/java/com/griefcraft/lwc/BlockMap.java The file was modified src/main/java/com/griefcraft/modules/free/FreeModule.java The file was modified src/main/java/com/griefcraft/integration/currency/VaultCurrency.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/io/RestorableBlock.java The file was modified src/main/java/com/griefcraft/modules/limits/LimitsModule.java The file was modified src/main/java/com/griefcraft/io/BackupManager.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java
Commit
efb40aa7ed698e11e93834ff4c78e8f6ff2e5ee0
by Brokkonaut Catch some more block changes - Block explosions (beds) - Entity change block - Explosions are no longer cancelled but protected blocks are kept safe (commit: efb40aa ) The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/resources/plugin.yml
Commit
a4db9c4666e628affa52729942a79b1db6aa49f6
by Brokkonaut No longer look for trapdoors + remove forgotten ignored deprecation (commit: a4db9c4 ) The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was removed src/main/java/config/magnet.yml The file was removed src/main/java/lang/lwc_sv.properties The file was added src/main/resources/lang/lwc_sv.properties The file was added src/main/resources/config/limits.yml The file was added src/main/resources/config/magnet.yml The file was added src/main/resources/config/limitsv2.yml The file was removed src/main/java/config/doors.yml The file was added src/main/resources/lang/lwc_it.properties The file was removed src/main/java/lang/lwc_es.properties The file was added src/main/resources/lang/lwc_de.properties The file was added src/main/resources/lang/lwc_hu.properties The file was removed src/main/java/lang/lwc_de.properties The file was added src/main/resources/lang/lwc_ru.properties The file was added src/main/resources/config/core.yml The file was removed src/main/java/lang/lwc_ru.properties The file was removed src/main/java/config/iconomy.yml The file was added src/main/resources/config/iconomy.yml The file was added src/main/resources/config/worldguard.yml The file was added src/main/resources/config/doors.yml The file was removed src/main/java/lang/lwc_nl.properties The file was removed src/main/java/lang/lwc_hu.properties The file was removed src/main/java/lang/lwc_fr.properties The file was added src/main/resources/lang/lwc_da.properties The file was removed src/main/java/lang/lwc_da.properties The file was removed src/main/java/config/limits.yml The file was removed src/main/java/lang/lwc_en.properties The file was removed src/main/java/lang/lwc_it.properties The file was added src/main/resources/lang/lwc_en.properties The file was removed src/main/java/lang/lwc_cz.properties The file was removed src/main/java/lang/lwc_pl.properties The file was removed src/main/java/config/limitsv2.yml The file was added src/main/resources/lang/lwc_cz.properties The file was added src/main/resources/lang/lwc_es.properties The file was added src/main/resources/lang/lwc_fr.properties The file was added src/main/resources/lang/lwc_pl.properties The file was added src/main/resources/lang/lwc_nl.properties The file was removed src/main/java/config/core.yml The file was removed src/main/java/config/worldguard.yml
Commit
4f94db3a5a205d6eb1eb0c022f66ec665f4064bc
by Brokkonaut copy block mappings to new database when switching databases (commit: 4f94db3 ) The file was modified src/main/java/com/griefcraft/migration/DatabaseMigrator.java
Commit
869e998e49d4b5b596f0eeded41c2948c3d4be88
by Brokkonaut use bukkits ItemStack.isSimilar instead of own implementation (commit: 869e998 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
f2e8174af9726ad190a870a91f47f033688bb340
by Brokkonaut Protect blocks against entities (enderman,anvil,..) (commit: f2e8174 ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified pom.xml The file was modified pom.xml
Commit
863f0fcf6a84878982745767d99105e4806d80d7
by Brokkonaut Fix creating entity protections with /cprivate (/lock) command (commit: 863f0fc ) The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
a74ec65fb8f6a87cbc3924c3ca7ce53fcbd6bb59
by Brokkonaut Remove backup function. it did not even work (async world access). There are definitely better ways to create a backup (commit: a74ec65 ) The file was removed src/main/java/com/griefcraft/io/RestorableBlock.java The file was removed src/main/java/com/griefcraft/io/RestorableProtection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/modules/admin/AdminBackup.java The file was removed src/main/java/com/griefcraft/io/Restorable.java The file was removed src/main/java/com/griefcraft/io/Backup.java The file was removed src/main/java/com/griefcraft/io/BackupManager.java
Commit
430e704319255ebf5064f890a50fb4f0f60591ca
by Brokkonaut Remove some unused methods and fix module (it was for beta 1.8) (commit: 430e704 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was removed src/main/java/com/griefcraft/modules/fix/FixModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
3d8b0c9e55ab30d52b7225fb4d01bccd9830c05b
by Brokkonaut New command to transfer all protections from one player to another one Command is /lwc admin transfer oldplayer newplayer Permission is lwc.admin.transfer (commit: 3d8b0c9 ) The file was modified src/main/resources/lang/lwc_de.properties The file was modified src/main/resources/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was added src/main/java/com/griefcraft/modules/admin/AdminTransfer.java The file was modified src/main/resources/plugin.yml The file was modified pom.xml The file was modified src/main/resources/lang/lwc_de.properties
Commit
1d37e61221884e59f8db0f6d44813de1a95bf810
by Brokkonaut Protect protected entities against explosion damage (commit: 1d37e61 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/model/LWCPlayer.java The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
34d71488ebef748a92d7825e7c795b2f970346c7
by Brokkonaut remove pex dependency as it causes build errors (commit: 34d7148 ) The file was modified pom.xml
Commit
60b4c5fa5178872779f72355d33bb10890966980
by Brokkonaut Update to 1.13 (still buggy, don't update yet) Important change: In core.yml only item/entity names are allowed, no ids. protectable entites have to be in protections.entities now. If unsure look at the default config. (commit: 60b4c5f ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/matchers/DoorMatcher.java The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/modules/redstone/RedstoneModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/lwc/BlockMap.java The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was modified src/main/resources/config/core.yml The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/modules/limits/LimitsV2.java The file was modified src/main/java/com/griefcraft/util/matchers/WallMatcher.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/util/matchers/GravityMatcher.java The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified pom.xml The file was modified README.md The file was modified src/main/java/com/griefcraft/util/matchers/DoubleChestMatcher.java The file was added src/main/java/com/griefcraft/util/BlockUtil.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified pom.xml The file was modified pom.xml The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified src/main/java/com/griefcraft/util/UUIDRegistry.java
Commit
cad5cd63467346cd94e89ddd346c432373ea9086
by Brokkonaut Convert protections 1.12 -> 1.13 - Update your core.yml with new materials before starting 1.13 - After starting use "/lwc admin cleanup" to refresh protections (commit: cad5cd6 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/BlockMap.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/lwc/BlockMap.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified pom.xml
Commit
8fc2f7acf336b2f9968287472f38003c5392e022
by Brokkonaut remove outdated WG special case getRegion does not special case region ids starting with # (commit: 8fc2f7a ) The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java
Commit
9fa2015728b2770341311508980b4e787ab416a8
by Brokkonaut Allow protection members to remove items from ItemFrames (commit: 9fa2015 ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/listeners/LWCEntityListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified pom.xml The file was modified pom.xml The file was modified README.md The file was modified pom.xml The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
8c748525239d78f4b9de6ec655215156bbfbf882
by Brokkonaut fix NPE because protections were incorrectly loaded (commit: 8c74852 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/util/ProtectionFinder.java The file was modified src/main/java/com/griefcraft/cache/ProtectionCache.java The file was modified pom.xml
Commit
ba10d69226e49a985195729cac558d93077ddfba
by Brokkonaut Keep at least 5% free memory on cleanup to avoid OOM (commit: ba10d69 ) The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified src/main/java/com/griefcraft/modules/admin/AdminCleanup.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified pom.xml
Commit
97d3cdc3637084e3a4b4686e5b5be2e2023de321
by Brokkonaut Avoid sending doubled messages for protections (commit: 97d3cdc ) The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java
Commit
811601c9aa59dd4dfcaade8b089d620017fcf42b
by Brokkonaut Adapt to latest WorldGuard changes + Compile against Spigot 1.13.2 (commit: 811601c ) The file was modified src/main/java/com/griefcraft/modules/pluginsupport/WorldGuard.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/bukkit/EntityBlock.java The file was modified pom.xml The file was modified src/main/java/com/griefcraft/modules/doors/DoorsModule.java
Commit
efe0ce6a7d065aa848492154968d3edda8409e76
by Brokkonaut New protection type: Showcase Allows looking at items but not putting items in/out (commit: efe0ce6 ) The file was modified src/main/java/com/griefcraft/model/Protection.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java The file was modified src/main/resources/plugin.yml The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/java/com/griefcraft/lwc/LWCPlugin.java The file was modified src/main/resources/lang/lwc_en.properties The file was modified src/main/java/com/griefcraft/modules/info/InfoModule.java The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java
Commit
f1e322c87d56a6679f8f3f2b6d244d8c6512a713
by Brokkonaut Allow modify protections using cprivate/cpublic/... It will now call modify instead of create if a protection exists (commit: f1e322c ) The file was modified src/main/java/com/griefcraft/modules/modify/ModifyModule.java The file was modified src/main/java/com/griefcraft/modules/create/CreateModule.java
Commit
ff396f0024e76efe94ee6d7811ffaffa482289da
by Brokkonaut Allow players with access permissions to modify contents of donation/showcase chests (commit: ff396f0 ) The file was modified src/main/java/com/griefcraft/lwc/LWC.java The file was modified src/main/java/com/griefcraft/listeners/LWCPlayerListener.java The file was modified src/main/resources/plugin.yml
Commit
c07e1cadb5d6f59432ec2fa509bbfcd4515be92e
by Brokkonaut Allow autoregister of donation/showcase protections (commit: c07e1ca ) The file was modified src/main/java/com/griefcraft/listeners/LWCBlockListener.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/resources/config/core.yml The file was modified src/main/java/com/griefcraft/sql/PhysDB.java
Commit
b82e21272355b83366f9cf9795352f0fe68ac18e
by github Add license information See https://github.com/Hidendra/LWC/commit/e4fb181bf80cb17cf605d82f94e0209b20e4019f#diff-9879d6db96fd29134fc802214163b95a (commit: b82e212 ) The file was added LICENSE
Commit
e738c8e50bcf3db3344cac981ff737ba81488eca
by Brokkonaut Optimize table format and improve startup time - Several columns were much too large - Add a check if any database upgrades might be required before trying to upgrade - Fix database schema on creation (commit: e738c8e ) The file was modified src/main/java/com/griefcraft/sql/PhysDB.java The file was modified src/main/java/com/griefcraft/sql/PhysDB.java