击中方块(Hit Block) - CyanBillowtranslation/Crackshotplus-Chinese-Wiki GitHub Wiki
Hit_Block:
Custom_Hit_Block_Sound: <String>-<Double>-<Double>,<etc.>
Block_Crack_Animation:
Minium_Crack: <Integer>
Maxium_Crack: <Integer>
Block_Transform:
Transform_To_Block: <String>:<Byte>
Transform_From_Block_To_Block:
- <String>:<Byte> -> <String>:<Byte>
- <etc.>
Break_Blocks:
Blacklist: <Boolean>
Regen_Blocks_After_Milliseconds: <Integer>
Blocks_List:
- <String>:<Byte>~<Integer>
- <etc.>
Explosion:
Radius: <Integer>
Monkey_Bomb:
Entity_Type: <String>
Lasts_Before_Dying: <Integer>
Radius: <Integer>
Works_For_Mobs: <Boolean>
Works_For_Animals: <Boolean>
Explosion_End:
Exploding_Weapon_Name: <String>
Temporary_Turret:
Maxium_Shots: <Integer>
Maxium_Alive_Time: <Integer>
Fire_Rate: <Integer>
Radius_To_Nearest_Entity: <Integer>
Weapon_Used_To_Shoot: <String>
Trail: <String>,<etc.>
在方块被击打的位置播放制定音效。
格式: <音效名>,<音量>,<音高>
- Minium_Crack
- 设置该武器在方块上打出裂纹的最小数。
- 注意: 数值要在
1
到9
之间。
- Maxium_Crack
- 设置该武器在方块上打出裂纹的最大数。
- 注意: 数值要在
1
到9
之间。
- Transform_To_Block
- 若该项存在,则每一个被这把武器打中的方块都会变成该项设置的方块。
- 提示: 该项支持区域内禁止,可配合
WorldGuard
等插件。
- Transform_From_Block_To_Block
- 设置哪些方块被打中后会从方块x变为方块y。
- 注意:
->
用于在该项中区分被转换和转换成的方块(箭头前为被转换方块,箭头后为目标转换方块) - 提示: 该项支持区域内禁止,可配合
WorldGuard
等插件。
--破坏方块
- Blacklist
- 若该项为
false
则只有在Blocks_List
列表里的方块才能被破坏。
- 若该项为
- Regen_Blocks_After_Milliseconds
- 设置方块被破坏后的复原时间(单位:毫秒)。
- 提示: 从
config.yml
中可设置检测被破坏方块的时间间隔Break_Blocks_Update_Interval
。 - 提示:
1000
毫秒 = 1 秒。
- Blocks_List
- 设置哪些方块可以或不可以被破坏。
- 此项
- <String>:<Byte>~<Integer>
指代的意思是- 建筑材料名:附加值~摧毁所需要的次数
- 建筑材料表
- 三个例子:
-
- GLASS
代表射击一次可以摧毁玻璃。 -
- STAINED_GLASS_PANE:7
代表射击一次可以摧毁灰色玻璃板。 -
- OBSIDIAN~5
代表摧毁黑曜石需要射击五次。
-
- Explosion
- Radius
- 设置爆炸的范围。
- 如果你想指定一些方块可被此武器破坏,请使用此项。
- 如果你想让每个方块都可以被破坏和恢复,可在CrackShot的爆炸物中添加
Explosion_No_Grief: false
然后在csp中使用Regen_Blocks_After_Milliseconds
。
- 如果你想让每个方块都可以被破坏和恢复,可在CrackShot的爆炸物中添加
- Radius
--设置武器击中方块后生成猴子炸弹
注意: 猴子炸弹为实体。
- Entity_Type
- 设置猴子炸弹的实体类型。
- 提示: 这里 列出了所有可用的实体。
- Lasts_Before_Dying
- 设置猴子炸弹的“存活”时长。
- Radius
- 设置实体会受到爆炸影响的范围。
- Works_For_Mobs
- 设置爆炸是否对怪物起作用。
- Works_For_Animals
- 设置爆炸是否对动物起作用。
- Exploding_Weapon_Name
- 设置爆炸武器的名称。
- 提示: 该项为可选项。
--设置武器击中方块后生成一座短时间存在的炮台
提示: 一个玩家只能生成一个 Temporary_Turret(短期炮塔)
所以它会在另外一个 Temporary_Turret
生成时消失。
- Maxium_Shots
- 设置这个炮塔在消失前可射击的最大次数。
- Maxium_Alive_Time
- 设置炮塔消失前的存活时间(单位:刻ticks)
- 提示: 20 ticks = 1 秒
- Fire_Rate
- 炮塔的射击频率。
- 提示: 20 = 每秒/发
- Radius_To_Nearest_Entity
- 如果目标在这个范围之外则炮塔无法对其进行射击。
- Weapon_Used_To_Shoot:
- 设置炮塔用以射击的CrackShot枪械。
- 注: 仅支持弹射物为
arrow
,egg
,fireball
,witherskull
和snowball
类型的枪械。
- Trail
- 和武器设置弹道特效的方法类似 (弹道特效)。
使用范例
CrackShot中的文件配置
Spawn_Turret:
Item_Information:
Item_Name: "&7Spawn Temporary Turret &c-&7"
Item_Type: 291
Sounds_Acquired: ENTITY_BAT_TAKEOFF-1-1-0
Remove_Unused_Tag: true
Shooting:
Right_Click_To_Shoot: true
Cancel_Left_Click_Block_Damage: true
Projectile_Amount: 1
Projectile_Type: arrow
Remove_Arrows_On_Impact: true
Projectile_Speed: 20
Delay_Between_Shots: 100
Extras:
Disable_Underwater: true
Turret_Shooting:
Item_Information:
Item_Name: "Shooting turret"
Item_Type: 291
Sounds_Acquired: ENTITY_BAT_TAKEOFF-1-1-0
Remove_Unused_Tag: true
Shooting:
Right_Click_To_Shoot: true
Cancel_Left_Click_Block_Damage: true
Recoil_Amount: 1
Projectile_Amount: 1
Projectile_Type: arrow
Remove_Arrows_On_Impact: true
Projectile_Speed: 30
Projectile_Damage: 10
Headshot:
Enable: true
Bonus_Damage: 3
Backstab:
Enable: true
Bonus_Damage: 2
Abilities:
Reset_Hit_Cooldown: true
CrackShotPlus里的文件配置
Spawn_Turret:
Hit_Block:
Temporary_Turret:
Maxium_Shots: 20
Maxium_Alive_Time: 100
Fire_Rate: 10
Radius_To_Nearest_Entity: 32
Weapon_Used_To_Shoot: "Turret_Shooting"
Trail: "PiercedCrit,PiercedSmoke" # these are preset trails in CSP