sk89q
6f56cb29a5
Fixed -w flag for /rg load and /rg save.
2013-07-07 12:14:41 -07:00
sk89q
977c7d2f29
Changed DoubleFlag and IntegerFlag to take java.lang.Number objects in unmarshal().
2013-07-07 11:45:22 -07:00
sk89q
a57c162cd8
Convert heal flags datatype from integer to double.
...
Existing data should be cast with no data loss.
2013-07-07 11:38:03 -07:00
wizjany
60c3ed4f6b
Polish the fix from the last commit and straighten some other multiworld issues in the move handler.
2013-06-23 20:17:20 -04:00
wizjany
714e75eb95
Potential fix for broken multiworld states.
2013-06-23 16:35:57 -04:00
Wizjany
636819c801
Revert change to permissions node for flags.
...
region.flag.own/member/etc was region.flag.regions.own/member/etc
This shouldn't be changed in between, especially if we maintain compatibility with the other flag node (flag.flags).
2013-06-20 00:52:59 -03:00
wizjany
9a6c2e0685
Finish reverting changes from earlier
2013-06-10 23:12:06 -04:00
wizjany
736eecc13b
Add config option to use player teleports for move events.
...
Additionally removed code duplication in Vehicle listener.
2013-06-08 12:04:58 -04:00
TomyLobo
4718c5dab0
Removed unused imports.
2013-06-07 14:06:07 +02:00
Albert Pham
7e9bd49da2
Added mobs.disable-snowman-trails.
2013-06-02 13:23:01 -07:00
wizjany
a0d0ff0b92
Lighter changes in BlockIgnite as well
2013-06-02 11:19:12 -04:00
wizjany
b41be0c319
Added a static WorldGuardPlugin instance and made the utility methods in RegionCommands static.
2013-06-01 18:14:59 -04:00
wizjany
17a466059e
A few changes in the new region commands.
...
- Allow setting flags on the global region (bugfix)
- Don't throw permissions errors when listing available flags (bugfix)
- Info command defaults to global region if no others are present (enhancement)
- A few typo and spacing fixes (enhancement)
2013-06-01 17:39:49 -04:00
wizjany
2d9e95a63e
Revert lighter changes for now. This brings back the odd behaviors between flint & steel and fire charges, but makes it more intuitive for protection.
2013-06-01 10:14:56 -04:00
Albert Pham
532a45f9e7
Offering a sacrifice to the gods of pedantry. canX() -> mayX() for permissions.
2013-05-31 22:06:37 -07:00
Albert Pham
d61e32ebb5
Cleaned up RegionCommands, abstracted region permissions.
2013-05-31 21:56:32 -07:00
Albert Pham
b7d38e94c8
Added -a flag to region remove owner/member commands to remove all.
2013-05-29 13:24:40 -07:00
wizjany
54973fdf82
Large patch with lots of changes and fixes.
...
- Unified movement checking. Teleporting is now handled by
entry/exit flags. Additionally, a region movement event is
much closer to being added.
- Fixed an issue with enderpearls and exit/entry flags conflicting.
- Fixed a null check issue in several commands.
- Fixed allowed and blocked command flags making false matches and
improved support for blocking/allowing specific command args.
2013-05-26 17:08:51 -04:00
wizjany
0bee631385
Use getName instead of toString for displaying world name.
2013-05-15 07:56:04 -04:00
wizjany
6283382837
Fixed a few movement flag related issues.
...
WG no longer prefixes greeting/farewell flags with '**', allowing people to customize the message.
(Adding &c** to the beginning of the message will give previous behavior)
Removed the "game mode locked" message since it returns false gamemodes when being called inside a player move event.
2013-05-05 10:57:46 -04:00
Silthus
39bb522051
Fixes heal flag bugs when player.maxHealth > 20
...
With the new Bukkit Changes the Player Health can be above 20, this fixes the magic number by using the now built in Bukkit functionality.
Examples of this bug were Health jumping to 1/20 hearts when having a heal-amount: -1
2013-05-04 11:47:43 +03:00
wizjany
bf80d57abe
Add fishing to xp blocker.
2013-04-21 08:59:24 -04:00
wizjany
865b94006a
Apply other-explosion flag to entity damage as well.
2013-04-09 17:23:56 -04:00
wizjany
874248f8b5
Fix other explosion flag only clearing blocklist
2013-04-09 12:25:05 -04:00
steffen
cef7d5bb12
Fix explosion check order
...
If the explosion is blocked and the block damage is also blocked, it's necessary to block the explosion (which includes the damage) instead of just the block damage.
2013-04-01 18:34:11 -04:00
wizjany
2a8131780f
Don't ignore canceled air right click events.
...
Apparently Bukkit pre-cancels them even if they would do something.
2013-03-31 19:13:05 -04:00
Wizjany
7094f70f4a
Remove duplicate check. (derp)
2013-03-31 19:13:04 -04:00
wizjany
df5af6129c
Improved lighter handling.
2013-03-23 21:10:30 -04:00
wizjany
a6888c3767
Respect LIGHTER flag for ignition build checks
2013-03-23 15:19:56 -04:00
wizjany
1bd367ddde
Fix one last witherskull/fireball conflict
2013-03-22 19:28:18 -04:00
wizjany
0cf87ae561
Allow cow milking in no-build areas
2013-03-22 15:35:30 -04:00
wizjany
fa80f5f67f
Fix infinite durability.
...
For whatever reason, the Bukkit API thinks that 'Durability" and "Damage"
are synonymous.
2013-03-18 13:25:11 -04:00
wizjany
92bb3948a6
Fix for minecart naming
2013-03-16 21:47:31 -04:00
wizjany
b826697aea
Add flag check to smelting/mining xp handling
2013-03-15 15:44:34 -04:00
wizjany
89430c13ec
Handle TNT Minecarts with tnt flag/settings.
2013-03-15 15:32:57 -04:00
Wizjany
f07acea3e1
Updated to MC 1.5
2013-03-15 14:42:20 -04:00
wizjany
e9402c55e6
Fixed a bunch of small bugs
2013-03-14 18:45:05 -04:00
wizjany
2eb6c76da8
Fix stack issue.
2013-03-13 14:38:28 -04:00
Wizjany
a34e48a145
Added unit test for entry and exit flags to put the matter to rest.
...
Also cleaned up a few other things regarding tests.
2013-03-01 22:20:16 -05:00
Wizjany
2d50659b48
Apply exp flag and config setting to xp bottles.
...
"Workaround" for not being able to blacklist exp bottles at the moment.
Although I supposed I could have just fixed that instead, this allows more flexibility.
2013-02-21 10:20:47 -05:00
Wizjany
327ae2b807
Apply crop trampling setting to all entities.
2013-02-21 10:13:17 -05:00
Wizjany
dfb6114584
Fix a few wolf issues
2013-01-31 08:23:38 -05:00
Wizjany
460d5d0691
Made wolves respect pvp stuff. Removed some extraneous code.
2013-01-30 15:27:52 -05:00
Wizjany
b5f80351ec
Allow a lot of commands to be sent from the console.
...
Examples:
/rg addmem <id> <player> -w <worldname>
/rg flag <id> <flag> -w <worldname> <flagvalue>
/rg remove <id> -w <worldname>
Command blocks are currently untested.
List of commands: flag, priority, parent, remove,
addmember, removemember, addowner, removeowner
2013-01-30 14:45:29 -05:00
Wizjany
72a9472a57
Add vine growth flag and config option.
2013-01-30 14:02:45 -05:00
Wizjany
7eb820c688
Fixed bug where players could place beds on the borders of regions without permissions
2013-01-30 13:47:48 -05:00
Wizjany
886b279da6
Bugfixes for bonemeal and minecarts.
2013-01-27 22:43:29 -05:00
Wizjany
f2d7135fc5
Check shooter of projectile when one hits a hanging entity
2013-01-25 21:07:11 -05:00
Wizjany
d214a859c3
Check the block that the item frame will end in, not the block the player clicked.
2013-01-21 04:08:17 -05:00
Wizjany
d1e221c2b7
Don't cancel explosion if we only want to clear blocklist. May potentially cause issues with multiple settings overlapping.
2013-01-19 08:46:51 -05:00