Giter VIP home page Giter VIP logo

structura's Introduction

Structura

This tool is inspired by Litematica. It is a tool that generates Resource packs from .mcstructure files. In this resource pack the armor stands were modified to render when off screen, and have all the blocks from your structure file as bones in their model. Thes "ghost blocks" are used to show the user where to place the real blocks.

Intro to Structura video

Generating an .mcstructure file

First you must get a structure block, as this is typically done from a creative copy with cheats enabled, simply execute /give @s structure_block to get a structure block alt text Next configure the structure using the GUI, selecte every block you wish to have in your armor stand. Note the larges size suported by a signel structure block is 64x64x64 alt text Next click the export button at the bottom to produce a save prompt, this will allow you to save the structure to a file. Name it whatever you want and not the location, you will need it later. alt text

Converting a structure into a .mcpack file

First you will need to download the current release of Structura. Extract the zip file, and launch executable. once it is launched you should see something like the image below. alt text Next bows for your exported structure from earlier using browse button, or type the path in manually. alt text Enter a name for you structura pack. alt text ** if you mistakenly name two files the same it will show you the prompt below to rename it alt text If everything worked you should now have an mcpack file alt text

Using the pack

This pack is like any texture pack. To use it you must make sure it is active, enabling it in your global resources works well. alt text The structure will appear around every armor stand in the worlds you load. It is how we are able to make it work on any world. So get out an armor stand and place it down to see your structure. alt text You can go through a structure layer by layer if you like by shift right clicking on the stand. This will minimize all layers except the "active" ones. I cant add poses without adding a behavior pack so for large structures there will be mutiple layers displayed at a time (12 blocks apart) alt text

Linux

To start, you definitely need to install the python3-tk package.

Choose the method that suits you:

Debian/Ubuntu:

sudo apt-get install python3.7-tk

Fedora:

sudo dnf install python3-tkinter

Arch:

yay -S python37 # yay or any other AUR component

To run Structure, allow start.sh run and run:

chmod +x start.sh && sh start.sh

Updating blocks

As of structura 1.3 you can update the blocks manuall and contribut back to the project. Here is a write up on how this works

structura's People

Contributors

ravinmaddhatter avatar drav0011 avatar kiridevs avatar dswim avatar lyaguxafrog avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.