💦 洒水器
/CustomCrops/contents/sprinklers/__SPRINKLER__.yml
# 洒水器的类型(BLOCK 或 FURNITURE)
type: FURNITURE# 喷洒模式:
# 1 = 方形, 2 = 菱形, 3 = 圆形
working-mode: 2# 洒水器的工作范围:
# □■□
# ■▼■
# □■□
range: 1


最后更新于
# 最大储水容量
storage: 4# 表示洒水器是否有无限的水供应
infinite: false# 每次喷洒操作添加到种植盆的水量
water: 1
# 每次喷洒操作消耗的水量
sprinkling: 1# 洒水器的3D模型标识符
3D-item: sprinkler_1 # 无水状态
3D-item-with-water: sprinkler_1 # 有水状态# 可选的2D物品模型标识符
2D-item: sprinkler_1_item# 洒水器可以工作的种植种植盆的列表
pot-whitelist:
- default# 洒水器补水的方法
fill-method:
# 自定义补水方法1配置
method_1:
# 用于补水的物品
item: WATER_BUCKET
# 补水后返回的物品(可选)
return: BUCKET
# 此方法添加的水量
amount: 3
# 自定义补水方法2配置
method_2:
item: POTION
return: GLASS_BOTTLE
amount: 1# 水位显示条的配置
water-bar:
left: '뀂' # 水位条的左端
full: '뀁뀃' # 表示水位满的段
empty: '뀁뀄' # 表示水位空的段
right: '뀁뀅' # 水位条的右端# 各种互动和动作的事件设置
events:
place:
# 放置洒水器时执行的动作
swing_hand_action:
type: swing-hand
value: true
# 放置洒水器时触发的音效
sound_action:
type: sound
value:
source: player
key: minecraft:block.bone_block.place
volume: 1
pitch: 1
interact:
# 互动时执行的条件动作
force_work_action:
type: conditional
value:
conditions:
requirement_1:
type: sneak
value: true
actions:
action_1:
type: force-tick
# 互动时显示的全息图动作
hologram_action:
type: hologram
value:
text: '<font:customcrops:default>{water_bar}</font>'
duration: 40
x: 0.5
y: -0.3
z: 0.5
visible-to-all: false
work:
# 洒水器工作时显示的视觉效果
fake_item_action:
type: fake-item
value:
item: water_effect
duration: 100
x: 0.5
y: 0.4
z: 0.5
visible-to-all: true
add_water:
# 添加水时显示的粒子效果
particle_action:
type: particle
value:
particle: WATER_SPLASH
x: 0.5
y: 0.7
z: 0.5
count: 5
# 添加水时播放的音效
sound_action:
type: sound
value:
key: "minecraft:item.bucket.empty"
source: 'player'
volume: 1
pitch: 1requirements:
use: {}
place: {}
break:
requirement_1:
type: permission
value: xxx.xxx