2022-07-03 21:22:33 +08:00
|
|
|
// priority: 100
|
|
|
|
|
|
2022-09-11 18:59:08 +08:00
|
|
|
const JSON_ASSETS = global.JSON_ASSETS;
|
|
|
|
|
const LOG_PREFIX = global.LOG_PREFIX;
|
|
|
|
|
|
|
|
|
|
console.info(`${LOG_PREFIX} 加载客户端内容`);
|
|
|
|
|
|
|
|
|
|
// 生成客户端资源
|
|
|
|
|
// event.add(new ResourceLocation(`<命名空间>:<资源相对路径>`), `JSON`);
|
|
|
|
|
// event.add(new ResourceLocation(`minecraft:models/block/stone`), {});
|
|
|
|
|
onEvent('client.generate_assets', (event) => {
|
|
|
|
|
|
2022-11-12 14:41:25 +08:00
|
|
|
if (!Array.isArray(JSON_ASSETS)) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
2022-09-11 18:59:08 +08:00
|
|
|
console.info(`${LOG_PREFIX} 生成客户端资源 - 开始`);
|
|
|
|
|
|
2022-11-12 14:41:25 +08:00
|
|
|
// 生成
|
2022-09-11 18:59:08 +08:00
|
|
|
JSON_ASSETS.forEach((item) => {
|
|
|
|
|
event.add(new ResourceLocation(item.PATH), item.DATA);
|
|
|
|
|
});
|
|
|
|
|
|
2022-11-12 14:41:25 +08:00
|
|
|
// 重置
|
|
|
|
|
global.JSON_ASSETS = null;
|
|
|
|
|
|
2022-09-11 18:59:08 +08:00
|
|
|
console.info(`${LOG_PREFIX} 生成客户端资源 - 完成`);
|
|
|
|
|
|
|
|
|
|
});
|