Skip to content

Commit

Permalink
Initial Port
Browse files Browse the repository at this point in the history
  • Loading branch information
shartte committed Jul 12, 2024
1 parent f50fe9f commit af031e2
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 18 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ neoVersion = 21.0.86-beta
parchmentVersion = 2024.07.07

# Mod Dependencies
aeVersion = 19.0.8-alpha
aeVersion = 19.0.9-alpha
jeiVersion = 19.5.0.30
reiVersion = 16.0.729
emiVersion = 1.1.7
Expand Down
17 changes: 0 additions & 17 deletions src/main/java/com/almostreliable/merequester/MERequester.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,4 @@ public MERequester(IEventBus modEventBus, ModContainer modContainer) {

modContainer.registerConfig(ModConfig.Type.COMMON, Config.COMMON_SPEC);
}

private static class MERequesterClient {

@SuppressWarnings("RedundantTypeArguments")
private static void registerScreens(RegisterMenuScreensEvent event) {
InitScreens.register(RequesterMenu.TYPE, RequesterScreen::new, String.format("/screens/%s.json", REQUESTER_ID));
InitScreens.<RequesterTerminalMenu, RequesterTerminalScreen<RequesterTerminalMenu>> register(
RequesterTerminalMenu.TYPE,
RequesterTerminalScreen::new,
String.format("/screens/%s.json", TERMINAL_ID)
);
}

private static void registerColors(RegisterColorHandlersEvent.Item event) {
event.register(new StaticItemColor(AEColor.TRANSPARENT), Registration.REQUESTER_TERMINAL);
}
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.almostreliable.merequester;

import appeng.api.util.AEColor;
import appeng.client.render.StaticItemColor;
import appeng.init.client.InitScreens;
import com.almostreliable.merequester.client.RequesterScreen;
import com.almostreliable.merequester.client.RequesterTerminalScreen;
Expand All @@ -8,15 +10,18 @@
import net.neoforged.api.distmarker.Dist;
import net.neoforged.bus.api.IEventBus;
import net.neoforged.fml.common.Mod;
import net.neoforged.neoforge.client.event.RegisterColorHandlersEvent;
import net.neoforged.neoforge.client.event.RegisterMenuScreensEvent;

@Mod(value = BuildConfig.MOD_ID, dist = Dist.CLIENT)
public final class MERequesterClient {

public MERequesterClient(IEventBus modEventBus) {
modEventBus.addListener(this::registerScreens);
modEventBus.addListener(this::registerColors);
}

@SuppressWarnings("RedundantTypeArguments")
private void registerScreens(RegisterMenuScreensEvent event) {
InitScreens.register(event, RequesterMenu.TYPE, RequesterScreen::new, String.format("/screens/%s.json", MERequester.REQUESTER_ID));
InitScreens.<RequesterTerminalMenu, RequesterTerminalScreen<RequesterTerminalMenu>> register(
Expand All @@ -26,4 +31,8 @@ InitScreens.<RequesterTerminalMenu, RequesterTerminalScreen<RequesterTerminalMen
String.format("/screens/%s.json", MERequester.TERMINAL_ID)
);
}

private void registerColors(RegisterColorHandlersEvent.Item event) {
event.register(new StaticItemColor(AEColor.TRANSPARENT), Registration.REQUESTER_TERMINAL);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"values": [
"merequester:exported_requests"
]
}

0 comments on commit af031e2

Please sign in to comment.