diff --git a/kubejs/startup_scripts/wheat_plus.js b/kubejs/startup_scripts/wheat_plus.js index d85f4da..3369419 100644 --- a/kubejs/startup_scripts/wheat_plus.js +++ b/kubejs/startup_scripts/wheat_plus.js @@ -1,6 +1,7 @@ // priority: 0 const defaults = global.defaults; +const COLORS = global.COLORS; const LOG_PREFIX = global.LOG_PREFIX; /** @@ -259,6 +260,36 @@ onEvent('block.registry', (event) => { }); +// 注册方块 - 强化混凝土 +onEvent('block.registry', (event) => { + + console.info(`${LOG_PREFIX} 注册方块 - 强化混凝土 - 开始`); + + const keys = Object.keys(COLORS); + + keys.forEach((key) => { + + const color = COLORS[key]; + const id = `${MOD_ID}:reinforced_concrete_${color.CODE}`; + const block = event.create(id, 'basic'); + const texture = `${PATH_TEXTURE}reinforced_concrete/${color.CODE}`; + + setBlockProps(block, { + boxType: 'full', + displayName: `${color.LABEL_CN}强化混凝土`, + }); + + block.modelJson = { + parent: 'minecraft:block/cube_all', + textures: { all: texture }, + }; + + }); + + console.info(`${LOG_PREFIX} 注册方块 - 强化混凝土 - 完成`); + +}); + // 注册物品 // onEvent('item.registry', (event) => { // console.info(`${LOG_PREFIX} 注册物品 - 开始`); diff --git a/resourcepack/assets/minecraft/lang/en_us.json b/resourcepack/assets/minecraft/lang/en_us.json new file mode 100644 index 0000000..1167a85 --- /dev/null +++ b/resourcepack/assets/minecraft/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "block.minecraft.ancient_debris": "White Reinforced Concrete", + "block.minecraft.raw_copper_block": "Gray Reinforced Concrete", + "block.minecraft.raw_iron_block": "Light Gray Reinforced Concrete" +} \ No newline at end of file diff --git a/resourcepack/assets/minecraft/lang/zh_cn.json b/resourcepack/assets/minecraft/lang/zh_cn.json new file mode 100644 index 0000000..723b2fc --- /dev/null +++ b/resourcepack/assets/minecraft/lang/zh_cn.json @@ -0,0 +1,5 @@ +{ + "block.minecraft.ancient_debris": "白色强化混凝土", + "block.minecraft.raw_copper_block": "灰色强化混凝土", + "block.minecraft.raw_iron_block": "淡灰色强化混凝土" +} \ No newline at end of file diff --git a/resourcepack/assets/minecraft/textures/block/ancient_debris_side.png b/resourcepack/assets/minecraft/textures/block/ancient_debris_side.png new file mode 100644 index 0000000..69a864c Binary files /dev/null and b/resourcepack/assets/minecraft/textures/block/ancient_debris_side.png differ diff --git a/resourcepack/assets/minecraft/textures/block/ancient_debris_top.png b/resourcepack/assets/minecraft/textures/block/ancient_debris_top.png new file mode 100644 index 0000000..69a864c Binary files /dev/null and b/resourcepack/assets/minecraft/textures/block/ancient_debris_top.png differ diff --git a/resourcepack/assets/minecraft/textures/block/raw_copper_block.png b/resourcepack/assets/minecraft/textures/block/raw_copper_block.png new file mode 100644 index 0000000..b7f20d2 Binary files /dev/null and b/resourcepack/assets/minecraft/textures/block/raw_copper_block.png differ diff --git a/resourcepack/assets/minecraft/textures/block/raw_iron_block.png b/resourcepack/assets/minecraft/textures/block/raw_iron_block.png new file mode 100644 index 0000000..9fc059e Binary files /dev/null and b/resourcepack/assets/minecraft/textures/block/raw_iron_block.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/black.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/black.png new file mode 100644 index 0000000..06d00d9 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/black.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/blue.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/blue.png new file mode 100644 index 0000000..33c6e4a Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/blue.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/brown.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/brown.png new file mode 100644 index 0000000..ddcae8a Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/brown.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/cyan.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/cyan.png new file mode 100644 index 0000000..7a14f49 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/cyan.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/gray.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/gray.png new file mode 100644 index 0000000..8baaacb Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/gray.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/green.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/green.png new file mode 100644 index 0000000..df65284 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/green.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_blue.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_blue.png new file mode 100644 index 0000000..75635cd Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_blue.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_gray.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_gray.png new file mode 100644 index 0000000..8a40a5c Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/light_gray.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/lime.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/lime.png new file mode 100644 index 0000000..39bbc90 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/lime.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/magenta.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/magenta.png new file mode 100644 index 0000000..1bfd288 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/magenta.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/orange.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/orange.png new file mode 100644 index 0000000..0107fb3 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/orange.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/pink.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/pink.png new file mode 100644 index 0000000..3208da5 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/pink.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/purple.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/purple.png new file mode 100644 index 0000000..c1e6f73 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/purple.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/red.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/red.png new file mode 100644 index 0000000..afe65f5 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/red.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/white.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/white.png new file mode 100644 index 0000000..b91c3b8 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/white.png differ diff --git a/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/yellow.png b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/yellow.png new file mode 100644 index 0000000..4e50765 Binary files /dev/null and b/resourcepack/assets/wheat_plus/textures/block/reinforced_concrete/yellow.png differ