TerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system.

Overview

https://discord.gg/GyyzU6T

TerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system.


Using TerraBlender

To configure your build.gradle to use TerraBlender you should:

  1. Ensure you have the Forge Maven in your buildscript -> repositories block:
buildscript {
    repositories {
        maven { url = 'https://maven.minecraftforge.net/' }
    }
    dependencies {
        ...
    }
}
  1. Add TerraBlender to your dependencies block, ensuring you replace x.x.x with your Minecraft version and y.y.y.y with your mod version as appropriate:

Forge

dependencies {
    implementation fg.deobf('com.github.glitchfiend:TerraBlender-forge:x.x.x-y.y.y.y')
}

Fabric

dependencies {
    modImplementation 'com.github.glitchfiend:TerraBlender-fabric:x.x.x-y.y.y.y'
}

TerraBlender is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License.

Comments
  • [Crash] [Fabric] [1.18.1] Better End/Nether, Terralilith, TerraBlender

    [Crash] [Fabric] [1.18.1] Better End/Nether, Terralilith, TerraBlender

    What's the issue you encountered?

    After extensive testing I've confirmed that using TerraBlender, Terralilith, Better Nether or Better End in conjunction will crash the game when creating a new world, removing any one of these mods will allow the game to create a new world normally. BCLib without Better Nether or Better End will allow the game to create a new world normally. I've never encountered a crash like this before and so I'm not sure where the best place to post the issue would be so I'm opening an issue here and on Better Nether's issue tracker as well: https://github.com/paulevsGitch/BetterNether/issues/503

    How can the issue be reproduced?

    Launch the game with Better Nether or Better End, Terralilith, and TerraBlender installed -> Create a new world and the game will crash immediately as the world begins to generate.

    Logs

    https://bytebin.lucko.me/VITCgd380c or https://crashy.net/pBp1LPn4rD8799dniMXP

    Mod Version

    1.1.0.70

    Additional information

    Fabric 0.12.12 Fabric API 0.46.1 Better End 1.0.1 Terralilith 2.0.12 Better Nether 6.0.9 BCLib 1.2.5 Not Enough Crashes 4.1.4

    MultiMC Instance: https://drive.google.com/file/d/1m5v6mpfDx3uHTJoUwXLfVbefaxp7x4IO/view?usp=sharing

    opened by greensad 21
  • Terralith + Terrablender + Any-structure-mod = no structures

    Terralith + Terrablender + Any-structure-mod = no structures

    What's the issue you encountered?

    This only happens when using both terralith AND Terrablender for example with AE2. Meteorites won't spawn. Also using just any of the 2 would make all structure mods spawn.

    How can the issue be reproduced?

    install the 3 mentioned mods and /locate ae2:meteorite. Won't find any.

    Logs

    No response

    Mod Version

    1.1.0.73

    Additional information

    MC 1.18.1 Fabric loader.

    bug 
    opened by Panderine 16
  • Minecraft crashes when trees is being generated in new chunks

    Minecraft crashes when trees is being generated in new chunks

    What's the issue you encountered?

    Ok, so first, I don't know how to read logs, so if it is not the fault of your mod, I'd appreciate it if you tell me what mod is causing this problem. Then, I am using Forge 40.0.52, Terrablender 1.1.0.99 Here are the crash report, log file, debug log, crafttweaker log crash-2022-04-16_22.51.17-server.txt latest.log debug.log crafttweaker.log

    How can the issue be reproduced?

    Open Minecraft Create new world Upon spawn in the new world, no trees seem present After walking a bit, new chunks generating Upon generating new chunks, crash happens

    Logs

    Mod Version

    1.1.0.99

    Additional information

    No response

    opened by ReiNAce 11
  • Terrablander will not load properly despite having all packs required

    Terrablander will not load properly despite having all packs required

    What's the issue you encountered?

    every time I load up Minecraft I get a crash error stating terrablander hasn't installed properly, which I'm aware its required for biomes o plenty, that being said the mod pack I have works for friends but not me and I'm unsure how to fix it.

    How can the issue be reproduced?

    just launching the game brings me to the same page

    Logs

    https://gist.github.com/antoniomh718/d421f6dfce5819e5180e4857aa338de9

    Mod Version

    1.19-2.0.0.113

    Additional information

    176589504-57a0d05c-e2eb-4d49-8436-b1c2b135c495 176589658-97bb2854-87d0-495a-9865-17b07eca2681

    opened by antoniomh718 10
  • Mod cannot be downloaded via third party launchers

    Mod cannot be downloaded via third party launchers

    What's the issue you encountered?

    Mod cannot be downloaded from third party launchers

    How can the issue be reproduced?

    Attempt to download the mod on any third party launcher from Curse

    Logs

    N/A

    Mod Version

    N/A

    Additional information

    Just as the title says.

    To fix this, go to the CurseForge page, and go to license, and select the appropriate option.

    bug 
    opened by Sunconure11 8
  • Frequent World Gen Soft-Freeze & World Corruption

    Frequent World Gen Soft-Freeze & World Corruption

    What's the issue you encountered?

    When exploring the world will randomly cease world gen, and TPS will basically hit 0 sometimes. Not sure what the root cause is but I suspect its either this or Terralith? particularly [21:58:13] [Server thread/ERROR]: Element Reference{ResourceKey[minecraft:worldgen/processor_list / minecraft:empty]=ProcessorList[[]]} is not valid in current registry set is of note, I think

    How can the issue be reproduced?

    Entirely unsure of the cause or how to make it reproducable

    Logs

    latest.log

    Mod Version

    1.1.0.99

    Additional information

    No response

    bug 
    opened by VaelophisNyx 8
  • [1.19] Reloading a saved game break biome placement

    [1.19] Reloading a saved game break biome placement

    What's the issue you encountered?

    Hi!

    Each time I exit and reenter a saved game, the biome arrangement switch around creating a grid like pattern on the divisions.

    For example, when I explore a desert, I quit the game, then reload and now it's plains on the border I didn't yet explored. If I quit and reload again, it can be whatever else past the horizon of the plains.

    image

    How can the issue be reproduced?

    Just install TerraBlender with forge 43.1.25.

    You can use Terralith or Oh the biome you'll go but it doesn't change anything. It's observable in vanilla terrain gen too.

    Just create a new save, get in the game, move around a bit then quit. Reload, move past the explored chunks then observe the biome change.

    Logs

    No response

    Mod Version

    2.0.1.127

    Additional information

    I changed the rendering distance to 10 chunks, not sure if it change anything though. I also create the worlds with large biomes enabled.

    bug 
    opened by ValkyrieSama 7
  • Can't load world save in newest update of ATM7

    Can't load world save in newest update of ATM7

    What's the issue you encountered?

    I am experiencing an error playing the latest ATM7 update (0.2.24). I am trying to load my world that I was last playing on the previous patch (0.2.23) and whilst loading I get an issue saying their is an error in currently selected datapacks. I shared my log files with the people on the ATM discord and one said that it appears to be an issue with TerraBlender. He quoted the following section.

    [13:01:55] [Render thread/ERROR]: Exception reading ...Instances\All the Mods 7 - ATM7 - 1.18.1 (1) (1)\saves\new atm7\level.dat_old java.lang.IllegalArgumentException: Need at least one uniqueness value in parameter values. at terrablender.worldgen.TBClimate$UniquenessRTree.getUniquenessValues(TBClimate.java:192) ~[TerraBlender-forge-1.18.1-1.1.0.45.jar%23253!:1.18.1-1.1.0.45]

    Can you confirm if this is an issue with TerraBlender and what may solve the issue image

    How can the issue be reproduced?

    Loading a saveed from ATM7 0.2.23 in ATM7 0.2.24.

    Logs

    latest.log ?

    Mod Version

    1.1.0.41

    Additional information

    No response

    bug 
    opened by DJSmoothMoney 6
  • Generating the Nether crashes the singleplayer integrated server

    Generating the Nether crashes the singleplayer integrated server

    What's the issue you encountered?

    Singleplayer integrated server crashes when entering the nether for the first time in a world.

    Log says Error executing task on Chunk source main thread executor for minecraft:the_nether caused by java.lang.NullPointerException: Cannot invoke "terrablender.worldgen.TBClimate$RTree.search(terrablender.worldgen.TBClimate$TargetPoint, terrablender.worldgen.TBClimate$DistanceMetric)" because "this.trees[uniqueness]" is null

    How can the issue be reproduced?

    1. Create a new world
    2. Build and go through a nether portal

    Has so far happened every time I've tried to enter the nether in a new world. Tested in two new worlds in survival and creative.

    Logs

    https://gist.github.com/MScott7/7bdd610f26253a4ec10a61a5935d9eed

    Mod Version

    1.1.0.73

    Additional information

    Biomes O' Plenty and Oh The Biomes You'll Go are both present if that matters.

    opened by MScott7 5
  • Crash when creating a world

    Crash when creating a world

    What's the issue you encountered?

    Minecraft opens normally but when I click on single player to create a world it says that is Saving World and then crashes

    How can the issue be reproduced?

    Mod version of TerraBlender 1.18.1-1.1.0.70 Forge Version 39.0.44

    Logs

    https://gist.github.com/Imrald/a228afb23efce2bc86f1cf353cdd3e3d

    Mod Version

    1.1.0.70

    Additional information

    Crash report https://gist.github.com/Imrald/bdce0374e9c345406daf62525a8de80b

    opened by Imrald 5
  • NPE caused by trees[uniqueness]

    NPE caused by trees[uniqueness]

    What's the issue you encountered?

    In play I have had two different worlds corrupted with the same error message (Latest crashlog, game log, and debug log attached) caused by a NPE thrown in terrablender.worldgen.TBClimate

    java.lang.NullPointerException: Cannot invoke "terrablender.worldgen.TBClimate$RTree.search(terrablender.worldgen.TBClimate$TargetPoint, terrablender.worldgen.TBClimate$DistanceMetric)" because "this.trees[uniqueness]" is null

    World generation mods that include new actual trees are restricted to BYG, Quark, Better Azalea, and Aquaculture, but I have no idea if something is including a "tree" that isn't really a tree. Possibly the giant mushrooms from YUNGs caves?

    crash-2022-03-10_17.38.46-server.txt latest.log debug.log

    How can the issue be reproduced?

    Create a new minecraft world. Fly around for a while in observer mode. Takes just long enough that if you're just adventuring, you think everything is fine for hours and then BAM crash and you can't reopen the world.

    I presume if it can figure out how to handle a tree who's uniqueness is null (?) then my worlds aren't actually corrupt.

    Potential short term fix to skip tree placement if it hits a uniqueness NPE? Or provide a default value if it NPEs? Then possibly I can get my world back? :D

    Logs

    https://github.com/Glitchfiend/TerraBlender/files/8227637/crash-2022-03-10_17.38.46-server.txt

    Mod Version

    1.18.1-1.1.0.77

    Additional information

    Also tried with both BYG and BoP together, also got the error.

    opened by Syndaryl 4
  • 1.19.2 Trees fail to generate in most modded biomes after updating from .130 to .136

    1.19.2 Trees fail to generate in most modded biomes after updating from .130 to .136

    What's the issue you encountered?

    Multiple biomes fail to generate with trees.

    How can the issue be reproduced?

    Generate modded biomes using .130 instead of .136. Affected biomes from multiple mods, try with Biomes O' Plenty or Terralith (Ominous woods is a good example)

    Logs

    No response

    Mod Version

    1.19.2-2.0.1.136

    Additional information

    No response

    bug 
    opened by LoftyLoftyLoftyLoftyLofty 1
  • Crash upon game start

    Crash upon game start

    What's the issue you encountered?

    A crash upon starting the game.

    How can the issue be reproduced?

    I've downloaded various optimization mod and tried to use Terrablender with BYG. The issue can be reproduced by attempting to start the game.

    Logs

    https://gist.github.com/jacobmoerch/a77cada9b12c8087ec27cf801689e7bb

    Mod Version

    TerraBlender-fabric-1.19.2-2.0.1.130

    Additional information

    I've tried using all 1.19.2 versions of terrablender and they call cause the same crash. I'm currently using the latest stable release.

    opened by jacobmoerch 1
  • [Feature] Add project to modrinth.com

    [Feature] Add project to modrinth.com

    Overview

    What is the new feature or improvement?

    Hi, would it be possible for you to add this mod to modrinth?

    Modrinth is an open source alternative to CurseForge and offers a great API for users to interact with mods and modpacks. I am building a script to help manage modpacks that uses the modrinth API. I really like this mod and would love to see it on Modrinth so I can add it to the modpack I am creating!

    Thanks so much!

    Why would this feature be useful?

    Personally, I would find it really useful to have the option to download this mod from Modrinth so I can use it with my modpack manager. Thanks!

    opened by Sammcb 0
  • This is 1.18.2 Terralith crash

    This is 1.18.2 Terralith crash

    What's the issue you encountered?

    I noticed that when using the Terralith mod, the server crashes in certain chunks, I believe this is relevant on 1.19 and higher

    How can the issue be reproduced?

    level-seed**=JoJo's Bizarre Adventure** level-type=biomesoplenty [ServerPlayer['XionioX'/83, l='ServerLevel[world]', x=-213.52, y=75.71, z=377.79 Run in this area and it will crash ]]

    Logs

    https://pastebin.com/FVR7KpJk

    Mod Version

    TerraBlender Forge 1.18.2-1.2.0.126 and Biomes O' Plenty 1.18.2-16.0.0.109

    Additional information

    No response

    opened by XionioXMaster 1
  • Please expose the api via datapacks

    Please expose the api via datapacks

    Overview

    allow datapacks to access the api using a data driven json system in datapacks to avoid making a mod to add biomes

    Why would this feature be useful?

    Would allow datapacks to add and use new biomes with less fuss with multinoise

    opened by Danjhop4 1
  • Weird biome placement

    Weird biome placement

    What's the issue you encountered?

    There is a weird biome placement with the latest versions of forge, terrablender, and Biomes'O'Plenty. The only other biome mod I have is Biomemakeover. I don't know what informations I can add. Here are images of the problem: An ocean biome on normal terrain: 2022-02-18_12 24 38 A giant beach biome not near water: 2022-02-18_12 26 09 An underground biome detectable on the surface: 2022-02-18_12 36 30

    How can the issue be reproduced?

    Loading a world with the mods I mentioned, it's immediately noticeable.

    Logs

    No response

    Mod Version

    1.1.0.77

    Additional information

    No response

    bug 
    opened by Matthysse 2
A minecraft mod that allows using minecrafts structure block based test system

MC Tester Mod This mod allows using the automated structure based test system Mojang created for minecraft. The test system is only partially included

2No2Name 21 Nov 11, 2022
Nuclear-Mines-Mod - A mod adding radiation-related items to Mindustry (radioactive materials, new guns, etc.)

Nuclear Mines (VERY EARLY BUILD) A Mindustry mod adding more radiation-based items to the game. THIS IS A VERY EARLY VERSION. NOT EVERYTHING IS FINISH

null 6 Sep 3, 2022
A mod adding radiation-related items to Mindustry (radioactive materials, new guns, etc.)

Nuclear Mines (VERY EARLY BUILD) A Mindustry mod adding more radiation-based items to the game. THIS IS A VERY EARLY VERSION. NOT EVERYTHING IS FINISH

null 6 Sep 3, 2022
Hanabi Ores - a simple Minecraft Mod adding Ores (no joke), Tools and Armors

HanabiOres-1.16.5 What is Hanabi Ores ? Hanabi Ores is a Minecraft mod adding new Ores (no joke) and Tools / Armors. This mod's base is SNMT 1.16.5 (h

Hanabi Corp. 1 Mar 2, 2022
A mod of the Twitch Android Mobile App adding BetterTTV, FrankerFaceZ and 7TV emotes

bttv-android A mod of the Twitch Android Mobile App adding BetterTTV, FrankerFaceZ and 7TV emotes This project is not affiliated to Twitch Interactive

null 377 Jan 2, 2023
A mod for Fabric that makes it easier to see what type of axolotl is in your inventory by changing the texture and adding a tooltip

AxolotlViewer for Fabric AxolotlViewer makes it easier to see what type of axolotl is in your inventory. It adds the colour of the axolotl to the buck

Conor Byrne 4 Jan 2, 2023
The loader for mods under Fabric. It provides mod loading facilities and useful abstractions for other mods to use, which is compatible with spigot now

Silk The loader for mods under Fabric. It provides mod loading facilities and useful abstractions for other mods to use, which is compatible with spig

null 1 Oct 1, 2022
A fast, customizable and compatible open source server for Minecraft: Java Edition

Glowstone A fast, customizable and compatible open source server for Minecraft: Java Edition. Introduction Glowstone is a lightweight, from scratch, o

Glowstone Project 1.7k Dec 31, 2022
A Java mod meant to add new things to the current Erekir's progression

Erekir Expansion A Java mod meant to add new things to the current Erekir's progression. Fun Fact: I used my private JS mod version, Flar Expansion v1

Antumbra (or Lich) 14 Dec 18, 2022
Infinity Buttons is a fabric mod which adds exciting new buttons!

Infinity Buttons Infinity Buttons is a mod which adds exciting new buttons! Current features Large Buttons, which are bigger than normal buttons. Copp

LarsMans 5 Nov 20, 2022
A New Age of Weapons in Minecraft.

Weapon Mechanics High performance, fully featured gun plugin for newer Minecraft versions. Quick Links Wiki Download Getting Support [Bug report](gith

null 30 Dec 28, 2022
JavaFX & FXGL Game: Mario; Add New Levels.

FXGL_Mario Game Game Video This project is only used for learning JavaFX and fxgl technology; Pictures, sounds and other materials should not be used

null 8 Nov 7, 2022
The Lezard Client is a new, open-source, minecraft client for the newer versions of the game.

The Lezard Client is a new, open-source, minecraft client for the newer versions of the game. It is oriented not for PvP, but for the Vanilla and the Survival experience. It is not a hack client for Minecraft and do not ask for it. 1 I hate hacked client and 2 it is not fun for other people. Also, I misspelled the word lizard in English and decided to leave it like that.

Michel-Ange 4 Jul 5, 2022
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
MMoCook - Mod including a mini game system to obtain good or bad quality food

MMo Cook Mod including a mini game system to obtain good or bad quality food. -> This mod is entirely inspired by the Genshin Impact system. How does

Titouan-Schotté 2 Jul 22, 2022
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
A simple forge mod which allows deepslate to be instamined

InstantDeepslate An extremely simple mod that allows you to instantly mine deepslate. This works by changing the blast resistance and break time value

null 2 Jan 26, 2022
JED is mod that adds descriptions to every item in Minecraft with a simple UI

JED is mod that adds descriptions to every item in Minecraft with a simple UI

null 5 Mar 6, 2022