aboutsummaryrefslogtreecommitdiff
path: root/fabric
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 /fabric
parent47896cdd0e1d440ca85aef3cc8f24b229a18c949 (diff)
downloadRoughlyEnoughItems-feature/obfuscate.tar.gz
RoughlyEnoughItems-feature/obfuscate.tar.bz2
RoughlyEnoughItems-feature/obfuscate.zip
Obfuscate REI Internalsfeature/obfuscate
Diffstat (limited to 'fabric')
-rw-r--r--fabric/src/main/java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java6
-rw-r--r--fabric/src/main/java/me/shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java6
-rw-r--r--fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java7
3 files changed, 13 insertions, 6 deletions
diff --git a/fabric/src/main/java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java b/fabric/src/main/java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java
index 84212209e..007b20ca2 100644
--- a/fabric/src/main/java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java
+++ b/fabric/src/main/java/me/shedaniel/rei/impl/client/fabric/CommandSenderImpl.java
@@ -27,12 +27,14 @@ import dev.architectury.platform.Platform;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.client.Minecraft;
import net.minecraft.client.player.LocalPlayer;
+import net.minecraft.obfuscate.DontObfuscate;
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;
String methodName = "method_44099";
diff --git a/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java b/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java
index f148272e0..9fba04492 100644
--- a/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java
+++ b/fabric/src/main/java/me/shedaniel/rei/impl/client/gui/credits/fabric/CreditsScreenImpl.java
@@ -27,14 +27,16 @@ import com.google.common.collect.Lists;
import me.shedaniel.rei.impl.client.gui.credits.CreditsScreen;
import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.metadata.CustomValue;
+import net.minecraft.obfuscate.DontObfuscate;
import net.minecraft.util.Tuple;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
-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) {
FabricLoader.getInstance().getModContainer("roughlyenoughitems").ifPresent(rei -> {
try {
if (rei.getMetadata().containsCustomValue("rei:translators")) {
diff --git a/fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java b/fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java
index 60dff699b..b76866195 100644
--- a/fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java
+++ b/fabric/src/main/java/me/shedaniel/rei/plugin/common/displays/crafting/fabric/DefaultCraftingDisplayImpl.java
@@ -23,7 +23,10 @@
package me.shedaniel.rei.plugin.common.displays.crafting.fabric;
-public class DefaultCraftingDisplayImpl {
- public static void registerPlatformSizeProvider() {
+import net.minecraft.obfuscate.DontObfuscate;
+
+public interface DefaultCraftingDisplayImpl {
+ @DontObfuscate
+ static void registerPlatformSizeProvider() {
}
}