Interacting with a contributor statue to open its UI does nothing, and placing a contributor statue with a contributor manually set does not place a player head onto the armor stand. As a result, the intended use of contributor statues is entirely broken.
There seems to be commented-out code related to this issue within the Contributor#loadGameProfileProperties method:
|
public void loadGameProfileProperties(MinecraftServer server, GameProfile profile, Consumer<GameProfile> callback) { |
|
/*SkullBlockEntityAccessor.callFetchProfileWithTextures(profile).thenAccept(optional -> { |
|
optional.ifPresent(fullProfile -> { |
|
server.getUserCache().add(fullProfile); |
|
callback.accept(fullProfile); |
|
}); |
|
});*/ |
|
} |
The referenced SkullBlockEntityAccessor class contains no accessors, and thus is unused:
|
@Mixin(SkullBlockEntity.class) |
|
public class SkullBlockEntityAccessor { |
|
|
|
} |
This issue seems to have been introduced during the Minecraft 1.20.4 port.
Interacting with a contributor statue to open its UI does nothing, and placing a contributor statue with a contributor manually set does not place a player head onto the armor stand. As a result, the intended use of contributor statues is entirely broken.
There seems to be commented-out code related to this issue within the
Contributor#loadGameProfilePropertiesmethod:nucleoid-extras/src/main/java/xyz/nucleoid/extras/lobby/contributor/Contributor.java
Lines 77 to 84 in e78d9cc
The referenced
SkullBlockEntityAccessorclass contains no accessors, and thus is unused:nucleoid-extras/src/main/java/xyz/nucleoid/extras/mixin/lobby/SkullBlockEntityAccessor.java
Lines 11 to 14 in e78d9cc
This issue seems to have been introduced during the Minecraft 1.20.4 port.