aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle7
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java1
-rw-r--r--src/main/java/com/github/technus/tectech/loader/MainLoader.java13
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/avr/SidedRedstone.java2
-rw-r--r--src/main/resources/META-INF/tectech_at.cfg2
5 files changed, 17 insertions, 8 deletions
diff --git a/build.gradle b/build.gradle
index 7c1298fc49..6ec5f8e3e5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -196,3 +196,10 @@ task signJar(dependsOn: 'reobf') {
)
}
}
+
+jar {
+ manifest
+ {
+ attributes "FMLAT": "tectech_at.cfg"
+ }
+}
diff --git a/src/main/java/com/github/technus/tectech/TecTech.java b/src/main/java/com/github/technus/tectech/TecTech.java
index 79defc0a1a..9694dadfd3 100644
--- a/src/main/java/com/github/technus/tectech/TecTech.java
+++ b/src/main/java/com/github/technus/tectech/TecTech.java
@@ -98,7 +98,6 @@ public class TecTech {
public void Load(FMLInitializationEvent event) {
hasCOFH = Loader.isModLoaded(Reference.COFHCORE);
-
if(configTecTech.DISABLE_MATERIAL_LOADING_FFS){
try {
Field modifiersField = Field.class.getDeclaredField( "modifiers" );
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 7e9a90961e..1bf95a1936 100644
--- a/src/main/java/com/github/technus/tectech/loader/MainLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/MainLoader.java
@@ -28,6 +28,7 @@ import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
import net.minecraft.block.Block;
+import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.util.DamageSource;
import net.minecraftforge.fluids.Fluid;
@@ -339,23 +340,23 @@ public final class MainLoader {
for(Block block : GameData.getBlockRegistry().typeSafeIterable()) {
GameRegistry.UniqueIdentifier uniqueIdentifier=GameRegistry.findUniqueIdentifierFor(block);
if (uniqueIdentifier != null) {
- if (modIDs.contains(uniqueIdentifier.modId)) {//Full Whitelisted Mods
+ if (block.blockHardness < 0 || modIDs.contains(uniqueIdentifier.modId)) {
continue;
} else if ("OpenBlocks".equals(uniqueIdentifier.modId)) {
if ("grave".equals(uniqueIdentifier.name)) {
continue;
}
- } else if ("TwilightForest".equals(uniqueIdentifier.modId)){
- if ("tile.TFShield".equals(uniqueIdentifier.name)){
+ } else if ("TwilightForest".equals(uniqueIdentifier.modId)) {
+ if ("tile.TFShield".equals(uniqueIdentifier.name)) {
block.setResistance(30);
continue;
- }else if ("tile.TFThorns".equals(uniqueIdentifier.name)){
+ } else if ("tile.TFThorns".equals(uniqueIdentifier.name)) {
block.setResistance(10);
continue;
- }else if ("tile.TFTowerTranslucent".equals(uniqueIdentifier.name)){
+ } else if ("tile.TFTowerTranslucent".equals(uniqueIdentifier.name)) {
block.setResistance(30);
continue;
- }else if ("tile.TFDeadrock".equals(uniqueIdentifier.name)) {
+ } else if ("tile.TFDeadrock".equals(uniqueIdentifier.name)) {
block.setResistance(5);
continue;
} else {
diff --git a/src/main/java/com/github/technus/tectech/mechanics/avr/SidedRedstone.java b/src/main/java/com/github/technus/tectech/mechanics/avr/SidedRedstone.java
index fd351631f3..26b83eb1f1 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/avr/SidedRedstone.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/avr/SidedRedstone.java
@@ -4,7 +4,7 @@ import com.github.technus.avrClone.AvrCore;
import com.github.technus.avrClone.registerPackages.*;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
-public class SidedRedstone extends RegisterPackageSync<IGregTechTileEntity> {
+public class SidedRedstone extends RegisterPackageSync<IGregTechTileEntity,SidedRedstone> {
public static final RSINT RSINT =new RSINT();
public SidedRedstone(int offset) {
diff --git a/src/main/resources/META-INF/tectech_at.cfg b/src/main/resources/META-INF/tectech_at.cfg
new file mode 100644
index 0000000000..e09e575a7d
--- /dev/null
+++ b/src/main/resources/META-INF/tectech_at.cfg
@@ -0,0 +1,2 @@
+public net.minecraft.block.Block field_149781_w #blockResistance
+public net.minecraft.block.Block field_149782_v #blockHardness \ No newline at end of file