JOO200
ca6e228f61
Merge pull request #1973 from EngineHub/feat/datapackreport
...
Add DataPack Report to track active DataPacks
2023-03-23 14:53:06 +01:00
Joo200
fd1cb1e4bd
flags: added copper-fade flag to prevent oxidizing copper
2023-03-19 16:56:46 +01:00
Joo200
8c8a8092b5
deps: updated Paper repository to new url, updated bstats to 3.0.1
2023-03-12 16:50:21 +01:00
Maddy Miller
1729e5e3d6
Add additional holder snapshot bypasses for performance ( #1978 )
...
* Add additional holder snapshot bypasses for performance
* Extra optimisation - cuts lookups of block data in the world by half
2023-01-19 20:28:54 +10:00
Madeline Miller
46dfb69fb1
Use updated PaperLib for InventoryHolder optimisation
2023-01-05 21:28:13 +10:00
Joo200
9ceecf5d3a
Add DataPack Report to track active DataPacks
2022-12-27 13:39:35 +01:00
Maddy Miller
20044a72d3
fix: re-enable no snapshot inventories ( #1972 )
2022-12-26 10:29:26 +10:00
Joo200
6f749b058b
Restore 1.19.2 compatibility
2022-12-09 16:37:04 +01:00
Joo200
ba55cc79c2
Update to Minecraft 1.19.3
2022-12-09 13:23:57 +01:00
Joni Aromaa
bd1d772faa
Introduce uninitialize for sessions ( #1940 )
...
* Introduce uninitialize for sessions
* Add FlagValueChangeHandler#onClearValue
2022-09-18 11:18:08 -04:00
wizjany
f1f1e8aa7d
Remove command reg delay for CommandBook compat.
...
This may break said compat but I doubt anyone is using it anyway.
Fixes #1943 .
2022-08-28 10:15:49 -04:00
dordsor21
e756d127c5
Account for possible world nullability for Entity#getOrigin Location
2022-07-27 21:15:31 -04:00
Joo200
0d2ed8205f
Properly protect chest_boats as vehicles
2022-07-07 21:04:44 +02:00
JOO200
6efdb1089e
Fix Report for Spigot based servers
...
Bukkit.spigot().getSpigotConfig() is the paper implementation, it's not available on Non-Paper servers
2022-06-21 20:44:30 +02:00
wizjany
4a21bf43e7
Check if InventoryHolder BlockState is placed.
...
Closes #1903 .
2022-06-14 11:31:24 -04:00
JOO200
3a181a230f
Tidy up Materials.java, added missing effect type, removed todo for paper only
2022-06-14 11:25:06 -04:00
JOO200
857f7468d8
Add Sculk Growth Flag and options to disable sculk growths
2022-06-14 11:25:06 -04:00
JOO200
f8e8d0f01e
Plugin Version to 1.19, cleanup from Materials, added 1.19 Materials
2022-06-14 11:25:06 -04:00
JOO200
23521858fd
Bumped versions: Minecraft to 1.19 and JDK 17
2022-06-14 11:25:06 -04:00
JOO200
b698941378
Append OnlineMode server information to ServerReport ( #1891 )
2022-04-03 16:35:34 -04:00
wizjany
271b32aa1d
Default chest-protection.disable-off-check to true.
...
Fixes #1890 .
2022-03-24 10:01:17 -04:00
wizjany
938f0c3b66
Handle all the amethyst growth.
...
Fixes #1889 .
2022-03-20 08:26:41 -04:00
wizjany
216b061172
Fix class source validator on spigot.
2022-03-06 08:59:44 -05:00
wizjany
cf69425153
Don't cancel potion splashes with no targets.
2022-03-03 07:59:00 -05:00
wizjany
e2fe770e6f
Disregard that, definitely need to duplicate.
2022-03-01 18:27:45 -05:00
wizjany
7e06088c1a
Switch to WE's ClassSourceValidator.
...
Since it's (being) fixed there and no need to duplicate any more.
2022-02-27 19:25:58 -05:00
wizjany
f9d1c2d4e0
Fix some errors in config loading.
...
Technically removing a nonexistant property should be fixed in WE's yaml utils but eh.
2022-02-27 17:51:52 -05:00
wizjany
f883899cfe
Add deprecation warnings.
...
Also remove the nodes from config if unused.
2022-02-27 16:34:27 -05:00
wizjany
660f9ffa0d
Use deny-message for nether portal protection.
...
Closes #1882 .
2022-02-26 18:49:35 -05:00
wizjany
e05d42371f
Protect modification of candles and cake as building.
...
Closes #1880 .
2022-02-26 18:43:04 -05:00
wizjany
4abf971cf6
Add red sand to sand physics.
...
This option is still at the mercy of bukkit api and might still not work ¯\_(ツ)_/¯
2022-01-16 11:13:18 -05:00
Cristobal Lopez
b59da5992f
Allows claimed regions to inherit from a template region ( #1864 )
...
* Allows claimed regions to inherit from a template region
* Replace template-when-claiming with set-parent-on-claim
* Make the set-parent-on-claim option check secure
2022-01-02 10:07:00 -05:00
wizjany
46251f5ffa
Don't check bypass for offline players.
...
This is someone else's problem now (╯°□°)╯︵ ┻━┻
2022-01-01 20:08:16 -05:00
wizjany
98bef4e0ab
Remove extra import.
2021-12-31 10:55:51 -05:00
JOO200
f1c8649f9a
Improve Checks for LightningStrikes ( fixes #1845 )
2021-12-31 10:55:51 -05:00
JOO200
aad698af84
Update Paper and Spigot to 1.17.1
2021-12-31 10:55:51 -05:00
stonar96
f55802c176
Make cause known if origin can be used ( #1838 )
2021-11-25 12:33:43 -05:00
wizjany
a0922cb467
Add rock-growth flag.
...
Handles amethyst and dripstone.
Closes #1855 .
2021-11-25 12:32:24 -05:00
wizjany
fb9705e4f0
Update gradle.
...
Getting ready for java 17.
2021-11-25 11:27:00 -05:00
wizjany
56086b0878
Protect light from everything.
...
Thanks Mojang.
2021-09-16 14:54:36 -04:00
wizjany
51fa25dd03
Protect light from light.
...
Closes #1828 .
2021-09-13 19:12:54 -04:00
wizjany
5b0fdb6801
Include GLOW_ITEM_FRAME in item-frame-rotation flag.
...
Closes #1832 .
2021-09-13 18:57:33 -04:00
wizjany
fe0fd17d37
Cover additional case for blacklist on-equip.
2021-08-15 11:06:27 -04:00
Wyatt Childers
0165175a2e
Additionally block other explosion if the defender is a block like entity to be consitent with "block" explosion protections ( #1812 )
2021-08-08 22:58:34 -04:00
wizjany
821c3e689e
Convert listeners to use AbstractListener and add shortcuts to get config. ( #1808 )
...
Closes #1780 .
2021-08-08 22:58:22 -04:00
wizjany
c98f9eda7e
Check all effects for lingering potion clouds.
...
Fixes #1797 .
2021-07-24 11:36:25 -04:00
JOO200
7e817c3330
Protect signs against usage of (glowing) ink sac
2021-07-10 11:09:05 +02:00
JOO200
37906c0fc4
Added use-dripleaf flag, Handle Deepslate Redstone Ore correctly
2021-07-07 10:17:08 -04:00
wizjany
6879f10de6
Fix crop growth config option.
2021-07-07 10:17:08 -04:00
JOO200
7155ef5833
Protect cave vines and glow berries correctly
2021-07-07 10:17:08 -04:00
JOO200
e2f775c952
Fixed wrong dependencies, removed not needed repository
2021-07-07 10:17:08 -04:00
JOO200
c5dad7476d
Compare items for /stack with ItemStack.isSimilar
2021-07-07 10:17:08 -04:00
JOO200
4dfb9bea38
Switch back dependency from Spigot to Paper
2021-07-07 10:17:08 -04:00
JOO200
621c1289b3
Bump squirrelid to 0.3.0, Deprecated PaperProfileServer (replaced by squirrelid)
2021-07-07 10:17:08 -04:00
JOO200
093e282e13
relocate bstats like worldedit
2021-07-07 10:17:08 -04:00
JOO200
2958c2526c
Shade correctly bstats
2021-07-07 10:17:08 -04:00
wizjany
d21ee98624
Re-add shade config, fix some other gradle black magic.
2021-07-07 10:17:08 -04:00
wizjany
dd90fa21c7
Cover item dispense behaviors.
...
Depends on spigot throwing events.
2021-07-07 10:17:08 -04:00
JOO200
34ed6175e5
Bump api version to 1.17
2021-07-07 10:17:08 -04:00
JOO200
0818b3c262
Update to Java 16, Gradle 7.0.2 and Bstats 2.1.0
2021-07-07 10:17:08 -04:00
JOO200
04541ed5a6
Updated build environment, switched to Jupiter Unit Tests
2021-07-07 10:17:08 -04:00
JOO200
9defab65d1
Fix protections for copper and rooted dirt
2021-07-07 10:17:08 -04:00
JOO200
a225d1b2d3
Added 1.17 materials
2021-07-07 10:17:08 -04:00
JOO200
3cb83465d1
Update dependencies to 1.17
2021-07-07 10:17:08 -04:00
wizjany
f19ebab0e1
Handle spigot's entity mount event ( #1755 )
...
* Add handler for spigot's EntityMountEvent.
Closes #1677 .
* checkstyle.
2021-06-06 19:34:26 -04:00
stonar96
f8f95a44f0
Fix Iron Doors ( #1781 )
...
Co-authored-by: wizjany <wizjany@gmail.com>
2021-06-06 19:30:40 -04:00
stonar96
46a662e1a7
Fix Dispenser Shulker Box bug and cleanup ( #1776 )
2021-06-06 19:27:48 -04:00
stonar96
c4e76af5f4
Fix Cause#isKnown() ( #1768 )
...
* Fix Cause#isKnown()
* Grammar
Co-authored-by: wizjany <wizjany@gmail.com>
2021-05-15 15:03:55 -04:00
wizjany
528ba32a93
Also change paperlib to shade.
...
This change has been sitting here for a while uncommitted and unpushed.
2021-03-06 15:36:25 -05:00
JOO200
f37fbb1ae8
Fix Falling blocks may change snow layers to that block
2021-03-06 15:31:06 -05:00
wizjany
f1f8b625a8
Gradle cleanup/unfuckery.
...
Fixes #1729
2021-02-10 15:21:03 -05:00
wizjany
e933050436
Change relocated/shaded artifacts to compileOnly.
2021-02-10 13:33:48 -05:00
wizjany
59d4c7b96d
Fix nullability annotation.
2021-02-10 00:02:28 -05:00
Shane Freeder
0c7f4bb8f7
Fix TimedHandler not calling delegated handler ( #1727 )
...
The original commit was calling super, which means that the actual
registered handlers were not called, also, added getInvincibility
which was originally missing
2021-02-09 23:48:03 -05: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
aeea455560
Ignore BlockFertilizeEvent with empty list.
...
Plugins can clear this list without fully cancelling the event.
Fixes #1723
2021-02-06 10:58:29 -05:00
wizjany
129d27351a
Don't send empty messages from chorus-fruit/enderpearl teleports.
2021-02-02 19:44:38 -05:00
wizjany
cbb3212082
Don't throw error when swapping armor slots into the offhand.
...
Lots of conflicting info here, but the offhand slot is in fact part of
the quickbar/hotbar (yay bukkit naming) but does *not* use a hotbar "button",
since it has its own hotkey (i.e., F by default instead of 0-8).
The result is a hotbar_swap *action* with a swap_offhand *clicktype*.
Fixes #1698 .
2021-01-09 18:16:40 -05:00
Intelli
04d5a3b437
Fixed NoClassDefFoundError if WorldEdit failed to initialize
2021-01-03 17:46: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
035a645de0
Deal with bamboo as growth from spread event listener.
...
Closes #1673 , #1674 .
2020-11-27 09:10:28 -05:00
wizjany
d313f2caad
Add nether warts to crop list.
...
Closes #1669 .
2020-11-17 18:50:35 -05:00
wizjany
48233c3327
Make resource processing update with project version.
...
Should prevent old version strings from finding their way into plugin.yml
2020-11-03 14:42:39 -05:00
JOO200
5921be432c
Change anvil usage to build permissions and add use-anvil flag ( #1644 )
2020-10-17 17:51:39 -04:00
wizjany
60b16fc4c7
Add sweet berry bush to crop list.
2020-09-26 22:16:19 -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
ad000ab051
Rename config option for default bypass option
...
Co-authored-by: wizjany <wizjany@gmail.com>
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
8dee2ad3b8
Don't check ride for unsaddled striders.
2020-09-11 20:44:47 -04:00
wizjany
0cb84927a3
Don't fire xp spawn events for fishing where xp was already 0.
...
Dedicated to @mikroskeem who let me forget about this.
2020-08-30 13:25:36 -04:00
wizjany
91a1494634
Add piglin brutes.
2020-08-16 18:03:05 -04:00
Matthew Miller
5b8c3e7f70
Use a lower level exception in BukkitWorldConfiguration to get a printout when more severe YAML issues occur
2020-08-16 16:55:19 +10:00
JOO200
691325c8f0
Update worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/BukkitWorldConfiguration.java
...
fixed typo
Co-authored-by: wizjany <wizjany@gmail.com>
2020-08-14 14:01:58 -04:00
JOO200
3da19a7ff0
Added world option to block turtle egg trampling
2020-08-14 14:01:58 -04:00
wizjany
f677af566f
Don't try dropping items from falling blocks that won't drop one.
...
To quote myself from the adjacent commit almost exactly one year ago,
"some plugins do weird things with falling blocks."
Fixes #1624 .
2020-08-07 13:59:22 -04:00
wizjany
6708b21016
Abstract RegionOverlapAssociation, deprecate/fix packaging.
2020-08-03 10:46:40 -04:00
JOO200
449145ba1f
Renamed option to use-max-priority-association, Code cleanup
2020-08-01 13:54:27 +02:00
JOO200
5162ce3dbd
Implement new alternative association mode to limit piston movement
2020-07-30 20:24:18 +02:00
wizjany
1710c07623
Check non-waterloggable waterlogged blocks for liquid flow.
...
Fixes #1616 .
2020-07-29 23:39:04 -04:00