From 661d340944f433b49b7298343ba39451bf5e78c1 Mon Sep 17 00:00:00 2001 From: ILikePlayingGames <22475143+ILikePlayingGames@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:10:19 -0400 Subject: Various buildscript improvements - Add DevAuth for logging into online mode servers (disabled by default) - Fill in mod version during build in ForgeModAPI.java - Fix gradle running out of memory during `gradlew setupDecompWorkspace` - Add some development tips to README.md - Change logging to log4j in ForgeModAPI.java --- src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java b/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java index c7c31c2..dfbcce8 100644 --- a/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java +++ b/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java @@ -20,14 +20,14 @@ import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.network.FMLNetworkEvent; -import java.util.logging.Level; -import java.util.logging.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; @Mod(modid = ForgeModAPI.MODID, version = ForgeModAPI.VERSION, clientSideOnly = true, name = "Hypixel Mod API") public class ForgeModAPI { public static final String MODID = "hypixel_mod_api"; - public static final String VERSION = "1.0.0.1"; - private static final Logger LOGGER = Logger.getLogger("HypixelModAPI"); + public static final String VERSION = "${version}"; + private static final Logger LOGGER = LogManager.getLogger("HypixelModAPI"); // We store a local reference to the net handler, so it's instantly available from the moment we connect private NetHandlerPlayClient netHandler; @@ -36,6 +36,7 @@ public class ForgeModAPI { public void init(FMLPostInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); HypixelModAPI.getInstance().setPacketSender(this::sendPacket); + LOGGER.debug("Hypixel Mod API initialized"); } @SubscribeEvent(priority = EventPriority.LOWEST) @@ -55,7 +56,7 @@ public class ForgeModAPI { } if (!netHandler.getNetworkManager().isChannelOpen()) { - LOGGER.warning("Attempted to send packet while channel is closed!"); + LOGGER.warn("Attempted to send packet while channel is closed!"); netHandler = null; return false; } @@ -91,7 +92,7 @@ public class ForgeModAPI { try { HypixelModAPI.getInstance().handle(identifier, new PacketSerializer(buffer)); } catch (Exception e) { - LOGGER.log(Level.WARNING, "Failed to handle packet " + identifier, e); + LOGGER.warn("Failed to handle packet {}", identifier, e); } finally { buffer.release(); } -- cgit From 2a556a687a4fbd9298daa6fa00d0b18de6315038 Mon Sep 17 00:00:00 2001 From: ILikePlayingGames <22475143+ILikePlayingGames@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:12:41 -0400 Subject: Remove test log line --- src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java b/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java index dfbcce8..282408c 100644 --- a/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java +++ b/src/main/java/net/hypixel/modapi/forge/ForgeModAPI.java @@ -36,7 +36,6 @@ public class ForgeModAPI { public void init(FMLPostInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); HypixelModAPI.getInstance().setPacketSender(this::sendPacket); - LOGGER.debug("Hypixel Mod API initialized"); } @SubscribeEvent(priority = EventPriority.LOWEST) -- cgit