aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/common/helpers
AgeCommit message (Collapse)Author
2019-12-12+ Added Pellet Mold.Alkalus
+ Added Clean Aluminium Mix. $ 5.08 Compliance. And looooots of it. $ Fixed most, if not all Fluid Canning & Extraction recipes that I broke previously. % Adjusted Textures for Particles. New textures thanks to Discord User Никита#8621. % Adjusted Aluminium Processing Chain.
2019-10-11$ Fixed many tiny bugs, found by static code analysis.Alkalus
$ Fixed Canning handling further. $ Adjusted the Charcoal Pit fix.
2019-07-29$ Fixed Charge Packs not working correctly, causing hard crashes. Closes #505.Alkalus
2019-04-26+ Added some Items specifically for running Digital Tree Farms.Alkalus
+ Added some Common Energy Utility Classes. + Added ASM to fix handling of hatch slots for busses. (Partial implementation)
2019-04-26% Re-enabled Tree Farmer recipes.Alkalus
- Disabled some logging.
2019-04-26$ Fixed the Tree Farm.Alkalus
2019-04-24$ More Adjustments to the Client Proxy ASM Patch.Alkalus
% Adjusted some Tree Farm code.
2019-04-24% More work on rewriting the Tree Farmer.Alkalus
% Renamed Tree Farmer Casing. % Cleaned up a few imports. $ Fixed assorted minor bugs with Multis. $ Fixed Issue with GT_Utilities via ASM.
2019-04-24$ Fixed the GT Proxy getter returning bad fields on the wrong side. ↵Alkalus
(Server/Client) % Minor work on the Tree Farm.
2019-02-28+ Added a new debug tool.Alkalus
+ Added support for Crops++. + Added Custom Crops & framework to support more in future. + Added basic support for all GT++ Materials within Tinkers Construct. [WIP] + Moderately bad attempt at generating custom Plasma Cooling recipes in the Adv. Vacuum Freezer. [WIP #424] % Reworked logic for Material.java handling Durability, Tool Quality & Harvest Level. % Adjusted frequency of structural checks on the Cyclotron, Now 100x less frequent. % Cleaned up ReflectionUtils.java and made all getters cache their results, for much faster access. % Attempted to adjust logic of FFPP, but I probably broke it. [WIP] % Moved static array of Element Names from IonParticles.java -> ELEMENT.java. $ Greatly improved reflective performance across the mod.
2019-02-05+ Added Charge Packs, which can be worn in the Bauble belt slot.Alkalus
+ Added more recipes for particle related content. + Added recipe for Hydrogen Plasma. + Added Plasma Tanks. + Added Alternative Fusion Reactor. + Added recipe for the Super Jukebox. % Updated Locale files. $ Hopefully made calls to possibly invalid ItemList values safer. $ Fixed Large Mixer not working with fluids correctly. $ Fixed ABS and Adv. EBF not allowing a muffler in the center of the top layer. $ Fixed Fusion bug, making all recipes take 4x longer than originally required. $ Fixed recipes using Redstone Alloy as a material in tiered recipes. (Makes ULV Energy Cores craftable again) $ Fixed Nano Healing Bauble. $ Fixed annoying low transfer rate of Railcraft. (This should be higher when playing with GT anyway, it's now 4x, disabled in ASM config). $ Fixed the fact that Portable tanks were still portable in GTNH.
2018-07-06% Tweaked Changelog Head to compare against in build script.Alkalus
- Removed lots of logging.
2018-07-06^ Version Bump for Local build.Alkalus
$ Fixed Wireless Chargers not properly charging in Long-Range mode. Fixes #291 & Fixes #326. $ Fixed Wireless Chargers not properly filling items up with charge, due to the difference being smaller than the input voltage. % Changed Wrought Iron Frame to Iron Frame in the Mining Explosives recipe.
2018-05-27+ Added a custom ItemEntity for the Large Chicken Eggs, they now hatch in world.Alkalus
+ Added a custom Mutagen Fluid used in making Large Eggs. $ Fixed some issue with BlockPos object having invalid worlds.
2018-05-25+ Added a WeakRef type Automap.Alkalus
+ Added getClassByName(String) to ReflectionUtils.java. + Added lots of handlers to ThaumcraftUtils.java. $ Improved Fake Player handling to only now be held by weak references. Should prevent worlds staying loaded.
2018-04-06% Refactored Multiblocks into defined packages.Jordan Byrne
2018-02-27$ Organized imports.Jordan Byrne
$ FindBugs fixes.
2018-02-26$ Findbugs Fixes.Jordan Byrne
2018-02-22$ Buffed all Multiblocks.Jordan Byrne
% Greatly expanded BlockPos.java.
2018-02-22% Minor project cleanup.Jordan Byrne
2018-02-21$ Tree Farmer Work.Jordan Byrne
% Package cleanup. - Removed /Bed command.
2018-02-20$ Tree Farmer.Jordan Byrne
2018-02-19$ Tree farmer work.Jordan Byrne
+ Things.
2018-02-14$ More Improvements to the Tree Farm.Jordan Byrne
2018-02-14$ Fixed Tree Farm not using internal power storage.Jordan Byrne
$ Improved mapping of log cutting targets.
2018-02-14$ More work on efficient tree cutting.Jordan Byrne
2018-02-14$ More Tree Farm work.Jordan Byrne
% Improved scanner tooltips for all Multiblocks. % Improved Tree Farm GUI. % Merged TreefarmManager.java into TreeFarmHelper.java. - Stripped Animal Farm of all logic.
2017-12-20- Disabled some logging.Draknyte1
% Minor Project Clean-up, added missing Override annotations to 100+ methods & removed pointless casts. % Moved Logging to it's own class. $ Fixed Multi-block handling of Pollution. $ Fixed the GT 5.09 material enabler system. (From My Side, it's still borked on GTs). + Added a Dynamic Proxy invocation for IMaterialHandler. + Added an AutoMap data type, which is a Auto-incremental ID'd Hashmap wrapper.
2017-12-15More fixes pre-gtnh update (#168)Alkalus
$ Tree Farmer Fix (a) $ Multitank Fix. ^ Version Bump. * + Added Chainsaw support to treefarm. + Added check for creative tools to tree farm for creative testing.
2017-12-12$ Hopefully fixes #159.Jordan Byrne
$ Implemented fix to stop Wireless charging exploits. $ Fixed Casing textures on the Tree Farmer. ^ Version bump to 1.6.101-prerelease
2017-12-10% Major Refactor of the base GT++ class.Jordan Byrne
% Moved Config Handling to it's own class. % Renamed configSwitches.class to ConfigSwitches.class. + Added framework for Segment Analytics.
2017-11-16+ Added recipes for Wireless Chargers.Alkalus
$ Fixed exploit using Long-Range mode, temporarily disabled.
2017-11-16$ First fix towards invalid tile entity mapping.Alkalus
2017-11-16+ Added in annoying logging.Alkalus
$ Fixed NPE when tickhandler tries to get null Tile entity. % Tweaked Stored Energy and A/in/t for Wireless Charger.
2017-11-16$ Improved handling of fully Charged and non-charged items.Alkalus
2017-11-16$ Made Electric Item Checking within player inventories work better.Alkalus
2017-11-16$ Fixed voltage used to charge items.Alkalus
2017-11-16$ Redid the LivingEntityUpdate event, fix it not working as intended.Alkalus
$ Fixed persistent player mappings to null Wireless Chargers.
2017-11-16+ Created the base framework for wireless charging.Alkalus
2017-09-12+ Work on Crafting handler.Alkalus
2017-08-05% Tesseracts now work as expected.Alkalus
$ Fixed Player Ownership mapping not working as intended.
2017-08-04+ Made tesseracts only configurable by owner.Alkalus
$ Fixed owner variable not getting a value. % Tweaked logging to display invalid method being called.
2017-08-04$ Fixed Null Pointers if Tesseracts are broken too fast after placement.Alkalus
% Tweaked power usage from EV -> HV.
2017-08-04% Rewrote how tesseracts handle players, now frequencies are player unique.Alkalus
+ Adding some debug logging for dev testing.
2017-08-04% Finished work on Getters/Setters for Tesseract Generator & Terminal ownership.Alkalus
2017-08-04+ Basic framework for Tesseract reworking.Alkalus
> Tesseracts now have a frequency range per play, which is unique to them.
2017-05-07% Tweaked Tree Farmer.Draknyte1
+ Added better support for detecting valid tools. - Removed old Dev/Debug stuff.
2017-03-04+ New texture for the slow builders ring.Draknyte1
+ Added the Alkalus Disk. $ Fixed Frame Box Assembler Recipes. $ Fixed Missing 7Li material. $ Fixed Tiered Tanks not showing their capacity in the tooltip. $ Fixed tooltips for alloys containing Bronze or Steel. $ Fixed Clay Pipe Extruder Recipes. - Removed a handful of Plasma cells for misc. materials. % Changed the Industrial Coke Oven's tooltip, to better describe the input/output requirements. % Cleaned up The Entire Project.
2017-01-23+ Added a lag breaker to the Tree Farmer, a configurable option in which you ↵Draknyte1
can set max logs cut before taking a break. Prevents lag if you plan to cut Large trees. (Stops it cutting 5k logs in one go, default max is 500). % Changed the Cutting method, so search X/Z, then go up a Y level, not 1-150 Y scanning then moving along. (Allows previous lag breaker to not cut trees in strange angles). % Tweaked the Clean-up method, so that it does not clean up inside the initial area, also creates 'trash' block break effects. % Re-enabled Clean-up being called every 60s from postTick(). % Tried adding debug code into the Clean-up method to figure out what area it's tidying. (Pumpkins/Melons/BookCases).
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.