Age | Commit message (Collapse) | Author |
|
non-per-bus version.
|
|
+ Added registration and loader for Amazon Warehouse.
|
|
|
|
|
|
all pre-existing EBF recipes.
$ Rewrote ABS recipe handler to support temps within the recipes. This will allow coil upgrades like the EBF for higher tier smelting.
$ Fix Polonium Material trying to access ELEMENT.java instance before it's created.
+ Added ItemStackData.java, which allows storing ItemStacks for easy retrieval.
|
|
$ .08 Compat.
|
|
|
|
+ Added particles to the Mining Pipe and Mining Head blocks.
+ Added a casing block for the BRMPs.
% Made Custom GT Pipes/Wires load prior to the GT Machines.
$ Fixed the Industrial Extruder tooltip, incorrectly stating the Muffler was required at the rear. Tooltip now states the Maint. Hatch is required at the rear.
|
|
$ Fixed Aspect additions not being added to items.
$ More work on the Bedrock Miner.
|
|
|
|
+ Added more Cyclotron Recipes.
% Tweaked Cyclotron tooltip.
% Tweaked creative energy buffer textures.
|
|
+ Added Recipe for Multi-Machine and Multi-Use Casings.
% Improved Multi-Machine Manual.
$ Made Multi-Machine functional, disabled mode 3.
|
|
screwdrivering it.
|
|
|
|
|
|
|
|
$ FindBugs fixes.
|
|
|
|
|
|
(Extruder/Alloy Smelter)
+ Added recipes for the Iron and Steel rotor shafts to be crafted using the Shaft extrusion shape.
+ Added Block of Vibrant alloy to blockVibrantAlloy in the Ore Dictionary.
$ Fixed missing extrusion shaft recipe, due to blockVibrantAlloy not existing previously.
% Changed texture for GT computer cube.
|
|
- Removed annoying logging from the (Dis)Charging hatches.
$ Fixed (Dis)Charging hatches not correctly obtaining a texture when used.
$ Fixed Power Sub-Station not correctly forming.
$ Fixed Large Centrifuge not correctly setting casing textures on hatches/busses.
|
|
+ Added config for machine component assemblers.
+ Added recipes for Large Extruder and its casings.
% Changed default config value for custom circuits. It was true, now it is false.
$ Tweaked ASM class handling when conditions are not met.
|
|
+ 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.
|