▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/KubeJS TFC
KubeJS TFC

KubeJS TFC

KubeJS integration for TFC

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.registry event instead of the TFCEvents.worldgenData event
    • 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 Noise2D and Noise3D classes
  • Add noise inspection commands
  • Fix kubejs_tfc:wrapped chunk 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_leaves block 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 tags command for that tag
  • Add TFC-specific recipe filters
  • Add metal map in misc sub-binding
  • Custom jar items now have the tfc:jars tag by default
  • Add #withoutCraftingRemainder() to the jar item builder
  • Properly implement input & output replacement for TFC recipe components & delegate recipe types
  • Add LayeredArea constructors to the misc sub-binding
  • Allow access to the chunk generator's Settings object and creation of RandomSources in the chunk data provider event
  • [Wiki] Commands now have their own page

KubeJS TFC 1.3.2

release1 августа 2025 г.
  • Add #hasPostProcess and #emissiveRendering methods 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 always and never shortcuts for extended property settings that take StatePredicates
  • 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 ChunkData causing issues when promoted to level chunks with custom chunk data providers
  • Add custom surface rule source that uses the RockSettings at 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:wrapped which 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:torch block builder type
  • Add tfc:heat block entity attachment type
  • Add tfc:calendar block entity attachment type
  • Deprecated:
    • #drips in tfc:thin_spike block type, same functionality handled by nullable parameter of #dripParticle
    • #hasBubbles & #hasSteam in tfc:spring fluid type, same functionality handled by nullable parameter of #bubbleParticle & #steamParticle
    • #allModels in 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.)

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Детали

Лицензия:MIT
Опубликован:2 года назад
Обновлён:2 месяца назад
Главная