aboutsummaryrefslogtreecommitdiff
path: root/forge
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-09-12 23:05:35 +0800
committershedaniel <daniel@shedaniel.me>2022-09-12 23:05:35 +0800
commitd938b32705594c995ad9f82b0f0b64897b6c423f (patch)
treee2cd09be1630093d69d6ce7d1942d861efa848f9 /forge
parent47896cdd0e1d440ca85aef3cc8f24b229a18c949 (diff)
downloadRoughlyEnoughItems-feature/obfuscate.tar.gz
RoughlyEnoughItems-feature/obfuscate.tar.bz2
RoughlyEnoughItems-feature/obfuscate.zip
Obfuscate REI Internalsfeature/obfuscate
Diffstat (limited to 'forge')
-rw-r--r--forge/build.gradle9
-rw-r--r--forge/src/main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java6
-rw-r--r--forge/src/main/java/me/shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java6
-rw-r--r--forge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java6
4 files changed, 12 insertions, 15 deletions
diff --git a/forge/build.gradle b/forge/build.gradle
index 37cf85e1f..b62ac7829 100644
--- a/forge/build.gradle
+++ b/forge/build.gradle
@@ -56,13 +56,6 @@ loom {
}
forge {
- localMods {
- jeiInternalsWorkaround {
- add(project(":jei-compatibility-layer").sourceSets.main)
- add(project(":jei-internals-workaround").sourceSets.main)
- }
- }
-
mixinConfig "rei.mixins.json"
}
}
@@ -74,8 +67,6 @@ dependencies {
modApi("me.shedaniel.cloth:cloth-config-forge:${cloth_config_version}")
modApi("dev.architectury:architectury-forge:${architectury_version}")
- runtimeClasspath(project(path: ":jei-internals-workaround", configuration: "namedElements")) { transitive false }
-
depProjects.forEach {
common(project(path: it, configuration: "namedElements")) { transitive false }
shadowCommon(project(path: it, configuration: "transformProductionForge")) { transitive false }
diff --git a/forge/src/main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java b/forge/src/main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java
index 83253fc9c..44b7586fc 100644
--- a/forge/src/main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java
+++ b/forge/src/main/java/me/shedaniel/rei/impl/client/forge/CommandSenderImpl.java
@@ -25,13 +25,15 @@ package me.shedaniel.rei.impl.client.forge;
import net.minecraft.client.Minecraft;
import net.minecraft.client.player.LocalPlayer;
+import net.minecraft.obfuscate.DontObfuscate;
import net.minecraftforge.fml.util.ObfuscationReflectionHelper;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
-public class CommandSenderImpl {
- public static void sendCommand(String command) {
+public interface CommandSenderImpl {
+ @DontObfuscate
+ static void sendCommand(String command) {
LocalPlayer player = Minecraft.getInstance().player;
if (player == null) return;
Method method = null;
diff --git a/forge/src/main/java/me/shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java b/forge/src/main/java/me/shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java
index ef53fe3b1..9265b21fa 100644
--- a/forge/src/main/java/me/shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java
+++ b/forge/src/main/java/me/shedaniel/rei/impl/client/gui/credits/forge/CreditsScreenImpl.java
@@ -24,11 +24,13 @@
package me.shedaniel.rei.impl.client.gui.credits.forge;
import me.shedaniel.rei.impl.client.gui.credits.CreditsScreen;
+import net.minecraft.obfuscate.DontObfuscate;
import net.minecraft.util.Tuple;
import java.util.List;
-public class CreditsScreenImpl {
- public static void fillTranslators(Exception[] exception, List<Tuple<String, List<CreditsScreen.TranslatorEntry>>> translators) {
+public interface CreditsScreenImpl {
+ @DontObfuscate
+ static void fillTranslators(Exception[] exception, List<Tuple<String, List<CreditsScreen.TranslatorEntry>>> translators) {
}
}
diff --git a/forge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java b/forge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java
index 9f5faa713..d3d18639a 100644
--- a/forge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java
+++ b/forge/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/forge/DefaultCraftingDisplayImpl.java
@@ -25,10 +25,12 @@ package me.shedaniel.rei.plugin.common.displays.crafting.forge;
import me.shedaniel.rei.plugin.common.displays.crafting.CraftingRecipeSizeProvider;
import me.shedaniel.rei.plugin.common.displays.crafting.DefaultCraftingDisplay;
+import net.minecraft.obfuscate.DontObfuscate;
import net.minecraftforge.common.crafting.IShapedRecipe;
-public class DefaultCraftingDisplayImpl {
- public static void registerPlatformSizeProvider() {
+public interface DefaultCraftingDisplayImpl {
+ @DontObfuscate
+ static void registerPlatformSizeProvider() {
DefaultCraftingDisplay.registerSizeProvider(recipe -> {
if (recipe instanceof IShapedRecipe) {
return new CraftingRecipeSizeProvider.Size(((IShapedRecipe<?>) recipe).getRecipeWidth(), ((IShapedRecipe<?>) recipe).getRecipeHeight());