octacian / advschem Goto Github PK
View Code? Open in Web Editor NEWThe simplest way to create a complex schematic for Minetest.
License: MIT License
The simplest way to create a complex schematic for Minetest.
License: MIT License
I noticed that the border has a selection box which can be pointed at and punched and even destroyed by punching and other forms of damage.
Possible solution:
immortal=1
after spawning“Probability is a number between 0 and 127”.
This is false, it must be between 0 and 255.
I have tried several times to save a schematic with nodes of probability = 0, but I often failed.
When I want to place the schematic again, it often happened that the nodes in question are actually placed with maximum probability (255).
It seems to happen more likely after I worked with many schematics in succession.
And just to be sure, I also restarted Minetest between every save and loading attempt.
What I did:
/placeschem
If I was lucky, the glass nodes should now have disappered.
But if I was unlucky, the glass nodes are still there.
This bug breaks a key use case of this mod, sadly. :-(
The border around the schematic has a problem, if it touches a solid node, there are some Z-fighting issues.
I think this can be solved by making sure the border is very slightly larger than the selected area.
Add node with guaranteed probability = 0.
I suggest you add a node with an guaranteed probability of 0.
This should be an invisible (or at least barely visible),pointable, instantly minable, non-walkable, non-explodable node with a small selection box (maybe 1/5). If this node is saved into a schematic, the probability will always be 0, meaning that the schematic keeps the target node unchanged when placed.
If this node is placed into the schemtic tab, it gets rejected because the point of this node is to have a forced probability of 0.
I think such a feature is quite essential because I often want schematics to not overwrite exsiting nodes, not even with air. One use case is a room where you want the interiour to be filled with air, but leave the exteriour mostly alone.
Based on my thoughts here:
https://forum.minetest.net/viewtopic.php?f=47&t=15272&view=unread#p288670
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.