stonar96
0a74d02fc9
Add nonplayer-protection-domains flag ( #1763 )
2021-06-06 19:28:00 -04:00
stonar96
149d1f84e8
Remove unused RegionGroup.MEMBERS from the teleport flag ( #1769 )
2021-05-23 12:37:06 -04:00
stonar96
c1c26360e3
Remove unnecessary FlagValueCalculator#getPriority(ProtectedRegion) calls
2021-05-15 15:03:02 -04:00
stonar96
65c894cfe9
Fix doc comment of FlagValueCalculator#getMembership(RegionAssociable)
2021-05-15 15:02:08 -04:00
TheBusyBiscuit
7dcec2b3b4
Small performance improvement for PlayerDomain#contains()
( #1765 )
...
* Improve performance by putting UUID checks first.
* Added wizjany's suggestion
Co-authored-by: wizjany <wizjany@gmail.com>
2021-05-15 15:01:15 -04:00
wizjany
de22a5cd25
Deprecate and immediately void setMin/MaxPoint in ProtectedCuboidRegion.
...
Not sure why these were here to begin with, Poly doesn't have them either
and mutating regions after creation leads to undefined behavior.
2021-04-12 14:18:11 -04:00
JOO200
d2c2bfbab2
Deprecate flags (replaced by RegistryFlag), added some null checks ( #1747 )
2021-04-10 13:58:39 -04:00
wizjany
3c9b21d01f
Add timings to third-party session handlers ( #1717 )
...
* Add Timings for third-party session handlers.
These often cause WorldGuard to get blamed by timings.
* Add config option to turn off extra timings.
* Move relocation to the right build file.
* Move config to a map for potential future expansion.
* Calculate timing immediately per-factory.
Instead of on each handler creation.
2021-02-06 11:10:04 -05:00
wizjany
310ce9a662
Make UUIDFlag ctors public.
...
smh.
2021-01-26 16:18:07 -05:00
kikelkik
e04c654cde
Added arguments to /rg toggle-bypass: on, off
2021-01-23 22:01:28 -05:00
JOO200
b1674e5cb7
Added test cases for FlagValueCalculator and MapFlags
2021-01-23 21:43:44 -05:00
JOO200
89c6a33b90
Improved queryMapValue to return defaultValue instead of null
2021-01-23 21:43:44 -05:00
JOO200
88c91ce3fc
Add fallback value to queryMapValue, use Flag$chooseValue
2021-01-23 21:43:44 -05:00
JOO200
b70f5a73ce
Added methods to query values from map flags
2021-01-23 21:43:44 -05:00
JOO200
b6fc9ddd93
Add UUIDFlag
2021-01-23 21:33:29 -05:00
Matthew Miller
282425f3cf
Move the Mob Blocker feature from CraftBook to WorldGuard ( #1695 )
...
* Move the Mob Blocker feature from CraftBook to WorldGuard
* Formatting.
Co-authored-by: wizjany <wizjany@gmail.com>
2020-12-31 10:51:49 +10:00
wizjany
59c146f59a
Don't allow setting unknown flags in FlagHelperBox.
2020-11-17 18:53:22 -05:00
wizjany
8350267b10
Don't marshal SetFlag in FlagHelperBox.
2020-11-17 18:50:35 -05:00
JOO200
e98196af40
Catch Throwables instead of Exceptions while (un)marshalling flags
2020-11-17 17:17:26 -05:00
wizjany
3879772103
Move /rg bypass perm check inside the command.
...
Using @CommandPermissions would cause the root command to be excluded
from the client. This is a temp workaround until piston/proper perms
are somehow implemented.
2020-11-17 16:36:36 -05:00
wizjany
664ab18f00
Fix sponge-simulation clearing NBT of waterlogged blocks.
...
Fixes #1659 .
Didn't realize people still used this feature.
2020-10-23 23:41:56 -04:00
JOO200
5921be432c
Change anvil usage to build permissions and add use-anvil flag ( #1644 )
2020-10-17 17:51:39 -04:00
JOO200
0e73b50d6f
Moved default bypass options to global configuration section
2020-09-16 13:34:56 -04:00
JOO200
136ec31f38
Add configurable announcement for current bypass status
2020-09-16 13:34:56 -04:00
JOO200
af67f1dd6a
Add config option to deny region bypass by default
2020-09-16 13:34:56 -04:00
wizjany
c860fce299
Document ProtectedRegion's comparable behavior.
...
ProtectedRegion's compareTo is inconsistent with equals when comparing regions across managers.
2020-09-09 15:16:15 -04:00
wizjany
2ed60eba02
Add deprecation warnings for names in Domains.
2020-08-21 15:51:33 -04:00
wizjany
91a1494634
Add piglin brutes.
2020-08-16 18:03:05 -04:00
JOO200
3da19a7ff0
Added world option to block turtle egg trampling
2020-08-14 14:01:58 -04:00
wizjany
58eaf31879
Merge pull request #1618 from JOO200/piston
...
Implement new alternative association mode to limit piston movement
2020-08-03 10:53:31 -04:00
wizjany
6708b21016
Abstract RegionOverlapAssociation, deprecate/fix packaging.
2020-08-03 10:46:40 -04:00
wizjany
ed4287ace7
Cleanup use-max-prio algorithm, add tests.
2020-08-03 10:21:35 -04:00
wizjany
03f05d3a4e
Simplify and remove duplicate code.
2020-08-03 07:21:56 -04:00
JOO200
c8bde17994
Fixed "null" output for invalid worldedit selections
2020-08-01 16:55:37 +02:00
JOO200
449145ba1f
Renamed option to use-max-priority-association, Code cleanup
2020-08-01 13:54:27 +02:00
JOO200
85c5f53d29
only detect max priority once
2020-07-30 20:37:49 +02:00
JOO200
5162ce3dbd
Implement new alternative association mode to limit piston movement
2020-07-30 20:24:18 +02:00
JOO200
6f9ed5d10f
Private ctor to match checkstyle.
2020-07-27 17:55:11 +02:00
JOO200
f0ec54af49
Added missing license to WorldEditRegionConverter
2020-07-27 17:17:20 +02:00
JOO200
e9e1885f2e
Moved toRegion and toRegionSelector in a helper class
2020-07-27 17:03:50 +02:00
wizjany
2c0b592b19
Declare some recently hidden dependencies.
2020-07-17 01:11:12 -04:00
TheMolkaPL
1652c9bfc0
Allocate WorldPlayerTuple only when using cache
2020-07-03 20:26:56 -04:00
TheMolkaPL
a97db0ede9
Add an option to disable bypass permission cache
2020-07-03 20:26:56 -04:00
wizjany
74d8a4f0e7
Typo.
2020-06-27 19:55:34 -04:00
JOO200
8722322cd8
Added new flag respawn-anchors similar to block respawn anchor usage
2020-06-26 00:02:50 -04:00
wizjany
3a9b1b1525
Add deprecation warnings to StringFlags.
2020-06-25 22:57:28 -04:00
wizjany
0492fafe30
Color 3rd party flags and unregistered flags in /rg info.
2020-06-21 17:25:38 -04:00
wizjany
36d95ad090
More inventory holder snapshot use.
2020-06-21 16:57:58 -04:00
wizjany
f4a3e8a936
Allow setting passthrough on global via /rg flags.
...
Closes #1584 .
2020-06-11 14:57:22 -04:00
JOO200
37ae70f35d
Add coral-fade flag and world configuration to disable coral fading
...
Closes #1532
2020-05-10 03:12:20 -04:00