
78.4K
14
KubeJS TFC 1.3.4
release19 апреля 2026 г.- Add forgotten ability to set
combine_forging_bonusin welding recipes - Add
search_for_rockcommand - Fix double tall crops not dropping product items while mature
- Add ability to define the id of all derived blocks
KubeJS TFC 2.0.0
release13 января 2026 г.- Update to 1.21.1, TFC 4.0.x, KubeJS 2101.7.2
- All features, in some form, as of 1.3.3 should be available, except as noted below
- Support for addons not yet ported is obviously not included
- Glass operations, food traits, climate models, and ISMs are now registries! They are no longer made through a custom event
- Custom chisel modes can now be registered
- Birthday modifications are no longer possible
- Container limiting now applies upon opening and closing menus
- There is no longer a jar item builder type
- Wild crops have been split into 4 builder types, similar to non-wild crops
- Crop model generation methods have been cut down to be much simpler and concise
- The climbing crop builder has been split from the double crop builder
- Configured & placed features are now made through builders in the
ServerEvents.registryevent instead of theTFCEvents.worldgenDataevent- This relies on an as-yet unmerged & unreleased PR to KubeJS to actually function
- TFC-specific recipe filters & component replacements are currently not implemented
- The sealable inventory attachment does not currently have the ability to function like vessels
- EntityJS, Firmalife compat is currently not included
Note: The Crop, bush, moss, and torch block builders have not been documented or tested. I will document them as I have the time to verify they function and/or release updates fixing issues with them. As such, until documented these builder types should be considered extra-beta: methods/functionality may change in a hotfix version without a deprecation cycle
KubeJS TFC 1.3.3
release14 сентября 2025 г.- The list ids command is now paginated
- Add several bindings for noises
- Add some additional helper functions for TFC's
Noise2DandNoise3Dclasses - Add noise inspection commands
- Fix
kubejs_tfc:wrappedchunk generators crashing when trying to find a spawn position - Describing a knapping type via command will now include the texture(s) used by the knapping screen
- Add support for Artisanal recipe types and ISMs
- Deprecate
#notAxisAligned()in ground cover builders as it created invalid block state files - Custom fallen leaves are now included in the
tfc:fallen_leavesblock and item tags by default, making them able to snow pile and turn into hummus by default - Custom (fallen) leaves can now be removed from automatic tinting by calling
#noDynamicTinting()on their builders - Tag ingredients printed via the describe command can now be clicked to use the
/forge tagscommand for that tag - Add TFC-specific recipe filters
- Add metal map in misc sub-binding
- Custom jar items now have the
tfc:jarstag by default - Add
#withoutCraftingRemainder()to the jar item builder - Properly implement input & output replacement for TFC recipe components & delegate recipe types
- Add
LayeredAreaconstructors to the misc sub-binding - Allow access to the chunk generator's
Settingsobject and creation ofRandomSources in the chunk data provider event - [Wiki] Commands now have their own page
KubeJS TFC 1.3.2
release1 августа 2025 г.- Add
#hasPostProcessand#emissiveRenderingmethods to extended properties - Add fissure, forest, forest entry, overlay tree, random tree, stacked tree, and krummholz worldgen builders
- Add direct wrapper for TFC's
ItemStackProvider - Fix double crops not having yield multipliers in their loot tables
- Add convenience method for setting the dead model of torches
- Add TFC sapling & leaf block builders
- Rename several methods in crop block builders to prevent Rhino throwing a fit when used
#productItem(ResourceLocation)->#existingProductItem(ResourceLocation)#model(number,Consumer)->#setModel(number,Consumer)#model(Consumer)->#setModel(Consumer)#texture(number,String)->#textureAt(number,String)#texture(number,String,String)->#textureAt(number,String,String)
- Allow
RecipeJS#getOriginalRecipeIngredients()to work with TFC recipe types - Add ability to change custom crop growth and expiry rates
- Add
alwaysandnevershortcuts for extended property settings that takeStatePredicates - Add tree solver command for modpack makers to easily make tree structures with proper states
- Add event for registering ISM -> json converters. All TFC, Firmalife, and TFCCC ISM types should be handled by default
- Add the ability to retrieve
NormalNoises during the chunk data provider creation event - Adds sealable inventory attachment which applies a food trait to items within it
- "Fix" proto chunks with no
ChunkDatacausing issues when promoted to level chunks with custom chunk data providers - Add custom surface rule source that uses the
RockSettingsat a given position - Fix custom spreading and double crops not respecting custom textures set in scripts
- This involved some reworks for all crop resource gens, the only noticeable effect should all stages looking for the same texture instead of unique ones, by default
KubeJS TFC 1.3.1
release29 июня 2025 г.- Fix supports having broken connecting models by default
- Fix mammals being unable to define their configs
- Add some flexibility to custom waterwheel texture paths
- Add validation to spike and loose blocks of custom defined
RockSettings - Fix noise settings of wrapped chunk generators not being used in production environments
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:2 года назад
Обновлён:2 недели назад