夜影风蓝 发表于 2024-7-19 16:51:59

求帮制作一个小行为包

目的就是说把所有64堆叠的原版的食物(指所有能吃的东西),改为只能堆叠七个,另外金苹果和附魔金苹果的话单独算
金苹果堆叠五个
附魔金苹果只能堆叠一个
(不要把原来不能堆叠的食物改成能堆叠了)

YanRan233 发表于 2024-7-19 16:52:00

已修改,您看看如何
要开“假日创建者模式”才能生效

拒绝_允许 发表于 2024-7-19 17:13:55

chatgpt的回答:
(如果不愿意自己做可以加铁粒我帮你做)
@M7_iPadOS114514.19.19beta810 编写一个Minecraft基岩版的附加包(Add-On)来修改食物的堆叠数量,可以通过编辑物品的行为包来实现。以下是详细的步骤和代码示例,帮助你完成这个附加包。

### 步骤一:创建附加包结构

1. **创建文件夹结构**:
   - 在你的Minecraft文件夹内创建一个新文件夹,比如`CustomFoodStackAddon`。
   - 在这个文件夹内创建以下子文件夹:
   - `behavior_packs`
       - `CustomFoodStack`
         - `items`
         - `manifest.json`

2. **创建`manifest.json`文件**:
   - 在`CustomFoodStack`文件夹内创建一个`manifest.json`文件,并填入以下内容:

```json
{
"format_version": 2,
"header": {
    "description": "Custom Food Stack Size Add-On",
    "name": "Custom Food Stack Size",
    "uuid": "your-unique-uuid-1",
    "version":
},
"modules": [
    {
      "description": "Custom Food Stack Size Add-On",
      "type": "data",
      "uuid": "your-unique-uuid-2",
      "version":
    }
]
}
```

> 提示:你可以使用在线UUID生成器生成唯一的UUID来替换`your-unique-uuid-1`和`your-unique-uuid-2`。

### 步骤二:编辑物品文件

3. **创建食物物品文件**:
   - 在`items`文件夹内,为每一种食物创建一个JSON文件。例如,为苹果创建`apple.json`,为面包创建`bread.json`,依此类推。

4. **修改食物堆叠数量**:
   - 以`apple.json`为例,内容如下:

```json
{
"format_version": "1.10",
"minecraft:item": {
    "description": {
      "identifier": "minecraft:apple",
      "category": "Misc"
    },
    "components": {
      "minecraft:stacked_by_data": false,
      "minecraft:max_stack_size": 7
    }
}
}
```

   - 对于金苹果和附魔金苹果,可以分别创建`golden_apple.json`和`enchanted_golden_apple.json`:

```json
// golden_apple.json
{
"format_version": "1.10",
"minecraft:item": {
    "description": {
      "identifier": "minecraft:golden_apple",
      "category": "Misc"
    },
    "components": {
      "minecraft:stacked_by_data": false,
      "minecraft:max_stack_size": 5
    }
}
}

// enchanted_golden_apple.json
{
"format_version": "1.10",
"minecraft:item": {
    "description": {
      "identifier": "minecraft:enchanted_golden_apple",
      "category": "Misc"
    },
    "components": {
      "minecraft:stacked_by_data": false,
      "minecraft:max_stack_size": 1
    }
}
}
```

### 步骤三:处理其他食物

5. **为所有可堆叠的食物创建和修改文件**:
   - 按照上述格式,为其他所有64堆叠的食物创建对应的JSON文件,并将`"minecraft:max_stack_size"`值设置为7。

### 步骤四:测试附加包

6. **将附加包导入Minecraft**:
   - 将整个`CustomFoodStackAddon`文件夹复制到Minecraft的`behavior_packs`目录中。
   - 打开Minecraft,进入设置,选择`Storage`,然后导入你的自定义行为包。
   - 在创建或编辑世界时,应用此行为包。

7. **测试堆叠效果**:
   - 进入游戏,检查每种食物的堆叠数量是否如预期所修改。

通过上述步骤,你可以成功创建一个修改食物堆叠数量的Minecraft基岩版附加包。如果有任何问题或需要进一步调整,可以随时修改对应的JSON文件。祝你游戏愉快!

星空晶体 发表于 2024-7-19 17:50:15

夜影风蓝 发表于 2024-7-20 01:16:02

YanRan233 发表于 2024-7-19 17:40
已修改,您看看如何
要开“假日创建者模式”才能生效

能再改一下吗?还差苹果和蛋糕,可以把蛋糕的堆叠改为一然后苹果重新改为七,行吗?
页: [1]
查看完整版本: 求帮制作一个小行为包