sk89q
|
3a2b453e3f
|
Change some collections and cache player names.
|
2014-08-17 20:17:52 -07:00 |
|
sk89q
|
c43a24d78f
|
Abandon TreeSet in ApplicableRegionSet for performance reasons.
|
2014-08-17 19:18:21 -07:00 |
|
sk89q
|
d43eb3bc34
|
Optimize the query cache a bit.
|
2014-08-17 19:08:20 -07:00 |
|
sk89q
|
3ca147e405
|
Don't check metadata on Blocks in Cause.
We don't track causes on Blocks. There's no need for the performance hit.
|
2014-08-17 15:23:34 -07:00 |
|
sk89q
|
41fb8a0722
|
Implement Associables to handle non-player region membership checks.
|
2014-08-17 13:16:45 -07:00 |
|
sk89q
|
ff3fa759d1
|
Don't throw an internal block break event when lighting TNT.
|
2014-08-17 00:49:50 -07:00 |
|
sk89q
|
cab42af53b
|
Reimplemented the quirks of the old flag code.
|
2014-08-17 00:49:32 -07:00 |
|
sk89q
|
d9d665ab14
|
Add some extra tests to ApplicableRegionSetTest.
|
2014-08-16 21:09:12 -07:00 |
|
sk89q
|
fac6ebef40
|
Implement new methods for accessing flags.
|
2014-08-16 21:09:01 -07:00 |
|
sk89q
|
a4fd29c30c
|
Switch SquirrelID version to 0.1.0.
|
2014-08-16 21:08:18 -07:00 |
|
sk89q
|
59c7197229
|
Fix Maven accessing dead repositories.
|
2014-08-16 21:08:17 -07:00 |
|
sk89q
|
e7c9703ced
|
Fix checkstyle issues.
|
2014-08-16 21:08:17 -07:00 |
|
sk89q
|
5a63115fb2
|
Don't make membership always override the BUILD flag anymore.
|
2014-08-16 21:08:17 -07:00 |
|
sk89q
|
4597849466
|
Allow __global__ BUILD to be set to DENY.
|
2014-08-16 13:55:54 -07:00 |
|
sk89q
|
a35aaf9659
|
Force __global__ BUILD flag to NONE.
This is due to the legacy reason of the global region having not
been previously processed as a regular region.
|
2014-08-16 13:54:04 -07:00 |
|
sk89q
|
bfb3f9e840
|
Change state flag defaults to true.
|
2014-08-16 13:45:16 -07:00 |
|
sk89q
|
91e34601ec
|
Add supervisor/task library in.
|
2014-08-16 13:42:14 -07:00 |
|
sk89q
|
7481acba8c
|
Updated FlagValueCalculator to treat global regions a lowest priority region.
|
2014-08-16 13:30:58 -07:00 |
|
sk89q
|
4d43ef5305
|
Change flags to use ALL as their region group.
|
2014-08-16 13:08:09 -07:00 |
|
sk89q
|
b1fb143fd4
|
Add a new (unused for now) flag value implementation.
It supports region groups and fixes inconsistency issues.
|
2014-08-16 02:42:02 -07:00 |
|
sk89q
|
d07e81288a
|
Make the state flag test use a Predicate for membership testing.
|
2014-08-15 14:16:05 -07:00 |
|
sk89q
|
c0d4ba5c6c
|
Swap the if() in the state flag test to make it more readable.
|
2014-08-15 13:54:33 -07:00 |
|
sk89q
|
8a11752253
|
Fix a typo in ApplicableRegionSet and improve docs.
|
2014-08-15 12:41:28 -07:00 |
|
sk89q
|
1d24be8c34
|
Rewrite state calculation in ApplicableRegionSet to be easier to read.
|
2014-08-15 12:30:37 -07:00 |
|
sk89q
|
d3f3489c7e
|
Fix child regions not inheriting parent flags.
This also fixes a unit test.
|
2014-08-15 03:48:25 -07:00 |
|
sk89q
|
3f16fef57e
|
Fix and improve protection handlers.
|
2014-08-15 01:43:37 -07:00 |
|
sk89q
|
608d782321
|
Activate debugging listener of the property "worldguard.debug.listener" is true.
|
2014-08-14 22:23:47 -07:00 |
|
sk89q
|
5d6dad4c6d
|
Don't remove child regions without warning.
Also add some missing files.
Fixes WORLDGUARD-2311.
|
2014-08-14 21:41:44 -07:00 |
|
sk89q
|
28c538e981
|
Refactor region commands and make the necessary ones run in the background.
|
2014-08-14 21:24:32 -07:00 |
|
sk89q
|
a35cb9277e
|
Handle CommandException in WorldGuardPlugin.convertThrowable().
|
2014-08-14 21:24:02 -07:00 |
|
sk89q
|
e43ce420a3
|
Make UUID detection in DomainInputResolver reusable.
|
2014-08-14 21:23:26 -07:00 |
|
sk89q
|
501a7aa77a
|
Add ProtectedRegion.copyFrom().
|
2014-08-14 21:22:39 -07:00 |
|
sk89q
|
76f7ac8d8e
|
Remove deprecation on getRegion() in RegionManager.
|
2014-08-14 21:22:15 -07:00 |
|
sk89q
|
518d5958c9
|
Update some region commands to run in the background.
|
2014-08-14 16:21:10 -07:00 |
|
sk89q
|
7e25de38da
|
Update Javadocs in RegionContainer.
|
2014-08-14 15:20:08 -07:00 |
|
sk89q
|
bf8ef39871
|
Handle null players in shim method of GlobalRegionManager.
|
2014-08-14 15:17:00 -07:00 |
|
sk89q
|
cd62af698b
|
Change listeners to use the region query cache.
|
2014-08-14 14:52:11 -07:00 |
|
sk89q
|
709ce9eb08
|
Fix a typo in some Javadocs.
|
2014-08-14 02:46:19 -07:00 |
|
sk89q
|
e24d7ccb10
|
Change "don't have permission" message for regions.
|
2014-08-14 02:44:42 -07:00 |
|
sk89q
|
98bbd900cb
|
Rename RegionQuery.testEnabled() -> testState().
|
2014-08-14 02:39:42 -07:00 |
|
sk89q
|
19b87b628a
|
Remove use of GlobalRegionManager in RegionProtectionListener.
|
2014-08-14 02:39:12 -07:00 |
|
sk89q
|
dc2652f87b
|
Implement an ApplicableRegionSet cache.
|
2014-08-14 02:33:57 -07:00 |
|
sk89q
|
99660920d7
|
Refactor region API with new RegionContainer object.
|
2014-08-14 01:24:38 -07:00 |
|
sk89q
|
ad1c10a3e9
|
Reorganize Bukkit portion of the region API.
|
2014-08-13 14:06:37 -07:00 |
|
sk89q
|
5b685e71d3
|
Add ChunkHashTable.awaitCompletion().
|
2014-08-13 07:51:13 -07:00 |
|
sk89q
|
5ddc4b9251
|
Properly convert chunk coordinates in ChunkHashTable.
|
2014-08-13 01:02:55 -07:00 |
|
sk89q
|
38587a1c61
|
Add a hash table index for regions that hashes on chunk coordinates.
|
2014-08-13 00:34:36 -07:00 |
|
sk89q
|
eb23e28c16
|
Handle Tameable as a cause.
|
2014-08-12 23:17:36 -07:00 |
|
sk89q
|
4379c7e989
|
Handle Vehicle.getPassenger() as a parent cause.
|
2014-08-12 23:15:47 -07:00 |
|
sk89q
|
989ce82c5d
|
Merge branch 'feature/event-abstraction' into feature/region-api-update
|
2014-08-12 19:49:52 -07:00 |
|