Skyblock/Ex nihilo inspired plugin dev thread - Printable Version +- Cuberite Forum (https://forum.cuberite.org) +-- Forum: Plugins (https://forum.cuberite.org/forum-1.html) +--- Forum: Plugin Discussion (https://forum.cuberite.org/forum-8.html) +--- Thread: Skyblock/Ex nihilo inspired plugin dev thread (/thread-2014.html) |
Skyblock/Ex nihilo inspired plugin dev thread - warmist - 06-14-2015 So I really liked the "Ex nihilo" mod for minecraft. It had the right idea: start from NOTHING (just some dirt and a tree) and give player mechanics to reach ANYTHING. Now we can do similar things in Cuberite. However I don't like the tediousness of Skyblock and the fact that it invalidates many vanilla mechanics. So my ideas are as follows:
Center around natural block interactions: Due to limitations of lua plugins, we can't (unless I'm wrong) add new things like the compost barrel. So i think it would work by checking world blocks and transforming them depending on what is around it. E.g.:
Preserve and extend vanilla mechanics: One major drawback is that you don't need mining tools and the related enchantments. One idea i had to counteract this: when dirt turns to stone it has a chance to turn into ore (using vanilla chances for ore at that level). This way you could fill the block with dirt, wait a while and then excavate to find precious shinies. One other idea: have a magical aparatus (e.g. chest with special items) that when activated would fill a 16x16x16 area with stone+ores. Allow player to reach all items/blocks: Currently i'm having trouble with the start - how to give player access to water? Remove tedium by encouraging automation: Probably needs an autobraker of somekind. Maybe a dispenser shooting something? Also needs not to be overpowered so not to invalidate mining mechanics... So what do you think? RE: Skyblock/Ex nihilo inspired plugin dev thread - warmist - 06-22-2015 Okay so progress report time! Because one of the harder things is a working multiblock implementation i thought having a try implementing that. This is the result: https://github.com/warmist/InanisPrincipio Now that same repository will have the plugin itself. Currently it has some issues - very messy code and a not-yet-merged hook that it depends on. |