KubeJS TFC

KubeJS TFC

476k Downloads

1.21 Tracking

Notenoughmail opened this issue ยท 0 comments

commented
  • TFC
    • Food traits are now a proper registry
    • Food data has had some changes
    • Block ingredients are rather simplified
    • Fluid (stack) ingredients are now part of Neo
    • DelegateIngredient is dead, long live PreciseIngredient
    • ISM(T)s are a proper registry
    • ISPs are now codec'd, modifiers are now a list
    • Data managers are now a registry ???
    • A lot of data manager values have been turned into codec'd records --> data event easier?
    • Metal ingot/sheet/double ingot are now under a IngredientParts sub-object
    • Climate model (type)s now require a stream codec and are a proper registry
    • Pot output types are now a proper registry
    • TFCDirt's mud and rooted suppliers are no longer nullable
    • Delegate recipe types are now ISMs
    • TFCFoodData and PlayerData are now merged into PlayerInfo
    • Bar registry?
    • Javelin model changes again
    • RawRockBlock no longer takes a boolean and a Component
    • AnimalProperties now part of SynchedEntityData
    • Many (most? all?) places now take a Supplier<type> instead of a config object
    • InteractionManager targeting refactor
    • KeyedIngredient
    • Biome extensions are now a proper registry
      • May have to hack the registry's backing array if scriptors add too many custom extensions
    • Soil Discs are Metaballs now
    • WaterWheel textures are now gotten from a static map instead of the block itself
    • Item model loader tfc:contained_fluid -> tfc:fluid_container
    • ContainedFluidModel color handler is now a static object, instead of initialized for every item
    • ChiselMode is now a registry, modes have several overrideable methods
    • Placed items can now have special placed models, see PlacedItemBlockEntityRenderer#MODELS
    • Fairly major climate model refactoring
      • Wanted change for kjstfc: custom models extend overworld model and replace/augment super
        value
      • CMTs are now a stream code, allow custom? or just copy the default's?
      • Hemisphere scale
      • Faunas can now be restricted by month
  • Kube
    • A whole lot
    • Records are now automatically wrapped
    • Type info registering
  • Neo/MC
    • Now has an event for hacking BEs
    • (neo)forge:contained_fluid -> neoforge:fluid_container
    • The attachment refactor