wizjany
87162acf11
Switch blacklist stat to entry counts.
2019-11-17 18:13:45 -05:00
wizjany
2c14acc28c
Add some custom charts to bStats.
...
Should give a good view of feature usage, especially some badly
supported features like SQL and chest protection.
2019-11-17 18:13:45 -05:00
wizjany
26477406f1
Fix pistons flag not applying to sticky pistons pulling.
2019-10-11 22:12:03 -04:00
wizjany
3ebaaf9c8b
Add /rg toggle-bypass command to turn off region bypass temporarily.
...
Makes it easier to test things without op/de-op, switching ranks, etc
all the time.
2019-10-06 12:17:07 -04:00
wizjany
4c9812db04
Fix exit-deny-message using wrong region set on enderpearl/chorus-fruit.
2019-10-06 12:17:07 -04:00
wizjany
d410e1f84e
Re-arrange messages in (re)define commands.
...
Only send messages after successful add.
2019-10-06 12:17:07 -04:00
wizjany
d07f95952d
Causes only track blocks, not locations.
2019-09-26 20:24:11 -04:00
wizjany
cb9ab3a7b2
Check creeper-explosion flag for all entity damage, not just players.
2019-09-26 10:38:02 -04:00
wizjany
1c3cf02ebd
BlockMultiPlace has an immutable state list.
...
Fixes WORLDGUARD-4143.
2019-09-22 15:16:57 -04:00
wizjany
20db92541b
Make use of BlockFertilizeEvent, various BlockState lists.
...
Only mostly tested to work. BlockFertilize unfortunately doesn't let
us cancel the preceding stuff like StructureGrow and item use.
Also workaround Bukkit sending 2 events for trampling.
2019-09-18 15:43:36 -04:00
wizjany
5fca3b3c3d
Track causes when players ignite creepers.
...
Fixes WORLDGUARD-4136.
2019-09-13 17:34:37 -04:00
wizjany
c633a2d070
Cover some more plants as crop-growth.
...
Note that spigot doesn't throw events for bamboo yet, so this only
applies to sugar canes and cacti at the moment. Should work if spigot
implements BlockGrowEvent for cacti though.
Fixes WORLDGUARD-4137.
2019-09-13 17:20:51 -04:00
wizjany
effbd62e68
Ignore hopper minecarts with the ignore hopper setting.
2019-09-13 16:43:27 -04:00
wizjany
056eaa6587
Teleport async on Paper.
2019-09-13 16:42:35 -04:00
wizjany
cb2c0870ec
List is not a valid cause. Each element is its own cause.
...
Fixes WORLDGUARD-4140.
Specifically, fixes not being able to break lilypads while in a boat,
even through the player would normally be able to.
Note that slowdown is client-side and getting stuck is due to Spigot
not updating the client when the break is cancelled, which are unrelated
to this issue (and not fixable by us).
2019-09-13 16:32:28 -04:00
wizjany
96d15d6dbf
Only store existing per-player time/weather in handlers.
...
Fixes WORLDGUARD-4124.
This will fix various issues with logging in to regions with these flags
set and then moving out of them, or when moving between two adjacent
regions with the flags set and then moving out.
2019-08-18 12:00:50 -04:00
wizjany
bbed280f62
Update docs links to point to enginehub.
...
Also don't allow block-place/block-break setting from flag helper.
2019-08-06 21:50:05 -04:00
wizjany
ba32d24363
Merge pull request #414 from EngineHub/feature/paper
...
Add some Paper-specific features
2019-08-05 23:49:04 -04:00
wizjany
0bba822295
Link ender crystal entity <-> material.
2019-08-03 18:10:54 -04:00
wizjany
7538af2686
TippedArrow again.
2019-08-02 16:34:26 -04:00
wizjany
48922118b1
Fix fireworks, protect by default (this is a behavioral change).
...
Add regions.use-paper-entity-origin setting, false by default because
it can have some weird implications.
2019-08-01 23:47:27 -04:00
wizjany
14fe2d0e79
Use Paper player profiles if available.
...
Also fall back to caching to memory if SQLite can't be linked.
This is a common issue with (bad) server hosts who mount /tmp as noexec,
which causes sqlite's native binaries to fail to link.
2019-08-01 20:24:34 -04:00
wizjany
11a1ac6742
User paper firework tracking.
2019-08-01 20:24:33 -04:00
wizjany
c5bfdcb0e6
Use PaperLib for some performance enhancements.
2019-08-01 20:24:32 -04:00
wizjany
93dae282b2
Apparently some plugins do weird things with falling blocks.
2019-08-01 20:12:58 -04:00
wizjany
3468e3d47e
Handful of small fixes.
...
* Fix material loading from config requiring minecraft: namespace.
* Fix disallowed-lightning blocks. Lightning entities are weird.
* Fix /wg reload overwriting config changes.
* General around thread usage/naming/shutdown. If anyone was actually
making their own managers/indices you deserve to break.
2019-07-31 22:53:20 -04:00
wizjany
b7ad0257b7
Remove legacy potion code.
2019-07-30 18:44:24 -04:00
wizjany
21e65be110
Fix poms, remove bukkit lib project since it's currently unused.
2019-07-29 23:41:38 -04:00
wizjany
61494fd76e
Migrate gradle to kotlin dsl.
2019-07-29 23:25:13 -04:00
wizjany
825b3a3f36
Save defaults to config file.
2019-07-27 22:40:03 -04:00
wizjany
afe042ef4d
Add option for resetting fall distance when void falling teleport is on.
...
reset-fall-on-void-teleport, defaults to false. (I can't remember if
old WG 6 behavior was to do this or not...?)
2019-07-27 21:57:49 -04:00
wizjany
4044e2b122
Ender crystal explosions can't be cause tracked.
2019-07-26 22:51:19 -04:00
wizjany
aa4137822f
Fix sleep flag.
2019-07-24 14:35:42 -04:00
wizjany
f37acd3de6
Whitelist player->player interacts.
...
As noted before, any more specific events should still be blocked (such
as potion use).
2019-07-23 20:13:12 -04:00
wizjany
b0e4cf148b
ItemElytra extends ItemArmor...
2019-07-19 20:45:16 -04:00
wizjany
3272759f25
Check waterlogged blocks when emptying buckets.
...
Fixes WORLDGUARD-4119.
2019-07-17 07:45:31 -04:00
wizjany
456a16591b
Handle UseEntity player->player events as PvP.
...
Fixes WORLDGUARD-4118.
Tell me if this breaks other intended behaviors somehow.
2019-07-16 18:48:57 -04:00
wizjany
79f6635b8a
Make /wg profile text more clear.
...
This patch dedicated to @phoenix616.
2019-07-16 18:42:48 -04:00
wizjany
1f362bef59
Minecarts spawn in the clicked (rail) block.
2019-07-09 07:47:54 -04:00
wizjany
63209d1174
Null-check for last commit.
2019-07-07 01:22:04 -04:00
wizjany
f546700189
Allow interact-whitelist for entities with matching item types.
2019-07-06 11:02:36 -04:00
wizjany
35e0db36d3
Workaround for sign dying issue.
...
Signs still get dyed even if you deny using dye.
2019-07-03 09:53:11 -04:00
wizjany
ab7751e046
Unfix WORLDGUARD-3360.
...
There's a reason this wasn't done before. This is fundamentally broken.
2019-07-02 23:08:50 -04:00
wizjany
8ca01b37a4
Add config to disable villagers getting zapped to witches.
...
"weather.disable-villager-witchification"
2019-06-30 19:58:10 -04:00
wizjany
7593e1a01c
Initial update to 1.14.
2019-06-25 22:12:18 -04:00
wizjany
af3eb85962
Add on-equip blacklist event.
...
Note that due to deficiencies in the Bukkit API, the event will attempt
to be overprotective and cancel some events that may not actually result
in the player equipping an item. Maintainable PRs welcome. (i.e. would
rather not have to have a list of slot numbers for various inventories
and match them to items :upside_down:)
2019-06-25 22:11:33 -04:00
wizjany
aabb0b2345
Treat damaged anvils like regular anvils.
2019-06-24 12:16:19 -04:00
wizjany
96b61743b9
Fix lava fire being off by default.
...
No clue how this was never brought up before.
Also add system property to disable the ClassSourceValidator.
2019-06-19 23:50:18 -04:00
wizjany
ff7209a58b
Only check ride flag for pigs with saddles.
2019-06-19 23:22:21 -04:00
wizjany
fe4f0cfc49
Bump dependencies.
...
Also remove intake. Unsure when that was ever used.
2019-06-13 09:17:20 -04:00
wizjany
b0f8852198
Bump to 7.0.0. Rename -legacy to -bukkit.
2019-06-11 22:32:04 -04:00