1
0

refactor: 修改变量声明方式为 let

This commit is contained in:
2025-04-28 22:00:10 +08:00
parent 64371ef336
commit 4c6fe193b6
3 changed files with 100 additions and 100 deletions

View File

@@ -8,9 +8,9 @@ BlockEvents.farmlandTrampled((event) => {
// // 玩家切换世界时设置为冒险模式
// EntityEvents.spawned('player', (event) => {
// const evServer = event.getServer();
// const evPlayer = event.getPlayer();
// const player = evServer ? evServer.getPlayer(evPlayer) : null;
// let evServer = event.getServer();
// let evPlayer = event.getPlayer();
// let player = evServer ? evServer.getPlayer(evPlayer) : null;
// if (!player) {
// console.error('自动切换游戏模式失败:找不到玩家');

View File

@@ -118,19 +118,19 @@ global.setBlockProps = function (block, opts) {
opts = {};
}
const boxConfig = defaults(opts.boxConfig, null);
const boxType = defaults(opts.boxType, 'full');
const displayName = defaults(opts.displayName, '');
const hardness = defaults(opts.hardness, 8);
const hasCollision = defaults(opts.hasCollision, true);
const isSolid = defaults(opts.isSolid, true);
const lightLevel = defaults(opts.lightLevel, 0);
const mapColor = defaults(opts.mapColor, 'none');
const modelPath = defaults(opts.modelPath, null);
const renderType = defaults(opts.renderType, 'solid');
const resistance = defaults(opts.resistance, 16);
const soundType = defaults(opts.soundType, 'stone');
const textureAll = defaults(opts.textureAll, '');
let boxConfig = defaults(opts.boxConfig, null);
let boxType = defaults(opts.boxType, 'full');
let displayName = defaults(opts.displayName, '');
let hardness = defaults(opts.hardness, 8);
let hasCollision = defaults(opts.hasCollision, true);
let isSolid = defaults(opts.isSolid, true);
let lightLevel = defaults(opts.lightLevel, 0);
let mapColor = defaults(opts.mapColor, 'none');
let modelPath = defaults(opts.modelPath, null);
let renderType = defaults(opts.renderType, 'solid');
let resistance = defaults(opts.resistance, 16);
let soundType = defaults(opts.soundType, 'stone');
let textureAll = defaults(opts.textureAll, '');
if (boxType === 'custom') {
if (boxConfig) {
@@ -192,7 +192,7 @@ global.setBlockProps = function (block, opts) {
global.setHorizontalFacing = function (block, type, model) {
const prop = BlockProperties.HORIZONTAL_FACING;
let prop = BlockProperties.HORIZONTAL_FACING;
// // 设置模型旋转
// block.blockstateJson = {
@@ -217,14 +217,14 @@ global.setHorizontalFacing = function (block, type, model) {
// 与玩家朝向相反
case 'revert':
block.placementState((ev) => {
const d = ev.getHorizontalDirection().getOpposite().toString();
let d = ev.getHorizontalDirection().getOpposite().toString();
ev.set(prop, d);
});
break;
// 与玩家朝向相同
case 'same':
block.placementState((ev) => {
const d = ev.getHorizontalDirection().toString();
let d = ev.getHorizontalDirection().toString();
ev.set(prop, d);
});
break;

View File

@@ -78,7 +78,7 @@ function regBlockBrick(event) {
console.info(`${LOG_PREFIX} 注册方块 - 砖块 - 开始`);
const blockList = [
let blockList = [
{ name: 'brick_a', texture: 'brick/brick_a' },
{ name: 'brick_b', texture: 'brick/brick_b' },
{ name: 'brick_c', texture: 'brick/brick_c' },
@@ -87,8 +87,8 @@ function regBlockBrick(event) {
blockList.forEach((config) => {
const id = `${MOD_ID}:${config.name}`;
const block = event.create(id);
let id = `${MOD_ID}:${config.name}`;
let block = event.create(id);
TAB_BLOCKS_ITEMS.push(id);
@@ -111,7 +111,7 @@ function regBlockBuildingAndFurniture(event) {
console.info(`${LOG_PREFIX} 注册方块 - 建筑和家具 - 开始`);
const blockList = [
let blockList = [
// 建筑方块
{
name: 'building_brick_a',
@@ -590,18 +590,18 @@ function regBlockBuildingAndFurniture(event) {
blockList.forEach((config) => {
const blockBox = config.box;
const blockLabel = config.label;
const blockName = config.name;
const blockId = `${MOD_ID}:${blockName}`;
let blockBox = config.box;
let blockLabel = config.label;
let blockName = config.name;
let blockId = `${MOD_ID}:${blockName}`;
const block = config.orientable ? event.create(blockId, 'cardinal') : event.create(blockId);
let block = config.orientable ? event.create(blockId, 'cardinal') : event.create(blockId);
const modelPath0 = config.model;
const modelPath1 = modelPath0 ? `${P_BLOCK}/${modelPath0}` : '';
let modelPath0 = config.model;
let modelPath1 = modelPath0 ? `${P_BLOCK}/${modelPath0}` : '';
const texturePath0 = config.texture;
const texturePath1 = texturePath0 ? `${P_BLOCK}/${texturePath0}` : '';
let texturePath0 = config.texture;
let texturePath1 = texturePath0 ? `${P_BLOCK}/${texturePath0}` : '';
TAB_BLOCKS_ITEMS.push(blockId);
@@ -650,7 +650,7 @@ function regBlockColor(event) {
console.info(`${LOG_PREFIX} 注册方块 - 纯色方块 - 开始`);
const blockList = [
let blockList = [
{
name: 'color_white_grow',
label: '纯色方块(白色,发光)',
@@ -779,15 +779,15 @@ function regBlockColor(event) {
},
];
const textureGrow = `${P_BLOCK}/common/color_grow`;
const textureNormal = `${P_BLOCK}/common/color_normal`;
let textureGrow = `${P_BLOCK}/common/color_grow`;
let textureNormal = `${P_BLOCK}/common/color_normal`;
blockList.forEach((config) => {
const id = `${MOD_ID}:${config.name}`;
const block = event.create(id);
const colorCfg = config.color;
const isGrow = config.grow;
let id = `${MOD_ID}:${config.name}`;
let block = event.create(id);
let colorCfg = config.color;
let isGrow = config.grow;
TAB_BLOCKS_ITEMS.push(id);
@@ -818,21 +818,21 @@ function regBlockLampModern(event) {
console.info(`${LOG_PREFIX} 注册方块 - 现代灯 - 开始`);
/** 颜色 key 列表 */
const keys = Object.keys(COLORS);
let keys = Object.keys(COLORS);
/** 父模型路径 */
const parentModel = `${P_BLOCK}/lamp/modern`;
let parentModel = `${P_BLOCK}/lamp/modern`;
keys.forEach((key) => {
const color = COLORS[key];
const blockName = `lamp_modern_${color.CODE}`;
const blockId = `${MOD_ID}:${blockName}`;
const block = event.create(blockId);
let color = COLORS[key];
let blockName = `lamp_modern_${color.CODE}`;
let blockId = `${MOD_ID}:${blockName}`;
let block = event.create(blockId);
// 纹理文件路径前缀
// wheat_plus:block/lamp_modern/color_
const textureBase = `${P_BLOCK}/lamp_modern/${color.CODE}`;
let textureBase = `${P_BLOCK}/lamp_modern/${color.CODE}`;
JSON_ASSETS.push({
path: `${P_BLOCK_MODEL}/${blockName}`,
@@ -871,7 +871,7 @@ function regBlockLampSimple(event) {
console.info(`${LOG_PREFIX} 注册方块 - 简约灯 - 开始`);
const blockList = [
let blockList = [
{
name: 'lamp_simple_large',
label: '简约灯(大)',
@@ -896,12 +896,12 @@ function regBlockLampSimple(event) {
blockList.forEach((config) => {
const blockName = config.name;
const blockId = `${MOD_ID}:${blockName}`;
const block = event.create(blockId, 'button');
let blockName = config.name;
let blockId = `${MOD_ID}:${blockName}`;
let block = event.create(blockId, 'button');
// 用于替换默认模型
const modelJSON = { parent: `${P_BLOCK}/${config.model}` };
let modelJSON = { parent: `${P_BLOCK}/${config.model}` };
// 按钮方块默认状态
JSON_ASSETS.push({
@@ -945,12 +945,12 @@ function regBlockMinecart(event) {
console.info(`${LOG_PREFIX} 注册方块 - 矿车方块 - 开始`);
/** 父模型路径 */
const modelParent = `${P_BLOCK}/minecart/main`;
let modelParent = `${P_BLOCK}/minecart/main`;
/** 纹理文件路径前缀 */
const texturePrefix = `${P_BLOCK}/minecart/`;
let texturePrefix = `${P_BLOCK}/minecart/`;
const blockList = [
let blockList = [
{ name: 'mtr_gz_gf_1', label: '广州地铁 - 广佛线' },
{ name: 'mtr_gz_gf_2', label: '广州地铁 - 广佛线' },
{ name: 'mtr_gz_l1_1', label: '广州地铁 - 一号线' },
@@ -1005,9 +1005,9 @@ function regBlockMinecart(event) {
blockList.forEach((config) => {
const blockName = config.name;
const blockId = `${MOD_ID}:minecart_${blockName}`;
const block = event.create(blockId, 'cardinal');
let blockName = config.name;
let blockId = `${MOD_ID}:minecart_${blockName}`;
let block = event.create(blockId, 'cardinal');
// 生成模型 JSON 文件
JSON_ASSETS.push({
@@ -1047,14 +1047,14 @@ function regBlockReinforcedConcrete(event) {
console.info(`${LOG_PREFIX} 注册方块 - 强化混凝土 - 开始`);
const keys = Object.keys(COLORS);
let keys = Object.keys(COLORS);
keys.forEach((key) => {
const color = COLORS[key];
const id = `${MOD_ID}:reinforced_concrete_${color.CODE}`;
const block = event.create(id);
const texture = `${P_BLOCK}/reinforced_concrete/${color.CODE}`;
let color = COLORS[key];
let id = `${MOD_ID}:reinforced_concrete_${color.CODE}`;
let block = event.create(id);
let texture = `${P_BLOCK}/reinforced_concrete/${color.CODE}`;
TAB_BLOCKS_ITEMS.push(id);
@@ -1098,7 +1098,7 @@ function regBlockRoad(event) {
console.info(`${LOG_PREFIX} 注册方块 - 路 - 开始`);
const blockList = [
let blockList = [
{
name: 'road_blank',
label: '路 - 空白',
@@ -1167,24 +1167,24 @@ function regBlockRoad(event) {
blockList.forEach((config) => {
/** 方块名称 */
const blockName = config.name;
let blockName = config.name;
/** 方块文本 */
const label = (config.label || 'Unknown');
let label = (config.label || 'Unknown');
/** 纹理文件相对路径 */
const texturePath = config.texturePath;
let texturePath = config.texturePath;
/** 是否存在侧边纹理 */
const textureSide = config.hasSide;
let textureSide = config.hasSide;
// 完整,普通 / 直线
if (config.hasNormal) {
const blockId = `${blockName}_full`;
const fullId = `${MOD_ID}:${blockId}`;
const block = event.create(fullId);
const suffix = (config.isBlank ? '' : ',直线');
let blockId = `${blockName}_full`;
let fullId = `${MOD_ID}:${blockId}`;
let block = event.create(fullId);
let suffix = (config.isBlank ? '' : ',直线');
JSON_ASSETS.push({
path: `${P_BLOCK_MODEL}/${blockId}`,
@@ -1210,10 +1210,10 @@ function regBlockRoad(event) {
// 完整,斜线
if (config.hasSlant) {
const blockId = `${blockName}_full_slant`;
const fullId = `${MOD_ID}:${blockId}`;
const block = event.create(fullId, 'cardinal');
const suffix = ',斜线';
let blockId = `${blockName}_full_slant`;
let fullId = `${MOD_ID}:${blockId}`;
let block = event.create(fullId, 'cardinal');
let suffix = ',斜线';
JSON_ASSETS.push({
path: `${P_BLOCK_MODEL}/${blockId}`,
@@ -1239,10 +1239,10 @@ function regBlockRoad(event) {
// 一半,普通 / 直线
if (config.hasNormal) {
const blockId = `${blockName}_half`;
const fullId = `${MOD_ID}:${blockId}`;
const block = event.create(fullId);
const suffix = (config.isBlank ? '' : ',直线');
let blockId = `${blockName}_half`;
let fullId = `${MOD_ID}:${blockId}`;
let block = event.create(fullId);
let suffix = (config.isBlank ? '' : ',直线');
JSON_ASSETS.push({
path: `${P_BLOCK_MODEL}/${blockId}`,
@@ -1268,10 +1268,10 @@ function regBlockRoad(event) {
// 一半,斜线
if (config.hasSlant) {
const blockId = `${blockName}_half_slant`;
const fullId = `${MOD_ID}:${blockId}`;
const block = event.create(fullId, 'cardinal');
const suffix = ',斜线';
let blockId = `${blockName}_half_slant`;
let fullId = `${MOD_ID}:${blockId}`;
let block = event.create(fullId, 'cardinal');
let suffix = ',斜线';
JSON_ASSETS.push({
path: `${P_BLOCK_MODEL}/${blockId}`,
@@ -1308,7 +1308,7 @@ function regBlockOtherBasic(event) {
console.info(`${LOG_PREFIX} 注册方块 - 其他 - 基础 - 开始`);
const blockList = [
let blockList = [
{
name: 'crate_a',
box: null,
@@ -1433,18 +1433,18 @@ function regBlockOtherBasic(event) {
blockList.forEach((config) => {
const blockBox = config.box;
const blockLabel = config.label;
const blockName = config.name;
const blockId = `${MOD_ID}:${blockName}`;
let blockBox = config.box;
let blockLabel = config.label;
let blockName = config.name;
let blockId = `${MOD_ID}:${blockName}`;
const block = config.orientable ? event.create(blockId, 'cardinal') : event.create(blockId);
let block = config.orientable ? event.create(blockId, 'cardinal') : event.create(blockId);
const modelPath0 = config.model;
const modelPath1 = modelPath0 ? `${P_BLOCK}/${modelPath0}` : '';
let modelPath0 = config.model;
let modelPath1 = modelPath0 ? `${P_BLOCK}/${modelPath0}` : '';
const texturePath0 = config.texture;
const texturePath1 = texturePath0 ? `${P_BLOCK}/${texturePath0}` : '';
let texturePath0 = config.texture;
let texturePath1 = texturePath0 ? `${P_BLOCK}/${texturePath0}` : '';
TAB_BLOCKS_ITEMS.push(blockId);
@@ -1493,7 +1493,7 @@ function regBlockOtherShaped(event) {
console.info(`${LOG_PREFIX} 注册方块 - 其他 - 特殊 - 开始`);
const blockList = [
let blockList = [
{
name: 'gravel_stairs',
label: '沙砾楼梯',
@@ -1539,9 +1539,9 @@ function regBlockOtherShaped(event) {
blockList.forEach((config) => {
const blockName = config.name;
const blockId = `${MOD_ID}:${blockName}`;
const block = event.create(blockId, config.type);
let blockName = config.name;
let blockId = `${MOD_ID}:${blockName}`;
let block = event.create(blockId, config.type);
TAB_BLOCKS_ITEMS.push(blockId);
@@ -1595,9 +1595,9 @@ StartupEvents.registry('item', (event) => {
StartupEvents.registry('creative_mode_tab', (event) => {
// 创建标签页
const tabBlocks = event.create('wheat_plus:blocks');
const tabMinecart = event.create('wheat_plus:minecart');
const tabRoads = event.create('wheat_plus:roads');
let tabBlocks = event.create('wheat_plus:blocks');
let tabMinecart = event.create('wheat_plus:minecart');
let tabRoads = event.create('wheat_plus:roads');
// 设置名称
tabBlocks.displayName('Wheat Plus | 方块');