sk89q
df8fdd086b
Fixed some flag algorithm issues, added the possibility of owners and members on the global region in order to affect build.
2011-06-27 11:10:20 -07:00
sk89q
a31476251e
Fixed DefaultDomain.size() not counting players.
2011-06-27 11:10:19 -07:00
sk89q
360a655627
Added the ability to add owners/members to the global region for handling guest groups.
2011-06-27 11:10:19 -07:00
sk89q
3b871b9c00
Added more region unit tests.
2011-06-27 11:10:19 -07:00
sk89q
65834a2087
Undeprecated ApplicableRegionSet.allows(StateFlag)
2011-06-27 11:10:19 -07:00
e9d85da691
Merge pull request #107 from Moo0/infobounds
...
Add region bounds to "/region info"
2011-06-27 09:31:02 -07:00
sk89q
ea487eb6a4
Fixed the %online% macro requiring a player.
2011-06-26 23:41:30 -07:00
sk89q
32265414bd
Added Javadocs, cleaned up comments.
2011-06-26 23:19:49 -07:00
sk89q
80e706e962
Improved the API.
2011-06-26 22:50:21 -07:00
sk89q
110838715b
Gave the ability to use color colors and macros in greeting and farewell messages.
2011-06-26 21:49:34 -07:00
sk89q
b90334c8a8
Made WorldGuard catch setHeader() not being yet defined.
2011-06-26 21:49:33 -07:00
sk89q
7eaa84d5b1
Added disable-ice-melting, disable-snow-formation, disable-mushroom-spread, disable-snow-melting, disable-ice-formation.
2011-06-26 21:49:32 -07:00
sk89q
ad325dfedb
Added paintings to blacklist support.
2011-06-26 21:49:32 -07:00
sk89q
5bb7eb6f01
Added default.disable-health-regain.
2011-06-26 21:49:32 -07:00
sk89q
342cfc0801
Added auto-invincible-permission setting, which lets you use the permission 'worldguard.auto-invincible' to become invincible.
2011-06-26 21:49:31 -07:00
sk89q
f5c6a9f507
Flames won't appear if you are /god'ed now.
2011-06-26 21:49:31 -07:00
e843ff372e
Merge pull request #113 from Moo0/limitoverride
...
Region limit override permission.
2011-06-26 19:35:40 -07:00
sk89q
ed27ffed65
Updated the blacklist with a new ignore-perms option. No more groups! Use permissions!
2011-06-26 18:36:06 -07:00
sk89q
742b6a2e27
Made negative healing possible.
2011-06-26 16:39:41 -07:00
sk89q
258fbc8870
Improved the entry/exit flags so that it's harder to break it. Thanks to Siriuo.
2011-06-26 16:29:28 -07:00
sk89q
0fa43ee287
Added a warning about modifying region database files manually.
2011-06-26 15:11:05 -07:00
sk89q
fb39261dc7
Fixed floating point inaccuracy in onPlayerMove().
2011-06-26 14:38:56 -07:00
sk89q
7fce4bf53e
Added exit flag to deny exiting a region.
2011-06-26 14:11:11 -07:00
sk89q
13840cf61b
Changed the configuration header messages to be more helpful to new users.
2011-06-26 12:59:20 -07:00
sk89q
e26f6b5e8d
Added 'entry' flag to deny entry.
2011-06-26 12:32:01 -07:00
sk89q
767c49f9fa
Added region command whitelisting and the bypass for command checks.
2011-06-26 10:45:12 -07:00
sk89q
c9178da608
Added command blocking.
2011-06-26 10:40:08 -07:00
sk89q
ea3be11294
Blanked default configuration files.
2011-06-26 03:13:34 -07:00
sk89q
e0e7ae98e7
Changed configuration files to save and also to inherit from the main configuration.
2011-06-26 02:24:50 -07:00
sk89q
b05e439da9
Cleaned up pom.xml and updated maven-assembly-plugin to 2.2.1.
2011-06-26 01:31:59 -07:00
sk89q
276d42561e
Added more aggressive TNT flag check.
2011-06-26 00:47:58 -07:00
sk89q
44b98165ba
Added region protection to sign change event.
2011-06-26 00:24:09 -07:00
sk89q
b5088340fd
Fixed deny-spawn.
2011-06-25 23:27:01 -07:00
sk89q
b7dd63ebd9
Changed event registration to catch errors.
2011-06-25 21:46:14 -07:00
Wizjany
ba376a6326
Registering some other new events 'safely'
2011-06-22 21:29:22 -04:00
sk89q
87a43e8e8f
Made SNOW_FORM be registered programatically so it can be used on CraftBukkit versions lacking that.
2011-06-22 08:46:37 -07:00
sk89q
b62ada53c3
Re-ordered plugin enable process.
2011-06-22 08:43:10 -07:00
sk89q
4f3198b1bd
wiz makes a good point -- PROBABLY should not delete players.
2011-06-20 19:35:14 -07:00
sk89q
c9f99e0903
Added /stoplag or /halt-activity to cease all intensive operations (such as fire spread, water flow, mob spawning, etc.) and to remove mobs (except wolves) and item drops proactively for those situations when you (or someone else) messes up really badly.
2011-06-20 19:25:05 -07:00
Moo0
3b4c58b721
Add region limit override permission.
2011-06-20 17:22:33 +01:00
Wizjany
6496bbd87f
Added config option to disable mob damage for people not using regions
2011-06-15 13:02:59 -04:00
Wizjany
4ad8d362f7
Reverted change to use flag
2011-06-12 14:36:26 -04:00
Wizjany
d9aeb6afaa
Fixed NPE in last commit
2011-06-11 16:24:06 -04:00
Wizjany
d971389746
Prevent players from using bonemeal on grass if they aren't allowed to build in a region
2011-06-11 14:13:46 -04:00
sk89q
233a2bdbe7
Fixed an important bug with the algorithm for handling region priorities.
2011-06-11 01:21:08 -07:00
sk89q
2277183330
Added some more region priority unit tests.
2011-06-11 01:21:08 -07:00
Wizjany
b2cd3d31fd
Standardizing override permission nodes (with backwards compatibility)
2011-06-10 16:00:14 -04:00
Wizjany
02f6b3be42
Fixed USE flag being DENY in undefined regions
2011-06-10 15:50:03 -04:00
Wizjany
22e84321fc
Removed duplicate handling of lighter fire
2011-06-10 01:41:59 -04:00
Wizjany
c472dc89ad
Changed the way some flags were handled and canceled
2011-06-09 17:02:19 -04:00
Wizjany
b89d9d44b0
Now with 99.9% less Unknown Paste ID
2011-06-09 00:12:06 -04:00
Wizjany
a2c21f8ceb
Made anti-dumb wolf checks only apply to tamed wolves
2011-06-08 23:55:07 -04:00
sk89q
e35596b0fa
Allowed blocking weapon usage with the blacklist.
2011-06-07 16:08:50 -07:00
Wizjany
b95a7f063b
Fixed disabling durability resetting things which use durability otherwise
2011-06-07 16:32:43 -04:00
sk89q
e4bbd36d47
<= 0 health? It's too late bby
2011-06-06 16:53:11 -07:00
sk89q
9790ab29a2
Now a very proactive (but not still reserved) infinite stack checker.
2011-06-06 14:46:06 -07:00
sk89q
24cc2d3b36
Changed the proactive infinite stack check to occur on inventory open.
2011-06-06 14:35:57 -07:00
sk89q
12779699e3
Improved the infinite item stack remover by making it a bit more proactive.
2011-06-06 14:31:17 -07:00
sk89q
2188690d20
Changed leave messages to be printed BEFORE enter messages. Suggested by Protected.
2011-06-06 11:30:00 -07:00
sk89q
7059fdfd9e
Removed old/redundant code.
2011-06-06 11:29:11 -07:00
sk89q
9e1bde4b00
Merge remote-tracking branch 'remotes/origin/master'
2011-06-06 11:15:40 -07:00
sk89q
45790b60b0
Restored the configuration class name change so plugins don't have to be updated.
2011-06-06 11:08:38 -07:00
sk89q
c5f3a27d6b
Rewrote greeting/farewell and notify-enter/notify-leave flags.
2011-06-05 17:18:27 -07:00
sk89q
d9136aa407
Optimized flags scheduler.
2011-06-05 16:38:28 -07:00
sk89q
183f48a998
Rewrote how healing flags were handled.
2011-06-05 16:31:42 -07:00
Wizjany
3c5bc507a5
Added trap doors to USE flag
2011-06-03 18:05:28 -04:00
Wizjany
548dd0365c
Fixed another infinite sign...
2011-06-02 19:34:29 -04:00
Wizjany
4591fc603f
Added permission nodes as an alternative to wg-invincible and -amphibious groups.
2011-05-31 19:58:12 -04:00
Wizjany
26946feecc
Merge leafdecay flag from zml2008
2011-05-27 19:06:38 -04:00
sk89q
dd14f3c469
Fixed priorities and parent-child regions, I believe. More testing is required. Removed dated CSVDatabaseTest.
2011-05-26 21:55:23 -07:00
Moo0
69af41f1e5
Remove permission.
2011-05-24 16:25:45 +01:00
sk89q
474562455d
Abstracted chest protection.
2011-05-23 23:32:45 -07:00
sk89q
c75d612541
Cleaned up code. The configuration classes were also renamed as they did much more than just configuration.
2011-05-23 23:32:44 -07:00
sk89q
8de6ce9868
Cleaned up code from a merge.
2011-05-23 23:30:54 -07:00
sk89q
97bde50708
Fixed some chest protection issues.
2011-05-23 23:30:54 -07:00
sk89q
b23e35cf26
Improved chest-sign protection.
2011-05-23 23:30:53 -07:00
sk89q
b58e04707d
Timer flags timer removed. It will be restored when it gets rewritten to not leak memory and to handle messages better.
2011-05-23 23:30:53 -07:00
MonsieurApple
846cf63268
Merge pull request #109 from wizjany/master
...
Ghast fireballs and explosion cancelling
2011-05-23 20:04:24 -07:00
Wizjany
4850bdefdf
Added config option to disable explosion-caused damage to players.
2011-05-23 22:26:02 -04:00
Wizjany
424b580eb9
Added ghast fireball handling (instead of grouping with tnt) and fixed god mode player ignition.
2011-05-23 22:25:56 -04:00
Moo0
e07e2bd7d1
Someone used the wrong variable in a for.
2011-05-23 21:44:02 +01:00
Moo0
7074963fb1
Add region bounds to "/region info"
2011-05-23 19:48:02 +01:00
Natan
903ebc68a4
Worldgurad != worldguard.
2011-05-21 10:48:07 -07:00
MonsieurApple
49bdccf020
Merge pull request #103 from wizjany/master
...
Fixed some derpy fire handling
2011-05-17 07:05:09 -07:00
MonsieurApple
ba3818884d
Merge pull request #99 from Moo0/listbyname
...
Filter "/region list" by user.
2011-05-16 17:11:13 -07:00
MonsieurApple
64ce904ec1
Merge pull request #104 from wizjany/opPerms
...
Added config for op permissions
2011-05-16 17:09:59 -07:00
Wizjany
8c5f7ef020
Added config for op permissions
2011-05-16 20:03:45 -04:00
Wizjany
98426f6dcc
Added config for op permissions
2011-05-16 19:43:04 -04:00
Wizjany
f3ec873ac2
Fixed some derpy fire handling.
2011-05-16 16:27:17 -04:00
Wizjany
33e0750959
General commands now use flags as intended
2011-05-14 13:19:02 -04:00
Wizjany
3b05b9be11
Added support for painting and added a flag for snow falling.
2011-05-13 00:37:48 -04:00
Moo0
943bbd9889
Show regions user is member of, as well as those user is owner of.
2011-05-08 18:55:48 +01:00
Moo0
763cf8dbda
Add ability to filter '/region list' by user.
2011-05-08 18:44:08 +01:00
sk89q
5117518d8f
Cleaned up code, removed OpenCSV code from WorldGuard. Now it's a dependency (that's compiled into the .jar).
2011-05-03 15:36:04 -07:00
sk89q
936996da17
Moved the unit tests to their proper place as recommended by the Maven gods.
2011-05-03 02:07:21 -07:00
sk89q
019a7e59b7
Alright, here's a surprise. Everything is now on Maven.
2011-05-03 02:04:55 -07:00
sk89q
428a47f889
Merge branch 'master' of https://github.com/wizjany/worldguard
2011-05-03 01:31:49 -07:00
Steven Mattera
2be2cb19b2
Uncommented line 445 on WorldGuardEntityListener
2011-05-03 01:30:07 -07:00
Steven Mattera
66ee09d050
Fixed TimedFlagsTimer to enable HEAL_DELAY,HEAL_AMOUNT,GREETING,FAREWELL,NOTIFY_GREET,NOTIFY_FAREWELL, and PASSTHROUGH Flags.
2011-05-03 01:30:07 -07:00
Steven Mattera
906dab28c1
Added MOB_SPAWNING state flag.
2011-05-03 01:30:06 -07:00
Yetanotherx
a665e86096
Don't deny placing a blacklisted item if the block clicked is a chest. People often complain that "i was just trying to open my chest" when they were holding water.
2011-04-30 12:26:39 -04:00
Wizjany
b1e509c6f8
Updated for 1.5 and added existing lightning protection.
2011-04-25 04:08:28 +08:00
Wizjany
1f69622a34
Added a lot of missing things to player listener.
2011-04-25 04:06:48 +08:00
Wizjany
215b2b5f75
Added config to stop players from trampling crops. Animals don't work yet (blame CraftBukkit)
2011-04-25 04:04:48 +08:00
Wizjany
1e8c91e92f
Added override for flint and steel blocking.
2011-04-25 04:04:47 +08:00
Wizjany
19d447d67d
Added handling for weather events. Depends on my craftbukkit pull request.
2011-04-24 15:55:26 -04:00
Wizjany
925fa2ee1b
Updated for 1.5 and added existing lightning protection.
2011-04-24 15:53:32 -04:00
Wizjany
1cedf0e9a0
Added a lot of missing things to player listener.
2011-04-23 19:50:58 -04:00
Wizjany
ca8bb7f5f0
Added config to stop players from trampling crops. Animals don't work yet (blame CraftBukkit)
2011-04-15 00:20:15 -04:00
Wizjany
9e15a4a557
Added override for flint and steel blocking.
2011-04-14 21:17:11 -04:00
sk89q
af5d0c4b0e
Re-added cake eat blocking on left click.
2011-04-13 03:11:05 -07:00
sk89q
08ab359534
Fixed region priorities, but it needs a test.
2011-04-13 03:07:17 -07:00
Steven Mattera
28c44e0b2f
Added MOB_SPAWNING state flag.
2011-04-13 18:07:13 +08:00
Moo0
7038f49a1a
Fix for "/region claim" claiming overlapping region when none exists.
2011-04-13 18:05:12 +08:00
sk89q
af25c15286
Merge branch 'master' of https://github.com/wizjany/worldguard
2011-04-13 03:00:27 -07:00
sk89q
ffc5281d59
Added protection.remove-infinite-stacks.
2011-04-11 12:34:11 -07:00
sk89q
ad659cd32e
Fixed a major bug with the sign chest protection. It replaced the second line of the sign with "[Lock]".
2011-04-11 11:55:12 -07:00
sk89q
afd3cbd311
Added sign chest protection (needed it for my server). Just put [Lock] on the first line and names on the next three. The first name line must be the sign creator's, so you can track who made what. Friend lists are not yet supported. People with names longer than 15 characters (I believe 16 is the max.) are out of luck.
2011-04-11 10:13:42 -07:00
sk89q
a5a5f7e24a
Made /wg report look better.
2011-04-09 02:25:47 -07:00
sk89q
1e203b58c3
Fixed a bug, partially, regarding unloaded worlds.
2011-04-07 00:22:15 -07:00
Wizjany
104b7c2cf2
Fixed falling into void and wolves still taking damage. Requires Craftbukkit 638+
2011-04-07 00:35:52 -04:00
sk89q
1241e18f9c
Added /worldguard report [-p]
2011-04-03 17:20:13 -07:00
sk89q
6566acf7eb
Added more aliases to /region subcommands.
2011-04-03 11:05:48 -07:00
sk89q
4332ed92f2
Added /region select.
2011-04-03 11:04:18 -07:00
sk89q
2e7f96aab0
Fixed /region setparent.
2011-04-03 10:35:06 -07:00
Wizjany
3cb9b90ef0
Added config to disable damage from falling into the void.
2011-04-03 05:48:32 -04:00
sk89q
21a04cc8c8
Added anti-wolf-dumbness.
2011-04-02 22:44:45 -07:00
sk89q
dcc1b59627
Fixed region bypass.
2011-04-02 19:46:26 -07:00
sk89q
e8fb3e6d24
Added a region high frequency flags setting to disable high frequency flags. Enable it if you've got the system resources to support it. This covers the fire spread, lava fire spread, lava flow, and water flow flags.
2011-04-02 18:45:11 -07:00
sk89q
93d084d5ba
Caught CircularInheritanceException exception.
2011-04-02 18:02:16 -07:00
sk89q
e45ecf9c86
Added the ability to clear parents with /region setparent.
2011-04-02 18:01:59 -07:00
sk89q
beb10e22f2
Changed the /region flag flags list to check permissions.
2011-04-02 18:00:48 -07:00
sk89q
64b12f8497
Improved vehicle place flag to handle boats.
2011-04-02 17:57:58 -07:00
sk89q
0821a08df2
Updated /god to remove fire.
2011-04-02 17:53:09 -07:00
sk89q
50870a9b32
Fixed flag resolution algorithm not catching NoSuchElementException correctly. Now the spawn flag works. Note that the IDs for the spawn and farewell/greeting flags were changed.
2011-04-02 17:49:11 -07:00
sk89q
b823446e28
Fixed flags, added separate lava flow flag.
2011-04-02 17:43:01 -07:00
sk89q
48b00874e5
Removed extra space.
2011-04-02 17:23:56 -07:00
sk89q
deba6c79f3
Re-implemented the region spawn location flag.
2011-04-02 17:21:05 -07:00
sk89q
c0be10ad94
Changed /god to mention /ungod.
2011-04-02 17:05:11 -07:00
sk89q
5010d35ff3
Added a basic API.
2011-04-02 16:26:35 -07:00
sk89q
5b5349fc34
Improved amphibious stuff, added pumpkin scuba.
2011-04-02 16:07:59 -07:00
sk89q
cc6ac93b7a
Fixed auto-god mode and auto-amphibious mode.
2011-04-02 15:58:52 -07:00
sk89q
1b843b3586
Fixed /god.
2011-04-02 15:54:41 -07:00
sk89q
3b9a426547
Fixed some flags and permissions.
2011-04-02 15:39:44 -07:00
sk89q
b584b996a3
Fixed parenting not saving.
2011-04-02 14:11:12 -07:00
sk89q
896c7fc467
Improved the cake processing mix to be less bitter.
2011-04-02 13:48:40 -07:00
sk89q
bd2393342f
Fixed the blacklist.
2011-04-02 13:35:57 -07:00
sk89q
762b10cb17
Fixed CSV->YAML conversion.
2011-04-02 12:15:40 -07:00
sk89q
9322eedb4e
Fixed an error with the legacy flags.
2011-04-02 11:48:06 -07:00
sk89q
4e2a902b75
Fixed flag resolution algorithm.
2011-04-02 11:47:14 -07:00
sk89q
d3b8bd6f39
Fixed more default flag values.
2011-04-02 10:41:33 -07:00
sk89q
0fa64dad7f
Fixed the default values for the flags.
2011-04-02 10:40:30 -07:00
sk89q
792e8663e6
Re-implemented the block/player interact hooks that changed in Bukkit recently.
2011-04-02 10:17:02 -07:00
sk89q
7c15c2de41
Re-added /worldguard set of commands.
2011-04-02 02:33:23 -07:00
sk89q
43137c3e53
Rolled in Stefan's changes.
2011-04-02 02:07:42 -07:00
sk89q
521ecd438e
Added proper support for global regions and a region ID validation regex.
2011-04-02 02:03:32 -07:00
sk89q
949c6599b3
Disallowed '.' in region IDs.
2011-04-02 01:41:13 -07:00
sk89q
ea79efe693
/stack re-added.
2011-04-02 01:36:05 -07:00
sk89q
b4a89462f8
/locate re-added, but it doesn't seem to work. (Potential Bukkit bug.)
2011-04-02 01:26:22 -07:00
sk89q
70bd3d0e9a
Re-added /slay and /heal.
2011-04-02 01:20:11 -07:00
sk89q
c33474e0f9
Added /god back in.
2011-04-02 01:16:10 -07:00
sk89q
3d0ebe5c91
Made /stopfire and /allowfire say the world that it was toggled for.
2011-04-02 00:42:19 -07:00
sk89q
a9ab0702e0
/region update added.
2011-04-02 00:33:07 -07:00
sk89q
9272741a3c
Added more region commands.
2011-04-02 00:18:28 -07:00
sk89q
2b72a99608
Re-added /region setparent.
2011-04-01 23:39:13 -07:00
sk89q
4c38e10fe1
Re-added /region save and /region load.
2011-04-01 23:31:28 -07:00
sk89q
7806b48d34
Re-added /region remove.
2011-04-01 23:23:23 -07:00
sk89q
9803d6b731
Improved YAML loading/saving.
2011-04-01 22:46:45 -07:00
sk89q
649db3aca2
Fixed an extraneous space in an insignificant message.
2011-04-01 22:46:26 -07:00
sk89q
b75ab68e7a
Completed marshalling implementations for all the flags and changed the LocationFlag to a VectorFlag.
2011-04-01 22:34:31 -07:00
sk89q
8ffc42d349
Added marshalling implementations for most of the flags, fixed configuration issue in WorldConfiguration.
2011-04-01 22:21:30 -07:00
sk89q
145c9750cd
Added YAML protection database driver.
2011-04-01 22:12:29 -07:00
sk89q
056f8a57c7
Removed JSON database support. Restored flag loading support to the CSV database so that they can be ported over to the new format.
2011-04-01 18:24:34 -07:00
sk89q
94f0acf9f3
Fixed permissions not being loaded.
2011-04-01 18:05:24 -07:00
sk89q
40bf65d56a
Updated for latest Bukkit.
2011-04-01 17:51:33 -07:00
sk89q
726e3a5c20
Added /region flag. DON'T USE THIS VERSION ON A PRODUCTION SERVER.
2011-04-01 13:39:29 -07:00
sk89q
d1cab0da7f
More stuff works.
2011-03-30 12:01:11 -07:00
sk89q
ede4873c6a
More progress.
2011-03-27 23:49:30 -07:00
sk89q
fd8c827bf1
Updated createDefaultConfiguration() to create parent directories.
2011-03-27 11:18:30 -07:00
sk89q
20afbdf264
More is working! DO NOT USE THIS YET or I will have to personally slap you.
2011-03-26 19:33:29 -07:00
sk89q
0dd92e5189
Work in progress. EVERYTHING IS BROKEN.
2011-03-26 16:59:06 -07:00
sk89q
4b1ba5acb0
Fixed permissions not being load()ed.
2011-03-22 09:34:40 -07:00
sk89q
edc94594eb
Some cleanup.
2011-03-17 02:31:38 -07:00
DarkLiKally
837efb75d1
Updated iConomy.jar and added quickfix for timed flags crash
2011-03-14 12:01:43 +01:00
DarkLiKally
252208a479
Fixed DoubleRegionFlags
2011-03-10 16:18:30 +01:00
Redecouverte
2641cb7d4f
fixed permissions for commands, hasPermission() does "worldguard." + perm so do prefix with "worldguard."
2011-03-09 13:36:10 +01:00
Redecouverte
9c91f06c5d
re-added Init() functions to flags class, do not remove it, or the flags class will NOT be loaded on startup which will cause unexpected behaviour
2011-03-09 13:30:07 +01:00
sk89q
7fab4144ae
Fixed bad merge.
2011-03-08 10:06:40 -08:00
sk89q
81eb2cad1a
Some initial code reorganization. Todo: Have CSVDatabase handle flags so they can be ported over, and do the commands system a cleaner way.
2011-03-08 10:03:49 -08:00
DarkLiKally
eda7db7aca
Updated MobType to CreateType
2011-03-08 08:54:33 +01:00
Valentin Churavy
36fef995e4
fixed nullpointer exception in GlobalRegionManager.java
2011-03-06 15:25:41 +01:00
Redecouverte
1c5ae9ef67
make sure the Flags class is always loaded on startup
2011-03-02 17:37:31 +01:00
Redecouverte
3bf18c41bb
flags are now type-safe
2011-03-02 17:24:33 +01:00
DarkLiKally
7ab49f1909
Fixed command /buyregion
2011-03-02 16:44:02 +01:00
DarkLiKally
44b5e5548d
added message if player has not enough money for the region
2011-03-02 16:28:01 +01:00
DarkLiKally
50ca9d129b
Updated /buyregion command
2011-03-02 15:57:37 +01:00
DarkLiKally
7b725d655c
Fixed sign alternative for /buyregion
2011-03-02 13:43:21 +01:00
DarkLiKally
3e9c7aa74b
Fixed error with player-eat-check
2011-03-01 19:58:54 +01:00
DarkLiKally
916ed2652e
Added check if player eats something
2011-03-01 19:43:50 +01:00
DarkLiKally
59a1726e8c
Fixed heal flag (for max. player health(20))
2011-03-01 15:18:34 +01:00
DarkLiKally
20f91b5258
Fixed denyspawn flag
2011-03-01 12:45:20 +01:00
Redecouverte
353ce7e825
removed legacy comments
2011-02-28 21:15:41 +01:00
DarkLiKally
df7409607f
Added administrator notification functionality and flag for greets and farewells
2011-02-28 20:28:14 +01:00
Redecouverte
79b937e8d2
yet another fix for state flag fallback
2011-02-28 19:57:20 +01:00
DarkLiKally
83c6c9c743
Removed unused imports from WorldGuardVehicleListener.java
2011-02-28 19:47:25 +01:00
Redecouverte
6a2affc0f9
new global flags are now read from .yml files
2011-02-28 19:36:46 +01:00
Redecouverte
8ad713c183
implemented passthrough flag
2011-02-28 19:32:59 +01:00
DarkLiKally
f8fb746f64
Fixed WorldGuardVehicleListener.java
2011-02-28 19:19:45 +01:00
DarkLiKally
c6b3507bf4
Added placeVehicle Flag
2011-02-28 19:15:37 +01:00
Redecouverte
2dc95da6e0
moved registerEvents() int event listeners
2011-02-28 19:05:07 +01:00
Redecouverte
8f9bfcf474
enum flags now also take lovercase names
2011-02-28 18:51:37 +01:00
Redecouverte
a8b54757e9
fixed /region info and region flag fallback
2011-02-28 18:36:19 +01:00
Redecouverte
19cfd9edc6
renamed new map to not confuse gson
2011-02-28 18:14:44 +01:00
Redecouverte
03d0f962e5
some more fixes for the new flag containers
2011-02-28 18:08:52 +01:00
Redecouverte
0ff24627ca
fixed npe with new flag containers
2011-02-28 17:47:51 +01:00
Redecouverte
4d8cd430b7
renamed isFlagAllowed() to isStateFlagAllowed()
2011-02-28 17:25:31 +01:00
Redecouverte
30b0e5d0b1
rewrote flag system to end the madness
2011-02-28 17:19:51 +01:00
Redecouverte
cdf067bba8
fixed crash in removeRegion
2011-02-28 11:00:37 +01:00
Redecouverte
e4d05e14ac
now using new command system
2011-02-28 10:45:00 +01:00
DarkLiKally
82dc78523f
Added sign alternative for /buyregion
...
Added flag for lever and button usability
2011-02-28 10:42:34 +01:00
Redecouverte
676e744c02
replaced string comparison with instanceof
2011-02-28 00:52:26 +01:00
Redecouverte
0d80265ff2
updated permissions example in config.yml, fixed typo in CommandTpRegion, removed debug output in RegionCommandHandler
2011-02-28 00:49:24 +01:00
DarkLiKally
442521a73c
Added getIntersectingRegions() method for polygonal and cuboid regions
2011-02-27 21:03:46 +01:00
Redecouverte
dcef083e30
fixed worldguard.notify and worldguard.bypass permissions, optimized getApplicableRegionSet() calls
2011-02-27 19:31:49 +01:00
Redecouverte
162cd20f80
added permissions worldguard.region.priority.own and worldguard.region.priority.all
2011-02-27 18:43:39 +01:00
Redecouverte
c74433422a
region priority is now set correctly in /region claim
2011-02-27 18:40:32 +01:00
Redecouverte
f338650b24
hopefully final fix for tnt block
2011-02-27 18:20:07 +01:00
Redecouverte
65c0d77d3e
updated protection classes for getIntersectingRegions()
2011-02-27 18:16:09 +01:00
Redecouverte
06173a446a
blacklist can now be used as whitelist
2011-02-27 17:48:07 +01:00
Redecouverte
d6adea447e
json data is now reloaded if manually edited
2011-02-27 17:25:13 +01:00
Redecouverte
d042b785ed
updated tnt fix, updated respawn teleport
2011-02-27 17:00:34 +01:00
Redecouverte
881846d301
fixed tnt block npe thanks to Brettflan, added claim-only-inside-existing-regions and max-region-count-per-player region options, updated ApplicableRegionSet for regions
2011-02-27 16:24:07 +01:00
DarkLiKally
2092cc43b3
Updated for iConomy 4.0
2011-02-27 09:54:43 +01:00
DarkLiKally
dc637d0f2b
Fixed wall sign protection
2011-02-26 16:54:18 +01:00
DarkLiKally
987a20b33c
Added ability to set a max. claim volume
2011-02-26 15:35:48 +01:00
DarkLiKally
dbf65f798f
Optimized the countBlocks() method for polygonal regions
2011-02-26 14:56:49 +01:00
DarkLiKally
97aa259b2d
Added method to count the blocks in a polygonal region
2011-02-26 14:54:25 +01:00
Redecouverte
770a108bad
/region info now names locations correctly
2011-02-26 13:18:31 +01:00
DarkLiKally
71aaa574b2
Added method to count the blocks in a cuboid region
2011-02-26 13:11:27 +01:00
Redecouverte
a02fe633e2
fixed spawn/teleport flags
2011-02-26 12:49:14 +01:00
Redecouverte
0669bab563
added aliases /rd, /rc, /rf, /ri, /rl, /rp for region commands
2011-02-26 12:24:49 +01:00
Redecouverte
a258400443
fixed npe for onPlayerRespawn
2011-02-26 12:00:02 +01:00
Redecouverte
d02c5057c6
for
...
/region flag id name subname some string with spacaes
valueStr now contains 'some string with spaces'
this does only work for flags with a subname
2011-02-26 11:57:15 +01:00
Redecouverte
a473f47235
/tpregion now checks for flag rights
2011-02-26 01:18:50 +01:00
Redecouverte
7bedf6bb15
fixed logical error in playerlistener
2011-02-26 01:08:18 +01:00
Redecouverte
05239bccb0
updated FlagInfo, don't check for commands directly in CommandRegionFlag, use FlagInfo
2011-02-26 00:51:35 +01:00
Redecouverte
1d5c28f37f
optimized getAffectedRegion()
2011-02-26 00:21:02 +01:00
Redecouverte
16fb6b4f9d
fixed some major flaws in the flag system
2011-02-26 00:21:01 +01:00
Redecouverte
97b09aab34
added /region priority command, fixed loading region parent loading
2011-02-26 00:21:01 +01:00
Valentin Churavy
55210caceb
Added onPlayerRespawn and registered listener
2011-02-25 23:25:08 +01:00
Valentin Churavy
8127e56603
Added /region flag <id> (spawn|teleport) (allow|deny)
...
(all|owner|member).
2011-02-25 23:11:21 +01:00
DarkLiKally
e61b496ca4
Fixed iConomy 4.0 API support
2011-02-25 21:53:19 +01:00
Redecouverte
3ed8eb76c2
better error messgae for /region flag
2011-02-25 21:17:13 +01:00
Redecouverte
a5c3b8a245
more fixed for flag system and /region flag
2011-02-25 21:13:37 +01:00
Redecouverte
3f5d52f901
getAreaFlag() functions now won't throw exceptions, updated /region info, fixed a typo in /region flag, parent regions are no longer required to overlap their children
2011-02-25 20:58:48 +01:00
Redecouverte
46e0607a26
/region info now outputs all flag types, /region flag cspawn still needs fixing
2011-02-25 19:20:49 +01:00
Redecouverte
23fa7a89ad
some fixes for /region flag
2011-02-25 18:53:28 +01:00
Redecouverte
dcd379bce7
location flags are now supported in FlagInfo class
2011-02-25 18:42:27 +01:00
Redecouverte
40238a9d25
added input filter for json parser
2011-02-25 18:04:21 +01:00
Redecouverte
44db374e09
better console output
2011-02-25 17:50:19 +01:00
Redecouverte
d960d543ff
fixed npe in creature spawn event listener
2011-02-25 17:44:03 +01:00
Redecouverte
0a45292587
merged with recent commits
2011-02-25 17:28:08 +01:00
Redecouverte
9b4a7c705b
configuration is now per-world, updated permissions, made commands compatible with console where possible, /region flag now checks correctly for permissions, & some fixes
2011-02-25 16:50:28 +01:00
DarkLiKally
71a6d8ab44
Updated for iConomy 4.0 API
2011-02-25 15:30:28 +01:00
DarkLiKally
91f9acb633
Fixed /buyregion bug (now regions can be bought only one time)
2011-02-25 12:40:22 +01:00
DarkLiKally
0e45dc5a3f
Improved iConomy support: added functionality to /buyregion to set the owenr of the region
2011-02-25 12:37:15 +01:00
DarkLiKally
3341574e02
Replaced some tabs with spaces
2011-02-25 12:22:58 +01:00
DarkLiKally
881dc38a18
Fixed for iConomy 3.0 and
...
fixed tha tabs in plugin.yml
2011-02-25 10:35:15 +01:00
DarkLiKally
e54b201aa5
Updated for iConomy 3.0
2011-02-25 10:06:13 +01:00
DarkLiKally
f7e68798fa
Added iConomy.jar to the librarys and the /buyregion command class for iConomy Support
2011-02-25 01:41:06 +01:00
DarkLiKally
b9fe5d2afc
Added iConomy support:
...
- Ability to pay for claiming a region (price per block)
- Ability to create buyable regions with custom price
NOTE: inserted only placeholders for countBlocks(); so buy on claim will not work correctly
INFO: I had not enough time to test it
2011-02-25 01:36:47 +01:00
DarkLiKally
5f12d99e73
Added water flow flag
2011-02-24 23:14:26 +01:00
Valentin Churavy
933987ac0a
/tpr <id> spawn does now need the permissions /tpregion.spawn and also
...
added /region flag <id> spawn delete
2011-02-24 23:04:50 +01:00
Valentin Churavy
3a10a0969a
add /tpr <region id> spawn
2011-02-24 22:53:20 +01:00
Valentin Churavy
ba4907e67b
add region.contains(location) for /region flag <id> spawn set
2011-02-24 22:29:49 +01:00
Valentin Churavy
99b37147d3
added /tpregion <region id> and /region flag <regionid> teleport
...
<set|delete>
2011-02-24 22:17:55 +01:00
Valentin Churavy
92a03ab7d6
added /region flag teleport
2011-02-24 21:35:45 +01:00
Redecouverte
68a0c67769
fixed for latest changes
2011-02-24 21:18:08 +01:00
Redecouverte
17e9105b9c
commands now handled by commandhandler, updated /region info and /region flag for extended flag data
2011-02-24 21:15:05 +01:00
Redecouverte
5411a294e7
implemented heal, greeting and farewell flag
2011-02-24 21:14:42 +01:00
Redecouverte
f821e277de
geter with default values for extended AreFlags data
2011-02-24 21:11:31 +01:00
Valentin Churavy
18c2164049
added basic support of region teleport in ProtectedRegion
2011-02-24 20:29:47 +01:00
DarkLiKally
c9688a9c58
Fixed an issue with the mob spawn control flags
2011-02-24 17:56:36 +01:00
Valentin Churavy
cd599849b2
55: Improved corner handling (Corners are now always inside a
...
PolygonalRegion)
2011-02-24 17:32:06 +01:00
DarkLiKally
423f0199d0
Updated mob spawn control flags
2011-02-24 16:36:47 +01:00
DarkLiKally
40299eeea4
Changed Logger back to private (I changed it to public for some test reasons)
2011-02-24 16:20:52 +01:00
DarkLiKally
38077275bc
Added mob spawn control Flags and global settings
2011-02-24 16:11:44 +01:00
Redecouverte
23aa6dc743
getAreaFlag now respects region priority
2011-02-24 14:52:22 +01:00
Redecouverte
b90fb6a2b0
polygonal regions are now recognized by /region command, added extended AreaFlags data functions to ApplicableRegionSet, fixed isFlagAllowed in ApplicableRegionSet can only be executed once problem, updated region managers to not just forward all regions to ApplicableRegionSet
2011-02-24 14:24:23 +01:00
Redecouverte
17c8ed9ebc
fixed typo in getRegionManager
2011-02-24 12:42:20 +01:00
Redecouverte
a091a32c26
updated imports and comments
2011-02-24 12:14:26 +01:00
Redecouverte
23970a4e36
extended AreaFlags data storage, fixed typo on renaming old regions.txt
2011-02-24 12:06:27 +01:00
Redecouverte
f61a9ab5cc
added multiworld support for regions and json region database
2011-02-24 11:19:35 +01:00
Redecouverte
4505bb6f4e
now including json-simple via build.xml
2011-02-23 20:51:19 +01:00
sk89q
d584fba31c
Updated block damage event handling to work around issues.
2011-02-23 11:07:39 -08:00
Redecouverte
8c428bb399
added JSON.simple 1.1 lib
2011-02-23 19:13:55 +01:00
sk89q
8edb6976fb
Changed usage of CraftItemStack to ItemStack.
2011-02-23 10:05:29 -08:00
DarkLiKally
edd2f460a0
Updated reflowing of water on sponge removal/deactivation
2011-02-22 20:56:57 +01:00
DarkLiKally
8810647bb8
Added reflowing of water on sponge removal/deactivation and
...
Updated water clearing on sponge creation/activation
2011-02-22 20:44:16 +01:00
DarkLiKally
2204bd67a7
Fixed the water damage block Bug
2011-02-22 17:27:58 +01:00
DarkLiKally
c9c747693d
Added ability to change default values of region's flags in config.yml for: FLAG_LIGHTER, FLAG_TNT, FLAG_CREEPER_EXPLOSION, FLAG_MOB_DAMAGE
2011-02-22 15:06:25 +01:00
Redecouverte
135d92303d
more fixed for cake protection, protected cake now is semi-proteced, only the first slice is not protected
2011-02-22 15:02:57 +01:00
Redecouverte
c707434155
fixed cake protection in regions
2011-02-22 14:26:01 +01:00
Valentin Churavy
4b72805a69
55: ProtectedPolygonalRegion should now handle edges better.
2011-02-22 13:58:05 +01:00
Redecouverte
96a290b153
added ItemAcquireBlacklistEvent for onPlayerPickupItem, not implemented in craftbukkit. yet
2011-02-22 13:22:06 +01:00
Redecouverte
7f1552dff8
updated onPlayerDropItem for latest bukkit, updated WorldEdit API calls for latest WorldEdit
2011-02-22 12:04:44 +01:00
Redecouverte
d2ca8bffc4
we are now ignoring canceled events
2011-02-22 02:49:20 +01:00
Redecouverte
e15b01bac5
added blacklist on-drop event
2011-02-22 02:48:57 +01:00
Redecouverte
dcd3cb80b8
switched to parameterless constructor (i guess this is that the bukkit devs intended with their fancy warning)
2011-02-22 02:15:06 +01:00
Redecouverte
d0ddc7c271
- added .gitignore to ignore eclipse/etc build files
...
- events are now registered in onEnable()
2011-02-22 02:03:20 +01:00
DarkLiKally
2b55f3407c
Fixed the skeleton damage bug in protected areas
2011-02-22 01:01:31 +01:00
DarkLiKally
e84afb4808
Fixed the Skeleton damage bug in protected regions
2011-02-22 01:01:31 +01:00
Redecouverte
10c47eff7e
fixed entity damage events for latest bukkit
2011-02-21 23:30:20 +01:00
sk89q
aee81f918e
Added polygonal regions. They don't save/load yet, nor can you make them in-game yet. They were tested to work a week ago though.
2011-02-20 12:10:42 -08:00
sk89q
95b2d9419f
Fixed redstone listener for newer versions of Bukkit.
2011-02-12 19:14:14 -08:00
sk89q
feb9ce6633
Re-added priority tree region manager implementation. Add and removal operations are not yet optimized.
2011-02-12 16:09:21 -08:00
sk89q
43489ca087
Changed how ApplicableRegionSet iterated over the region set, allowing it to be reused.
2011-02-12 15:49:55 -08:00
sk89q
ce1a15e6ea
Improved tick sync message suppression.
2011-02-05 14:00:06 -08:00
sk89q
cc72d370ea
Added suppress-tick-sync-warnings option.
2011-02-05 13:45:05 -08:00
sk89q
d042185660
Added WorldGuardPlugin.canBuild(player, x, y, z)
2011-02-04 20:51:14 -08:00
sk89q
3b5a729ef3
Updated command handling for Bukkit.
2011-02-02 22:27:44 -08:00
sk89q
ef7d487ec5
Updated burn event handling.
2011-02-02 22:21:44 -08:00
sk89q
b379b8f022
Fixed suffocation disable option.
2011-02-02 21:03:33 -08:00
sk89q
a31378c2c8
Changed disable-water-damage to disable-drowning-damage.
2011-02-02 20:51:52 -08:00
sk89q
21040b306a
Updated for ItemStack change in Bukkit.
2011-01-31 14:35:46 -08:00
sk89q
005ac41820
Added PvP default flag.
2011-01-30 01:36:59 -08:00
sk89q
dd93772233
Fixed creeper explosion block with WorldGuard.
2011-01-30 01:16:16 -08:00
sk89q
428fc7e5f6
Fixed commands for the Bukkit commands change.
2011-01-30 01:03:57 -08:00
sk89q
5cf38cc885
Added redstone support to sponges, removed classic water.
2011-01-28 10:23:43 -08:00
sk89q
2f6b51e811
Fixed item durability disable for hoes.
2011-01-28 00:59:19 -08:00
sk89q
3985e157d9
Increased the priority of WorldGuard's event handling.
2011-01-24 09:17:20 -08:00
sk89q
f666f1baa9
Fixed creeper and chest flag conflicting.
2011-01-24 09:12:32 -08:00
sk89q
bc774e2596
Added /regionmembership permission.
2011-01-24 02:38:18 -08:00
sk89q
65a0e5c188
Possibly fixed projectile blocking in no-PvP zones.
2011-01-24 02:37:11 -08:00
sk89q
772d2cb580
Added ability to disable chest protection.
2011-01-24 02:35:33 -08:00
sk89q
edc6825f83
Added WorldGuardPlugin.getRegionLoader().
2011-01-22 01:41:18 -08:00
sk89q
0fa4fa1862
Added getRegionManager() to WorldGuardPlugin.
2011-01-22 01:31:48 -08:00
sk89q
5be31ebb5c
Fixed /god not working for others.
2011-01-21 19:49:22 -08:00
sk89q
7cf7c5f44c
Fixed issue where permissions were not loaded.
2011-01-21 19:45:06 -08:00
sk89q
5b494a09ec
Fixed permissions for /stack, /locate, and /reloadwg.
2011-01-21 17:53:06 -08:00
sk89q
765d7402fa
Added parent-child relationships to regions, overhauled region code, added global build flag, improved flag support.
2011-01-21 15:23:11 -08:00
sk89q
151b5fc561
Fixed no-PvP zone messages being sent to the wrong person.
2011-01-21 01:37:40 -08:00
sk89q
b489da7fe4
Fixed commands so that they work in a recent version of Bukkit.
2011-01-21 01:32:23 -08:00
sk89q
786a0f6f2b
Reduced the number of imports in WorldGuardPlugin.
2011-01-21 01:27:18 -08:00
sk89q
e2a940e01b
Cleaned up code.
2011-01-21 01:21:36 -08:00
sk89q
6f3eaac008
Fixed NullPointerException in explode hook.
2011-01-21 00:51:50 -08:00
sk89q
02913780ec
Fixed the item durability disable setting changing the damage value on an empty hand.
2011-01-20 11:23:13 -08:00
sk89q
f03a2263d8
Added checks for unchecked exceptions when resolving permissions.
2011-01-20 11:19:59 -08:00
sk89q
a8cd832c28
Fixed various cast exceptions with the blacklist loggers.
2011-01-20 11:16:59 -08:00
sk89q
200e07023f
Fixed /locate printing the name of the wrong person.
2011-01-20 02:03:43 -08:00