Shane Freeder
597dcfffb9
Add support for lz4 ( #12053 )
...
Mojang added this early 2024, however, it wasn't ever added to the actual config option
inside of paper
2025-02-08 19:07:43 +01:00
Lulu13022002
5bcfb12a99
Fix activation range config and water animal status ( #12047 )
2025-01-31 13:13:14 +01:00
Lulu13022002
d4a957849c
Experimental annotation changes ( #12028 )
2025-01-30 20:02:14 +01:00
masmc05
3af5e77132
Add Player#give ( #11995 )
2025-01-26 21:19:00 +01:00
Tamion
939bb7828f
Add RayTraceConfigurationBuilder ( #11907 )
2025-01-25 20:58:16 +01:00
Shane Freeder
e150ffd272
Add missing final
...
"muh checkstyle" more like "muh missing style config"
2025-01-17 13:49:38 +00:00
Shane Freeder
938a84fc39
Add missing TagSerializable to GsonDataComponentValue converter ( Fixes #11768 )
2025-01-17 13:47:28 +00:00
Jake Potrebic
fe75eaf09a
split direct holder support up from ctor accepting Holder
...
Enchantment shouldn't support direct holders despite the ctor
accepting a Holder type. We want to limit the types
to ones that are actually used as direct holders in the game
2025-01-13 20:12:13 -08:00
Jake Potrebic
5e23d28ad2
Remove entity tag selector tag completion fix ( #11964 )
...
The fix was causing too many issues, it really needs a client-side fix
MC-235045
2025-01-12 15:07:24 -08:00
Strokkur24
c2f24e1567
Feat: Add 'with' methods to CommandSourceStack ( #11868 )
2025-01-11 13:29:16 -08:00
Jake Potrebic
ac3aaa248b
Don't use delayed registries in impl anywhere ( #11918 )
2025-01-11 20:02:28 +01:00
Bjarne Koll
400717174e
Correct obfuscation of oversized items ( #11944 )
2025-01-10 14:38:50 +01:00
Owen
55f3f280cb
Reimplement ItemStack Obfuscation ( #11817 )
...
Reimplementation of the itemstack obfuscation config that
leverages the component patch map codec to drop
unwanted components on items or replaces them with
sanitized versions.
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2025-01-09 18:58:18 +01:00
Lulu13022002
49d15f6345
Fix DiscoveredDatapack#getSource ( #11928 )
2025-01-07 19:40:45 +01:00
Jake Potrebic
feb8756567
Add datapack registration lifecycle event ( #11804 )
2024-12-28 13:30:43 -08:00
Jake Potrebic
0629524cb2
Directly build Art ( #11813 )
2024-12-27 16:07:48 -08:00
Chaosdave34
5c7537cb5c
Add DamageType RegistryEvent ( #11783 )
2024-12-28 00:13:27 +01:00
Jake Potrebic
b4051dbff7
Handle disabled vanilla registry values correctly ( #11781 )
2024-12-27 23:11:26 +01:00
96DarkCode96
13c94e40ad
Updated adventure to 4.18.0 ( #11809 )
2024-12-27 22:04:17 +01:00
kokiriglade
953f6f929e
Banner pattern registry modification ( #11803 )
2024-12-26 18:57:34 -05:00
YoungSoulluoS
0efd3012c9
Fix suggestions for ResourceLocation ( #11830 )
2024-12-27 00:07:02 +01:00
Jake Potrebic
af2812fb0f
For new registry values, allow copying from existing ( #11796 )
...
Co-authored-by: Bjarne Koll <git@lynxplay.dev >
2024-12-26 13:41:15 -08:00
Jake Potrebic
a8f850a128
temporarily revert OldEnum toString changes ( #11829 )
2024-12-26 10:11:18 -08:00
Jake Potrebic
3a479eadd7
Add Registry#getTags ( #11795 )
2024-12-25 19:39:27 -08:00
Lulu13022002
946314fb58
Remove disableTeleportationSuffocationCheck config ( #11822 )
2024-12-25 12:20:21 -08:00
Warrior
bd4c235c2f
Throw during plugin update folder process on failed rename/delete ( #11784 )
2024-12-23 16:29:28 +01:00
Jake Potrebic
a0b3326609
refactor registry entry to detach 'delayed' from other meta
...
Also fixes an issue with direct holders
2024-12-22 21:17:34 -08:00
Jake Potrebic
46c6f497c7
Fix Registry#getKey implementation
2024-12-21 14:56:01 -08:00
Nassim Jahnke
3b0b3a0aef
and some more
2024-12-21 13:45:04 +01:00
Nassim Jahnke
4353c33213
Move flat bedrock generator to file patches
2024-12-19 12:26:28 +01:00
Lulu13022002
783b3b70e6
readd dropped event in InteractWithDoor
2024-12-16 17:29:46 +01:00
stonar96
002b02c273
Move anti xray classes to source
2024-12-16 15:04:45 +01:00
Nassim Jahnke
f8cb014d20
Move Aikar's EAR 1 into EAR 2 patch
2024-12-16 14:08:25 +01:00
Nassim Jahnke
171fb2ec07
Move FeatureHooks to patch
2024-12-15 09:49:45 +01:00
Bjarne Koll
35afd218f5
net/minecraft/server/level
2024-12-15 06:22:17 +01:00
Jake Potrebic
ca5499c7fa
Switch Impl types to Holderable
2024-11-24 15:08:19 -08:00
Owen1212055
25c25923e9
DataComponent API
...
Exposes the data component logic used by vanilla ItemStack to API
consumers as a version-specific API.
The types and methods introduced by this patch do not follow the general
API deprecation contracts and will be adapted to each new minecraft
release without backwards compatibility measures.
== AT ==
public net/minecraft/world/item/component/ItemContainerContents MAX_SIZE
public net/minecraft/world/item/component/ItemContainerContents items
2024-04-28 19:53:01 -04:00
Nassim Jahnke
2a20fde332
Add feature patch hook for overrides
2024-12-05 13:00:22 +01:00
Jake Potrebic
193eebecdf
Tag Lifecycle Events
...
== AT ==
public net/minecraft/tags/TagEntry id
public net/minecraft/tags/TagEntry tag
public net/minecraft/tags/TagEntry required
2024-06-20 09:40:57 -07:00
Bjarne Koll
45d04f9749
Add registry entry and builders
2024-06-13 23:45:32 +02:00
Jake Potrebic
a1b891dd88
Registry Modification API
...
== AT ==
public net.minecraft.core.MappedRegistry validateWrite(Lnet/minecraft/resources/ResourceKey;)V
public net.minecraft.resources.RegistryOps lookupProvider
public net.minecraft.resources.RegistryOps$HolderLookupAdapter
2023-02-27 18:28:39 -08:00
Riley Park
855db272b1
Bundle spark
2024-07-16 14:55:23 -07:00
Tamion
8b8acbb898
Add recipeBrewTime
...
== AT ==
public net.minecraft.world.inventory.BrewingStandMenu brewingStandData
2024-09-15 19:17:12 +02:00
Jake Potrebic
90bc5f1e0b
Add FeatureFlag API
2024-05-29 19:50:21 -07:00
Lulu13022002
52acc18e4f
Leashable API
2024-06-22 21:17:54 +02:00
Jason Penilla
91b690c240
Add plugin info at startup
2024-07-18 18:44:28 -07:00
Jake Potrebic
9f2cf09ec5
Make a PDC view accessible directly from ItemStack
2024-06-12 10:29:40 -07:00
Nassim Jahnke
c6f962ba54
Prevent sending oversized item data in equipment and metadata
...
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
2021-12-01 12:36:25 +01:00
Jason Penilla
ce6fd58a5e
Allow Bukkit plugin to use Paper PluginLoader API
2024-05-21 13:18:15 -07:00
Owen1212055
977543c545
Brigadier based command API
...
== AT ==
public net.minecraft.commands.arguments.blocks.BlockInput tag
public net.minecraft.commands.arguments.DimensionArgument ERROR_INVALID_VALUE
public net.minecraft.server.ReloadableServerResources registryLookup
public net.minecraft.server.ReloadableServerResources
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com >
Co-authored-by: Marc Baloup <marc.baloup@laposte.net >
2022-08-01 22:50:34 -04:00