TerraformGenerator Minecraft Plugin
Last modified on Mar 24, 2023 in Plugins
By Nathan Young
Overview
Minecraft’s world generation can be an exciting adventure for newcomers, as it contains countless structures and biomes to explore. However, this isn’t the case for everyone since the game has been around for many years, giving plenty of time to know the environment. Server owners may want to solve this for their community or friends by changing and adding new features to the world. It can quickly become overwhelming to do this, as there are tons of possibilities to use. One of them are Spigot plugins, but some include extra aspects that a few may not want in their server. Luckily, the TerraformGenerator plugin only changes the biomes and structures of your Minecraft world to fix the situation. Whether you’re wanting to make normal villages better or encounter new and thrilling areas, using this helps with that. The exact process for setting it up can be confusing, as it requires configuring files. Due to this, we’ve created this Apex Hosting tutorial to show you how to install and use the TerraformGenerator plugin on your Minecraft server.
Installation
Installing the plugin is slightly different from other ones, as it requires prior configuration. However, make sure you’ve created a Spigot or Paper server to support this setup. Keeping this in mind, review the instructions below to get everything prepared for your new world.
- Navigate to TerraformGenerator on Spigot and press
Download Now
to the right. - Save this file somewhere easily accessible on your computer for later use.
- Head towards your Apex server panel, then click
FTP File Access
near the top left.Important: Use the correct Server Profile for this installation.
- Login with your password and continue to the
plugins
folder. - At the top left corner, press
Upload
and drag the file into the respective area. - Wait for this to reach
100%
, then return to the main FTP directory for later configuration.
Generating Worlds
Now that you’ve installed TerraformGenerator on the server, it’s time for you to generate a world. This is required to get the plugin working without issues, as using an existing world doesn’t allow for a new generation. The process differs depending on if you have Multiverse enabled or not. For most server owners, following the “Default” method is what you need to do. Doing this essentially tells your server to use the plugin’s generator for any world creation. However, it’s world-specific and needs to be for a new map that hasn’t been created yet. It may sound complicated, but our panel simplifies everything for you.
As previously mentioned above, this method is for the majority of servers. It’s a universal way to get the plugin working to generate a world, making it widely available to any owner.
- Inside the main FTP directory, locate and press
Edit
for the bukkit.yml file. - At the bottom of the settings in the file editor, copy and paste the following code:
worlds: WorldName: generator: TerraformGenerator
- Replace “WorldName” with anything you want, then press
Save
at the top. - Return to the main panel, and click
Change World
from theWorld
section. - In the following prompt, enter your “WorldName” value and select
Change World
. - Afterward, press
Restart Now
in the next popup to start generating the world.
If you have Multiverse installed on your server, then this method is what you’ll want to use. It’s a lot simpler than the default way, as it only includes a single command to prepare the world.
- After uploading the plugin(s),
Restart
the server from the main panel to activate it. - Once it comes online, join and copy the following command:
/mv create WorldName normal -g TerraformGenerator
- Replace “WorldName” with anything you want, then execute it in-chat.
- Wait for this to complete and use the /mvtp WorldName command to reach your new world.
Note: Make sure to use your world’s name when teleporting to it.
Getting Started
Upon entering your newly created TerraformGenerator world, you’ll immediately notice the difference. Almost every single biome is custom with many unique properties, from giant colorful trees to floating islands. Don’t expect vanilla Minecraft to show anywhere in the world, as everything gets overhauled into a brand new experience. This also goes for the random structures you’ll encounter, as these too are customized with their own properties. For instance, stumbling upon a huge town is common from this plugin since villages get altered. Unfortunately, we cannot review every single biome or structure, but we’ll go through some examples down below to get you started. Additionally, we’ll explore the plugin’s commands and configuration if you’re wanting to control how the world generates.
Biomes
There are tons of new biomes added to the game now that TerraformGenerator is enabled. Whether you’re wanting a muddy or mystical experience, you’ll find it in your world eventually. We’ll briefly go through some common biomes to find, ranging in details. Although, keep in mind that there are tons of other areas to discover in your world!
The first one is popular around low parts of the world, especially near water. This land is muddy and only has mushroom trees with very little vegetation. It’s not an ideal place to live for many players, as there isn’t much to do in this specific area. However, there tends to be a lot of passive mobs that spawn here, making it a perfect biome for farms.
By far one of the beautiful places to visit are cherry groves, where large, pink, dark oak trees scatter the plains. This biome is great for growing flowers, building Japanese structures, among other creative designs. These locations typically have rivers around them, adding to their aesthetics. There are also randomized boulders to mine here, containing mossy stone to collect.
Besides the new custom biomes from the plugin, the vanilla areas are still included. However, these are completely changed to match the surroundings. For example, birch forests may have rocky trees with large mushrooms. Other ones include plains and normal forests that have their own unique properties. Most of the time, the same biome changes where you are in the world, making them different each time.
Structures
As for the randomized structures to encounter in your new world, these tend to stick to vanilla buildings. In other words, the plugin doesn’t add new ones to find. However, this doesn’t make a village appear normal, as it’s completely overhauled like the biomes. This means players will find entirely altered structures that have tons of new details.
Minecraft villages are now extremely detailed, with better fortification to prevent mobs from attacking its population. Additionally, there are compact areas filled with valuable chest items. The designs of each house, its pathways, farms, and walls resemble a medieval kingdom more than a simplistic village. Sometimes, there can be a single house surrounded by small farms though.
Outposts are generally useless in Minecraft for many players, but they’re now an exciting place to visit. There are tons of illagers to slay and chests/barrels to loot, offering players unique items. The surrounding environment is also changed, making it more of an outpost than a random tower in the world. Be careful as you walk around, there are traps laid out for you.
Instead of the simplistic vanilla pyramid, you’ll encounter an enormous one with many traps, chests, and rooms to explore. This is a huge upgrade from its counterpart, as there are tons of unique areas underground to find valuable items. There’s even a boss in the center of the structure to fight and overcome, making this an excellent adventure for players to enjoy.
Commands
If you’re having trouble finding these unique biomes and structures, then using the plugin’s commands will help. This allows owners to easily locate anything they want, from custom forests to villages. There are no permission nodes for these, meaning only server operators can use them. Review the list below to learn every command from TerraformGenerator.
Command | Description |
---|---|
/terra | Open the help menu to show command uses. |
/terra locate [structure] | Locate the nearest structure you want in the world. |
/terra locatebiome [biome] | Find the exact biome you want in the world. |
/terra fixercacheflush | Flushes the chunk fixer cache from the plugin (Only use this if required). |
Configuration
TerraformGenerator’s configuration is complicated, as there are tons of features to tweak or toggle. For example, you may want to disable igloos or completely remove a certain biome from the world. Due to the large config, it’s encouraged to review the official wiki for more information about each setting and to gain a better understanding of the generation. Otherwise, continue to review the instructions below to know where these options are stored so you can begin editing them.
- Navigate to your
FTP File Access
area from the main server panel. - Login with your password, then head towards the
plugins
folder. - From here, locate and select the
TerraformGenerator
directory. - Press
Edit
to the far right of the config.yml file, revealing its contents. - Make any necessary changes and click
Save
at the top. - Return to the main panel, then
Restart
the server to apply the edits.
Common Issues
There could be a few causes for having world generation issues, with incorrectly setting up the bukkit.yml file being a common one. Make sure you’re copying and pasting the Worlds
code at the bottom of the settings, in the panel editor. Additionally, ensure you’re using a name for the “WorldName” that isn’t associated with an existing world. For example, you cannot have “Survival” if that already exists in the server with players on it. Essentially, you want to use your “WorldName” value when you generate a new world so the plugin can work. If you’re using Multiverse to generate a world, then make sure you’re entering the correct -g value. This should be the plugin’s name, so TerraformGenerator
.
If you’re attempting to tweak how the plugin generates a world, then make sure you’re using valid numerical values for each setting. Additionally, maintaining the format is crucial for everything to work. For instance, using capitalization for a toggleable option isn’t correct since it’s only “true” or “false”. This also applies to spaces, typos, and anything else that may break the format. Once you’ve confirmed the config.yml file is safe, press Save
and Restart
the server from the main panel to apply the changes. This’ll work without issues, unless you’ve exceeded the plugin’s limits by either increasing or decreasing a value too much. We highly encourage you to visit their official documentation to learn more about configuring these options.
Useful Links
TerraformGenerator on Spigot
How to Add Plugins to Minecraft Servers
Becoming a Minecraft Server Operator
How to Setup a Paper Minecraft Server