Add support for MineClone2-derived mods #10
Loading…
Reference in New Issue
No description provided.
Delete Branch "add-mcl-compatibility"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Instructions written by @cora:
Obtaining items:
You will need some items for this test, an easy way to get them is (in a local game) to grant yourself the give privilege ( /grantme give) and then running the /giveme server command e.g. /giveme mcl_core:dirt 64 would give you a stack of dirt.
These item ids are going to be relevant for this test:
Mineclonia
Minetest Game
Devtest / unspupported games
a40ceaf3d9
to797eaa8b6b
797eaa8b6b
to34c48bfdc5
34c48bfdc5
tof668c45879
f668c45879
to87cbc3a56b
87cbc3a56b
tod3535e6693
d3535e6693
to4c45f3a5fc
4c45f3a5fc
to7d0bd217ca
7d0bd217ca
to5383de2c16
55f1971241
to84f98b788c
007d120c10
to6adc3faad0
c64f5aebc0
to504861cf47
504861cf47
tof3668373d5
f3668373d5
to848a03cb53
848a03cb53
toe0b96e3307
WIP: Add support for MineClone2-derived modsto Add support for MineClone2-derived modsMineclonia
0. Add a new line saying "meshnode_enable_crafting = true" to your minetest.conf - alternatively you can do this in game with the server command /set -n meshnode_enable_crafting true
1. Start a game in mineclonia with meshnode mod on this branch (add-mcl-compatibility) enabled. Check the "Host Server" checkbox to run it as a "multiplayer" game.
2. Run the server command /grantme meshnode
3. Craft a meshnode controller using the following recipe:
4. Place a few random nodes next to each other
5. Place a meshnode controller adjacent to those (it can technically be a bit away too)
6. Rightclick the controller and take the glue out of its inventory into your hotbar.
7. wielding the glue, punch your before placed nodes
8. verify that they turn slightly lighter in color
9. Verify that you cant place any other item but the glue into the meshnode controller's inventory slot (particularly that the game doesnt crash when you try)
10. Put the glue back in the controller and hit activate meshnode
11. click "attach"
12. verify you can control the meshnode by moving in all directions (left/right,front/left,up/down using the normal player controls)
13. right click the controller again and hit "sit"
14. verify with 3rd person view that your player is sitting.
15. Verify that the align button works by hitting it when your vehicle isnt aligned to the grid.
16. Fly up a bit (so it doesnt touch ground nodes) and detach from the meshnode.
17. Right click the controller and hit the restore button.
18. Verify you can normally interact with the blocks again e.g. by mining one of them.
19. Rightclick the meshnode controller and hit "Connect Meta Positions" and activate
20. Attach to the meshnode
21. Verify again that you can move around the meshnode
22. Quit the game
23. Restart the world
24. Verify the meshnode is still there and you can control it - if you should be detached from it when rejoining.
25. Rightlick te controller (when detached) and select Restore
26. Place a node of bedrock
27. Verify you can not glue the bedrock to the meshnode
Minetest Game
Devtest / unspupported games
mcl_ocean:sea_lantern looks weird when attached, but otherwise it works!