
75.1K
14
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
KubeJS TFC 1.3.0
release23 июня 2025 г.- Add commands to print TFC's level settings and chunk data
- Add setting (default enabled) to deduplicate TFC datapack validation errors that are inserted into the KubeJS console
- Add chunk generator type
kubejs_tfc:wrappedwhich enables adding chunk data to levels without proper TFC-like level generators - New event for creating chunk data, depends on above chunk generator type
- De-hardcode dead crop model generation
- Add
tfc:torchblock builder type - Add
tfc:heatblock entity attachment type - Add
tfc:calendarblock entity attachment type - Deprecated:
#dripsintfc:thin_spikeblock type, same functionality handled by nullable parameter of#dripParticle#hasBubbles&#hasSteamintfc:springfluid type, same functionality handled by nullable parameter of#bubbleParticle&#steamParticle#allModelsin berry bushes, superseded by#models
- Remove deprecated methods in custom climate model event
- Remove old, non-functional chunk-data creation mechanism for custom climate models that was added in 1.2.6
- Add support for Kube's ingredient and result modifiers to TFC's advanced crafting recipes
- Fix drinkable description command printing the first effect in place of all-but-the-last effect
- Fix being unable to modify the cane block of spreading bushes
- Add the ability to properly modify the model generation of multi-model blocks (aqueducts, grass, gearboxes, etc.)
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:2 года назад
Обновлён:2 месяца назад