shedaniel il y a 3 ans
Parent
commit
e9b63d98c4

+ 28 - 0
forge/src/main/java/me/shedaniel/architectury/mixin/forge/MixinRegistryEntry.java

@@ -0,0 +1,28 @@
+/*
+ * This file is part of architectury.
+ * Copyright (C) 2020, 2021 architectury
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ */
+
+package me.shedaniel.architectury.mixin.forge;
+
+import me.shedaniel.architectury.core.RegistryEntry;
+import net.minecraftforge.registries.IForgeRegistryEntry;
+import org.spongepowered.asm.mixin.Mixin;
+
+@Mixin(RegistryEntry.class)
+public abstract class MixinRegistryEntry<T> implements IForgeRegistryEntry<T> {
+}

+ 1 - 0
forge/src/main/resources/architectury.mixins.json

@@ -20,6 +20,7 @@
     "MixinBlockEntityExtension",
     "MixinChunkSerializer",
     "MixinItemExtension",
+    "MixinRegistryEntry",
     "MixinWorldEvent",
     "MobSpawnSettingsBuilderAccessor"
   ],