Sedimentology
Project Moved to Minetest
I am ceasing all Bukkit-related development, and instead focusing on a 100% GPL Voxel game called Minetest. I have ported this plugin over to Minetest, and encourage everyone to switch with me.
This project is *not* dead (on the contrary) but there will be no new releases for Bukkit or any minecraft server mod. No permissions to take over or maintain the current project page on dev.bukkit.org are granted.
For more information, Visit the Minetest Mod releases Forum.
Cheers,
s0f4r.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Quick links: <Concepts> <Configuration> <Screenshots> <Bugs>
Sedimentology
a bukkit plugin that simulates erosion and sedimentation
Description
This plugin attempts to create processes that are involved in the transport and deposition of sediments:
- water picking up material
- transportation down slopes
- weather influence
- material falling down cliffs
- material decaying/degrading into smaller grained materials
- creating thicker piles of snow, and thawing snow
The plugin doesn't properly recreate real geologic processes, instead it mimics the bahavior of erosion and deposition by rolling a dice for most of the factors involved, and if the roll was succesful, proceed to the next step.
Material hardness and resistance are taken into account - some materials are easier displaced than others. Some materials degrade easier than others. Some materials (sand) have a different angle of repose.
This plugin isn't meant to enhance game play per se, it will operate slowly over time and vegetation will prevent most of it's effects from taking a toll on the landscape in most cases, so it will take a long time in default settings from actually doing anything noticeable. Because dirt naturally gets a grass cover in Minecraft it will be unlikely that this plugin does significant damage to your world. Of course, planting stuff is still advisable if you want to reduce the effects of the plugin further.
From version 8 on and higher, this plugin will create thicker piles of snow, potentially up to several blocks high. Snow accumulation and melt are based on various factors and will create thick snow covers on mountain tops, and thin covers near snow edges or lower down. Daylight and sunshine cause snow melt, and the plugin can even remove all snow cover entirely over time if the parameters are right.
Do you like a more dynamic world? Please check out my Botany plugin too!
Screenshots
Please have a look at the screenshots page here.
Concepts
Please have a look at the in-depth Concepts of Sedimentology page here for more information on the concepts of this plugin.
Configuration
Please have a look at the Configuration page for console commands and configuration options.
Factions / Towny / WorldGuard
These plugins provide ways to protect blocks from being modified, and Sedimentology can interface with them to see if blocks are part of a Faction claim, Towny town, Residence claim etc. If the protection feature is enabled in the config.yml file, and one or more of these plugins are loaded, then Sedimentology will not modify blocks in any region that these plugins have on file. Snow buildup, however, will still take place everywhere, since it's a reversible process that is not destructive.
The testing that I do for these plugins is limited - please report any issues in the bug tracker on github.
Tested are these versions:
- Factions 1.6.9.5
- Factions 2.3.0 with mcore 7.0.1
- Towny 0.84.0.9
- WorldGuard 5.8
Bugs / Code
The project code is hosted on my github page: https:github.com/sofar/Sedimentology.
Please file all bugs and feature requests here: github.com/sofar/Sedimentology/issues/new
Due to the overwhelming number of requests and issues I'm receiving for this plugin I request that everyone please file all issues on the github issue tracker. You can file support requests, errors or crashes, feature requests and report problems with this plugin.
The main page thread can be used for discussion just as it is being used right now, and I have no problems with people discussion issues there, but please take the courtesy of filing an issue for problems you see so I can properly track all reported problems and do not need to scan through the many pages of comments.
For bugs, tips, donations please feel free to contact me: Auke Kok - [email protected]
I know you don't mantain it and it is too old. But this plugin works good in one server I have a normal world and in another one I have a flat word this is the result:
[Server] INFO [Sedimentology] blocks: 100 snowblocks: 10 ticks: 1 protect: true 15.04 19:45:39
[Server] INFO considered 18155, displaced 0, degraded 0 blocks in 1107 chunks 0 errors 15.04 19:45:39
[Server] INFO last one at 0 0 0 15.04 19:45:39
[Server] INFO ignored: edge 47611, type 0, storm 0, vegetation 0, resistance 0, water 0, wave 0, sand 0, hardness 0, protected 0, locked in 0, rate 0
Do you have idea why all blocks are considereded ignored? what is "edge"?
Thanks!
@Grrevous
Not updating, read the topic page - I've moved on to developing Minetest instead, and will not be updating this plugin.
Are you guys gonna update this to 1.8, or does it already work with it? It looks like an awesome plugin to have and I just want to know.
@pilvimaa
Sorry, nope, not going to change my mind.
I feel much more comfortable knowing that I'm working on something that Microsoft can't take over and control. My code is all free and open, but that means nothing if the ecosystem is poisoned, and that is what happened.
Minetest itself instead needs my help, and bukkit/sponge does not. And whereas the basic Minetest game is pretty bleak, there are an enormous amount of fantastic mods that make it extremely attractive and capable of doing things that Bukkit never could.
I know it's too easy to stay "hooked" on minecraft, but, I've cut the cord and it's not so bad. You'd be surprised by how quick you forget. Minecraft isn't impressive, it's just a game, and others will easily fill that gap.
I tried Minetest recently and while switching over development there might be fun for you as a developer - let's be serious - it might be open source (I love open source) but the game is really bad and not fun to play.
I hope you will reconsider stopping development for Minecraft because your plugins are awesome.
If Bukkit is dead to you perhaps you could consider to start developing for the new Sponge API?
It's not quite there yet, but lots of good people are working on it. I'm still sticking to Spigot with my server for the foreseeable future - but my hope is to one day to make the switch over to Sponge and not lose too much functionality.
A big part of that is getting all the great and wonderful plugin projects ported over, so... if you see this, think about it.
@the3rdnumber_
Botany plants saplings, grasses and a few other plants, but not trees. After a while the saplings will grow into new trees.
You can edit the plants.csv file that is created in the plugin folder. If you don't see anything growing, it means that the current world already has high enough density plants or you're in a biome where things don't really grow.
Check out "/bot stats". And be patient, botany works very, very slowly. Run it for a few day and see if "/bot stats" starts showing plants being planted.
@s0f4r
Mate I started using botany, but then moved towards UberForest. I did this because I saw now tree spawning, and no configurations for trees.
Are there trees spawning? Or is it only grass?
Would love an update!
Botany has gone through it's beta phase and is now in production, I've already even found quite a few servers that include it! If you're looking for a more "natural" and dynamic Minecraft world, go check it out: Botany.
For those interested, I've started coding on Botany - the plugin equivalent for normal plant growth. Help/feedback more than appreciated - there's a list of things to help out with on the main page.
I've enabled the ticket tracker functionality on this page - so, feel free to post feature requests, reports (with or without screenshots), logs, praise, flame as a ticket!
@KevinABC96
I realize that it's a barrier to some, which is why I'm OK with people discussing bugs in the main thread. As a developer of various projects however I'm having a hard time dealing with tens of bug trackers (This isn't an exaggeration ...) and more bug trackers are not conductive to better development.
On top of that, the same goes for users. As most of the OSS projects are moving to github nowadays, it's an excellent platform for users to register and track all their bugs. I realize for some it's "another" login, but for the people doing the work, I feel that it's a benefit.
@s0f4r
There seems to have been no problems with the old Factions compatibility during these two days since we installed the plugin, great work.
@nullschritt
Residence support (2.6.6.6) seems to be easy enough. I merged the code in git, you'll have to wait until v10 for an official release that supports it - this didn't make it in time for v9 obviously.
Please file all bugs and feature requests here:
github.com/sofar/Sedimentology/issues/new
Due to the overwhelming number of requests and issues I'm receiving for this plugin I request that everyone please file all issues on the github issue tracker. You can file support requests, errors or crashes, feature requests and report problems with this plugin.
The main page thread can be used for discussion just as it is being used right now, and I have no problems with people discussion issues there, but please take the courtesy of filing an issue for problems you see so I can properly track all reported problems and do not need to scan through the many pages of comments.
@nullschritt
"snowblocks" is supported from version 9. You'll have to wait until bukkit staff approves the Sedimentology-9 release or manually download it from the github page instead.
Please file tickets on github with error logs... It's getting harder and harder to follow all the outstanding requests on the main page here so I'm going to start asking people to file tickets.
Same for residence support, please file a ticket here:
github.com/sofar/Sedimentology/issues/new
@s0f4r
I seem to get a console error when trying to run /sedimentology stats, and /sedimentology snowblocks is ignored completley. I am using sedementology 8 and spigot-R.02(bukkit api).
I think it might be related to logiblocks, as the console mentions something about simplecommandmap, and packetplayinchat, but then has one line at to very end which specifically mentions "logiblock" among the error. I'll report back after trying it with logiblock disabled.
PS: Also any chance you could add residence support?
@pilvimaa
The new snow code in bukkit/minecraft causes snowfall in areas that 1.6 never had snow. I've noticed that in some places you get random spots or small clusters of snow instead of rain. You can test this by /toggledownfall and looking whether there is rain or snow rendered for the downfall.
EDIT: nvm. I finally got the snow bug even with sedimentology disabled.
I'm at a loss what could do this.
Edit2: I finally found the unlikely culprit. It was Extra Hard Mode plugin. Some of the farming related functions malfunctioned even though they were supposed to be disabled. I found a workaround and everything is now fine.
Thanks for adding the snow support in config, I love it.
@DivinityCraft
I just updated the text above to describe what "snowblocks" does and what changing it would mean. Basically, low values mean snow mostly accumulates (10 being low as the default) and higher values mean more snow variation.