aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKiwi <42833050+Kiwi233@users.noreply.github.com>2021-08-02 20:46:25 +0800
committerGitHub <noreply@github.com>2021-08-02 20:46:25 +0800
commitc29700ed64f5e5f44e7bc1e5f37ec6be40c47974 (patch)
treef3bf4af7a6072402323756b84e2afcf2da0e5188
parent35dd2ba8e9861dc0df317777cc22a7f7b8c21e92 (diff)
parent2a78d724ac077912e0be3755390253be883f5950 (diff)
downloadGT5-Unofficial-c29700ed64f5e5f44e7bc1e5f37ec6be40c47974.tar.gz
GT5-Unofficial-c29700ed64f5e5f44e7bc1e5f37ec6be40c47974.tar.bz2
GT5-Unofficial-c29700ed64f5e5f44e7bc1e5f37ec6be40c47974.zip
Merge pull request #2 from GTNewHorizons/master
kekztech-0.5.6
-rw-r--r--.classpath16
-rw-r--r--.directory6
-rw-r--r--.gitignore115
-rw-r--r--.idea/.gitignore3
-rw-r--r--.idea/.name1
-rw-r--r--.idea/codeStyles/Project.xml7
-rw-r--r--.idea/codeStyles/codeStyleConfig.xml5
-rw-r--r--.idea/dictionaries/kekzd.xml10
-rw-r--r--.idea/misc.xml6
-rw-r--r--.idea/modules.xml9
-rw-r--r--.idea/uiDesigner.xml124
-rw-r--r--.idea/vcs.xml6
-rw-r--r--.project17
-rw-r--r--GregTech.lang13
-rw-r--r--README.md4
-rw-r--r--build.gradle52
-rwxr-xr-x[-rw-r--r--]gradlew0
-rw-r--r--libs/Baubles-1.7.10-1.0.1.11.jar (renamed from mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar)bin86746 -> 86746 bytes
-rw-r--r--libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar (renamed from libs/TecTech-1.7.10-3.8.1-dev.jar)bin3382312 -> 3478684 bytes
-rw-r--r--libs/YAMCore-1.7.10-0.5.78.jar (renamed from mods/YAMCore-1.7.10-0.5.78.jar)bin100213 -> 100213 bytes
-rw-r--r--libs/gregtech-5.09.34.16-dev.jar (renamed from libs/gregtech-5.09.33.44-dev.jar)bin11120310 -> 11093772 bytes
-rw-r--r--mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jarbin314810 -> 0 bytes
-rw-r--r--mods/EnderCore-1.7.10-0.2.0.39_beta.jarsbin467824 -> 0 bytes
-rw-r--r--mods/EnderIO-1.7.10-2.3.0.432_beta.jarsbin4800552 -> 0 bytes
-rw-r--r--mods/bartworks[1.7.10]-0.5.13_pre10.jarbin885812 -> 0 bytes
-rw-r--r--mods/devtips-1.1.jarbin7584 -> 0 bytes
-rw-r--r--mods/ic2/EJML-core-0.26.jarbin341614 -> 0 bytes
-rw-r--r--src/main/java/client/ClientProxy.java33
-rw-r--r--src/main/java/client/GTTexture.java46
-rw-r--r--src/main/java/client/renderer/TESR_BeamTransmitter.java65
-rw-r--r--src/main/java/common/Blocks.java28
-rw-r--r--src/main/java/common/CommonProxy.java44
-rw-r--r--src/main/java/common/Recipes.java494
-rw-r--r--src/main/java/common/TileEntities.java45
-rw-r--r--src/main/java/common/blocks/Block_BeamTransmitter.java55
-rw-r--r--src/main/java/common/blocks/Block_IchorJar.java1
-rw-r--r--src/main/java/common/blocks/Block_ItemServerDrive.java57
-rw-r--r--src/main/java/common/blocks/Block_ItemServerIOPort.java43
-rw-r--r--src/main/java/common/blocks/Block_ItemServerRackCasing.java30
-rw-r--r--src/main/java/common/blocks/Block_LapotronicEnergyUnit.java32
-rw-r--r--src/main/java/common/blocks/Block_LargeHexPlate.java61
-rw-r--r--src/main/java/common/blocks/Block_TFFTMultiHatch.java64
-rw-r--r--src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java9
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerDrive.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerIOPort.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java22
-rw-r--r--src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java2
-rw-r--r--src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java22
-rw-r--r--src/main/java/common/items/ErrorItem.java (renamed from src/main/java/items/ErrorItem.java)98
-rw-r--r--src/main/java/common/items/MetaItem_CraftingComponent.java (renamed from src/main/java/items/MetaItem_CraftingComponent.java)205
-rw-r--r--src/main/java/common/items/MetaItem_ReactorComponent.java (renamed from src/main/java/items/MetaItem_ReactorComponent.java)290
-rw-r--r--src/main/java/common/reactorItem/AbstractReactorItem.java29
-rw-r--r--src/main/java/common/reactorItem/ReactorItem.java48
-rw-r--r--src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java1063
-rw-r--r--src/main/java/common/tileentities/GTMTE_ItemServer.java393
-rw-r--r--src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java281
-rw-r--r--src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java9
-rw-r--r--src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java45
-rw-r--r--src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java46
-rw-r--r--src/main/java/common/tileentities/GTMTE_SpaceElevator.java25
-rw-r--r--src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java217
-rw-r--r--src/main/java/common/tileentities/TE_BeamTransmitter.java47
-rw-r--r--src/main/java/common/tileentities/TE_ItemServerIOPort.java145
-rw-r--r--src/main/java/common/tileentities/TE_TFFTMultiHatch.java146
-rw-r--r--src/main/java/config/ConfigIO.java49
-rw-r--r--src/main/java/kekztech/Items.java189
-rw-r--r--src/main/java/kekztech/KekzCore.java173
-rw-r--r--src/main/java/kekztech/MultiFluidHandler.java293
-rw-r--r--src/main/java/kekztech/MultiItemHandler.java185
-rw-r--r--src/main/java/kekztech/ServerProxy.java7
-rw-r--r--src/main/java/reactor/Reactor.java9
-rw-r--r--src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java20
-rw-r--r--src/main/java/util/MultiBlockTooltipBuilder.java179
-rw-r--r--src/main/java/util/Util.java102
-rw-r--r--src/main/resources/assets/kekztech/lang/en_US.lang376
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.pngbin279 -> 280 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.pngbin295 -> 296 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.pngbin279 -> 279 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.pngbin296 -> 295 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.pngbin280 -> 279 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.pngbin296 -> 296 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_side.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_top.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_side.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_top.pngbin0 -> 276 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_0.pngbin0 -> 212902 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_1.pngbin0 -> 194679 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_2.pngbin0 -> 188252 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_3.pngbin0 -> 202085 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_0.pngbin0 -> 203604 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_1.pngbin0 -> 202723 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_2.pngbin0 -> 184021 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_3.pngbin0 -> 185686 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_0.pngbin0 -> 183484 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_1.pngbin0 -> 189460 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_2.pngbin0 -> 205600 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_3.pngbin0 -> 197674 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_0.pngbin0 -> 193911 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_1.pngbin0 -> 205189 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_2.pngbin0 -> 198508 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_3.pngbin0 -> 202600 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.pngbin5558 -> 0 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.pngbin0 -> 2022 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.pngbin0 -> 2022 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.pngbin0 -> 2022 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.pngbin0 -> 2022 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.pngbin0 -> 2022 bytes
-rwxr-xr-xsrc/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.pngbin0 -> 2022 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.pngbin0 -> 816 bytes
-rw-r--r--src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.pngbin0 -> 814 bytes
110 files changed, 2953 insertions, 3307 deletions
diff --git a/.classpath b/.classpath
deleted file mode 100644
index c5199060a4..0000000000
--- a/.classpath
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src/main/java"/>
- <classpathentry kind="src" path="src/main/resources"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="lib" path="libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar"/>
- <classpathentry kind="lib" path="libs/gregtech-5.09.32-dev.jar" sourcepath="libs/gregtech-5.09.32-dev-src.zip"/>
- <classpathentry kind="lib" path="libs/industrialcraft-2-2.2.828a-experimental-deobf.jar"/>
- <classpathentry kind="lib" path="libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar"/>
- <classpathentry combineaccessrules="false" kind="src" path="/Forge"/>
- <classpathentry kind="lib" path="libs/joml-1.9.18.jar"/>
- <classpathentry kind="lib" path="libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar"/>
- <classpathentry kind="lib" path="libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar" sourcepath="D:/Development/Thaumcraft-1.7.10-4.2.3.5-deobf-src.zip"/>
- <classpathentry kind="lib" path="libs/TecTech-1.7.10-3.8.1-dev.jar"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/.directory b/.directory
deleted file mode 100644
index 5edbbd9d93..0000000000
--- a/.directory
+++ /dev/null
@@ -1,6 +0,0 @@
-[Dolphin]
-Timestamp=2019,10,7,18,33,15
-Version=4
-
-[Settings]
-HiddenFilesShown=true
diff --git a/.gitignore b/.gitignore
index 86f8d9a9d8..4917368216 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,43 +1,72 @@
-# Log file
-*.log
-
-# Package Files #
-*.log.gz
-*.war
-*.nar
-*.ear
-*.zip
-*.tar.gz
-*.rar
-
-# java related things
-hs_err_pid*
-*.class
-/bin/
-
-# gradle related things
-/build/
-/.gradle
-/.gradle/*
-.gradle
-
-# minecraft related things
-options.txt
-usernamecache.json
-/logs/
-/crash-reports/
-/saves/
-/config/
-
-# intellij related things
-.idea/dictionaries/*
-
-# other stuff
-eclipse/
-eclipse/*
-out/
-out/*
-*.iml
-*.ipr
-*.iws
-
+# Log file
+*.log
+
+# Package Files #
+*.log.gz
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# java related things
+hs_err_pid*
+*.class
+/bin/
+
+# gradle related things
+/build/
+/.gradle
+/.gradle/*
+.gradle
+
+# minecraft related things
+options.txt
+usernamecache.json
+/logs/
+/crash-reports/
+/saves/
+/config/
+run/
+
+# intellij related things
+.idea/
+
+# other stuff
+out/
+out/*
+*.ipr
+*.iws
+*.iml
+/classes
+/.classpath
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+*.bat
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d33521af..0000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index e33e6c76d0..0000000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-kekztech \ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
deleted file mode 100644
index 919ce1f1f7..0000000000
--- a/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<component name="ProjectCodeStyleConfiguration">
- <code_scheme name="Project" version="173">
- <ScalaCodeStyleSettings>
- <option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
- </ScalaCodeStyleSettings>
- </code_scheme>
-</component> \ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
deleted file mode 100644
index a55e7a179b..0000000000
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<component name="ProjectCodeStyleConfiguration">
- <state>
- <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
- </state>
-</component> \ No newline at end of file
diff --git a/.idea/dictionaries/kekzd.xml b/.idea/dictionaries/kekzd.xml
deleted file mode 100644
index cfc5daa6e8..0000000000
--- a/.idea/dictionaries/kekzd.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<component name="ProjectDictionaryState">
- <dictionary name="kekzd">
- <words>
- <w>essentia</w>
- <w>ichor</w>
- <w>lapotronic</w>
- <w>thaumium</w>
- </words>
- </dictionary>
-</component> \ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 84da703c3b..0000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
- <output url="file://$PROJECT_DIR$/classes" />
- </component>
-</project> \ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index a881e90a4c..0000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ProjectModuleManager">
- <modules>
- <module fileurl="file://$PROJECT_DIR$/../Forge/Forge.iml" filepath="$PROJECT_DIR$/../Forge/Forge.iml" />
- <module fileurl="file://$PROJECT_DIR$/kekztech.iml" filepath="$PROJECT_DIR$/kekztech.iml" />
- </modules>
- </component>
-</project> \ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
deleted file mode 100644
index e96534fb27..0000000000
--- a/.idea/uiDesigner.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="Palette2">
- <group name="Swing">
- <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
- </item>
- <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
- </item>
- <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
- <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />