summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtect.java
Commit message (Collapse)AuthorAgeLines
* [Breaking] Remove protect database functionality for protecting signs and rails.ementalo2013-02-28-57/+0
| | | | | - Removed config entries - Removed c3p0 lib
* Clean up protect :: transient is not needed :: remove unnecessary returns :: ↵Iaccidentally2013-02-12-145/+150
| | | | @Override all the things!
* Better fix for last commitsnowleo2012-11-19-13/+11
|
* Fix for the plugin conflict with any plugin that contains a log4j librarysnowleo2012-11-19-0/+10
|
* Split Ess protect into EssProtect and EssAntiBuildKHobbits2012-08-19-7/+0
| | | | | | | | | New permissions: essentials.build - same as build: true essentials.build.interact.<id> - whitelist single interact block essentials.build.place.<id> - whitelist single place block essentials.build.break.<id> - whitelist single break block essentials.build.use.<id> - whitelist single use item
* Updated Essentials to work with R5snowleo2012-02-21-17/+2
|
* Revert emergency listener to old styleKHobbits2012-01-26-2/+18
| | | | Stops peoples world world burning down if they throw in 2.8, on a 1.0 server.
* Removing load info, bucket displays that now.snowleo2012-01-20-19/+4
|
* Update for new CraftBukkit Event Codesnowleo2012-01-20-10/+2
| | | | EssentialsSpawn can't be updated yet, because the new event system lacks dynamic priorities.
* Allow EssentialsProtect to go into emergency mode, if Essentials core is not ↵snowleo2011-11-30-91/+26
| | | | present at all.
* If Essentials core fails to read one of the configs now, it will disable ↵snowleo2011-11-30-3/+26
| | | | itself. If other modules detect that Essentials is not enabled, they will be disabled too. EssentialsProtect will go into emergency mode, canceling all events that could hurt your world. Fix the file and either restart or reload the server.
* Switch to the new I18n class and format cleanup of all classessnowleo2011-11-21-6/+6
|
* New config setting: protect.prevent.enderman-pickupsnowleo2011-09-21-0/+1
| | | | Defaults to false
* Wait 1 second after deactivation of protect to allow the database to close.snowleo2011-08-21-0/+8
|
* Removing the annoying c3p0 start message.snowleo2011-07-19-1/+15
|
* Close database connections on plugin deactivationsnowleo2011-07-19-1/+11
|
* New config settings for Protect:snowleo2011-07-18-0/+1
| | | | | | protect.prevent.tnt-playerdamage protect.prevent.fireball-fire protect.prevent.fireball-playerdamage
* Piston push blacklistsnowleo2011-07-18-0/+2
|
* Heavy cleanup of all classessnowleo2011-07-16-3/+2
| | | | | ItemDb is not static anymore Essentials.getStatic() removed
* Log Protection alerts to the consolesnowleo2011-07-15-13/+16
| | | | Also added the world name, which was missing.
* Fix dependencysnowleo2011-06-07-1/+0
| | | | Loading from lib won't work, so back to the old method.
* Major cleanup of the Protect codesnowleo2011-06-06-77/+81
|
* [trunk] Protect, add missing listenerementalo2011-06-05-0/+1
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1587 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Protect, more mergesementalo2011-06-05-3/+0
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1586 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Protect, move some bits aboutementalo2011-06-03-8/+5
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1582 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Protect, merging changes inementalo2011-06-03-15/+17
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1581 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Adding dependancy checker, need to fix timings as Protect tries to ↵ementalo2011-06-03-8/+4
| | | | | | use it before the file system finishes git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1579 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Protect refactors (formally known as 3.0) needs ***EXTENSIVE*** ↵ementalo2011-06-02-52/+92
| | | | | | testing git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1574 e251c2fe-e539-e718-e476-b85c1f46cddb
* Missed some parts for the last commitssnowleo2011-06-01-13/+13
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1555 e251c2fe-e539-e718-e476-b85c1f46cddb
* Finally get rid of all dependency problems.snowleo2011-05-11-12/+3
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1423 e251c2fe-e539-e718-e476-b85c1f46cddb
* IConfExternal is abstract class for other jars, because the interface is not ↵snowleo2011-05-10-1/+0
| | | | | | | | accessible. Forgot to remove the import. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1419 e251c2fe-e539-e718-e476-b85c1f46cddb
* IConfExternal is abstract class for other jars, because the interface is not ↵snowleo2011-05-10-1/+2
| | | | | | accessible. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1417 e251c2fe-e539-e718-e476-b85c1f46cddb
* Fix EssentialsProtect not loading correctly, because Essentials is not ↵snowleo2011-05-10-3/+8
| | | | | | loaded first. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1414 e251c2fe-e539-e718-e476-b85c1f46cddb
* Reload Users and Protect on /essentials reload.snowleo2011-05-10-3/+5
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1411 e251c2fe-e539-e718-e476-b85c1f46cddb
* More translation stuff. Translated Spawn, Chat, Protect, GeoIPsnowleo2011-05-10-5/+5
| | | | | | | Protect is only partly translated (sql stuff is not translated) EssentialsSpawn is changed to use the onCommand from Essentials jar, since that is more up to date. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1408 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk/protect] Adding warning for changes coming soon to protect in regards ↵ementalo2011-05-03-1/+14
| | | | | | to worldguard git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1332 e251c2fe-e539-e718-e476-b85c1f46cddb
* This is a big refactoring of the user class and more.snowleo2011-05-01-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many commands have been cleaned. File changes: - all user data has been moved from users.yml to userdata folder - all files in userdata folder are lower case Both changes should be done automatically. Class changes: - Moved all user data functions to UserData class - Moved all user teleport functions to Teleport class - Moved the user list to Essentials class - Less static functions for better testing - EssentialsCommand now has ess Property (Essentials class) - New NotEnoughArgumentsException, that will show command description and syntax New commands: - /seen, shows the last login or logout - /tempban, temporarily ban someone - /tjail and mute, temporarily option added Other changes: - ban reason is saved - don't show "You have xxx mail" on login, if user doesn't have essentials.mail permission - time will be parsed: years, months (mo), weeks, days, hours, minutes (m), seconds, these can be shortened and combined, example: 2 days 5h 30m git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1300 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] added new config settings to disable weather. you can disable storm ↵ementalo2011-04-27-4/+8
| | | | | | / thunder and lightning seperately. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1284 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Monster don't target players.snowleo2011-04-07-0/+1
| | | | | | | new config: protect.prevent.entitytarget new permission: essentials.protect.entitytarget.bypass git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1145 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Item lists in settings are now stored as Integer lists.snowleo2011-04-01-8/+8
| | | | | | Also: Names from items.csv now work in item lists. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1084 e251c2fe-e539-e718-e476-b85c1f46cddb
* Fix NPE where players trigger creature spawnementalo2011-03-31-2/+0
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1052 e251c2fe-e539-e718-e476-b85c1f46cddb
* gahementalo2011-03-30-6/+4
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1036 e251c2fe-e539-e718-e476-b85c1f46cddb
* 2.1 vementalo2011-03-30-4/+6
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1035 e251c2fe-e539-e718-e476-b85c1f46cddb
* Revert to 1013snowleo2011-03-30-51/+17
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1021 e251c2fe-e539-e718-e476-b85c1f46cddb
* 2.1 prerelease, part 2 of 3Zenexer2011-03-30-0/+154
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk2.1@1015 e251c2fe-e539-e718-e476-b85c1f46cddb