From 2a223e8c810bcfa77702fee1a207b58f68343ae3 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Fri, 16 Jun 2023 22:36:26 +0200 Subject: [PATCH] fix: correct ratios --- .../net/anvilcraft/pccompat/PCCompat.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/anvilcraft/pccompat/PCCompat.java b/src/main/java/net/anvilcraft/pccompat/PCCompat.java index 670805c..59ba8e0 100644 --- a/src/main/java/net/anvilcraft/pccompat/PCCompat.java +++ b/src/main/java/net/anvilcraft/pccompat/PCCompat.java @@ -1,14 +1,22 @@ package net.anvilcraft.pccompat; +import java.lang.reflect.Field; + import covers1624.powerconverters.api.registry.PowerSystemRegistry; import covers1624.powerconverters.api.registry.PowerSystemRegistry.PowerSystem; +import covers1624.powerconverters.init.PowerSystems; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.anvilcraft.pccompat.tiles.TileEntityUniversalElectricityConsumer; import net.anvilcraft.pccompat.tiles.TileEntityUniversalElectricityProducer; -@Mod(modid = "pccompat", name = "PC Compat", version = "0.1.0") +@Mod( + modid = "pccompat", + name = "PC Compat", + version = "0.1.0", + dependencies = "required-after:PowerConverters3" +) public class PCCompat { public static PowerSystem universalElectricityPowerSystem; @@ -18,13 +26,21 @@ public class PCCompat { universalElectricityPowerSystem = new PowerSystem( "Universal Electricity", "UE", - 2500, + 400, new String[] { "LV", "MV", "HV", "EV" }, new int[] { 60, 120, 240, 480 }, "W" ) ); + try { + Field field = PowerSystem.class.getDeclaredField("scaleAmmount"); + field.setAccessible(true); + field.setInt(PowerSystems.powerSystemIndustrialCraft, 4000); + } catch (Exception e) { + throw new RuntimeException(e); + } + GameRegistry.registerTileEntity( TileEntityUniversalElectricityConsumer.class, "universal_electricity_consumer" );