mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-02-05 15:50:21 +08:00
Change plugin loading log messages
Take project name for name suggestion when exporting modded entity
This commit is contained in:
parent
ed9cec5747
commit
a7ec36be6f
@ -241,7 +241,7 @@ var codec = new Codec('bedrock_old', {
|
|||||||
if (options.raw) {
|
if (options.raw) {
|
||||||
return entitymodel
|
return entitymodel
|
||||||
} else {
|
} else {
|
||||||
var model_name = 'geometry.' + (Project.geometry_name||'unknown')
|
var model_name = 'geometry.' + (Project.geometry_name||Project.name||'unknown')
|
||||||
return autoStringify({
|
return autoStringify({
|
||||||
format_version: '1.10.0',
|
format_version: '1.10.0',
|
||||||
[model_name]: entitymodel
|
[model_name]: entitymodel
|
||||||
|
@ -296,7 +296,7 @@ const Templates = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getIdentifier() {
|
function getIdentifier() {
|
||||||
return (Project.geometry_name && Project.geometry_name.replace(/[\s-]+/g, '_')) || 'custom_model';
|
return (Project.geometry_name && Project.geometry_name.replace(/[\s-]+/g, '_')) || Project.name || 'custom_model';
|
||||||
}
|
}
|
||||||
|
|
||||||
function askToSaveProject() {
|
function askToSaveProject() {
|
||||||
|
@ -483,7 +483,7 @@ async function loadInstalledPlugins() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
if (Plugins.installed.length > 0) {
|
if (Plugins.installed.length > 0) {
|
||||||
var loaded = []
|
var load_counter = 0;
|
||||||
Plugins.installed.forEachReverse(function(plugin) {
|
Plugins.installed.forEachReverse(function(plugin) {
|
||||||
|
|
||||||
if (plugin.source == 'file') {
|
if (plugin.source == 'file') {
|
||||||
@ -491,7 +491,8 @@ async function loadInstalledPlugins() {
|
|||||||
if (isApp && fs.existsSync(plugin.path)) {
|
if (isApp && fs.existsSync(plugin.path)) {
|
||||||
var instance = new Plugin(plugin.id);
|
var instance = new Plugin(plugin.id);
|
||||||
install_promises.push(instance.loadFromFile({path: plugin.path}, false));
|
install_promises.push(instance.loadFromFile({path: plugin.path}, false));
|
||||||
loaded.push(['Local', plugin.id || plugin.path]);
|
load_counter++;
|
||||||
|
console.log(`🧩📁 Loaded plugin "${plugin.id || plugin.path}" from file`);
|
||||||
} else {
|
} else {
|
||||||
Plugins.installed.remove(plugin)
|
Plugins.installed.remove(plugin)
|
||||||
}
|
}
|
||||||
@ -499,18 +500,15 @@ async function loadInstalledPlugins() {
|
|||||||
} else if (plugin.source == 'url') {
|
} else if (plugin.source == 'url') {
|
||||||
var instance = new Plugin(plugin.id);
|
var instance = new Plugin(plugin.id);
|
||||||
install_promises.push(instance.loadFromURL(plugin.path, false));
|
install_promises.push(instance.loadFromURL(plugin.path, false));
|
||||||
loaded.push(['URL', plugin.id || plugin.path]);
|
load_counter++;
|
||||||
|
console.log(`🧩🌐 Loaded plugin "${plugin.id || plugin.path}" from URL`);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
loaded.push(['Store', plugin.id]);
|
load_counter++;
|
||||||
|
console.log(`🧩🛒 Loaded plugin "${plugin.id}" from store`)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
console.log(`Loaded ${loaded.length} plugin${pluralS(loaded.length)}`)
|
console.log(`Loaded ${load_counter} plugin${pluralS(load_counter)}`)
|
||||||
let list = {};
|
|
||||||
loaded.forEach(([type, id]) => {
|
|
||||||
list[id] = type;
|
|
||||||
})
|
|
||||||
console.table(list);
|
|
||||||
}
|
}
|
||||||
StateMemory.save('installed_plugins')
|
StateMemory.save('installed_plugins')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user