Tags
Creators
Details
1.3.0
Compatibility
Required content
Changes
Create: TFMG Community Edition 1.3.0
Rant:
This took a while... hehe There were just a load of breaking bugs and stuff and I couldn't justify releasing with them included.
Contributors:
@pouffy @wolfieboy09 @ShallowAssumption @The0x539 @Tape-Dispenser
Please note that not all bugs are fixed and some new additions are subject to change and should be considered experimental.
Changelog:
Bug Fixes:
- Concrete Hoses now render correctly.
- Blast Furnaces no longer crash the world with an index out of bounds.
- TFMG fluid handlers should allow pumps to interact again.
- Blast Stoves now allow fluid extraction.
- Winding Machines can have manual item input again.
Changes:
- Coke Oven:
- Now hides progress when no recipe is being processed.
- Exhausts & Smokestacks now accept any fluid with the new tag
tfmg:exhaustable - Ponders:
- Added ponders for the following:
- Regular Engine Assembly.
- Radial Engine Assembly.
- Large Engines.
- Added ponders for the following:
- Vat:
- Recipes now have durations to prevent instant making of stuff, and some modified.
ChemicalVatCategorynow uses a dynamic barometer needle to display pressure.- Items now render inside vats
- Also spins with mixing and the centrifuge in the direction of rotation.
- Fluids no longer z-fight with the top of the vat.
- Oil Deposits:
- Oil Reserves now drain over time.
- Oil Reserves are now stored in a chunk attachment rather than level data.
- Oil Reserves are now created on deposit generation instead of on pumpjack assembly.
- Oil Deposit features now have a minimum height of 10 blocks.
- Fossilstone in deposits now starts at half the height instead of 4.
- Empty Oil Reserves now convert all contained deposits into Bedrock.
- Polarizer:
- Displays tooltip through the multimeter, not goggles.
- Tooltip rounds item charge (This helps prevent flickering).
- Mechanical arms can now insert and extract items.
- Particles now show when a recipe is completed.
- Blast Furnace:
- Top Hatch is now evaluated with the rest of the multiblock.
- Top Hatch now directly inserts items instead of dropping them.
- Top hatch now properly saves its inventory.
- Blast Furnace Hatches now limit certain inventories based on their place in the multiblock.
- Multimeters are no longer incompatible with Goggles.
- Added support for
Create: Liquid Fuels Reburned. - World Generation:
tfmg:striated_ores_overworldhas been removed.tfmg:striated_ores_netherhas been removed.- Split striated ore features into individual features.
- All features now have a config-toggle for enabling/disabling.
- Added
tfmg:config_booleanplacement modifier.
API Changes:
- Created VAT operation registry.
- Marked
MachineConfig$polarizerItemChargingRateas marked for removal. TFMGUtilschanges- Deprecated fluid handlers - use
ForceableFluidTankinstead.drainFilteredTank (SmartFluidTank, int)drainFilteredTank (SmartFluidTank, FluidStack)
- Tooltips
- Now deprecated:
createStorageTooltip (BlockEntity, List<Component>)createFluidTooltip (BlockEntity, List<Component>)createItemTooltip (BlockEntity, List<Component>)
- Replaced by tooltip generators not dependent on a capability lookup:
createFluidTooltip (List<Component>, IFluidHanlder...)createItemTooltip (List<Component>, IItemHandler)
- Now deprecated:
- Deprecated fluid handlers - use
- Created
TFMGClientConfig- Created
UIConfig.
- Created
- Vat:
- Vats now use
VatOperationfor VAT machine IDs. - Vats now use
Pressureinstead of relying on anint. VatMachineRecipe$Buildernow haspressure(int)andheatLevel(int).VatMachineRecipenow uses correct builders.VatRecipeParamsnow have default values (datagen kept throwing NPE).- Vat goggle information now shows recipe progress.
- Fixed bug where recipe would get set to
nullcausing recipes to take longer. - JEI rendering for Vat Operations, Vat Operation Tooltips & Vat Types is now handled through the
VatCategoryEventclient event. drawVatTypes&drawSpritesinChemicalVatCategoryare now deprecated for removal.- Pressure, Item, and Fluid capabilities point to the controller tank contents
- Vats now use
- Electricity:
- Removed
getPos()[long]inIElectricin favour ofgetPos()[BlockPos].
- Removed
- Mixin
PipeAttachmentModelMixin#gatherModelDatano longer uses@Overwrite. - Changed
TFMGRemapperandComponentRemappera little. - Polarizer:
- Energy defaults to
2000(2kW) - Polarizing recipes now have
energyas a field to specify required amount. PolarizingRecipenow has anenergyfield.- Data gen can specify amount of energy.
- Polarizers now have an output inventory.
PolarizerBlockEntity#getItemChargingRatenow uses recipe charge rate.
- Energy defaults to
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:hC1xYvnS:oJp3qBnO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hC1xYvnS:oJp3qBnO"
}



