Blockexchange

Post Reply
User avatar
BuckarooBanzay
Member
Posts: 437
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Blockexchange

by BuckarooBanzay » Post

Blockexchange mod and builds/schema-server

Exchange your schemas across worlds with ease

Image

Current state: Stable

This mod allows you to upload, download and share your builds (no matter how big) with others through ingame commands.
The builds can be browsed here: https://blockexchange.minetest.ch/

Instructions on how to upload/download:
https://github.com/blockexchange/blocke ... ad--search

Features:
  • Ingame upload/download without lag
  • Also stores inventories, metadata and timers
  • Online preview and link-sharing
  • Server-part can be self-hosted
  • Specify a license for your build
Use-cases:
  • Central (ungriefable) builds storage
  • Off-world backups of important stuff
  • Storage of educational builds for lessons
  • Something, something, blockchain i guess...
Sources:
Last edited by BuckarooBanzay on Fri Mar 29, 2024 10:38, edited 3 times in total.
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
Linuxdirk
Member
Posts: 3219
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: Blockexchange

by Linuxdirk » Post

Very nice! Looks like a great idea.

But maybe pre-render the 3D view after upload instead of when people opening the entry and have them to wait for the 3D view to load.

User avatar
Walker
Member
Posts: 1828
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: Blockexchange

by Walker » Post

sounds like worldedit+online_repository

... not bad

but SUPER COOOL

+1

User avatar
Walker
Member
Posts: 1828
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: Blockexchange

by Walker » Post

some questions:
- did do need privs to use the mod ( like worldedit - for multiplayer servers ) ?
- is this "aftermod prof" ... i mean: if i install it ones can i remove it later without problems ( like worldedit ) ?
- is this Minetest 5.2.0 compatible ?
- is this compatible with any kind of subgame / mods ? ( like mineclone2 or somthing )
- are metadata and param2 stored ( like chest content and rotations ) ?

User avatar
BuckarooBanzay
Member
Posts: 437
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Re: Blockexchange

by BuckarooBanzay » Post

Walker wrote:some questions:
- did do need privs to use the mod ( like worldedit - for multiplayer servers ) ?
- is this "aftermod prof" ... i mean: if i install it ones can i remove it later without problems ( like worldedit ) ?
- is this Minetest 5.2.0 compatible ?
- is this compatible with any kind of subgame / mods ? ( like mineclone2 or somthing )
- are metadata and param2 stored ( like chest content and rotations ) ?
  • Yes, you would need the

    Code: Select all

    blockexchange
    priv
  • Yes, you can remove it without worries (there might be some residual "blockexchange:placeholder" nodes if you imported a schema without the needed mods though)
  • Yes, MT5+
  • It does not depend or need any other mod and should work with any mod that works with worldedit tools too
  • Yes, param1 (lightdata) + param2 + metadata + inventory + nodetimers
There is also a readme: https://github.com/blockexchange/blocke ... /readme.md
Linuxdirk wrote:Very nice! Looks like a great idea.

But maybe pre-render the 3D view after upload instead of when people opening the entry and have them to wait for the 3D view to load.
Good idea actually...
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
cracksmoka420
New member
Posts: 8
Joined: Mon Dec 27, 2021 18:44
GitHub: natelastname

Re: Blockexchange

by cracksmoka420 » Post

This is really cool

User avatar
BuckarooBanzay
Member
Posts: 437
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Re: Blockexchange

by BuckarooBanzay » Post

fyi: large parts of the mod and the server-part were rewritten, the main-url has now changed too to: https://blockexchange.minetest.ch/ (the old one still works and redirects for a few more months)

Also: import- and export-functions should work better now, the schematics can now be imported in the bx- and WE-Format. The export works also for both formats but the WE-export is disabled for larger builds (the WE-mod can't really handle 20MB+ schematics)
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

User avatar
BuckarooBanzay
Member
Posts: 437
Joined: Tue Apr 24, 2018 05:58
GitHub: BuckarooBanzay
IRC: BuckarooBanzai
In-game: BuckarooBanzai

Re: Blockexchange

by BuckarooBanzay » Post

Recent new features/development-updates:
  • Improved and overhauled the web-UI
  • Major fixes in the backend-department (queries, storage, searching)
  • Updating existing schematics is now pretty good battle-tested (/bx_autosave)
  • Downlading changes is now faster (/bx_load_update)
Chat command docs: https://github.com/blockexchange/blocke ... t-commands

Youtube tutorial for downloading schematics: https://www.youtube.com/watch?v=x0geU_EyO-0
¯\_(ツ)_/¯ Not active here anymore, contact me on the minetest discord, irc, lemmy or github (for programming issues)

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests