From ccb2c62a89884ba73fae179f9fd7c01555253f93 Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:35:20 +0100 Subject: [PATCH] fix vanilla potions being deleted --- .../mixin/mixins/common/vanilla/potion/PotionMixin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/vanilla/potion/PotionMixin.java b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/vanilla/potion/PotionMixin.java index 19eeef5..1e0ed88 100644 --- a/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/vanilla/potion/PotionMixin.java +++ b/src/main/java/com/falsepattern/endlessids/mixin/mixins/common/vanilla/potion/PotionMixin.java @@ -11,8 +11,10 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import net.minecraft.potion.Potion; +import java.util.Arrays; + @Mixin(Potion.class) -public class PotionMixin { +public abstract class PotionMixin { @Shadow @Final @@ -24,6 +26,6 @@ public class PotionMixin { at = @At(value = "RETURN"), require = 1) private static void clinit(CallbackInfo ci) { - potionTypes = new Potion[32767]; + potionTypes = Arrays.copyOf(potionTypes, 32767); } }