Skip to content

Commit 5a9afed

Browse files
authored
Fix 26.1.2 problem with invalid constructor selection (#3626)
1 parent 9404ce3 commit 5a9afed

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/com/comphenix/protocol/injector/StructureCache.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,8 +287,8 @@ static void initTrickDataSerializer() {
287287

288288
if (registryByteBuf.isPresent()) {
289289
ConstructorAccessor accessor = Accessors.getConstructorAccessor(FuzzyReflection.fromClass(serializerBase, true).getConstructor(FuzzyMethodContract.newBuilder()
290-
.parameterDerivedOf(ByteBuf.class)
291-
.parameterDerivedOf(MinecraftReflection.getRegistryAccessClass())
290+
.parameterExactType(ByteBuf.class)
291+
.parameterExactType(MinecraftReflection.getRegistryAccessClass())
292292
.build()));
293293
TRICKED_DATA_SERIALIZER_BASE = (buf) -> accessor.invoke(buf, MinecraftRegistryAccess.get());
294294
} else {

0 commit comments

Comments
 (0)