aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
AgeCommit message (Collapse)Author
2017-02-19$ Fixed an issue where invalid fluids generated, causing the fluid registry ↵Draknyte1
to corrupt. % LFTR & FFPP work.
2017-02-18+ Additional LFTR work, it's nearly finished.draknyte1
- Removed some debug logging from Fish Traps.
2017-02-18$ Imported the correct class, instead of having Eclipse auto import a class ↵draknyte1
with the same name from another library. (Why the fuck would you do that Eclipse? You piece of shit).
2017-02-18% Fish Trap Changes.draknyte1
2017-02-18% Fish Trap Changes.draknyte1
2017-02-18% Applied better formatting to NBT methods in the FishTrap Inventory and ↵draknyte1
TileEntity. (Still doesn't properly save data, no idea why. I hate NBT.)
2017-02-18% Changed NBT handling for the FishTrap Inventory and Tile entity.draknyte1
$ Fish Traps no longer work if they have more than 4 others directly beside them. (Fixes an issue where a FishTrap out of water with 4-6 other traps around it would still work).
2017-02-18$ Fixed FishTrap GUI slot positions.draknyte1
2017-02-18% Tweaked the FishTrap GUI.draknyte1
2017-02-18% Isolated PlayerAPI related content, so now it's optional.draknyte1
2017-02-15% More work on LFTR Sparging.draknyte1
2017-02-15^ Version Bump.draknyte1
2017-02-15+ Added the Fishtrap to the check for water, so they can have them on 1-2 sides.draknyte1
$ Fixed an issue where an NPE would crash the game when adding loot.
2017-02-15% Changed the slots in the FishTrap GUI to only accept output, you may not ↵draknyte1
insert items into it anymore. % Made the tickrate of FishTraps variable based on the amount of water that surrounds them.
2017-02-15+ Added basic loot generation for the FishTrap. (Can be infinitely expanded).draknyte1
2017-02-15+ Finished off the fishtrap, the basis of it works, it just needs loot.draknyte1
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-14- Completely removed GC Booze.draknyte1
$ Fixed an issue where materials would default to Plasma, instead of a molten metal/gas.
2017-02-13+ Neptunium hexafluoride, Technetium hexafluoride and Selenium hexafluoride.draknyte1
2017-02-13+ Added Pu-238.draknyte1
+ Added PU-238 to item generation, also left some notes for LFTR byproducts.
2017-02-13+ Enabled generation of most missing elements, in some form or another.draknyte1
% Further defined the generation method for radioactive materials, making plates a boolean switch. - Removed the booze segment of Growthcraft for the moment.
2017-02-13$ Finished my periodic table of elements, it's now 100% accurate.draknyte1
2017-02-13+ Finished up the last of the initial 100 elements.draknyte1
> Still have to add colouring, durability and radioactivity.
2017-02-07+ Set-up initial functions for the LFTR to output random nuclides when ↵draknyte1
Sparged with a particular gas. + Added many more elements to my ELEMENT.java. (Incomplete for the moment, still working on it.)
2017-02-07+ Added a returnLargestNumber function to MathUtils.javadraknyte1
+ Wrote up some really bad version parsing code, will replace with a Regex function later. % Changed Growthcraft FishTrap handling to support newer versions.
2017-02-02+ Added a check for BuildCraft.draknyte1
% Changed handling of Wrench interfaces for the Workbench. - Removed classes I borrowed from MFR. (useless) - Removed Psychedelicraft support. (useless)
2017-01-23+ Added a volatile XSTR variable to CORE.javaDraknyte1
% Changed Bonemeal effect and playing handling it within the Tree Farmer, different grade fertilisers produce different growth rates. $ Fixed the issue where the Tree Farmer got stuck during it's ticking cycle.
2017-01-22+ Added fertiliser use.Draknyte1
% Broke something, now the Tree Farmer isn't working. Hard to debug without internet as my logging is interrupted constantly by other mods complaining.
2017-01-22+ Added a FarmAI to the Tree Farmer, which handles Forestry saplings. (Will ↵Draknyte1
eventually also do block breaks too). + Added handling of the block break particles.
2017-01-20+ Added a new kind of logging message, just for machines, so that people may ↵Draknyte1
debug them easily without TOTAL DEBUG mode. + Added support for the TreeFarmer to use Saws/Buzzsaws to cut things. They are now required. + Added a GUI for the Tree Farmer. + Added a custom slot class just for Buzzsaw and Saw items. % Tweaked power handling for findLogs() in the Tree Farmer class, it wasn't checking the internal power buffer.
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-19$ More FindBugs, PMD & CheckStyle clean up.Draknyte1
2017-01-19$ Begin Class Cleanup with CodeStyle and FindBugs. (On top of using PMD, ↵Draknyte1
code will get cleaned up a lot).
2017-01-18+ Added ItemStack[] getBlockDrops(ArrayList<ItemStack> blockDrops) to ↵Draknyte1
ItemUtils.java. % More Tree Farmer Logic improvements.
2017-01-17% Tried to improve the logic for the Tree Farmer, to support Forestry 4.Draknyte1
% Moved COFH API related files. + Added a child mod, for misc handling. $$ Borrowed some code from MFR, to attempt forestry support. (Credit left, will re-do if I even get it working).
2017-01-17% Improved Multitool Generation.Draknyte1
2017-01-14$ Tried fixing multi-tool names.Draknyte1
% Ended up making some not exist any more.
2017-01-14$ Re-wrote the handling of Multitool generation, to allow my own materials ↵Draknyte1
to have tools. % Bumped Multispade durability by 3x.
2017-01-14% Changed the texture Multi-tools render with.Draknyte1
2017-01-14+ Added the basis for a config option, which enables GT textures (For all ↵Draknyte1
machine components, ingots/plates/rods/etc.). - Removed recipe addition logging. % Tried again to boost multi-tool durabilities by 3x. % Added sapling plant code to the Tree Farmer, improved output bus storage of chopped logs.
2017-01-12$ Tree Farmer now grows saplings and has a particle effect. (This is ↵Draknyte1
configurable). + Added a getSimpleStack method for blocks, to simplify life.
2017-01-11+ Added Tree farm Fluid/solid Fertilisers.Draknyte1
+ Added a handler for creating non-molten fluids. + Added the basis for a config switch to enable or disable the tree farmer. $ Improved Tree Farm cutting and cleanup code. $ Fixed a bug in ItemUtils, stemming from ancient code which pointed at an array index which never exists. (Now I compare array length.) - Removed some useless code from Material.java.
2017-01-09$ Fixes Issue #50.Draknyte1
% Made EnderIO Interface for wrenching optional.
2017-01-05+ Added a casing for the perimeter of the Tree Farmer structure.Draknyte1
$ Improved the structure formation of the Tree Farmer, it now works better when built. + Added a new texture for the Farm manager blocks, which surround the Tree Farming structure.
2017-01-04+ Added the Tree Farmer.Draknyte1
+ Did a whole lot of work on it's logic, it now sort of assembles properly.
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 an extraData flag to BaseItemComponent.java.Draknyte1
+ Added a GT API version into the internal variables class. + Added a base system for fluctuating colour in fluid Cells.
2017-01-02$ Fixed Cell items having invalid recolouring. Now only the fluid inside the ↵Draknyte1
cell is recoloured, not the entire thing.
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.