aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod
AgeCommit message (Collapse)Author
2018-02-11$ More work on fake recipe generation and caching for the Matter Fabricator.Jordan Byrne
2018-02-10$ More rewrite.Jordan Byrne
2018-02-10$ Initial rewrite of the recipe handling in the Matter Fabricator.Jordan Byrne
+ Added internal way for Multiblocks to get a Circuit stored in an input bus or it's GUI. + Added GenericStack.java, which can hold an ItemStack or a FluidStack, to simplify recipe outputs.
2018-02-09Improve Industrial Information Panel readout for Energy BuffersDavid Vierra
Remove code related to inventory slots Remove redundant overrides in Creative Energy Buffer Remove inventory-related delay from info data update Right-align numbers in info data readout Format current storage number in right-click chat readout
2018-02-09$ Fixed issue where Zhuhai wouldn't accept water.Jordan Byrne
^ Version Bump.
2018-02-08+ Added recipe for Fishing Port and Aquatic Casings.Jordan Byrne
+ Added Fishing Port config option.
2018-02-08$ Tried fixing errors with chunkloader not correctly force loading chunks on ↵Jordan Byrne
server restarts.
2018-02-08$ Small fix to the ABS logic for circuits.Jordan Byrne
2018-02-08% Made material recycling use the centrifuge, instead of the electrolyzer.Jordan Byrne
% Updated ABS tooltip to reflect new GUI slot.
2018-02-08$ Made the Alloy Blast Smelter use Circuits in it's GUI.Jordan Byrne
$ Fixed Chunkloading error.
2018-02-08$ Fixed a bug when using older versions of GT.Jordan Byrne
+ Did Fish Stuff.
2018-02-08+ Added Plugin system.Jordan Byrne
$ Fixed issue with Fishing Pond.
2018-02-07$ Work on GT Chunkloader.Jordan Byrne
2018-02-07Merge pull request #212 from ↵Alkalus
codewarrior0/industrial-centrifuge-gendustry-comb-fix Fix Industrial Centrifuge not processing Gendustry customized combs. Pass the buffer check if the recipe has more than 16 outputs.
2018-02-07+ Tried redoing the Pocket Fusion Reactor.Jordan Byrne
2018-02-06Recommend HV output bus for Industrial CentrifugeDavid Vierra
2018-02-06Fix Industrial Centrifuge not processing Gendustry customized combsDavid Vierra
Pass the buffer check if the recipe has more than 16 outputs.
2018-02-05+ Re-added Iron Rod -> Iron Bars recipe which was removed from GT long ago.Jordan Byrne
$ Work on Pocket Fusion reactor.
2018-02-05Merge pull request #211 from codewarrior0/patch-3Alkalus
Make Rocket Engines more appealing to casual players
2018-02-05$ Fixed issue where ABS recipes didn't use the correct amount of fluids.Jordan Byrne
2018-02-05+ Added recipes to break composite materials down into their original parts. ↵Jordan Byrne
Closes #189.
2018-02-05Merge pull request #208 from codewarrior0/can-buffer-outputs-stacking-checkAlkalus
Change canBufferOutputs to consider whether outputs can stack. Check if items in the output buses can stack with the outputs. Consider max number of parallel recipes in canBufferOutputs. Reset outputs and progress earlier in checkRecipeGeneric().
2018-02-05unknown symbol (#209)Martin Robertz
Fixes a weird issue, due to decompiled source copy paste.
2018-02-05$ Made Multiblock controllers implement a function to allow an Item Slot in ↵Jordan Byrne
their GUI. $ Fish Pond work.
2018-02-04$ Finished the Fishing Pond.Jordan Byrne
$ Made the Fishing Pond cache reflection data from WeightedRandomFishable objects. $ Fixed the Fish Pond not outputting correct stack sizes. (They were all 0)
2018-02-04+ Added more casings for multiblocks.Jordan Byrne
+ Added the Fish Pond. $ Added support for more textures in TAE.java. - Disabled GT ASM.
2018-02-04+ Added recipes for the Cutting Factory.Jordan Byrne
+ Added Sludge output to the Wash Plant. $ Finished the Cutting Factory. $ GT ASM. % Improved tooltips on Maceration Stack, Industrial Sifter & Wash Plant.
2018-02-04$ More improvements to the GT ASM.Jordan Byrne
2018-02-04$ Fixed Field injection ASM doing double injections.Jordan Byrne
$ Fixed Super Chest ID collision. % Made Super Chests hold 1/2 as much.
2018-02-03Make Rocket Engines more appealing to casual playersDavid Vierra
2018-02-03Change canBufferOutputs to consider whether outputs can stackDavid Vierra
Check if items in the output buses can stack with the outputs. Consider max number of parallel recipes in canBufferOutputs. Reset outputs and progress earlier in checkRecipeGeneric.
2018-02-04+ Added Super Chests.Jordan Byrne
$ More work on Gregtech ASM. > NBTTagCompound is now created in MetaTileEntity. getDrops() & breakBlock() are also both overwritten.
2018-01-31remove shapless recipes which you can make a ingot out of 9 nuggets (GTNH)Dream-Master
2018-01-31+ Added config to disable tooltips on EIO ingots.Jordan Byrne
$ Fixed worldgen issue in Everglades. $ Fixed Power Sub-station not handling output voltages correctly. $ Fixed Ore vein bias issue for Everglades gen. - https://github.com/GTNewHorizons/GT5-Unofficial/commit/05b361cf7f29f1cd24d69bcea8630f3ae470b182#diff-8accfe00d7b275149176462fbc5fcf59
2018-01-30$ Fix Industrial centrifuge not inheriting correct textures for hatches/buses.Jordan Byrne
2018-01-30Merge pull request #201 from codewarrior0/checkwater-only-fills-basinAlkalus
Change IndustrialWashPlant.checkWater() to only fill the basin
2018-01-30% Updated capes list.Jordan Byrne
2018-01-29Change IndustrialWashPlant.checkWater() to only fill the basinDavid Vierra
No longer tries to do `checkMachine()` things like add buses and hatches
2018-01-29$ Fixed issue with ID collision when loaded in GTNH.Jordan Byrne
2018-01-29+ Added Patron Capes.Jordan Byrne
% Changed Power Sub-Station recipe, harder in GTNH. Closes #194. Also closes https://github.com/GTNewHorizons/NewHorizons/issues/2517. % Tweaked Industrial Sifter & Wash Plant items/operation. % Greatly improved the Iron Blast Furnace for GT 5.09. It is now double the speed of a Bronze/Bricked Blast Furnace.
2018-01-29Merge pull request #196 from codewarrior0/refactor-check-recipeAlkalus
$ Rewrite and refactor checkRecipe() for several multiblocks, restore machine sounds $ Fixes #182. $ Fixes #183. $ Fixes #184.
2018-01-29Fix broken multiblocks - remove hacky `polluteEnvironment()` (#191)David Vierra
This code path should never have worked. `getDeclaredField()` only searches the given class and not any of its superclasses - because `mPollution` is declared in a superclass, `null` will always be returned.
2018-01-29+ Added Trinium Titanium Cable/wires.Jordan Byrne
+ Redid material components to better use GT texture assets. % Gave all 32 ore types new TextureSets. % Doubled capacity of all fluid pipes. % Moved Item/Block creation from init() to preInit(). $ Fixed Sludge fluid texture. $ Moved Darkworld from being a child mod into it's own mod, Renamed to Toxic Everglades. $ Bundled SegmentHelper.java, for future development ease.
2018-01-29% Improved tooltip for Fluorite Ore.Jordan Byrne
% More ASM work on getDrops fix. $ Made GT++ Materials utilise GT TextureSets. $ Made Ore blocks use the most prominent texture set based on it's component materials. $ Fixed https://github.com/GTNewHorizons/NewHorizons/issues/2522. $ Fixed materials that require a blast furnace being fluid extractable. $ Fixed https://github.com/GTNewHorizons/NewHorizons/issues/2530.
2018-01-28Make sure checkRecipeGeneric() resets the progress time and outputs.David Vierra
Fixes a bug where if an input stack is of the right type but the amount is not enough, proceeds with the last successful recipe.
2018-01-28Rewrite and refactor checkRecipe() for several multiblocks, restore machine ↵David Vierra
sounds `checkRecipeGeneric()` implements parallel processing, EU/t discounts and speed boosts, increased random chances, and can be used to consider each input bus individually (as seen in the Industrial Material Press) to allow each bus to use a different Configuration Circuit. Also considers the voltage input limit of the multiblock when counting recipes to do in parallel - if the energy hatch is too small, it will process fewer recipes at once. Plays the machine's sound, if any, on success. `checkRecipeGeneric()` also checks `canBufferOutput()` and will pause the machine if it has no bus/hatch room for the recipe output. `getValidOutputSlots()` is rewritten as `canBufferOutput()`, which now checks both the item output buses and fluid output hatches to make sure recipe output can be accepted. This is used to pause a machine instead of allowing it to continue working and void outputs, if the outputs can't be stored in a bus and/or hatch. NOTE: `canBufferOutput()` doesn't consider parallel processing, so there are a few recipes where, if done in parallel, it may get a false positive on the buffer check and void some outputs. In practice, this will rarely happen. Removed unused imports, fields, and locals. Industrial Centrifuge now uses `checkRecipeGeneric()` with 4 parallel recipes and a 40% speed boost. Industrial Coke Oven now uses `checkRecipeGeneric()` with 12 parallel recipes if using Heat-Resistant Casings, or 24 if using Heat-Proof Casings. Sound plays while processing. Industrial Cutting Machine now uses `checkRecipeGeneric()` with 2 parallel recipes and a 60% speed boost. Pollution removed since the Machine is built with no Muffler Hatch. Industrial Electrolyzer now uses `checkRecipeGeneric()` with 2 parallel recipes and a 40% speed boost. Maceration Stack now uses `checkRecipeGeneric()` with 8*tTier parallel recipes, a 60% speed boost, and an increased amount (~33%) of random outputs. Sound plays while processing. Material Press now uses `checkRecipeGeneric()` with 2 parallel recipes and a 50% speed boost. Each input bus is considered separately for finding recipes, allowing each bus to hold a different Configuration Circuit. Sound plays while processing. Industrial Sifter now uses `checkRecipeGeneric()` with 2 parallel recipes, a 400% speed boost, and an increased amount (~15%) of random outputs. Changed particles to appear above the sieve grates. Industrial Thermal Centrifuge now uses `checkRecipeGeneric()` with 2 parallel recipes and a 60% speed boost. Industrial Washing Plant now uses `checkRecipeGeneric()` with 2 parallel recipes and an 80% speed boost. Stone Dust outputs are no longer deleted. Wire Factory now uses `checkRecipeGeneric()` with 2 parallel recipes and a 60% speed boost. Sound plays while processing.
2018-01-28Fix #184 - Large Thermal Centrifuge not completing multiblockDavid Vierra
2018-01-25$ Further fixes to Pollution and Multiblocks, revision of ↵Jordan Byrne
7ddb7f5e8ed9fe60b730183c7a04f3bce3b8f815. + Added a handler for class transformers. % Added test case to tiered tanks for NBT storing. - Removed logging from some reflection calls.
2018-01-24$ Several 5.08 compat fixes.Jordan Byrne
$ Fixed pollution, which was causing all multiblocks to fail. This was pointed out in #191 by @CodeWarrior0, however I decided to re-do it myself to better handle the .08 compat. $ Fixed all multiblocks being broken as fuck. Fixes #190, fixes #186 and also fixes #176. - Removed some useless logging from the mining explosives.
2018-01-08+ Added a recipe to craft Mining Explosives.Jordan Byrne
+ Added missing file. WorldGen_GT.java. % Tweaked Mining Explosive logic. % Tweaked entity fuse variable in primed mining explosive. % Swapped some XSTR's to CSPRNG's. $ Fixed mining explosives renderer. $ Fixed Tesla Tower attacking Items on the ground.