Oct 062014
 

I’m currently doing some changes to how configuration works in Gendustry, Pressure Pipes, Advanced Generators and all future mods.

The system started as a way to specify simple crafting recipes in normal text files back when i started modding in Scala, and had a lot of ad-hoc additions since then. There were quite a few things that have bugged me about it over time so I’ve decided to do a major cleanup and refactoring pass.

Things that got changed

  • Clear distinction of what executes at what point, statements are split between Configuration and Recipe blocks. This replaces the old Delayed Statement thing.
  • Recipe characters used to be global which caused errors when characters that were used all over the place got changed by accident. The new systems has clearly defined blocks with all definitions being local to their block.
  • If statements have been normalized, also added some basic boolean operations.
  • Lots of minor inconsistencies were unified, like “->” vs “=>” in different statements, “:” vs “=” in config entries, “mb” after fluid amounts, etc.

I have also started doing some proper documentation for the format and how it’s used in my mods now that the cleanup is out of the way.

Gendustry (1.4.x) and BDLib (1.5.x) are now on Jenkins with support for the new format, and the main BACON documentation and Gendustry configuration are now online. There is even a mini-guide on adding custom bees.

Pressure Pipes and Advanced Generators will be done in the next few days.

Updated: Pressure Pipes (0.9.6.x) and Advanced Generators (0.9.3.x) with support for the new format are now on Jenkins as well, documentation will be up sometimes next week.

 Posted by at 1:14 pm
Sep 282014
 

Gendustry 1.3.4

PSA: There is a problem with forestry versions between 3.0.0.172 – 184 (inclusive) that causes temperature and humidity upgrades to have no effect.

  • Added: Winter apiary upgrade
  • Added: Mutation biome and block requirements option for custom bees
  • Built with newer Forestry, Forge and BdLib
  • Updated Chinese localization (thanks ViKaleidoscope)

Advanced Generators 0.9.2

  • Built with newer bdlib (this is a required update)
  • Added Czech localization (thanks nalimleinad)

Pressure Pipes 0.9.5

BdLib 1.4.5

  • Added PlayerCache – a generic player->whatever map that auto-clears on server restart, logoff, respawn, etc.
  • Added another version of Misc.asInstanceOpt that’s easier to use with map, etc.
  • Added WidgetSimpleIcon
  • Made network message type bound to a specific channel, this should give compile-time errors for sending messages on the wrong channel.
  • Added Chinese localization (thanks ViKaleidoscope)

Downloads

Advanced Generators
generators-mc1710-0.9.2.15.jar
Version: 0.9.2.15 (For Minecraft: 1.7.10)
293.7 KiB
1046 Downloads
Details
Gendustry
gendustry-mc1710-1.3.4.29.jar
Version: 1.3.4.29 (For Minecraft: 1.7.10)
1.3 MiB
1158 Downloads
Details
Pressure Pipes
pressure-mc1710-0.9.5.33.jar
Version: 0.9.5.33 (For Minecraft: 1.7.10)
662.9 KiB
1000 Downloads
Details
BDLib
bdlib-mc1710-1.4.5.24.jar
Version: 1.4.5.24 (For Minecraft: 1.7.10)
952.8 KiB
1177 Downloads
Details
 Posted by at 8:17 am
Sep 212014
 
  • Added WAILA support
  • Improved HandPump client/server sync
  • Fixed fluid icons on blocks with filters not showing color
  • Fixed tank controller not dropping items in it’s inventory when broken
  • Fixed pipes not placing with shift pressed
  • Updated Chinese localization (thanks ViKaleidoscope)
Pressure Pipes
pressure-mc1710-0.9.4.29.jar
Version: 0.9.4.29 (For Minecraft: 1.7.10)
559.4 KiB
803 Downloads
Details
BDLib
bdlib-mc1710-1.4.4.22.jar
Version: 1.4.4.22 (For Minecraft: 1.7.10)
932.3 KiB
1100 Downloads
Details
 Posted by at 2:34 pm
Sep 182014
 

Pressure Pipes 0.9.3

  • New Stuff
  • Mechanics changes
    • High Pressure Input can now pull from tanks/machines if given a redstone signal
    • High Pressure Pump will accept fluid pumped into their back, even with no redstone signal
  • Bug Fixes
    • Fixed inconsistent mod name in some places
    • Removed forge config file (unused)
    • Filters can be set with all kinds of containers now
    • Fixed empty canister not showing in NEI
    • Fixed pipes not showing up in creative tab
    • Fixed canister not rendering fluid color correctly
    • Fixed pipe blocks not refreshing the connections system when placed
    • Removed spammy debug line
    • Attempt to catch messed fluids when making canisters and complain instead of crashing
  • Localization
    • Added Chinese localization (thanks ViKaleidoscope)
    • Added Croatian localization (thanks Leon1236)

Advanced Generators 0.9.1

  • Fixed fuels with non-alphanumeric names in config (added ability to quote)
  • Added Korean localization (thanks TeamMMKP)
  • Added Chinese localization (thanks sb023612)

Gendustry 1.3.3

  • Added Yellorium (Big Reactors) ingots as mutagen source
  • Fixed custom bee descriptions not showing in beealizer
  • Should load after Magic Bees (fixes problems with using bees from it in custom content)
  • Updated Chinese localization (thanks ViKaleidoscope)
  • Added Korean localization (thanks TeamMMKP)

BdLib 1.4.4

  • Add ability to customize on what updates DataSlotTank sends it’s capacity (default unchanged – only on GUI)
  • Fixed DrawTarget.drawTextureInterpolate ignoring color parameter
  • Fixed WidgetFluidGauge not respecting fluid color
  • Fixed fluid config save/load
  • Added DataSlotInventory
  • Allow quoted strings as config keys
  • Various fixes and refactoring of the Multiblock System

Downloads

Advanced Generators
generators-mc1710-0.9.1.13.jar
Version: 0.9.1.13 (For Minecraft: 1.7.10)
293.0 KiB
814 Downloads
Details
Gendustry
gendustry-mc1710-1.3.3.25.jar
Version: 1.3.3.25 (For Minecraft: 1.7.10)
1.3 MiB
1074 Downloads
Details
Pressure Pipes
pressure-mc1710-0.9.3.27.jar
Version: 0.9.3.27 (For Minecraft: 1.7.10)
528.0 KiB
709 Downloads
Details
BDLib
bdlib-mc1710-1.4.4.22.jar
Version: 1.4.4.22 (For Minecraft: 1.7.10)
932.3 KiB
1100 Downloads
Details
 Posted by at 8:33 pm
Aug 242014
 

NEI Addons

  • Added botany module (flower breeding)

Gendustry

  • Improved compatibility with Botany, flowers are safe to use in all machines now.
  • Improved localization support to better match changes in forestry
  • Removed ExtraBees serum conversion
  • Updated German localization (Thanks Vexatos!)
  • Added Russian localization (Thanks Adaptivity!)

Advanced Generators

  • Fixed crash if BC power API is present, but fuel API is not
  • Ethanol (forestry) buffed to 80 MJ/mB, added Biofuel (MFR) at 80 MJ/mB
  • MilliBuckets should be displayed as “mB”
  • Don’t show fuel tooltip on IFluidContainerItem’s that don’t contain fuel

Pressure Pipes

  • Updated BdLib
  • Added Korean localization (Thanks TeamMMKP!)
  • Added Russian localization (Thanks Adaptivity!)
  • Added German localization (Thanks Vexatos!)

BdLib

  • Aded multiblock system (moved from DCM)
  • BlockManager.regBlock should looke for NamedBlock trait, not SimpleBlock
  • Ensure tanks are marked for saving when content changes
  • Added ConfigSection.keys
  • Force block update when connections change for output modules
  • Added localization file
  • Added ru_RU.lang (thanks Adaptivity!)

Downloads

NEI Addons
neiaddons-mc1710-1.12.2.9.jar
Version: 1.12.2.9 (For Minecraft: 1.7.10)
130.8 KiB
3470 Downloads
Details
BDLib
bdlib-mc1710-1.4.3.14.jar
Version: 1.4.3.14 (For Minecraft: 1.7.10)
915.4 KiB
1283 Downloads
Details
Gendustry
gendustry-mc1710-1.3.2.18.jar
Version: 1.3.2.18 (For Minecraft: 1.7.10)
1.3 MiB
1159 Downloads
Details
Advanced Generators
generators-mc1710-0.9.0.5.jar
Version: 0.9.0.5 (For Minecraft: 1.7.10)
282.0 KiB
1063 Downloads
Details
Pressure Pipes
pressure-mc1710-0.9.2.12.jar
Version: 0.9.2.12 (For Minecraft: 1.7.10)
283.9 KiB
978 Downloads
Details

 

 Posted by at 2:30 pm
Aug 212014
 

As i posted earlier, i’m killing off Deep Core Mining development. I have barely touched it in a long while and have way too many other things on my hands and too little time.

Today i released Advanced Generators (which contains the generators from DCM) v0.9, and DCM is now officially dead.

Download are on jenkins only of now, will add an official build soon(tm).

In other news, tonius11 (Simply Jetpacks dev) has released an unofficial update to Mistaqur’q NEI Plugins mod. So people can stop bugging me about it at least until 1.8 😛

My plans for the next days/weeks:

  • Pressure Pipes
    • Add a multiblock tank that works directly with pressure pipes.
    • Add a block that places fluids in world or voids them.
    • Add some minor features like throttling of pumps in configs and such.
    • Release 1.0
  • Advanced generators
    • Add a generator variant that consumes steam.
    • Add a something that consumes lava. Possibly to produce steam+obsidian.
    • Testing,
      • Testing,
        • Testing.
    • Release 1.0
  • Gendustry
    • Test with newly released Binnie Mods, see how bad it breaks.
  • NEI Addons
    • Test with newly released Binnie Mods, see how bad it breaks.
    • Finally fix the goddamn crafting table from TC
    • Look into adding localization
 Posted by at 11:08 am
Aug 122014
 

Gendustry

  • Added creative tabs
  • Updated de_DE.lang, thanks wodkashorty
  • Don’t cache biome in apiaries, should fix problems with changing biomes (eg Biome Painter from Random Things mod)
  • Fixed potential bug with hellish biome detection

Pressure Pipes

  • Added (Those are from Deep Core mining, moved to this mod):
    • Hand Pump
      • Sucks fluids from the world and tanks and places them in Canisters in your inventory
      • Also should work with other items that support IFluidContainerItem, like TE portable tanks
    • Canister
      • Holds up to 64 buckets of any fluid
      • Right click on tanks/machines to fill them
      • Can be filled and drained in machines that support IFluidContainerItem
  • Fixed an issue with NEI
  • Fixed dupe/crash when other mods tried pushing fluids client-side
  • API refactored see here for details

BDLib Update is required for the versions above

  • Added generally useful stuff from my other mods (BlockRef &co, Connected textures renderer)
  • Added Creative tabs helper
  • Added DataSlotOption

Downloads

Pressure Pipes
pressure-mc1710-0.9.2.7.jar
Version: 0.9.2.7 (For Minecraft: 1.7.10)
282.3 KiB
615 Downloads
Details
Gendustry
gendustry-mc1710-1.3.0.10.jar
Version: 1.3.0.10 (For Minecraft: 1.7.10)
1.3 MiB
684 Downloads
Details
BDLib
bdlib-mc1710-1.4.2.9.jar
Version: 1.4.2.9 (For Minecraft: 1.7.10)
736.5 KiB
902 Downloads
Details
 Posted by at 10:39 am
Aug 112014
 

Here’s a short summary of what was and will be happening in the near future with my mods:

  • Deep Core Mining  – This mod has been in flux for a long while and to be honest i don’t think i’ll get back into it anytime soon. I’ll be moving the stable features into other/new mods and discontinuing development for now. All the code is open source and on github and so if anyone wants to take over and do something with it you have my blessings.
  • <New unnamed mod> – Will have a stable version of the multiblock generators from DCM with some expanded functionality. More details in a few days.
  • Pressure Pipes – I’ve moved the Hand Pump and Canister from DCM into this mod, currently planning to add a few more features and i’ll call it 1.0
  • Gendustry – Is pretty stable as it is. Still marked as beta because there is no “official” forestry release for 1.7.10, i’m keeping an eye on what’s going on with forestry right now, the license change and everything.
  • NEI Addons – Also waiting on more mods to have official releases before i call it stable. There is some pressure from people to take over functionality of NEI Plugins because Mistaqur is MIA again, which i’ll probably get to once everything else is done (unless he is back by then).
 Posted by at 6:38 am
Aug 012014
 

All versions for Minecraft below 1.7.10 are now considered deprecated and will receive updates only in case of critical bugs being found. I’ve moved all the old downloads to a separate page.

NEI Addons

  • Partially fixed TC crafting station (still doesn’t work with attached chest)
NEI Addons
neiaddons-mc1710-1.12.0.4.jar
Version: 1.12.0.4 (For Minecraft: 1.7.10)
137.3 KiB
1107 Downloads
Details

BdLib

  • Fixed InventoryItemAdapter not loading properly
  • Added a statement to check if an API is present in configs
BDLib
bdlib-mc1710-1.4.1.7.jar
Version: 1.4.1.7 (For Minecraft: 1.7.10)
672.8 KiB
910 Downloads
Details

Gendustry

  • Added Russian localization (thanks Adaptivity)
  • Fixed crash with IC2
Gendustry
gendustry-mc1710-1.3.0.7.jar
Version: 1.3.0.7 (For Minecraft: 1.7.10)
1.3 MiB
895 Downloads
Details

Pressure Pipes

  • Updated for newer BdLib
Pressure Pipes
pressure-mc1710-0.9.2.5.jar
Version: 0.9.2.5 (For Minecraft: 1.7.10)
269.0 KiB
725 Downloads
Details
 Posted by at 2:41 am