Suggestion: Global Options
KristianZ opened this issue ยท 8 comments
Terrain Control is a wonderful plugin, but there are some settings that I personally think would make the plugin a lot more friendlier. Maybe a config inside the Terrain Control folder would do the job. Here is a list of some example settings that could be added to the global config:
1.) Whenever my server starts up, I mainly see TerrainControl Spamming what biomes it has loaded. I personally find this very annoying, and probably some other people who use the plugin do too.
So, in the global config, can you please add an option like: StartupMessages.Type, which can possibly have the values 0, 1 , 2 and 3. 0 being do not show biomes loaded. 1 being only show the amount of biomes loaded. 2 being only show a list of the biomes loaded. 3 being do what Terrain Control is doing now. That would make my startup a lot less spamier. ;)
2.) On my server, I use only 4 biomes, and 3 custom biomes. The rest just sit in my BioimeConfigs folder doing nothing 0_0. If there is no use for them, why have them?
So, in the global config, could you add an option like: Biomes., which could be a list of biomes that should not be copied into the BiomesConfig folder (excluded custom biomes) for that world. Terrain Control would then be a lot more 'space friendly.'
A global config could add many smaller settings, but when it comes to configuring the actual worlds, it is ... well it is annoying to copy any settings you want from one world to another.
So, just like bPermissions have it, can you maybe have a global WorldConfig.ini (and maybe other a BiomeConfigs folder) which contains custom defaults. This way, whenever you add a new world with TerrainControl, it will automatically copy your default and you will be ready to go!
That idea could also tie into the global config. Maybe have an option for each world: copy your defaults (true|false), but that takes some thinking.
Hope you like some of these ideas! I only showed examples. Feel free to do whatever you want with these.
- The startup message is already quite small compared to how it was in TC 2.1, but there is always room for improvement. Maybe it should just say "Enabled for WORLDNAME! X custom objects loaded and Y custom biomes.". A setting for this is unneeded, I believe. TC will let you know when something goes wrong.
- I don't understand why Terrain Control should copy the configs for you, when it is just as easy to do it yourself.
@rutgerkok , first off, this ticket was made 4 months ago. A lot has changed (like the startup messages). Second, I don't need configurations copied, I just thought it would be a nice feature to add for others who have many worlds with the same configuration.
Four months ago, it was september. The startup message was changed in 2.2.5, which was already out at that time.
I misunderstood the second one. I thought that the configs should be copied, but you want them reused. Maybe a setting for the WorldConfig can be used?
@rutgerkok Actually, I posted this in August ... and the startup message used to say "Terrain Control loaded biome x." on separate lines. It was changed about a week or so after this ticket.
Marking this complete because:
1.) Logging isn't spammy anymore, and there is a TerrainControl.ini file now that allows you to control the degree of verbosity.
2.) We now have a globalBiomes folder that does a better job at "hiding" biomes that aren't being used within a world than a setting that prevents them from being created when not present.
3.) This is almost a year old, If there is a community need for an option that allows you to set a default world config for new worlds, this (or another issue) can be (re)opened ๐
The way I might of worded all my ideas might of been complicated. Check out this example global config to understand what I meant: http://pastebin.com/qbvMRDru
-
Agree. I made some thing with biome load in dev version. But your idea is better :)
-
Agree too, but this need another biome list in world config. Like "UsedDefaultBiomes". And it will be used only for this feature. Not sure about it...
About global config or default config - not sure too.. this will very dirty. And i did not like that :)
I think better way is copy paste world folders. But maybe i am wrong :)