Comments (6)
The toml-file is inside the config folder and if you want to modify you need to create a config file yourself. You just need to safe it with ".cfg" at the end.
from biometweaker.
ok, but how do we make a cfg file? what do we need to put in it?
from biometweaker.
Either you use a text editor like Notepad++ or you use a software like Eclipse (which can be more confusing in the beginning). You can name the file whatever you want but you have to add a .cfg at the end of the name (it's somewhat of a script file) and put it inside of config/biometweaker/scripts. If you look at the wiki page Biometweaker 1.18) you can see all the possible commands.
You start by creating the output files ingame with the command /biometweaker output. Then you can find all the dimensions, biomes, features, carvers and entities in the output folder inside config/biomtweaker/output. You can only use these by default for custom features and carvers you need to create a json-file in the features or carvers folder (whatever you want to name it) and either copy a former feature/carver and modify it or recreate one on your own (a feature needs an additional file inside config folder there). If you copy it you only want to include every part that is inside the curly brackets after worldgen/[...]:. Be aware that you have to look up the min and max values (on minecraft wiki) as a wrong configured file will be ignored without giving any errors.
Then you can use the cfg-file to adress your biome with the help of the registry names inside the output folder like biome = forBiomes("minecraft:plains") or biomes = forAllBiomes("minecraft:plains", "minecraft:jungle") for multiple biomes at once (the name before the equals sign can be changed). Everything after that depends on what you want to do with the biome and be aware that you have to register your features with Tweaker.registerFeature("name") (name is the same as how you named the json-file) and your carver with Tweaker.registerCarver("name") before adding them with biome.addFeature("name") or biome.addCarver("name"). You should remove the older carvers before adding a new like biome.removeCarver("AIR", "minecraft:cave") (look into the biome file for information) if you want to prevent unwanted behaviour. For everything else you should check the wiki.
from biometweaker.
so, biometweaker does't need a second cfg file to point it to the script anymore?
Also, I noticed the commands didn't seem to mention villages. is it possible to tell it to allow a village type to spawn anywhere? or drastically reduce the number of trees that generate? I'm playing with a custom post-apocalyptic modpack and wanted to make the few vanilla biomes more wasteland like by reducing their tree spawns or chance of generating.
from biometweaker.
I know this response is a bit late but there was no TOML file being generated as to rename into a .cfg
from biometweaker.
I know this response is a bit late but there was no TOML file being generated as to rename into a .cfg
You don't rename the toml, you just create a file like with an Text-Editor (like Notepad++) saving it with .cfg at the end (which in most cases leads it to be registered as cfg-file) under [...]/config/biometweaker/scripts and you modify it accordingly to the wiki depending on what you're aiming for. You need to start the game once and you should probably as well run the command /biometweaker output once for generating the data for existing features, biomes, entities, dimensions and carvers (you don't need to modify them instead you do that in the cfg-script).
so, biometweaker does't need a second cfg file to point it to the script anymore? Also, I noticed the commands didn't seem to mention villages. is it possible to tell it to allow a village type to spawn anywhere? or drastically reduce the number of trees that generate? I'm playing with a custom post-apocalyptic modpack and wanted to make the few vanilla biomes more wasteland like by reducing their tree spawns or chance of generating.
The Scripts-Ordner is there for a reason, so not really. You can find all features in the output if you generate it, you only have to remove (removeFeature) them from the biomes (one by one because every tree type has it's own feature) and replacing them with modified features. The villages count as structure... as I see it these can't be modified by biometweaker (probably because they're not biome-specific).
from biometweaker.
Related Issues (20)
- forBiomesOfTypes() does not respect previously set types [1.12.2]
- [1.19.2-4.1.3] `/biometweaker output` doesn't generate biomes HOT 1
- Some chunks do not get their blocks replaced when using registerGenBlockRep [1.18.2]
- Cannot seem to remove a biome nor replace it in 1.19.2 HOT 2
- biomeTweaker fails to use remove() command [1.19.2] HOT 4
- registerGenBlockRep not working on custom biome HOT 1
- [1.18.2] Issues with the Tectonic Datapack
- cannot remove spawns from Panthalassa and Terralith
- [1.12.2] Set biome command not working
- [1.18.2] BiomeTweaker's blockRep configuration does not work on terrain datapacks HOT 1
- [1.19.2] issue with the "remove" command HOT 1
- [1.7.10] BiomeTweaker does not create scripts folder and mod is "loaded" not not "active" HOT 4
- Advanced block placement not working [1.19.2] HOT 1
- [Question] [1.18.2] Biome Dimension Placement HOT 1
- [1.12.2] Can't get get new biome to spawn in nether HOT 6
- Script doesn't work HOT 1
- [1.12.2] replacing one flower with another
- addSpawn doesn't work HOT 1
- newSplotchDecoration doesn't work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biometweaker.