Open BruceMustache opened 4 years ago
I considered the Moreblocks some times ago and decided against it. The mod registers a lot of decorative nodes, accessible by circular saw instead of crafting or just without recipe. Even you do not use the registered blocks, the game performance decreases. The mod does redefinitions of items from other mods like change recipe for sign_wall. So the "why not" answer in the past was "because the mod take over the server".
But I need to reconsider the mod, my last test was years ago.
I recommend to use the set the option moreblocks.stairsplus_in_creative_inventory = false To hide the extra nodes. I prefer that and just use the circular saw
Ok, so I thought I'd push this through and do a review. "TODO" checkboxes are problems I found with this mod.
default:sapling
-> default:stick
is one such example) Not an issue, in general. Issues for specifics added.aliases.lua
has a lot of LBMs. I'm not familiar enough with them to know if this is too much or would cause lag.init.lua
is goodcrafting.lua
is goodconfig.lua
is goodcircular_saw.lua
is goodstairsplus/init.lua
is goodstairsplus/defs.lua
is goodstairsplus/recipes.lua
is okaystairsplus/common.lua
is okaystairsplus/stairs.lua
is goodstairsplus/slabs.lua
is goodstairsplus/slopes.lua
is goodstairsplus/panels.lua
is goodstairsplus/microblocks.lua
is goodstairsplus/custom.lua
is goodstairsplus/registrations.lua
is okay (and provides thorough compatibility with stairs
) Only complaint is that it adds to the default:*
domain.nodes.lua
is goodredefinitions.lua
has ... problems.
default:sign_wall
craft to old + 1
default:paper
craft to old * 4
carts:.*rail
and default:.*rail
craft to old + old/2
aliases.lua
has a fair bit more than just aliases.stairsplus/
especially, circular_saw.lua
would need to be its own mod for that to work.)I personally reccomend that these settings apply:
moreblocks.circular_saw_crafting
should be true (current default).moreblocks.stairsplus_in_creative_inventory
should be false not defaultI'll add the tags that seem to fit the most.
Not sure about rule 2
All of these should be fixable. If they like it that way, we can PR them a change to add a setting, and specify a different value in whynot game, with the default equal to current behavior. If they don't like it that way, it can be changed.
Best to have one PR per bullet "todo" point above.
The stick thing was a misunderstanding. No infinite wood, game is not unbalanced.
About 2: lbm's are ok. LBM's are called on map load only. The ABM for horizontal_tree should be LBM too. ABM are called each globalstep so it drain the server. But one ABM is no ABM ;-)
What is the decision? Should this issue just be closed because of all breaks?
Well, here's my thoughts. We should make issues for each concern in moreblock's repo, and tie them back here. Should they choose to fix moreblocks, then we can add it.
I'm not a big fan of the 100 pages of stairs... is moreblocks of any use without stairsplus?
Overall, the value-added isn't convincing enough for me to say we should include it.
The 100 pages in creative and crafting-guide can be hidden by setting moreblocks.stairsplus_in_creative_inventory in minetest.conf.
The circular saw, give you access to all the new nodes, so basically rule 1 is not violated.
I used moreblocks some years ago, the mayor issue with them is: If you are able to build 1/16 blocks, it is own decorative style, that breaks the default blocky style 1 block (full node) - 1/2 blocks (slabs). I removed it from my collection to to save the blocky style ;-)
If we plan to add moreblocks to whynot, we need to consider existing mods that have optionally moreblock support, if it is still ok. Also we need to remove some comatiblity aliases from whynot_compat
Admittedly, I'm still worried about the other two game balancing things, but perhaps it's fine.
Their pr https://github.com/minetest-mods/moreblocks/pull/191 seems to do a lot, might fix more than just 2 of the concerns i've had with this mod
Things that PR would fix that I've highlighted in my review above:
If moreblocks is splitted in multiple mods, we need to consider each of them separatelly for whynot
Adding back rule 1, we have some checkboxes I'm worried about. Mostly the buff changes. Bell was mostly talking about the new nodes.
Moreblocks is a nice mod for decoration that you can do so many things if you're creative forum: https://forum.minetest.net/viewtopic.php?t=509 video: https://youtu.be/dr-a_cLlA8c