Releases: bridge-core/bridge.
Releases · bridge-core/bridge.
v1.7.5
Features:
- Added option for automatically applying edits
- Added zoom functionality to images
- Added support for
globals.json
file
Changes:
- Tweaked "Import OBJ" window size
- Updated BaseWindow.vue
Fixes:
- Fixed #254
- Fixed #264
- Fixed #265
- Fixed enter sometimes not triggering input action
- Fixed presets minifying JSON files
- Fixed Minecraft not recognizing manifests
- Fixed custom component refresh upon saving
- Fixed "ghost" errors appearing on molang parent nodes
- Fixed selecting tabs via file explorer
- Debug Log Explorer: Fixed pagination in search results
- Reset input values in windows
v1.7.4
Changes:
- Improved dropdown windows
- Updated the Getting Started guide (By @Chikorita-Lover )
Fixes:
- Fixed BP refresh upon changing tabs
- Fixed error with changing projects
- Fixed switching to default project when the explorer is clicked
- Fixed projectTargetVersion undefined error
v1.7.3
Features:
- MoLang validation inside of JSON files
- Added map areas (requires the latest Minecraft beta)
- Presets now support custom components
- Updated bridge. to latest Minecraft beta
Changes:
- Updated block template
- Project target version now sets min_engine_version inside of manifest
- Only ever update a single file once (custom components/commands updates)
Fixes:
- Fixed custom commands not disposing auto-completions correctly
- Fixed error upon saving file without bridge folder
- Fixed deleted project staying selected
- Fixed custom commands getting registered incorrectly
- Fixed theme error/warning colors not applying to JSON errors
- Fixed
minecraft:breedable
auto-completions - Fixed applying themes not working
- Fixed theme names not loading correctly
- Fixed versioning in entity components
- Fixed
$versioned_template.[KEY]
inside of$dynamic_template
not working - Fixed #255
v1.7.2
Features:
- Auto-Completions:
- Updated blocks.json sounds auto-completions
- Updated terrain_textures.json auto-completions
- Windows:
We have started rewriting all of bridge.'s windows in order to deliver a better experience to you. - Support for custom commands inside of items, entities, animations and animation controllers
- Added 'Launch In Fullscreen' setting
- Removed need to reload all plugins upon installation/activation/deactivation
- Project target version setting to choose the version of Minecraft you are developing for
- Added
@bridge/windows
plugin module @bridge/notification
: Added createError function- Added
1.16.100
format version - Significant improvements to editing JSON
- New plugin API to allow plugins to register new file types
Changes:
- Implemented #236
- Enabled limited plugin API inside of custom commands
- Updated command auto-completions
- Tweaked custom component loading
- bridge. now skips unknown files in refresh cache logic
- Default format version is now set to the Project Target Version (previously was 1.13.0)
- Reduced keybinding cooldown
- "Open To The Side" now works with vanilla files
Fixes:
- Added query.is_delayed_attacking & query.is_alive to MoLang auto-completions
- Fixed deleting of
event > component groups
with error not working - Fixed deletion of data node not creating undo history entry
- Fixed JSON files getting populated with wrong lightning cache data
- Fixed error upon saving custom component
- Fixed color picker text color
- Fixed
/summon
auto-completions - Fixed attachable auto-completions
- Fixed tree feature auto-completions
- Fixed client entity auto-completions
- Fixed first function cache entry being invalid
- Fixed #248
v1.7.1
v1.7.0 - The Auto-Completion Update
Features:
- Custom Components:
- Added support for loading custom components from folders
- Enabled some plugin modules in custom component API
- Automatically recompiles dependencies upon saving
- Custom Commands:
- Added
command.onCacheHook()
method - Added command selector API
- Automatically recompiles dependencies upon saving
- Added
- New Plugin API:
bridge. now ships with a new, more robust plugin API to develop rich extensions for the editor. The old API has been deprecated.- Global Themes (#158, #225; implemented by @7dev7urandom)
- Global Plugins (#134)
- Experimental: Support for creating custom UIs with Vue and bridge. plugins
- Presets:
- Updated block and ore presets to Minecraft 1.16.0
- Added sounds to presets
- Added Cod preset
- Added Blaze preset
- Added Villager NPC preset
- Added Potion preset
- Added Ore preset
- Added Cat preset
- File Validation:
- Added file validation progress indicator
- Improved loading of large files
- Added validation for
minecraft:economy_trade_table
component - Added identifier validation
- Auto-Completions:
- Moved features previously behind the "Beta" target version to "Stable"
- Auto-completions are now loaded depending on the format version you set inside of your file
- Added scoreboard & tag name auto-completions
- Added /kick command to function auto-completions
- Updated /clone auto-completions
- Updated /replaceitem auto-completions
- Added v1.16.0 biome tags + enchantment names
- Added auto-completions for manifest files
- Added vanilla particle auto completions
- Added biome tag auto-completions
- Added sound definition auto-completions
- Updated geometry auto-completions: Uses
$dynamic.cache
to get model identifiers - Updated minecraft:timer > time argument
- Updated to latest Minecraft beta
- Added "empty" loot table type
- Added "fly_into_wall" damage source
- Added missing navigation type
- Added missing inventory types
- Added missing spawn rule components
- Use
$general.boolean
instead of$general.number_boolean
for spell effects - Added count property to shapeless recipes
- Updated block auto-completions to Minecraft 1.16.0
- Improved Error Handling:
- Now always sends notification
- Closes currently opened loading windows
- You can continue to use the old block format and bridge. will compile it into the appropriate format
- Added support for tick.json file
- New text editor: Monaco
- Rewritten notification bar
- Partially rewritten sidebar
- Added new project choosing screen
- Replaced information windows with error notifications
- Middle click to quickly dispose notifications
- Added icon for sound files
- Added the ability to disable loading packs from worlds (#203)
Changes:
- Added
createStyleSheet
helpercss/
folder ->styles/
folder- support Vue SFC styles
- bridge. no longer validates immutable files
- Tweaked JSON file system functions
- Update Vuetify
- Removed old setting (text_auto_completions)
- Removed legacy pack loading
- Refactored
toggledSidebar
hook - Changed building workflow
- Tweaked error notification appearance
- Tweaked how function files are parsed
- Tweaked ScriptRunner functionality
- Editor now loads components & commands in parallel
- Changed preset spawn egg colors
- No longer add file version comment to .no-cache file types
- No longer caches unknown files
- Dev: Added fast data update shortcut
- Tweaked LightningCache code
- Combined fetchLatestJson.ts and updateApp.ts files
- Enabled copy & documentation lookup context menu for immutable files
- Entity tags can no longer be created from within bridge.
- We are keeping full support for existing entity tags though
Fixes:
- Fixed #92
- Fixed #191
- Fixed #204
- Fixed #213
- Fixed #228
- Fixed #229
- Fixed #232
- Fixed #237
- Fixed #238
- Fixed "caps lock" counting as "shift"
- Fixed project name overflow
- Fixed an issue with duplicating/renaming files
- Fixed infinite loading window upon selecting tab via file explorer
- Fixed custom components not updating correctly
- Fixed invalid JSON in NPC preset
- Fixed textures not being created for blaze and cod presets
- Fixed usage of the
scores={...}
selector with multiple scores - Fixed duplicated function auto-completions
- Fixed plugins being unable to register string lookups as auto-completions
- Fixed stone_type block state auto-completions
- Fixed custom command usage with execute command
- Plugin UI: Fixed sidebar overflow
- Fixed function compiler: Too many line breaks in output file
- Fixed error upon saving item without identifier
- Fixed feature rule error detection
- Fixed freeze upon switching tabs using file explorer
- Fixed disposing of Monaco editor models
- Fixed script execution error caused by comments
- Fixed
villagernpc
preset - Fixed entity tags not applying correctly
- Fixed themes not applying correctly
- Fixed wrong validation of sounds.json pitch/sound value fields
- Removed another underscore from zombie pigman preset
- Fixed loading of JSON files
- Fixed generation of bridge/plugins folder
- Removed underscore from zombie pigman
- Removed duplicated auto-completion argument
- Dispose MoLang editor model after finishing edit
- Fixed scrolling inside of MoLang window
- Fixed resizing of Monaco editor
- Fixed Molang editing pen sometimes not showing up
- Fixed peek references header
- Fixed Monaco line highlight
- Fixed JSON file icon
- Fixed opening file error
- Fixed disabled nodes not saving correctly
- Fixed renaming of files
- Fixed renaming of files preventing other files to be opened
- Fixed window scrolling
- Fixed creation of custom components
- Fixed .no-cache files being loaded incorrectly
- Fixed reset font button color
- Fixed toolbar button icon color
- Fixed
bridge:changedProject
firing two times for default project - Fixed sound definition auto completions
v1.7.0-pre10
Features:
- Global Themes (#158, #225; implemented by @7dev7urandom)
- Added icon for sound files
- Added support for loading custom components from folders
Changes:
- Slightly increased context menu icon size again
- Tweaked LightningCache code
- Combined fetchLatestJson.ts and updateApp.ts files (by @7dev7urandom)
- Enabled copy & documentation lookup context menu for immutable files
- Updated project selection window
- Plugin UI now uses
vue-template-compiler
&Vue.compile(...)
for SFCs - Entity tags can no longer be created from within bridge.
- We are keeping full support for existing entity tags though
Fixes:
v1.7.0-pre9
Features:
- Auto-completions:
- Added missing MoLang queries
- Added
/time
,/mobevent
and/list
- Added
hold_on_last_frame
option (#221; by @pascal541) - Added flipbook texture auto completions
- Added subpack manifest auto-completions
- Updated block states
- Updated vanilla blocks & items
- Updated feature distribution types
- Updated
/tp
command - Updated weighted feature
- Updated to latest beta + add missing vanilla files
- Validation:
- Added filter structure validation
- Added event structure validation
- Basic support for using JSON for custom components
Changes:
- Removed experimental icon from certain files
- Colorized context menu icons to match new toolbar
Fixes:
- Invalid
/execute
commands now compile correctly (noundefined
insertion) - Fixed capabilities in manifest auto completions
- Fixed bridge folder not being created on project creation
- Fixed versioned templates with keys not proposing values correctly
- Fixed #222
v1.7.0-pre8
Features:
- Auto-Completions:
- Moved features previously behind the "Beta" target version to "Stable"
- Auto-completions are now loaded depending on the format version you set inside of your file
- Added scoreboard & tag name auto-completions
- Added /kick command to function auto-completions
- Updated /clone auto-completions
- Updated /replaceitem auto-completions
- Added v1.16.0 biome tags + enchantment names
- Added auto-completions for manifest files
- Added vanilla particle auto completions
- Added biome tag auto-completions
- Added sound definition auto-completions
- Updated geometry auto-completions: Uses
$dynamic.cache
to get model identifiers - Updated minecraft:timer > time argument
- Plugin API:
env.getProjectPrefix()
env.getContext()
- Added
@bridge/fetch-definition
module
- Command API:
- Added
command.onCacheHook()
method
- Added
- Support for global plugins (#134)
- You can now continue to use the old block format and bridge. will compile it into the appropriate format
Changes:
- Added
createStyleSheet
helpercss/
folder ->styles/
folder- support Vue SFC styles
- Updated block and ore presets to Minecraft 1.16.0
Fixes:
- Fixed usage of the
scores={...}
selector with multiple scores - Fixed duplicated function auto-completions
- Fixed plugins being unable to register string lookups as auto-completions
- Fixed stone_type block state auto-completions
- Fixed custom command usage with execute command
- Fixed #92 (by @codemicah)
v1.7.0-pre7
Features:
- Enabled some plugin modules in custom component API
- Improved loading of large files
- Added file validation progress indicator
- Added sounds to presets
- Auto-completions:
- Updated to latest Minecraft beta
- Added "empty" loot table type
- Added "fly_into_wall" damage source
Changes:
- bridge. no longer validates immutable files
- Tweaked JSON file system functions
- Update Vuetify
- Removed old setting (text_auto_completions)
Fixes:
- Fixed #213
- Fixed infinite loading window upon selecting tab via file explorer
- Fixed custom components not updating correctly
- Fixed invalid JSON in NPC preset
- Fixed textures not being created for blaze and cod presets