[已归档] 更好的农田

[已归档] 更好的农田

旨在改善你对农田的体验

Better Farmland 旨在改善你使用耕地的体验。 但对于想要一些花哨功能的人,它也有其他功能。 如果你对这个插件/模组有任何建议,请使用 Discussion 功能。

这个模组也作为 spigot 的插件存在。

对于开发者:如果你想扩展我的模组或使其兼容,你可以使用我的 repo。

示例 1

{
  "configVersion": 1,
  "mod": {},
  "event": {
    "prevent": true,
    "crops": {
      "change": true,
      "changes": [
        {
          "use": true,
          "sound": {
            "sound": "minecraft:block.crop.break",
            "volume": 1.0,
            "pitch": 1.0
          },
          "from": 0,
          "to": "minecraft:air",
          "drop": {
            "item": 0,
            "amount": -1
          },
          "newAge": -1
        },
        {
          "use": false,
          "sound": {
            "sound": "minecraft:block.crop.break",
            "volume": 1.0,
            "pitch": 1.0
          },
          "from": 0,
          "to": 0,
          "drop": null,
          "newAge": 0
        }
      ]
    }
  }
}

文档

文件

Config » config/betterfarmland/config.json

配置

{
  "configVersion": 2,
  "mod": {},
  "rightClickHarvest": {
    "use": false,
    "sounds": [
      {
        "sound": "minecraft:block.crop.break",
        "volume": 1.0,
        "pitch": 1.0
      },
      {
        "sound": "minecraft:block.pumpkin.carve",
        "volume": 0.75,
        "pitch": 1.0
      }
    ]
  },
  "landedUpon": {
    "preventBreak": true,
    "crops": {
      "change": false,
      "changes": [
        {
          "use": false,
          "sound": {
            "sound": "minecraft:block.crop.break",
            "volume": 1.0,
            "pitch": 1.0
          },
          "from": 0,
          "to": "minecraft:air",
          "drop": {
            "item": 0,
            "amount": -1
          },
          "newAge": -1
        },
        {
          "use": false,
          "sound": {
            "sound": "minecraft:block.crop.break",
            "volume": 1.0,
            "pitch": 1.0
          },
          "from": 0,
          "to": 0,
          "drop": null,
          "newAge": 0
        }
      ]
    }
  }
}
configVersion: 设置为当前配置版本。
prevent: 插件是否应取消该事件。效果:耕地不会发生任何变化。
change 和 changes: 在 change 中你可以指定是否要使用 changes 功能。changes 功能决定当实体/玩家跳到耕地上时应该发生什么。

# rightClickHarvest:
use: 是否要使用右键功能。
sounds: 收获植物时应播放哪些声音。

# landedUpon:
use: 此规则是否应生效。
sound: 使用此规则时播放什么声音。
from: 从哪个方块
to: 到哪个方块
drop: 你可以指定应掉落哪个物品。
newAge: 你可以更改新方块的年龄。-1 = 与旧方块相同