Age | Commit message (Collapse) | Author |
|
+ Added new textures for casings.
% Improved Large Wiremill tooltip.
|
|
|
|
% Package cleanup.
- Removed /Bed command.
|
|
% Improved scanner tooltips for all Multiblocks.
% Improved Tree Farm GUI.
% Merged TreefarmManager.java into TreeFarmHelper.java.
- Stripped Animal Farm of all logic.
|
|
$ Fixed Tree Farmer gui not showing correct power stored.
$ Fixed Tree Farmer hatch textures being incorrect on the top/bottom sides.
$ Minor fix to cutting machine structural check.
|
|
+ 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.
|
|
server restarts.
|
|
|
|
Pass the buffer check if the recipe has more than 16 outputs.
|
|
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().
|
|
Fixes a weird issue, due to decompiled source copy paste.
|
|
their GUI.
$ Fish Pond work.
|
|
+ Added the Fish Pond.
$ Added support for more textures in TAE.java.
- Disabled GT ASM.
|
|
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.
|
|
$ More work on Gregtech ASM.
> NBTTagCompound is now created in MetaTileEntity. getDrops() & breakBlock() are also both overwritten.
|
|
$ Rewrite and refactor checkRecipe() for several multiblocks, restore machine sounds
$ Fixes #182.
$ Fixes #183.
$ Fixes #184.
|
|
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.
|
|
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.
|
|
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.
|
|
7ddb7f5e8ed9fe60b730183c7a04f3bce3b8f815.
+ Added a handler for class transformers.
% Added test case to tiered tanks for NBT storing.
- Removed logging from some reflection calls.
|
|
$ 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.
|
|
+ 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.
|
|
$ Fixed Circuits so that each one has a valid replacement type.
$ Fixed a bug some materials had invalid radiation levels.
$ Fixed crushed ore item type textures.
+ Added recipes for all crushed ore items.
+ Added processing recipes for all crushed ore items.
|
|
|
|
% 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.
|
|
$ Tree Farmer Fix (a)
$ Multitank Fix.
^ Version Bump.
* + Added Chainsaw support to treefarm.
+ Added check for creative tools to tree farm for creative testing.
|
|
|
|
+ Added check for TecTech mod.
+ Added TecTech support to my Base Multiblock.
+ Added TecTech support to my Power-Substation.
+ Added TecTech support to my Generator Array.
% Made GT++ load after a few more mods that were recently added.
$ Fixed else statement for computronics load message during startup.
$ By now supporting Multi-amp Dynamos, this closes #161.
|
|
+ GTNH full compat mode.
+ Added boiler config, recipes changes and minor tweaks.
$ Fix nbtutuls.
$ Tree farm fixes.
% Pipe and cable rendering tweaks.
|
|
% More Nitro work.
|
|
|
|
|
|
$ Hopefully fixed crash when Forestry wasn't loaded.
|
|
- Removed Ore-Regeneration command.
|
|
+ Added more missing Blast Smelter recipes.
$ Fixed Alloy Blast Smelter not using fluids as expected.
|
|
% Redid cape handler.
- Removed annoying logging.
|
|
% Did work on the CFR.
$ Fixed a tooltip on the Pollution Detector.
|
|
+ Added a config for the Cutting Factory.
% Hid Generator Array Logging.
|
|
|
|
> These are a basic design-only implementation for reference, so they may never be completed and are more of a proof of concept.
|
|
$ Fixed Charge Hatches correctly handling electric items.
|
|
|
|
+ Added stats for nerds to the PSS.
+ Added custom (dis)charge hatches for use with the PSS.
|
|
This reverts commit 98d4998aafa2f5b6f1ad518b6effe52b6a7c7c18.
|
|
give the correct outputs. Fixes #68."
This reverts commit 9d7ea595609228d8341c0dc7c9a7461153d764bb.
# Conflicts:
# src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialCentrifuge.java
# src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialThermalCentrifuge.java
# src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/GregtechMetaTileEntity_IndustrialWashPlant.java
|
|
$ Made my base Multiblock extend the GT base multi-block.
|
|
% Changed Industrial Electrolyzer controller texture.
% Changed Large Sifter controller texture.
$ Fixed names of custom IC2 cells.
$ Fixed the empty item having an invalid texture.
|
|
% LFTR Changes. It now outputs U233 on average every 10 seconds.
% Updated LFTR tool-tip.
|
|
+ Added a Combined recipe for the HG-1223 Super Conductor.
% Slight tweak to material generator.
|
|
|