aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorBass <basdxz@github.com>2017-07-26 23:53:55 +0100
committerBass <basdxz@github.com>2017-07-26 23:53:55 +0100
commitfa26bfc87dfd56768e6b00d58648d1fe57a09f13 (patch)
tree82bdc3a1e4210da09456b9907499034d2dbcb2c8 /src/main/java
parent0e3eb6a05a6637bed10d94eeaf8112919d201c1a (diff)
downloadGT5-Unofficial-fa26bfc87dfd56768e6b00d58648d1fe57a09f13.tar.gz
GT5-Unofficial-fa26bfc87dfd56768e6b00d58648d1fe57a09f13.tar.bz2
GT5-Unofficial-fa26bfc87dfd56768e6b00d58648d1fe57a09f13.zip
Blast resistance nerf
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java52
-rw-r--r--src/main/java/com/github/technus/tectech/loader/MainLoader.java4
-rw-r--r--src/main/java/com/github/technus/tectech/network/Dispatcher.java17
3 files changed, 68 insertions, 5 deletions
diff --git a/src/main/java/com/github/technus/tectech/TecTech.java b/src/main/java/com/github/technus/tectech/TecTech.java
index 3502b6285e..1b5bf1099d 100644
--- a/src/main/java/com/github/technus/tectech/TecTech.java
+++ b/src/main/java/com/github/technus/tectech/TecTech.java
@@ -12,11 +12,15 @@ import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.*;
+import cpw.mods.fml.common.registry.GameData;
+import cpw.mods.fml.common.registry.GameRegistry;
import eu.usrv.yamcore.auxiliary.IngameErrorLog;
import eu.usrv.yamcore.auxiliary.LogHelper;
import gregtech.api.enums.Materials;
import gregtech.api.util.GT_Recipe;
+import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.init.Blocks;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
@@ -25,7 +29,6 @@ import java.util.HashMap;
@Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION, dependencies = "required-after:Forge@[10.13.4.1614,);"
+ "required-after:YAMCore@[0.5.70,);" + "required-after:gregtech;" + "after:CoFHCore;" + "after:Thaumcraft;")
public class TecTech {
-
@SidedProxy(clientSide = Reference.CLIENTSIDE, serverSide = Reference.SERVERSIDE)
public static CommonProxy proxy;
@@ -91,6 +94,7 @@ public class TecTech {
if (!oneTimeFix) {
oneTimeFix = true;
if (ModConfig.NERF_FUSION) FixBrokenFusionRecipes();
+ fixBlocks();
}
}
@@ -122,4 +126,50 @@ public class TecTech {
}
}
}
+
+ private void fixBlocks(){
+ String modId;
+ for(Block block : GameData.getBlockRegistry().typeSafeIterable()){
+ modId=GameRegistry.findUniqueIdentifierFor(block).modId;
+ if(
+ modId.equals("minecraft") ||
+ modId.equals("gregtech") ||
+ modId.equals(Reference.MODID) ||
+ modId.equals("IC2") ||
+ modId.equals("EnderIO") ||
+ modId.equals("Thaumcraft") ||
+ modId.equals("lootgames") ||
+ modId.equals("extracells") ||
+ modId.equals("ExtraUtilities") ||
+ modId.equals("Avaritia") ||
+ modId.equals("avaritiaddons") ||
+ modId.equals("EnderStorage") ||
+ modId.equals("enhancedportals") ||
+ modId.equals("DraconicEvolution") ||
+ modId.equals("dreamcraft") ||
+ modId.equals("IC2NuclearControl") ||
+ modId.equals("IronChest") ||
+ modId.equals("opensecurity") ||
+ modId.equals("openmodularturrets") ||
+ modId.equals("Railcraft") ||
+ modId.equals("RIO") ||
+ modId.equals("SGCraft") ||
+ modId.equals("appliedenergistics2") ||
+ modId.equals("thaumicenergistics") ||
+ modId.equals("TwilightForest") ||
+ modId.equals("GalacticraftCore") ||
+ modId.equals("GalacticraftMars") ||
+ modId.equals("GalaxySpace") ||
+ modId.equals("witchery") ||
+ modId.equals("miscutils") ||
+ modId.equals("GT++DarkWorld") ||
+ modId.equals("utilityworlds")
+
+ ) continue;
+ else if(modId.equals("TConstruct")) {
+ block.slipperiness=1;
+ }
+ block.setResistance(6);
+ }
+ }
}
diff --git a/src/main/java/com/github/technus/tectech/loader/MainLoader.java b/src/main/java/com/github/technus/tectech/loader/MainLoader.java
index 0ff909faab..9355c20c9b 100644
--- a/src/main/java/com/github/technus/tectech/loader/MainLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/MainLoader.java
@@ -1,7 +1,6 @@
package com.github.technus.tectech.loader;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.auxiliary.Reference;
import com.github.technus.tectech.magicAddon.EssentiaCompat;
import com.github.technus.tectech.magicAddon.EssentiaCompatEnabled;
import com.github.technus.tectech.magicAddon.definitions.AspectDefinitionCompat;
@@ -15,13 +14,10 @@ import cpw.mods.fml.common.ProgressManager;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTech_API;
-import net.minecraft.client.audio.SoundManager;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.DamageSource;
-import net.minecraft.util.ResourceLocation;
-import net.minecraftforge.client.event.sound.SoundEvent;
import java.util.List;
diff --git a/src/main/java/com/github/technus/tectech/network/Dispatcher.java b/src/main/java/com/github/technus/tectech/network/Dispatcher.java
new file mode 100644
index 0000000000..b9b4d02fe5
--- /dev/null
+++ b/src/main/java/com/github/technus/tectech/network/Dispatcher.java
@@ -0,0 +1,17 @@
+package com.github.technus.tectech.network;
+
+import com.github.technus.tectech.auxiliary.Reference;
+import eu.usrv.yamcore.network.PacketDispatcher;
+
+/**
+ * Created by Bass on 25/07/2017.
+ */
+public class Dispatcher extends PacketDispatcher {
+ public Dispatcher() {
+ super(Reference.MODID);
+ }
+
+ public void registerPackets() {
+ //this.registerMessage(SpawnParticleFXMessage.SpawnParticleFXMessageHandler.class, SpawnParticleFXMessage.class);
+ }
+}