summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
Commit message (Collapse)AuthorAgeLines
* [API] fix other modules to use new packagesIaccidentally2013-07-13-1/+1
|
* Fix Minecart class renameKHobbits2013-03-16-11/+12
| | | | | Lets use consistent versions in the code base Bukkit: 1700 CB: 2648
* Initial 1.5 updateGunfighterJ2013-03-15-11/+25
|
* [Breaking] Remove protect database functionality for protecting signs and rails.ementalo2013-02-28-38/+4
| | | | | - Removed config entries - Removed c3p0 lib
* [Protect] Prevent creepers from breaking paintings if their explosions are ↵GunfighterJ2013-02-25-2/+15
| | | | | | disabled. Backport from 3.0
* Clean up protect :: transient is not needed :: remove unnecessary returns :: ↵Iaccidentally2013-02-12-338/+335
| | | | @Override all the things!
* Ignore self damage in teleport entity protection.KHobbits2012-12-29-1/+1
|
* Fix missing mob target blockKHobbits2012-11-04-63/+39
|
* NOW with complete wither protection!Iaccidentally2012-10-28-1/+6
|
* oops! :: fix wither spawn explosion blockingIaccidentally2012-10-28-1/+1
|
* Fully support wither blocking in protectIaccidentally2012-10-28-0/+23
|
* Protect updates :: ability to prevent wither damage :: block spawning of new ↵Iaccidentally2012-10-28-1/+9
| | | | mobs
* ignoreCancelled events.KHobbits2012-09-19-23/+7
|
* Null check, for quick exit.KHobbits2012-04-16-1/+1
|
* Adding missing entities to Protect Spawn BlacklistKHobbits2012-03-23-1/+1
|
* Fix fake explosions.KHobbits2012-03-15-4/+3
|
* Add Enderman check to EntityChangeEvent (Should fix sheep eating grass).KHobbits2012-03-11-1/+1
|
* Updated Essentials to work with R5snowleo2012-02-21-1/+1
|
* Update for new CraftBukkit Event Codesnowleo2012-01-20-7/+10
| | | | EssentialsSpawn can't be updated yet, because the new event system lacks dynamic priorities.
* Prevent blockdamage by enderdragon (default true) in EssentialsProtect ↵snowleo2011-12-08-7/+18
| | | | CB#1566 B#1058
* Allow EssentialsProtect to go into emergency mode, if Essentials core is not ↵snowleo2011-11-30-1/+1
| | | | present at all.
* New option for EssProtect: Prevent villager death.snowleo2011-11-28-0/+7
|
* Moved all dependency on craftbukkit to one package in the main jar. The rest ↵snowleo2011-11-22-43/+2
| | | | is now clean bukkit code. Also cleaned PlayerExtension class.
* Switch to the new I18n class and format cleanup of all classessnowleo2011-11-21-19/+4
|
* Prevent NPE with creatures that are not added to bucket yet.snowleo2011-11-20-1/+7
|
* Add SmallFireball to EssProtectsnowleo2011-11-20-20/+24
|
* New config setting: protect.prevent.enderman-pickupsnowleo2011-09-21-0/+13
| | | | Defaults to false
* Less use of Craftbukkit code, so less things will break on MC update.snowleo2011-08-27-46/+52
| | | | Added try/catch around the tnt and creeper protection code. The event will now always canceled, even if our fake explosion code fails.
* Protect detector/powered railssnowleo2011-08-27-1/+6
|
* PVP protection for arrows and other projectiles. Needs cleanup.snowleo2011-08-26-25/+21
|
* Correcting all line endings to LFsnowleo2011-07-24-348/+348
|
* New config settings for Protect:snowleo2011-07-18-0/+31
| | | | | | protect.prevent.tnt-playerdamage protect.prevent.fireball-fire protect.prevent.fireball-playerdamage
* Cleaned deprecated functionssnowleo2011-07-18-6/+6
|
* Fixes to EssentialsProtect that will remove conflicts with WorldGuard and ↵snowleo2011-07-16-0/+4
| | | | other protection plugins.
* Now fireball explosion prevention has it's own config settings (was catched ↵snowleo2011-07-06-1/+9
| | | | by tnt explosion prevention before)
* Bounce projectiles, if they are cancelled.snowleo2011-07-06-0/+1
|
* Updating for huge renames in #939ementalo2011-06-28-1/+1
|
* Deprecating the old sign code and adding the new code.snowleo2011-06-26-2/+2
| | | | Please test everything without EssentialsProtect. The signs should protect themselves.
* Merge branch 'bukkitupdate'snowleo2011-06-23-1/+4
|\ | | | | | | | | Conflicts: EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
| * Added TargetReasons of wolfssnowleo2011-06-23-1/+4
| |
* | Major cleanup of the Protect codesnowleo2011-06-06-126/+122
| |
* | [trunk] Protect, more mergesementalo2011-06-05-15/+112
| | | | | | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1586 e251c2fe-e539-e718-e476-b85c1f46cddb
* | [trunk] Protect refactors (formally known as 3.0) needs ***EXTENSIVE*** ↵ementalo2011-06-02-117/+21
|/ | | | | | testing git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1574 e251c2fe-e539-e718-e476-b85c1f46cddb
* CB#812snowleo2011-05-26-1/+2
| | | | | | | Fix for change in the minecraft class structure. Do not use this yet! git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1538 e251c2fe-e539-e718-e476-b85c1f46cddb
* Added permissions to bypass EssentialsProtect damage protection.snowleo2011-05-15-11/+22
| | | | | | | | | | Change for admin! Since we don't want to murder all admins, I added another permission: essentials.protect.damage.disable Since all admins get this by using '*', all those damage permissions are disabled Don't use - -essentials.protect.damage.* as I stated in the last commit. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1479 e251c2fe-e539-e718-e476-b85c1f46cddb
* Added permissions to bypass EssentialsProtect damage protection.snowleo2011-05-15-42/+71
| | | | | | | | | | | | | | | | | | | As admin you want to disable this with - -essentials.protect.damage.* New permissions: essentials.protect.damage.contact essentials.protect.damage.lava essentials.protect.damage.tnt essentials.protect.damage.creeper essentials.protect.damage.projectiles essentials.protect.damage.fall essentials.protect.damage.suffocation essentials.protect.damage.fire essentials.protect.damage.drowning essentials.protect.damage.lightning git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1476 e251c2fe-e539-e718-e476-b85c1f46cddb
* This is a big refactoring of the user class and more.snowleo2011-05-01-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* CB 697snowleo2011-04-21-1/+6
| | | | | | | Fixes spawning of web and new rails. New config: Disable Lightning damage for players. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1258 e251c2fe-e539-e718-e476-b85c1f46cddb
* Craftbukkit 689 / MC 1.5 snowleo2011-04-21-2/+2
| | | | | | Testing only, do not release until 689 or higher is recommended git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1247 e251c2fe-e539-e718-e476-b85c1f46cddb
* [trunk] Removed useless loadClasses() method from Essentials.snowleo2011-04-16-1/+0
| | | | git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1216 e251c2fe-e539-e718-e476-b85c1f46cddb