Code Monkey home page Code Monkey logo

mohist-schematics's Introduction

Mohist-Schematics

Why to use this?

This plugin is usefull only in the case that you want to transfer some map parts from a modded mohist server to another. It will create schematics that are compatible with modded servers (contrary to worldedit which completly breaks block ids).

If you just want to do simple copy and paste things inside of your server, I recommand worldedit or FastAsyncWorldedit.

Why I made this plugin?

I have tried to copy and paste my spawn from my old server to new server. But every block was different and even some blocks disapeared.

Which I think is due to the fact that the main maps are different:

If you try to load a map with modded blocks inside which has a different main world than your actual main world (with mv import), all ids will change.

That is due to the fact that minecraft only store integer id of blocks, which are by the way deprecated in spigot. Since integer id of blocks differs from a modded server to another moded server (due to main map difference). Then it mean that if you try to copy paste with schematics, you will get different outputs.

Thats why I made this plugin: It allows you to create schematics that store the material value of a block instead of the id of it.

How to install?

Download it on the release corner at right or here is the link: v1.0.0, download it and put it inside of your plugin folder.

How to use this plugin?

Area selection:

Run:

/mcopy pos1 /mcopy pos2

To set your pos1 and pos2 of your selection. It sets the position below your feets.

Save a schematic

To save your schematics run

/mcopy save "filename"

It will create a "mohistschematic" (extension .mschematics) at path pluginfolder/mohistschematics/schematics/filename.mschematics.

Paste your schematic

To paste your schematic run

/mcopy load "filename"

Then

/mcopy paste

To paste your file.

Contributing

Feel free to contribute to this repository if you want :)

I made this plugin only to paste my spawn but there could be some improvements that can be made:

mohist-schematics's People

Contributors

nicolaswent avatar

Watchers

 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.