Skip to content

Commit b064c7d

Browse files
Reformat
1 parent 44df32e commit b064c7d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main/java/me/flame/menus/builders/items/SkullBuilder.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
import org.jetbrains.annotations.Contract;
1414
import org.jetbrains.annotations.NotNull;
1515

16+
import java.lang.invoke.MethodHandles;
1617
import java.lang.reflect.Field;
18+
import java.util.Objects;
1719
import java.util.UUID;
1820
import java.util.logging.Level;
1921

@@ -29,16 +31,15 @@ public final class SkullBuilder extends BaseItemBuilder<SkullBuilder> {
2931
static {
3032
Field field;
3133
try {
32-
field = SkullUtil.skull()
33-
.getItemMeta()
34-
.getClass()
35-
.getDeclaredField("profile");
34+
MethodHandles.Lookup lookup = MethodHandles.lookup();
35+
Class<?> itemMetaClass = Objects.requireNonNull(SkullUtil.skull().getItemMeta())
36+
.getClass();
37+
field = itemMetaClass.getDeclaredField("profile");
3638
field.setAccessible(true);
3739
} catch (NoSuchFieldException e) {
38-
e.printStackTrace();
40+
Bukkit.getLogger().log(Level.SEVERE, "Failed to get profile field", e);
3941
field = null;
4042
}
41-
4243
PROFILE_FIELD = field;
4344
}
4445

0 commit comments

Comments
 (0)