Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mcpi-revival/mcpi-world-edit
An extremely simple version of world edit for MCPI.
https://github.com/mcpi-revival/mcpi-world-edit
Last synced: about 2 months ago
JSON representation
An extremely simple version of world edit for MCPI.
- Host: GitHub
- URL: https://github.com/mcpi-revival/mcpi-world-edit
- Owner: MCPI-Revival
- License: agpl-3.0
- Created: 2020-02-20T01:11:28.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-17T14:42:28.000Z (almost 4 years ago)
- Last Synced: 2024-10-29T11:27:18.434Z (2 months ago)
- Language: Python
- Size: 75.2 KB
- Stars: 9
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# MCPI-World-Edit
A extremely simple version of worldedit for MCPI, which functions such as shape generation, world type changing, and even "schmatics"! Made by [scratchermatch](https://github.com/scratchermatch). (some revisions made by [Robert Furr](https://github.com/robtech21))## SETUP
1) Download the python script at https://github.com/MCPI-Revival/MCPI-World-Edit/releases/latest. In terminal, type `pip3 install -r requirements.txt` and wait for it to finish.
2) Make sure that minecraft is open and a world is loaded. Open the python script in a code IDE, or run it with `python3 MCPI_World_Edit*`
3) You can also run it by opening your terminal and typing `chmod +x MCPI_World_Edit` (you only need to do that once) and run it by typing `./MCPI_World_Edit*`Due to the nature of MCPI multiplayer, things created using the python api will not be seen by others on a server.
Only things created by the host are universal (so don't go on a server building giant objects because only you'll be able to see them!).## COMMANDS
Up arrow: Toggle between Void, Small Superflat, and Large Superflat Worlds.
The first time you do it, there will be a lot of lag.
Left arrow: Select Position 1
Right arrow: Select Position 2
Down arrow: Run command
Right control: Save game
Right alt: Load save
Right shift: Change command## FUNCTIONS
Cube: Creates a solid cube of blocks in a given area.
Hcube: Creates a hollow cube of blocks in a given area.
Sphere: Creates a solid sphere of blocks with a given radius. The center is at the player's legs. The player will be teleported out before they are trapped.
Hsphere: Creates a hollow sphere blocks with a given radius. The center is at the player's legs.
Walls: Creates walls around a given area.
Center: Creates a single block at the center of a given area.
Replace: Replaces certain blocks in a given area with a list of player chosen ID's and data.
For example, if you want to replace all the grass and birch wood in the given area with TNT blocks with data 1 and gravel:
The query you will see:
- Replace
- Pos1: 0 1 -7
- Pos2: -8 3 1
- How many types of blocks would you like to replace? 2
- ID or Block to be replaced 1/2 grass
- ID: 2
- Data of Block to be replaced 1/2 0
- ID or Block to be replaced 2/2 wood
- ID: 17
- Data of Block to be replaced 2/2 2
- How many different blocks would you like to replace them with? 2
- ID or Block to be replaced 1/2 tnt
- ID: 46
- Data of Block to be replaced 1/2 1
- ID or Block to be replaced 2/2 gravel
- ID: 13
- Data of Block to be replaced 2/2 0Go to [our wiki](https://wiki.mcpirevival.tk/wiki/Minecraft:_Pi_Edition_block_list) for a full block ID reference!
Replacenear: Same thing, only you give it a radius. Note that this will scan every single air block, and could take a while.
Thanks for downloading, and if there are any features you would like added, feel free to tell me!
Please report any bugs.Known bugs:
Replace and replacenear cannot do multiple blocks with different data.