13
0
geforkt von Mirrors/Paper

Fix 1.16 binary mappings not applying to modern plugins

Dieser Commit ist enthalten in:
md_5 2020-06-25 20:03:30 +10:00
Ursprung f7ff58c6c5
Commit 68b98b3d24
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: E8E901AC7C617C11

Datei anzeigen

@ -139,6 +139,26 @@ public class Commodore
@Override
public void visitFieldInsn(int opcode, String owner, String name, String desc)
{
if ( owner.equals( "org/bukkit/block/Biome" ) )
{
switch ( name )
{
case "NETHER":
super.visitFieldInsn( opcode, owner, "NETHER_WASTES", desc );
return;
}
}
if ( owner.equals( "org/bukkit/entity/EntityType" ) )
{
switch ( name )
{
case "PIG_ZOMBIE":
super.visitFieldInsn( opcode, owner, "ZOMBIFIED_PIGLIN", desc );
return;
}
}
if ( modern )
{
if ( owner.equals( "org/bukkit/Material" ) )
@ -219,26 +239,6 @@ public class Commodore
}
}
if ( owner.equals( "org/bukkit/block/Biome" ) )
{
switch ( name )
{
case "NETHER":
super.visitFieldInsn( opcode, owner, "NETHER_WASTES", desc );
return;
}
}
if ( owner.equals( "org/bukkit/entity/EntityType" ) )
{
switch ( name )
{
case "PIG_ZOMBIE":
super.visitFieldInsn( opcode, owner, "ZOMBIFIED_PIGLIN", desc );
return;
}
}
super.visitFieldInsn( opcode, owner, name, desc );
}