9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-28 19:39:11 +00:00

fix changes

This commit is contained in:
XiaoMoMi
2025-03-28 04:41:06 +08:00
parent 64e572066b
commit 1ac0ab1938
2 changed files with 2 additions and 3 deletions

View File

@@ -96,8 +96,8 @@ public class BukkitInjector {
.method(ElementMatchers.any()
.and(ElementMatchers.not(ElementMatchers.is(Reflections.method$PalettedContainer$getAndSet)))
.and(ElementMatchers.not(ElementMatchers.isDeclaredBy(Object.class)))
// 1.21.5+, do
.and(ElementMatchers.not(ElementMatchers.named("get").and(ElementMatchers.takesArguments(int.class)).and(ElementMatchers.returns(Object.class))))
// TODO Requires Paper Patch
//.and(ElementMatchers.not(ElementMatchers.named("get").and(ElementMatchers.takesArguments(int.class)).and(ElementMatchers.returns(Object.class))))
)
.intercept(MethodDelegation.toField("target"))
.method(ElementMatchers.is(Reflections.method$PalettedContainer$getAndSet))

View File

@@ -5710,7 +5710,6 @@ public class Reflections {
.orElse(null);
// 1.21.4#222+
// 我tm服了这个 sb paper 你 tmd 乱改签名干什么有病啊
public static final Method method$DiscardedPayload$dataByteArray = Optional.ofNullable(method$DiscardedPayload$data)
.map(m -> (Method) null)
.orElseGet(() -> Optional.ofNullable(clazz$DiscardedPayload)