From 21a2354a86e39485916d58b2b2e2e0f60bf5ceeb Mon Sep 17 00:00:00 2001 From: Frost-ZX Date: Thu, 1 May 2025 22:48:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=BA=B8=E7=AE=B1?= =?UTF-8?q?=E6=96=B9=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/startup_scripts/_main_.js | 16 ++++++++++++ kubejs/startup_scripts/wheat_plus.js | 24 ++++++++++++++++++ .../textures/block/common/carton_a_ns.png | Bin 0 -> 4113 bytes .../textures/block/common/carton_a_ud.png | Bin 0 -> 4131 bytes .../textures/block/common/carton_a_we.png | Bin 0 -> 3843 bytes 5 files changed, 40 insertions(+) create mode 100644 resourcepack/assets/wheat_plus/textures/block/common/carton_a_ns.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/common/carton_a_ud.png create mode 100644 resourcepack/assets/wheat_plus/textures/block/common/carton_a_we.png diff --git a/kubejs/startup_scripts/_main_.js b/kubejs/startup_scripts/_main_.js index 375ae07..3f2501a 100644 --- a/kubejs/startup_scripts/_main_.js +++ b/kubejs/startup_scripts/_main_.js @@ -132,6 +132,8 @@ global.setBlockProps = function (block, opts) { let soundType = defaults(opts.soundType, 'stone'); let textureAll = defaults(opts.textureAll, ''); let textureSide = defaults(opts.textureSide, ''); + let textureSideNS = defaults(opts.textureSideNS, ''); + let textureSideWE = defaults(opts.textureSideWE, ''); let textureUpDown = defaults(opts.textureUpDown, ''); if (boxType === 'custom') { @@ -184,6 +186,20 @@ global.setBlockProps = function (block, opts) { ], textureSide); } + if (textureSideNS) { + block.texture([ + Direction.NORTH, + Direction.SOUTH, + ], textureSideNS); + } + + if (textureSideWE) { + block.texture([ + Direction.WEST, + Direction.EAST, + ], textureSideWE); + } + if (textureUpDown) { block.texture([ Direction.UP, diff --git a/kubejs/startup_scripts/wheat_plus.js b/kubejs/startup_scripts/wheat_plus.js index 492728a..045a6bb 100644 --- a/kubejs/startup_scripts/wheat_plus.js +++ b/kubejs/startup_scripts/wheat_plus.js @@ -305,6 +305,18 @@ function regBlockCommon(event) { let blockList = [ // 普通方块 + { + name: 'carton_a', + label: '纸箱', + blockstate: null, + box: null, + model: '', + texture: '', + textureSideNS: 'common/carton_a_ns', + textureSideWE: 'common/carton_a_we', + textureUpDown: 'common/carton_a_ud', + type: '', + }, { name: 'crash_barriar_a', label: '防撞墩(石头)', @@ -1185,6 +1197,10 @@ function regBlockCommon(event) { let textureAllPath1 = textureAllPath0 || ''; let textureSidePath0 = config.textureSide; let textureSidePath1 = textureSidePath0 || ''; + let textureSideNSPath0 = config.textureSideNS; + let textureSideNSPath1 = textureSideNSPath0 || ''; + let textureSideWEPath0 = config.textureSideWE; + let textureSideWEPath1 = textureSideWEPath0 || ''; let textureUpDownPath0 = config.textureUpDown; let textureUpDownPath1 = textureUpDownPath0 || ''; @@ -1195,6 +1211,12 @@ function regBlockCommon(event) { if (textureSidePath0 && !textureSidePath0.includes(':')) { textureSidePath1 = `${P_BLOCK}/${textureSidePath0}`; } + if (textureSideNSPath0 && !textureSideNSPath0.includes(':')) { + textureSideNSPath1 = `${P_BLOCK}/${textureSideNSPath0}`; + } + if (textureSideWEPath0 && !textureSideWEPath0.includes(':')) { + textureSideWEPath1 = `${P_BLOCK}/${textureSideWEPath0}`; + } if (textureUpDownPath0 && !textureUpDownPath0.includes(':')) { textureUpDownPath1 = `${P_BLOCK}/${textureUpDownPath0}`; } @@ -1222,6 +1244,8 @@ function regBlockCommon(event) { } : null, textureAll: textureAllPath1, textureSide: textureSidePath1, + textureSideNS: textureSideNSPath1, + textureSideWE: textureSideWEPath1, textureUpDown: textureUpDownPath1, }; diff --git a/resourcepack/assets/wheat_plus/textures/block/common/carton_a_ns.png b/resourcepack/assets/wheat_plus/textures/block/common/carton_a_ns.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb8788993450fe69ba2b0723e12bab1e3ce990c GIT binary patch literal 4113 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 literal 0 HcmV?d00001 diff --git a/resourcepack/assets/wheat_plus/textures/block/common/carton_a_we.png b/resourcepack/assets/wheat_plus/textures/block/common/carton_a_we.png new file mode 100644 index 0000000000000000000000000000000000000000..f6bb0b70b0d371b045f89239e2cb5119601566f2 GIT binary patch literal 3843 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 FV1naoAU^;A literal 0 HcmV?d00001