aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/loaders
AgeCommit message (Collapse)Author
2017-02-15$ Fixed GT material blast smelter recipes not using GT dusts.draknyte1
+ Added Double Clay Plates. + Added the TileEntity for a Fish Trap.
2017-02-14+ Added Plasma cells for all missing elements. (Adds a few extra, which will ↵draknyte1
get removed). + Added a function to generate Plasma. - Removed Bedrockium generation. $ Fixed the chemical symbol for Thallium. $ Fixed an issue where a String in ClientProxy.java was being set server side.
2017-02-13% Changed handling of the Blast Smelter recipe generation for Gregtech ↵draknyte1
materials, to be more dynamic. $ This should close #53, I'll make a new build for you @Dream-Master to check out.
2017-01-20+ Added a power cost of 32eu/action for the Tree Farmer. (Will eventually ↵Draknyte1
get a config option). % Moved the internal power buffer variable out of the cut method into the class. % Massive project tidy up, lots of old unused code removed or tidied up. $ Fixed lots of String comparisons that used == instead of .equals(). $ Fixed Double/Triple/Quad null checks in certain places. $ Fixed returns that set values at the same time. $ Swapped 3.14 and 1.57 to Math.PI and Math.PI/2. $ Fixed possible cases where a NPE may be thrown, by calling logging outside of null checks. + Added PI to CORE.java, since it's a double and MC uses it as a float in each instance. - Stripped 95% of the useless code out of Meta_GT_Proxy.java
2017-01-03+ Added Crafting Recipes for Gears in crafting tables and alloy smelters ↵Draknyte1
(They were missing). + Added Crafting Recipes for nuggets in the alloy smelter (It was missing). $ Fixed the last recipeGen class not being loaded, also added the new one RecipeGen_AlloySmelter.java
2017-01-02+ Added Block -> 9 Ingot and Reverse to Extruder recipe generation.Draknyte1
% Tweaked costs of Fluid Melting and Solidifying recipes. % Changed Assembly Recipe generator. (Now has a factory method for things needing molten fluids)
2017-01-01+ Added Molten Fluid to Gear Recipes in the fluid solidifier.Draknyte1
+ Added Rotor recipes to the assembly machine. + Added Frame Box recipes to the assembly machine.
2016-12-31$ Fixed an issue with Fluid solidifier recipes consuming their mold. Thanks ↵Draknyte1
to iuytrewetyu for noticing this issue.
2016-12-27% Moved the Nuclear composites to their own Classes. NUCLIDES & FLUORIDESDraknyte1
+ Moved most Nuclear components to the new classes, for readability and ease of use. - Removed old instances of Nuclear Fuel components, not generated by my MaterialGenerator.java. % Tweaked recipes to reflect new materials generated. + Enabled material generation for Nuclear materials, producing a very strict item output set. + Added U235/U238/Pu241/Pu244 to ELEMENT.java % Changed all LFTR recipes to now output Uranium Hexafluoride, instead of straight U233.
2016-12-27+ Added recipes to the fluid extractor/former for blocks.Draknyte1
+ Added recipes to the Macerator/Pulveriser for blocks to 9 dust. + Added recipe for Sulfuric Lithium to be used in. + Added a dehydrator recipe for LiOH fluid to dust. % Adjusted Li7 crafting time. % Made various recipes now require Lithium-7 % Renamed 2LiOHCaCO3 to Li2CO3CaOH2. + material/Material.java now has getBlock().
2016-12-27+ Added a fluid extraction recipe for Double plates and Ingots.Draknyte1
+ Made Lithium-7 craftable, Lithium Plates to Li7 double plates. $ Fixed the Th232 centrifuge recipe having the incorrect output.
2016-12-27% Changed the Autogenerated Fluid textures again.Draknyte1
+ Created Thorium-232, a step towards ThF4. + Added centrifuge recipe for Th->Th232(Bonus U232 0.10%). + Added THORIUM_HEXAFLUORIDE & THORIUM_TETRAFLUORIDE into ALLOY.java % Fixed fluid extractor recipes not being added for every dust. + Added more fluid extractor and fluid solidifier recipes for each material. - Removed old "uraniumHexafluoride", "uraniumTetrafluoride", "thoriumTetrafluoride" fluids and IC2 cells. % Changed Multitank Controller Logic, maybe broke things. + Added getNugget and getCell to Material.java % Changed MaterialGenerator.java to use the materials radioactivity level, not the old method based on name. % Moved material blacklist for BlastSmelting Recipe generation out of material/MaterialGenerator.java.
2016-11-30$ Refined recipe handler for Blast Smelting, it now accepts single dust -> ↵Draknyte1
molten recipes. (Moved the position of the code to after the single dust recipe is generated.)
2016-11-30+ Added a Blast Smelter Recipe check, so that things with invalid ↵Draknyte1
sub-components won't ever get a multi-dust recipe at all. (Should fix #43) - Removed an old function for obtaining items excluding certain mods. Not really needed any more at all.
2016-11-23+ More work on the Large Multi-Tank.Draknyte1
> Other than it's ability to keep the output hatches filled, it works perfectly. - Removed LOTS of logging which was generated due to Blast Furnace recipe creation.
2016-11-06+ Added two new recipes for etched IV wiring. Should help with #35Draknyte1
+ Re-did imports again, from the desktop, with looser rules.
2016-11-06Revert "$ Cleaned up the entire project."Draknyte1
This reverts commit 0669f5eb9d5029a8b94ec552171b0837605f7747. # Conflicts: # src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMTE_NuclearReactor.java # src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_MassFabricator.java Revert "% Cleaned up Imports." This reverts commit 3654052fb63a571c5eaca7f20714b87c17f7e966.
2016-11-04$ Cleaned up the entire project.draknyte1
> Much neat, very nices.
2016-11-04% Cleaned up Imports.draknyte1
2016-11-02+ Added a new set of 16 casing blocks.draknyte1
2016-10-29+ Added a missing @Side annotation.Draknyte1
$ Fixed some recipes in the Blast Smelter that only required circuits.
2016-10-27- Removed threaded registration idea.Draknyte1
2016-10-27+ Made Recipes and Material init all runnable classes, now items should ↵Draknyte1
generate in a proper fashion. $ Fixed the Alloy Blast Furnace using the wrong recipe map and not outputting fluids. % Separated GT Material and my Material recipe generation for the Blast Alloy Smelter.
2016-10-27% Cleaned up material/Material.java using PMD to a rather decent level.Draknyte1
> Inadvertently this refactored things in other classes. % Changed the Blast Smelter Casing Block textures.
2016-10-26+ Added Nuggets for each material.Draknyte1
+ Added Fluid Extractor recipes for Nuggets, small, tiny and normal Dusts. + Added Fluid Solidifier recipe for molten fluids to ingots. (Must add one for each material component) % Changed internal logic of the Blast Smelter, it now constructs and has the correct textures.
2016-10-26% Fixed Quantum and a few other alloys having improper recipes. Still Gotta ↵Draknyte1
fix Hastelloy X/W. + Added Blast smelter recipes for all Standard gt smelting and alloying with a [size] circuit. 8 inputs, 8 different circuits. 9 input dusts obvious does not need one. % Shuffled the order of the Materials and a few things in ModItems. (This should fix some recipes due to load orders being wrong)
2016-10-26% Turned lots of logging off, moved it to debug logging.Draknyte1
% Changed up the Alloys a bit to make them more unique. % Tweaked Chemical Formula handling, now it brackets compounds and crashes less. % Made mixer recipes generate for materials with 4 or less input stacks. % Got every material except 3 working within the Blast Smelter. (Hastelloy X & W, Zirconium Carbide) + Added Helium Blobs to dustHydrogen oreDict name.
2016-10-26+ Added cells for all my molten materials. (This also regenerates all the ↵Draknyte1
molten fluids) + Added most recipes for my alloys to the Blast Smelter. (overlaps which will need to be adjusted again. (Zeron, Hastelloy X/W, MS 300/350)) % Rewrote the fluid system again. > Cell textures are a WIP, Ugly, but will be changed before v1.5.0
2016-10-25+ Tried improving the handling of Blast Smelting.Draknyte1
+ Tried adding shapeless dust recipes for all of my alloys. (The shapeless recipe system is dumb) + Added a custom GUI for NEI recipes for the Blast Smelter. % Refactored some Utils classes.
2016-10-25+ Added some more Machine Casing textures.Draknyte1
+ Added Grisium. % Tweaked the MultiPickaxes. % Did some more work on the Blast Smelter controller. $ Finished work on the Blast Smelter Recipe generation (It's not unique enough yet, apparently) > After numerous re-write attempts at this all morning, the issue remains that recipes overlap. > Recipe output logging for this is still enabled, but it currently only does Osmiridium for a test run. - Removed some useless classes.
2016-10-24+ Basically rewrote dust recipe handling.Draknyte1
$ Fixed Ring recipes using a Wrench instead of a Hard hammer. % Adjusted some Alloy compositions, however, this has caused some overlaps which will need to be adjusted again. (Zeron, Hastelloy X/W, MS 300/350)
2016-10-23- Disabled generation of Deci/Centi dusts for now.Draknyte1
+ Added a check for Growthcraft versioning, newer versions past 2.3.1 will not have extra support loaded. + Improved Chemical Compound tooltip generation on dusts.
2016-10-23% Moved more recipe generation to separate classes, now the order of item ↵Draknyte1
generation isn't important because recipe generation now happens after, not during item creation. % Most Generated Item classes are now < 10 lines. > This should slightly improve the startup time by 10-15 seconds, maybe more, maybe less.
2016-10-21% Cleaned up tank tooltips.Draknyte1
- Removed all old code now not required by tanks. - Removed the GT4 workbench classes, favourite my homebrew ones.
2016-10-20$ Fixed Workbench recipe not using correct machine casing.Draknyte1
$ Fixed the Extruder and the Alloy smelter eating the shaping molds. $ Fixed .09 recipes for cells. % Changed the recipes for the Geothermal Engines and Rocket Engines.
2016-10-07+ Added the Bronze and Advanced Work benches from GT4, still hell buggy but ↵Draknyte1
a WIP. // Temporarily added Workbench registration to the Tiered Tanks Loader. % Added some logging to the Plate Generation. $ Fixed getTexture() in BaseMetaTileEntityEx.java to now support all branches of Gregtech.
2016-10-06+ Added the Big Shovels, which are 3x3 shovels.Draknyte1
+ Updated Generated Tools and their damage taken when mining blocks. > Now meta-tools only generate if they have a valid colour, durability and recipe contains valid components. $ Fixed Fluid Cell Recipes between .08/.09 branches. % Cleaned up some old textures. + Added a log message to output total recipes the mod has added for crafting table use. + Started the base work for extra NBT data saving for GT TileEntities.
2016-10-04+ Added a few missing classes from my last merge.Draknyte1
2016-09-15% Changed the recipe for a final time.Draknyte1
2016-09-15$ Fixed a strange texture loading issue, now there's a segment dedicated to ↵Draknyte1
CustimIcons in preInit. % Changed Skookum Choocher recipe to now use a stickLong, instead of two ingots.
2016-09-15% Changed the Skookum Choocher texture to be mirrored, so that the hammer ↵Draknyte1
head is now the side you swing with. (Makes more sense) % Changed logging for tool generation. % Made Choocher behaviour simpler and more efficient.
2016-09-15$ Fixed the Skookum Choocher, not it:Draknyte1
> Behaves like a wrench unless you hold shift > While shift is held, it prospects like a Hard Hammer. > It functions as a wrench when mining machines and a Hard Hammer when mining anything else. > There are over 100 types available from GT's materials. + Added in the FluidItemBlock.class
2016-09-15$ Fixed the Skookum Choocher.Draknyte1
$ Now it Renders properly and functions as a GT-esque type tool. - Removed static calls to excluded build classes. % Started changing things to final in all cases. (Apparently better Java practice)
2016-09-11[1.4.6.5-release]Draknyte1
% Cleaned up fluid duplicates. % Cleaned up handling of GT Meta-Tools. % Changed tone of my latest Fluid Cell icons, now it's darker and more defined. - Removed some dead classes that have no use.
2016-09-10[1.4.6.1-release]Draknyte1
% Bumped Version. % Cleaned up Dev. Code and disabled a few components for a new public release. % Changed some internal code related to blocks, GT casings from GT++ should now handle better. - Removed Processing_HotIngots.java
2016-09-07% Refactored the entire project to stop using MiscUtils everywhere possible, ↵Draknyte1
now it's gtPlusPlus.