Releases: kishtarn555/BedrockEdit
Release list
1.4.0
New version, 1.3.0! More utility tools
How to install
Download the.mcpack,
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click. You may also run commands
You can see a tutorial here TODO add tutorial
Changelog
Commands
Remember that to write commands you use /scriptevent bets:, replacing the [args] with the command you want to use. some of them may use some arguments
Gets
Added gets command which remplaces the current selected slot with a slot with states with the main block selection data.
Deb
Added experimental deb command which gives data about the resource pack blocks, this command is experimental and may change it's signature or effect.
Operator
Line operator
Line operator now works even if the distance between the anchors is large, but it does not affect unloaded chunks
Fixes
- Fixed bug with
pos2command, now it moves the second anchor and not the main anchor
API
Bumped script API to 1.16.0
Full Changelog: v1.2.1...v1.3.0
Version 1.3
New version, 1.3.0! More utility tools
How to install
Download the.mcpack,
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click. You may also run commands
You can see a tutorial here TODO add tutorial
Changelog
Debug stick
Added debug stick:
- left click(break) a block with the debug stick in hand to go to the next state.
- left click+sneak (break while sneaking) a block with the debug stick in hand to go to the previous state.
- right click (interact) a block to open a modal to edit the block states directly.
State slots
Added a tool called slot with states that allows to place a saved blocked with certain states. Each item stores the states, which can be consulted in the inventory.
You can
- Left click to replace a block with the stored BlockState
- Right click to replace a block with the stored BlockState
- Run command
bst(Block state) while holding aslot with statesto set the BlockStored saved by the item to the one that was selected with the main Block Selector (The blue one).
It also has protection so if you hold click while moving, it tries to place everything in a line.
Flood fill Operator
Flood fill operator now supports (sneak + left click), it replaces all the connected in the selection air next to the block face you clicked.
Commands
Remember that to write commands you use /scriptevent bets:<command>, replacing the [args] with the command you want to use. some of them may use some arguments
Sel command
Use sel command to select an area. It is similar to running pos1 set and then pos2 set.
Syntax:
/scriptevent bets:sel <pos1:vector3> <pos2:vector3>
Example to select from 0,0,0 to where the player is:
/scriptevent bets:sel 0 0 0 ~ ~ ~
BST Command
Run command bst (Block state) while holding a slot with states to set the BlockStored saved by the item to the one that was selected with the main Block Selector (The blue one).
Selection particles
If the selection is large, now it renders every so other particles to improve performance.
API
Bumped script API to 1.11.0
Full Changelog: v1.2.1...v1.3.0
V 1.2.0
New version, 1.2.0! Now with commands
How to install
Download the.mcpack,
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click
You can see a tutorial here TODO add tutorial
Changelog
Commands
You can now use commands to interact quickly with the addon without requiring navigating the menu.
You just type in chat /scriptevent bets:<command>, replacing the [args] with the command you want to use. some of them may use some arguments
Example
Prints the structure data of "mystructure" in raw format
/scriptevent bets:stdata mystructure -r
Pos Command
Use either pos1 or pos2 command to query or modify the selection position box.
Arguments
If no arguments, it returns the position of the selection
- Use optional argument
-set <x y z>to set the coordinates - Use optional argument
-x <dx>to add dx to the x coordinate - Use optional argument
-y <dy>to add dy to the y coordinate - Use optional argument
-z <dz>to add dz to the z coordinate
Examples
Queries pos 1
/scriptevent bets:pos1
Set pos2 to where the player is
/scriptevent bets:pos2 -set ~ ~ ~
Adds 2 to x value pos pos1
/scriptevent bets:pos1 -x 2
CLS Command
Use cls command to clear the selection
SBS Command
Use sbs to query the selection box size. It prints its x, y and z length.
Fill Command
Use fill to run the fill operator
Arguments
- Use optional argument
-mode <mode>to select the mode, skipping the modal. This modes may be- normal
- keep
- replace
- loosely
Examples
Runs fill operator, opens the prompt
/scriptevent bets:fill
Runs fill operator, skips the prompt by specifying the mode
/scriptevent bets:fill -mode replace
Stack Command
Use stack to run the stack operator
Undo Command
Use undo to run the undo operator
Redo Command
Use redo to run the redo operator
Load Command
Use load to run the load operator, and load a structure
Save Command
Use save to run the save operator, and save a structure
STL Command
Use stl to run to query all structures loaded
Arguments
- Use flag
-rto display the data raw.
STDATA Command
Use stdata <structure> to query the data of a specific structure
Arguments
- Mandatory argument , the structure name to query
- Use flag
-rto display the data raw.
Full Changelog: v1.1.0...v1.2.0
Version 1.1.0
- Added copy operator that saves structures into memory (cannot exceed vanilla dimensions of 64x64)
- Added a load operator that can place structures. It places it in the blue corner, in direction to the red corner
Version 1.0.2
Fixes
- The pickers can now select liquids
Version 1.0.1
Bug fix
- Fixed an issue where workspaces were using exact coordinates, so not all blocks were being placed
Full Changelog: v1.0.0...v1.0.1
Version 1.0.0
This is version 1.0.0, but still has many things missing, but now has what I consider the minimum to be a useful tool.
How to install
Download the.mcpack,
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click
You can see a tutorial here TODO add tutorial
Changelog
Features
Tools
- Added a menu
- You can use the hotbar section to save and load hotbars
- Cancel current task currently has no function
Operators
- Added new stack operator which copies the selection and pastes it multiple times, each displaced a constant ammount which can be deduced from an orientation or manually typed
- Fill operator now prompts the user before used
Known bugs
- Undo and Redo silently and partialy fail when working on unloaded chunks. Think of using a tickingarea
Full Changelog: v0.2.0...v1.0.0
EarlyAcces 0.2.0
First update! Let's go
How to install
Download the.mcpack,
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click
You can see a tutorial here TODO add tutorial
Changelog
Features
Tools
- Added block placing mode
- Normal
- Keep, only replace air
- Replace exactly: Repace if permutation matches secondary pick
- Replace loosely: Not implemented
Operators
- Added new flood operator
- Fill operator now works on batches to avoid crashes
Technical
- Added code to support batches, now you can iterate on batches, each batch processed on a game tick
Bug fixes
- Fixed a bug that caused the game to crash when filling large areas,
Known bugs
- Undo and Redo silently and partialy fail when working on unloaded chunks. Think of using a tickingarea
Future
Next I'd like to implement (In order of priority)
- Working spaces, when valid, generate a ticking area to stay loaded
- Stack operator
- Copy/Paste operator
- Settings
- Menu
- Geometry operators (Circle, parabola, catenary)
- Splines
Some feaatures I'd like to add but requiere either some hacks I'm unsure if they're worth, or more features to the ScriptAPI
- To structure block (Places a structure block with the workspace as its selection)
- Block placing mode: Replace loosely
- Ingame-formula-defined operators
Full Changelog (for devs): v0.1.0...v0.2.0
EarlyAcces 0.1.0
Hello, this is the early access for my addon which adds tools for map making to Minecraft Bedrock edition
How to install
Download both .mcpacks, one is the resource pack and the other is a behaviour pack.
Create a world, or add to an existing one.
Enable both the resource pack and behaviour pack.
How to use
It adds items to the tool menu in creative, use them to acces the features.
Use/right-click the items to use them. Wands also support block destruction/left-click
You can see a tutorial here TODO add tutorial
Changelog
Features
- Added wand to select the corners of the workspace
- Added blue wand to select the blue main corner
- Added red wand to select the red secondary corner
- Added red block pick to select the working main block
- Added line operator: Places blocks in a line from one corner to the other using the main block
- Added fill operator: Fills the region defined by the corners with the main block
- Added undo action, undoes changes made
- Added redo action, undoes changes made
Known bugs
- Undo and Redo silently and partialy fail when working on unloaded chunks.