Bloodmoon-插件文档帮助

指令 & 权限
指令:
/bloodmoon start —— 开始某个世界的血月
/bloodmoon stop —— 停止某个世界的血月
/bloodmoon show —— 显示距离下次血月的天数
/bloodmoon reload —— 重载配置、语言文件

[V0.7 新增] /bloodmoon spawnzombieboss: 刷新一只僵尸BOSS
[V0.7 新增] /bloodmoon killbosses [true]: 清除这个世界的所有僵尸BOSS。若参数1为true,将掉落奖励物品
[V0.8 新增] /bloodmoon
spawnhorde [玩家]: 生成一大群怪物。若玩家为空,则随机选择玩家

权限:

bloodmoon.bloodmoon —— 使用/BloodMoon主指令
bloodmoon.start —— 开始某个世界的血月
bloodmoon.stop —— 停止某个世界的血月
bloodmoon.reload —— 重载 config.yml 和 语言文件
bloodmoon.spawnzombieboss —— 生成一只僵尸BOSS
bloodmoon.killbosses —— 清除这个世界的所有僵尸BOSS

bloodmoon.spawnhorde —— 生成一大群怪物
多世界配置(config.yml)

路径:plugins/BloodMoon/世界名/config.yml

如需要不同世界不同的血月配置,就按照上面的路径创建文件夹即可!

示例config.yml(对于世界"world"):

#插件版本号,不要修改,如果你是0.8版本,修改为0.8即可
ConfigVersion: 0.81

# 世界 world 的血月配置文件

#血月是否会发生 (false->会发生, true->不会发生)
IsBlacklisted: false
#这个世界永远是血月
PermanentBloodMoon: false
#血月间隔天数
BloodMoonInterval: 5
#玩家死亡后清空背包
ItemDespawnUponDeath: true
#玩家死亡后清空经验
ExperienceDespawnsUponDeath: true
#怪物掉落物数量的最大值
ItemDropsMaximum: 4
#怪物掉落物数量的最小值
ItemDropsMinimum: 0
#怪物掉落经验值的倍数 (必须是正整数)
ExperienceDropMult: 4
#怪物伤害值的倍数 (必须是正整数)
MobDamageMultiplicator: 2
#怪物血量的倍数 (必须是正整数)
MobHealthMultiplicator: 3
#玩家死亡后触发闪电
LightningEffectOnPlayerDeath: true
#怪物死亡后触发闪电
LightningEffectOnMobDeath: true
#血月结束后的音效
PlaySoundUponBloodMoonEnd: true
#血月的背景音乐
PlayPeriodicSoundsDuringBloodMoon: true
#天空更黑暗的效果
DarkenSky: true
#玩家受到伤害时的音效
PlaySoundUponHit: true
#玩家或怪物受到伤害时的粒子效果
PlayerHitParticleEffect: true
MobHitParticleEffect: true
#血月时的雷雨天气
ThunderDuringBloodMoon: true
#血月时是否可以睡眠
PreventSleeping: true
#刷怪笼刷新的怪物是否掉落奖励 (false->掉落, true->不掉落)
MobsFromSpawnerNoReward: false
#举起盾牌时的粒子效果
ShieldPreventsEffects: true
#怪物刷新几率
#0->不刷新, 25->四分之一的几率. (范围0~100)
BloodMoonSpawnMobRate: 25
#是否刷新僵尸BOSS
EnableZombieBoss: false
#(一直是血月的世界里,) 僵尸BOSS死亡后多久再自动刷新一只
#20 ticks = 1 秒. 24000 ticks = MC中的一天
ZombieBossRespawn: 24000
#怪物随机掉落物的列表 (数据类型: Material)
DropItemList:
  - GOLD_INGOT
  - GOLD_INGOT
  - GOLD_INGOT
  - GOLD_INGOT
  - GOLD_INGOT
  - GOLD_INGOT
  - IRON_INGOT
  - IRON_INGOT
  - IRON_INGOT
  - IRON_INGOT
  - IRON_INGOT
  - IRON_BLOCK
  - IRON_BLOCK
  - GOLD_BLOCK
  - GOLD_BLOCK
  - DIAMOND
  - DIAMOND
  - TOTEM_OF_UNDYING
  - DIAMOND_BLOCK
  - COAL_BLOCK
  - REDSTONE_BLOCK
  - LAPIS_BLOCK
#僵尸BOSS的负面效果
#LIGHTNING,[range],[cooldown]
#FIRE,[range],[cooldown],[duration]
#UNDERLING,[range],[cooldown],[amount]
#BLIND,[range],[cooldown],[duration]
#POISON,[range],[cooldown],[duration],[amplifier]
#WITHER,[range],[cooldown],[duration],[amplifier]
ZombieBossPowerSet:
  - "WITHER,12,20,5,1"
#怪物伤害玩家,玩家获得的药水效果
#[Effect],[Duration (秒)],[Effect amplifier. 不会的就用 1]
#附加的一个特效: 'LIGHTNING'
ZOMBIEEffects:
  - "WITHER,7,1"
HUSKEffects:
  - "WITHER,7,1"
DROWNEDEffects:
  - "WITHER,7,1"
ZOMBIE_VILLAGEREffects:
  - "WITHER,7,1"
SKELETONEffects:
  - "SLOW,3.5,1"
CREEPEREffects:
  - "LIGHTNING"
PHANTOMEffects:
  - "LEVITATION,1.5,3"
SPIDEREffects:
  - "POISON,4,1"
  - "CONFUSION,6,9999"
ENDERMANEffects:
  - "SLOW,2.5,2"
ZOMBIEBOSSEffects:
  - "WITHER,9,2"

# ;s = 以后台权限执行一次指令
# ;f = 以后台权限为每个玩家执行一次指令 ($p = 玩家名)
# ;p = 让每个玩家执行一次指令 ($p = 玩家名)
# $w = 世界名
# 指令不加 /
#血月开始
CommandsOnStart:
#  - "some command;s"
#血月结束
CommandsOnEnd:
#  - "command on player $p on world $w;p"
#僵尸BOSS每次的伤害值 2 = 1心
ZombieBossDamage: 7
#僵尸BOSS掉落经验的倍数
ZombieBossExpMultiplier: 10
#僵尸BOSS血量的倍数
ZombieBossHealth: 50
#僵尸BOSS掉落物品的倍数
ZombieBossItemMultiplier: 10


#群怪生成配置
#是否可在此世界生成一大群怪物
HordesEnabled: true
#[?] 自动生成一大群怪物的间隔(ticks)
BaselineHordeSpawnrate: 800
#[?] 自动生成一大群怪物的间隔的随机变化(ticks)
HordeSpawnrateVariation: 200
#一大群怪物中允许生成的怪物种类
HordeMobWhitelist:
- "ZOMBIE"
- "SKELETON"
- "SPIDER"
#一大群怪物将生成在距玩家多少格之外
HordeSpawnDistance: 12
#一大群怪物中怪物数量最小值
HordeMinPopulation: 3
#一大群怪物中怪物数量最大值
HordeMaxPopulation: 10
来源:https://www.mcbbs.net/thread-973662-1-1.html