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