bedrock-development
Advanced tools
Changelog
[3.0.8] - 4/17/2024
Added Command
bed new project
which generates a new project in the Content/world_template
format.Changelog
[3.0.7] - 4/17/2024
Changes, Actions
bed new item --type attachable
now set override_previous_animation
to true.Changelog
[3.0.5] - 4/15/2024
Fixes
bed new item --type attachable
command would cause the attachable file to reference the first person idle where it should've referenced the first person fix animation.Changelog
[3.0.4] - 4/5/2024
Fixes
bed new item --type armor-set
command didn't provide the protection level.Changelog
[3.0.3] - 4/5/2024
Fixes
Changelog
[3.0.2] - 4/4/2024
Fixes
minecraft:use_modifiers
component.Changelog
[3.0.1] - 4/4/2024
Fixes
Changelog
[3.0.0] - 4/2/2024
Major Refactor
commonJS
to ES2020
.MinecraftDataType
have been created for all major JSON file types in a Minecraft project. This provide methods for reading and writing files and helpful functions unique to each object type like ServerEntity
's setComponents
method.pkg
command has been removed.entity property event
and entity property add
commands have been combined into the single command entity property
which provided options for generating events alongside created properties.sound format
command has been removed. The sound_definitions.json
file is now automatically formatted whenever a new sound is added with new sound
. In the future a new sound
command will be added to the format
subcommand.entity group
, entity component
, and entity sensor
commands now contain optional arguments for the group, component, and sensor respectively. If the argument is not provided, Notepad will be opened and the contents of notepad will be used as the group, component, or sensor string. This does not require escaping the "
character which makes it much simpler to paste in JSON.world
commands now work correctly with Minecraft 1.20.70+, which use a different NBT buffer.world packs
and world new
commands now have an optional --local
flag which will use the packs in your local workspace instead of needing to provide names with the --bpback <name>
and --rpack <name>
arguments.world packs
and world export
now have an optional --world <name|index>
argument that specifies what world should be targeted. If the argument is not provided the command will list your local worlds for selection. This avoids the need to call world list
to get the right index before calling world packs
or world export
.format addon
command has been added. This command creates the config file required for addons to work. Eventually it will update an old project format into addon format, but that isn't implemented yet.bedrock.config.json
file with the key addon_namespace
for the project to use the addon format. Alternatively, the --addon <namespace>
argument can be added to any command. When using a config file or the --addon
argument, new files should not have the namespace prefix included on the command line, the namespaces will be automatically created.new item --type attachable
command no longer modifies the player.entity.json
file.Changelog
[2.2.5] - 3/6/2024
Fixed Attachable Creation
v.<name> = v.is_paperdoll ? 0 :(q.is_item_name_any('slot.weapon.mainhand', 0, '<name>');
instead of v.<name> = (q.get_equipped_item_name == '<name>');