Fix OfflinePlayer#getPlayerProfile returning deprecated type (#8543)

This commit is contained in:
Jake Potrebic
2022-12-20 10:56:33 -08:00
parent d20d36a172
commit b28618e07c
4 changed files with 40 additions and 11 deletions

View File

@@ -167,20 +167,17 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
{
switch ( name )
@@ -0,0 +0,0 @@ public class Commodore
return;
}
+ // Paper start - Rewrite plugins
// Paper start - Rewrite plugins
+ owner = getOriginalOrRewrite( owner) ;
+ if (desc != null)
+ {
+ desc = getOriginalOrRewrite(desc);
+ }
+ // Paper end
+
if ( modern )
{
if ( owner.equals( "org/bukkit/Material" ) )
if (owner.equals("org/bukkit/OfflinePlayer") && name.equals("getPlayerProfile") && desc.equals("()Lorg/bukkit/profile/PlayerProfile;")) {
super.visitMethodInsn(opcode, owner, name, "()Lcom/destroystokyo/paper/profile/PlayerProfile;", itf);
return;
@@ -0,0 +0,0 @@ public class Commodore
@Override
public void visitLdcInsn(Object value)