Attempt to fix LibsDisguises bug
This commit is contained in:
41
build-data/reobf-mappings-patch.txt
Normal file
41
build-data/reobf-mappings-patch.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
# We would like for paperweight to generate 100% perfect reobf mappings (and deobf mappings for that matter).
|
||||
# But unfortunately it's not quite there yet - and it may be some time before that happens. Generating perfect mappings
|
||||
# from Spigot's mappings is extremely difficult due to Spigot's bad tooling and bad mappings. To add insult to injury
|
||||
# we remap Spigot's _source code_ which is a lot more complex and error-prone than bytecode remapping. So with all that
|
||||
# said, this file exists to help fill in the gap.
|
||||
#
|
||||
# We will continue to improve paperweight and will work on fixing these issues so they don't come up in the first place,
|
||||
# but these mappings exist to prevent these issues from holding everything else in Paper up while we work through all
|
||||
# of these issues. Due to the complex nature of mappings generation and the debugging difficulty involved it may take
|
||||
# a significant amount of time for us to track down every possible issue, so this file will likely be around and in
|
||||
# use - at least in some capacity - for a long time.
|
||||
|
||||
tiny 2 0 mojang+yarn spigot
|
||||
|
||||
# CraftBukkit changes type
|
||||
c net/minecraft/server/level/ServerLevel net/minecraft/server/level/WorldServer
|
||||
f Lnet/minecraft/world/level/storage/PrimaryLevelData; serverLevelData E
|
||||
|
||||
# unknown issue
|
||||
c net/minecraft/core/RegistryAccess net/minecraft/core/IRegistryCustom
|
||||
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; registryOrThrow d
|
||||
|
||||
c net/minecraft/server/ServerResources net/minecraft/server/DataPackResources
|
||||
m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager i
|
||||
|
||||
c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
|
||||
m ()Lnet/minecraft/world/level/storage/WorldData; getWorldData getSaveData
|
||||
|
||||
c net/minecraft/world/effect/MobEffect net/minecraft/world/effect/MobEffectList
|
||||
m (I)Lnet/minecraft/world/effect/MobEffect; byId fromId
|
||||
|
||||
c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess net/minecraft/world/level/storage/Convertable$ConversionSession
|
||||
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/DataPackConfig;)Lnet/minecraft/world/level/storage/WorldData; getDataTag a
|
||||
|
||||
# Paper moves method up from ServerLevel to Level
|
||||
c net/minecraft/world/level/Level net/minecraft/world/level/World
|
||||
m ()Lnet/minecraft/core/BlockPos; getSharedSpawnPos getSpawn
|
||||
|
||||
# Paper changes type
|
||||
c net/minecraft/core/MappedRegistry net/minecraft/core/RegistryMaterials
|
||||
f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; toId bw
|
||||
Reference in New Issue
Block a user