Skip to content

Releases: DynamicTreesTeam/DynamicTrees

The Bug Fix update

10 Jun 18:50
Compare
Choose a tag to compare

This release features important bug fixes, as well as numerous speed and config enhancements.

New Features

  • Added support for other dimensions other than the overworld
  • Added blacklist for dimensions in config file
  • Added config options for axe damage behavior.
  • Added config options for enhanced leaves movement and canopy crashing
  • Added config option to scale growth speed based on biome. Replaces ignoreBiomeGrowthRate with a float
  • Added config option to make branch climbing optional
  • Added the ability to generate in subterranean biomes like the nether
  • Added French translation

Enhancements

  • Replaced IBiomeDensityProvider and IBiomeSpeciesSelector with unified BiomeDataBase to improve worldGen speed
  • Added decor cancel to BiomeDataBase for use in decorate event to improve worldGen speed
  • Huge improvements to SimpleVoxmap iterator to improve worldGen speed
  • Replaced many BlockPos with MutableBlockPos in many iterators to improve worldGen speed
  • Aging during worldgen tracks changing hydro values with a voxelmap to improve worldGen speed

Bug fixes

  • Fixed river biome being decorated with trees when it shouldn't be
  • Fixed Map color support for Dynamic Leaves blocks
  • Fixed cascading chunk lag problem(also improves worldGen speed)
  • Fixed log dropper not being able to drop more than 64 logs
  • Fixed leaves destruction algorithm so it doesn't take out so many leaves blocks when a small branch is harvested
  • Fixed snow on trees during worldgen
  • Fixed RoofedForest generation problems
  • Fixed erroneous Dark Oak and Acacia branch hydration providers
  • Adopted custom ray tracer to deal with cascading chunk lag errors
  • Fixed apple harvesting and disable non-functional bonemealing
  • Fixed Optifine leaves "flickering" problem
  • Add safebounds to ageable to prevent Cascading Chunk Lag
  • Explosions and harvesting now drop species sensitive logs
  • Deal with dependent Dynamic Tree dependent versions more gracefully

The Cactus Update

01 May 18:25
Compare
Choose a tag to compare

New Features

  • Dynamic cacti. Generates in desert biomes
  • Dendrocoil can now read world biome data by coordinates
  • Added function in Dendrocoil peripheral to list all available tree species
  • Seeds are now compatible with Quark colored pots
  • Seeds from other Dynamic Trees mods work with pots
  • Added fake decayable property to DynamicLeaves for better future compatibility
  • Apple tree now produces fruit when bottom of trunk reaches full block size instead of low soil fertility
  • Added Mandarin Chinese translation
  • Added ambient occlusion to branch blocks

Bug Fixes

  • Fix Dark Oak leaf clusters
  • Fixed a few Poisson disc generation errors
  • Big mushrooms no longer spawn in swamps and other inappropriate areas
  • Fixed bonsai rendering under optifine
  • Bug fix attempt for FastLeafDecay mod
  • Big fix for trees being disconnected from ground

Other changes

  • Removed poisson disc test code from Dendrocoil
    -Dynamic Leaves item block removed
    -Abstract model loader to help fix DTBoP palm rendering

The Apple Tree Update

02 Feb 22:45
Compare
Choose a tag to compare

New Features

  • Added German, Russian and Ukranian lang translations
  • Added Apple Trees
  • Proper support for passable leaves mod
  • Normalized seed drop rate for worlds that have modified randomTickSpeed(helps with too many seeds on ground)
  • Halved the drop of voluntary seeds but doubled the plant rate of seeds on ground(fewer seeds on ground, but forests spread rate not impacted)

API Features

  • Added TreeBuilder to API
  • Added drop creator registry system for adding and removing tree drops for individual trees or globally
  • Added addAcceptableSoil(...) function to Species class so mods can add dirt blocks to trees from other mods

Bugs Fixed

  • Workaround for Better Foliage bug. Thanks mangoose3039
  • Fixed bug where species growth functionality wasn't being respected.
  • Fix for issue #36(Compatibility with Better With Mods "Hardcore Lumber")
  • Fixed world generation bug when there's no ground
  • Fixed client crash with rooty dirt block color multiplier
  • Fix crash involving TNT
  • Fixed problem with trees not growing in multiplayer.

The Worldgen Update

02 Feb 22:54
Compare
Choose a tag to compare

Mostly internal changes to improve speed. Some of the tree features and signals originate from the root block instead of from the leaves and branches. Corrected many biome generation problems.

WorldGen is enabled by default

  • Backport to 1.7.10 completed(needs tested for server and client)
  • Fix lore text bug for transformation potions.
  • Fix crash is forge versions Forge-1.12.2-14.23.1.2576 and higher
  • Add dynamic seeds to Ore dictionary as "treeSapling"
  • Don't consume bonemeal in creative mode
  • Add 1/5 chance birch spawn in forest biomes
  • Allow Spruce and Oaks to gen in BiomeHills(fixes issue #20)
  • Mesa Forests now properly spawn oaks instead of nothing
  • MUTATED_REDWOOD_TAIGA and MUTATED_REDWOOD_TAIGA_HILLS now properly spawn Spruce instead of Oak.
  • Fast or Fancy graphics works as expected with Dynamic Leaves
  • Bonemeal can be used on saplings to cause them to grow.
  • Bonemeal causes a single growth update in a tree.
  • WorldGen trees are less scrawny.
  • WorldGen poisson disc generation algorithm fixed.
  • WorldGen poisson discs are tighter together now.(trees fit tighter together to produce a more complete forest canopy)
  • Trees and Species are now separate. (This will mean more in the future)
  • Swamp Oaks(A species) now generate in swamps even in shallow water and with vines.
  • Jungle trees generate with vines and cocoa already on them.
  • Undergrowth added to Jungle floor so it's more Jungly.
  • Fire doesn't burn out of control and it doesn't leave floating tree fragments.
  • Branch Blocks no longer randomly tick(improved efficiency).
  • Chance of seed drops when tree ticks instead of when leaves tick.
  • Now compatible with Quark Greener Grass and Foliage.
  • Huge amounts of API work.