refactor: extract uuid to var

This commit is contained in:
aro 2023-01-19 19:07:58 +01:00
parent 338a470468
commit aba24384d5

View file

@ -10,9 +10,10 @@ import java.util.UUID;
public class SkinPlaceholder extends AsyncItem {
public SkinPlaceholder(String name) {
super(new ItemBuilder(Material.PAINTING).setDisplayName("§7§oLoading..."), () -> {
String uuid = name.replaceAll("(.{8})(.{4})(.{4})(.{4})(.+)", "$1-$2-$3-$4-$5");
final SkullBuilder skull = new SkullBuilder(UUID.fromString(uuid));
skull.setDisplayName("Skin");
final String stringUUID = name.replaceAll("(.{8})(.{4})(.{4})(.{4})(.+)", "$1-$2-$3-$4-$5");
final UUID uuid = UUID.fromString(stringUUID);
final SkullBuilder skull = new SkullBuilder(uuid);
skull.setDisplayName("§6Skin Entry");
skull.addLoreLines("§7Click to invalidate skin");
return skull;
});