snowleo
3d232e13d9
New config settings for Protect:
...
protect.prevent.tnt-playerdamage
protect.prevent.fireball-fire
protect.prevent.fireball-playerdamage
2011-07-18 07:22:28 +02:00
snowleo
e3a470e264
Split build and use protection
2011-07-18 02:30:05 +02:00
snowleo
1556801834
Protect Rails and other signs from pistons
2011-07-18 01:39:41 +02:00
snowleo
e0dc003464
Cleaned deprecated functions
2011-07-18 01:17:24 +02:00
snowleo
81f0ad4d92
Piston push blacklist
2011-07-18 01:05:42 +02:00
snowleo
48230f615d
Fixes to EssentialsProtect that will remove conflicts with WorldGuard and other protection plugins.
2011-07-16 17:04:25 +02:00
snowleo
a38fe6acd4
Heavy cleanup of all classes
...
ItemDb is not static anymore
Essentials.getStatic() removed
2011-07-16 01:33:22 +02:00
snowleo
7e65038ae7
Log Protection alerts to the console
...
Also added the world name, which was missing.
2011-07-15 19:52:29 +02:00
snowleo
c2936186f8
Now fireball explosion prevention has it's own config settings (was catched by tnt explosion prevention before)
2011-07-06 01:24:54 +02:00
snowleo
5006c68af2
Bounce projectiles, if they are cancelled.
2011-07-06 01:13:03 +02:00
ementalo
2aa88d05cf
Updating for huge renames in #939
2011-06-28 23:32:30 +01:00
snowleo
a6d60dbc94
Deprecating the old sign code and adding the new code.
...
Please test everything without EssentialsProtect. The signs should protect themselves.
2011-06-26 16:17:45 +02:00
snowleo
198b205d83
Fix unbreakable blocks
2011-06-23 15:57:52 +02:00
snowleo
9d6727daf2
Merge branch 'bukkitupdate'
...
Conflicts:
EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
2011-06-23 13:49:37 +02:00
snowleo
7fc6d73241
Added TargetReasons of wolfs
2011-06-23 13:14:26 +02:00
snowleo
cdea68443a
Only get data from valid rows
...
Fixes #641
2011-06-23 12:22:52 +02:00
snowleo
ebc56c0e15
Prevent lava bucket placed in air (far away from user)
...
event.isCancelled() does not return the expected value
2011-06-12 16:15:50 +02:00
snowleo
f0c503dd13
Another missing part
2011-06-12 14:54:56 +02:00
snowleo
bfa8b26661
The permission is essentials.protect.ownerinfo
2011-06-12 14:32:28 +02:00
ementalo
01f69b3f2b
Protect: Remove protection when attached block is destroyed
2011-06-11 16:05:14 +01:00
ementalo
b974410dd9
Protect: Get block owners on right click block only
2011-06-11 08:37:05 +01:00
snowleo
b1446154bf
Fix dependency
...
Loading from lib won't work, so back to the old method.
2011-06-07 21:55:31 +02:00
snowleo
a45e620946
Major cleanup of the Protect code
2011-06-06 22:29:08 +02:00
ementalo
f1b544a96f
[trunk] Protect, add missing listener
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1587 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-05 21:36:47 +00:00
ementalo
9a4ef7cd20
[trunk] Protect, more merges
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1586 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-05 19:09:29 +00:00
ementalo
a005436510
[trunk] Protect, move some bits about
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1582 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-03 21:03:08 +00:00
ementalo
541fc51780
[trunk] Protect, merging changes in
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1581 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-03 20:56:29 +00:00
ementalo
e94a01b149
[trunk] Adding dependancy checker, need to fix timings as Protect tries to use it before the file system finishes
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1579 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-03 14:23:55 +00:00
ementalo
1a572bca2e
[trunk] Fix the build, bundling the c3p0 jar inside protect for the moment
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1578 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-03 07:57:35 +00:00
ementalo
f6cedda1e2
[trunk] Protect refactors (formally known as 3.0) needs ***EXTENSIVE*** testing
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1574 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-02 23:09:59 +00:00
snowleo
8e151357ce
Missed some parts for the last commits
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1555 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-01 11:26:12 +00:00
snowleo
0b8f6e2694
CB#812
...
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
2011-05-26 14:50:13 +00:00
snowleo
1c5d9b1db0
cleanup
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1520 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-22 20:06:17 +00:00
snowleo
7ed87d696a
cleanup
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1519 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-22 20:05:47 +00:00
snowleo
c51612d998
Added permissions to bypass EssentialsProtect damage protection.
...
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
2011-05-15 12:33:17 +00:00
snowleo
a0b5e8d0f8
Added permissions to bypass EssentialsProtect damage protection.
...
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
2011-05-15 12:10:24 +00:00
snowleo
ea52e817b5
Move Register stuff inside Essentials
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1454 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 23:39:18 +00:00
snowleo
cf86a79f1f
Add Register as dependency for all projects.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1453 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 23:14:03 +00:00
snowleo
f315bbe43c
Finally get rid of all dependency problems.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1423 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-11 22:30:34 +00:00
snowleo
106a44d3a0
IConfExternal is abstract class for other jars, because the interface is not accessible.
...
Forgot to remove the import.
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1419 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-10 22:02:42 +00:00
snowleo
a2ed8ea52a
IConfExternal is abstract class for other jars, because the interface is not accessible.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1417 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-10 21:53:27 +00:00
snowleo
48409fd9ea
Fix EssentialsProtect not loading correctly, because Essentials is not loaded first.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1414 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-10 21:34:01 +00:00
snowleo
300f9c33cc
Reload Users and Protect on /essentials reload.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1411 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-10 21:14:38 +00:00
snowleo
e846093fd0
More translation stuff. Translated Spawn, Chat, Protect, GeoIP
...
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
2011-05-10 19:57:59 +00:00
ementalo
5051bcb383
[trunk] EssentialsProtect :- fix owner spam on arm swing, will only show on right-click now
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1346 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-05 00:05:22 +00:00
ementalo
11740c49bc
[trunk/protect] Adding warning for changes coming soon to protect in regards to worldguard
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1332 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-03 21:37:36 +00:00
snowleo
79c0ef69c4
Cleanup of the iConomyBridge Code
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1321 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-02 18:22:17 +00:00
snowleo
224c18348a
This is a big refactoring of the user class and more.
...
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
2011-05-01 21:07:30 +00:00
ementalo
2ccc2234d4
[trunk] added new config settings to disable weather. you can disable storm / thunder and lightning seperately.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1284 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-04-27 01:33:45 +00:00
ementalo
63f2eb157a
[trunk] cleanup, prevent lightning fire spread
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1280 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-04-26 21:36:51 +00:00