Cobblemon 野生生成

Cobblemon 野生生成

探索草地、水域和自然区域以触发经典野生宝可梦的出现。进行宝可梦野生遭遇,闪光狩猎稀有宝可梦,重温原版游戏的体验。

杂项

Logo


关于

Cobblemon 草丛遇敌模组让野生遭遇战的感觉更接近经典宝可梦游戏。

在草丛中行走、在水中移动,你可能会突然遇到野生宝可梦。宝可梦的选择基于 Cobblemon 自身的生成数据,因此区域、生物群系、条件和稀有度仍然重要。当遭遇发生时,宝可梦出现在你附近,并且默认情况下,战斗会立即开始。

该模组还添加了驱虫喷雾和引虫香水,让你能更好地控制何时想遭遇宝可梦、何时想避开它们,以及何时想寻找特定类型的宝可梦。


新增内容

  • 在草丛中行走时随机遭遇野生宝可梦。
  • 游泳或在水域移动时触发水上遭遇战。
  • 遭遇开始时自动进入 Cobblemon 战斗,也可选择仅生成宝可梦而不开战。
  • 宝可梦从当前区域有效的 Cobblemon 生成列表中选取。
  • 野生宝可梦的等级基于你的队伍。
  • 驱虫喷雾可在探险时阻止遭遇战。
  • 驱虫熏香可保护你家或基地周围的可配置区域。
  • 引虫香水可提高闪光几率并影响遭遇权重。
  • 每种宝可梦属性都有对应的属性引虫香水。
  • 可配置的遭遇几率、冷却时间、闪光几率、引虫香水时长、驱虫喷雾时长和生成权重。

驱虫喷雾

当你想要不受野生战斗干扰地旅行时,驱虫喷雾非常有用。

  • 驱虫喷雾 默认持续 6 分钟。
  • 超级驱虫喷雾 默认持续 12 分钟。
  • 最大驱虫喷雾 默认持续 30 分钟。

在驱虫喷雾生效期间使用另一种驱虫喷雾会延长当前的驱虫时间。如果在驱虫喷雾生效期间使用引虫香水,驱虫效果将被移除并替换为引虫效果。


驱虫熏香

驱虫熏香是一种可放置的物品,适合想要永久安全区域的玩家。

将它放置在你的房子、基地、农场或任何你不想让此模组触发野生遭遇的区域。默认情况下,它会保护放置熏香周围 24 格的半径范围。服务器管理员可以通过 repelIncenseRadius 更改该半径。


引虫香水

引虫香水适合想要更积极狩猎的玩家。它们能提高闪光几率并影响更可能被选中的宝可梦。

  • 引虫香水 默认持续 6 分钟。
  • 超级引虫香水 默认持续 12 分钟。
  • 最大引虫香水 默认持续 30 分钟。

在一种标准引虫香水生效期间使用另一种标准引虫香水会延长当前的引虫时间。如果在引虫香水生效期间使用驱虫喷雾,引虫效果将被移除并替换为驱虫效果。


属性引虫香水

属性引虫香水可帮助你专注于狩猎特定属性的宝可梦。

可用属性:

普通、火、水、电、草、冰、格斗、毒、地面、飞行、超能力、虫、岩石、幽灵、龙、恶、钢和妖精。

属性引虫香水默认持续 30 分钟。

属性引虫香水只在同为相同属性时才会相互延长。例如,在妖精属性引虫香水生效期间使用另一个妖精属性引虫香水会延长其时间。改用火属性引虫香水则会替换掉妖精属性引虫香水。

标准引虫香水和驱虫喷雾也会替换属性引虫香水。


合成配方

驱虫喷雾配方

物品 材料 配方
驱虫喷雾 纸、铜锭、煤炭 驱虫喷雾配方
超级驱虫喷雾 纸、铁锭、煤炭 超级驱虫喷雾配方
最大驱虫喷雾 纸、金锭、煤炭 最大驱虫喷雾配方
驱虫熏香 纸、金锭、最大驱虫喷雾、煤炭 驱虫熏香配方

标准引虫香水配方

物品 材料 配方
引虫香水 纸、铜锭、玻璃瓶 引虫香水配方
超级引虫香水 纸、铁锭、玻璃瓶 超级引虫香水配方
最大引虫香水 纸、金锭、玻璃瓶 最大引虫香水配方

属性引虫香水配方

所有属性引虫香水都使用金锭和一个玻璃瓶,外加一种与属性相关的材料。

物品 属性材料 配方
普通属性引虫香水 鸡蛋 普通属性引虫香水配方
火属性引虫香水 烈焰粉 火属性引虫香水配方
水属性引虫香水 海晶砂粒 水属性引虫香水配方
电属性引虫香水 红石 电属性引虫香水配方
草属性引虫香水 小麦种子 草属性引虫香水配方
冰属性引虫香水 雪球 冰属性引虫香水配方
格斗属性引虫香水 皮革 格斗属性引虫香水配方
毒属性引虫香水 蜘蛛眼 毒属性引虫香水配方
地面属性引虫香水 泥土 地面属性引虫香水配方
飞行属性引虫香水 羽毛 飞行属性引虫香水配方
超能力属性引虫香水 紫水晶碎片 超能力属性引虫香水配方
虫属性引虫香水 线 虫属性引虫香水配方
岩石属性引虫香水 圆石 岩石属性引虫香水配方
幽灵属性引虫香水 灵魂沙 幽灵属性引虫香水配方
龙属性引虫香水 末影珍珠 龙属性引虫香水配方
恶属性引虫香水 煤炭 恶属性引虫香水配方
钢属性引虫香水 铁锭 钢属性引虫香水配方
妖精属性引虫香水 荧石粉 妖精属性引虫香水配方

遭遇机制

当你在有效的草地或水域区域移动时,该模组会检查是否应触发遭遇。如果触发,它会查看你周围可以生成的宝可梦,构建一个加权列表,选择一个,在附近生成它,并在启用自动战斗时开始战斗。

如果 autoStartBattles 设置为 false,宝可梦会出现在附近,并且玩家会收到一条消息。如果玩家移动距离超过 manualEncounterDespawnDistance,该宝可梦将被移除。

在以下情况下不会触发遭遇:

  • 你处于旁观模式。
  • 你正在骑乘某物。
  • 驱虫喷雾生效中。
  • 你处于驱虫熏香保护区域内。
  • 你的队伍中没有可用的宝可梦。
  • 你已经在战斗中。

如果你从该模组创建的战斗中逃跑,遇到的野生宝可梦将被移除。


配置

配置文件创建于:

config/cobblemongrassspawn/default.yml
设置 默认值 描述
version 2.0.0 配置架构版本,仅用于执行一次旧版迁移。
encounterChance 8.0 草地遭遇概率,以百分比表示,从 0.0 到 100.0。
encounterChanceSolid 2.0 配置的实心方块遭遇概率,以百分比表示,从 0.0 到 100.0。
encounterChanceWater 4.0 水域遭遇概率,以百分比表示,从 0.0 到 100.0。
shinyChance 0.09765625 基础闪光概率,以百分比表示,从 0.0 到 100.0。
shinyChanceWithLure 0.1953125 使用任何生效引虫香水时的闪光概率,以百分比表示,从 0.0 到 100.0。
aspectChance 2.0 应用有效外观/形态的概率,以百分比表示,从 0.0 到 100.0。
cooldown 4.0 检查后再次触发遭遇前等待的秒数。
autoStartBattles true 野生遭遇是否立即开始 Cobblemon 战斗。
disableCobblemonSpawns false 阻止 Cobblemon 自己的世界生成器生成新的宝可梦。已存在的野生宝可梦不受影响。
manualEncounterDespawnDistance 24.0 非自动遭遇宝可梦被移除前玩家可移动的距离(以格为单位)。
repelIncenseRadius 24 放置的驱虫熏香周围此模组不会触发野生遭遇的半径(以格为单位)。
typeLureWeightMultiplier 3.0 匹配当前属性引虫香水的宝可梦所获得的权重加成。
passthroughBlocks 参见 default.yml 能触发移动遭遇的方块,如草、花、藤蔓、树苗、雪和蘑菇。
solidBlocks 参见 default.yml 能触发移动遭遇的实心方块,如沙、冰、雪、灵魂土、灵魂沙、下界岩和下界砖。
bucketWeights.ultra-rare 2.0 应用于超稀有等级 Cobblemon 生成的额外权重。
bucketWeights.rare 10.0 应用于稀有等级 Cobblemon 生成的额外权重。
bucketWeights.uncommon 40.0 应用于不常见等级 Cobblemon 生成的额外权重。
bucketWeights.common 100.0 应用于常见等级 Cobblemon 生成的额外权重。
normalLureDuration 360.0 引虫香水的持续时间(秒)(6 分钟)。
superLureDuration 720.0 超级引虫香水的持续时间(秒)(12 分钟)。
maxLureDuration 1800.0 最大引虫香水的持续时间(秒)(30 分钟)。
typeLureDuration 1800.0 任何属性引虫香水的持续时间(秒)(30 分钟)。
normalRepelDuration 360.0 驱虫喷雾的持续时间(秒)(6 分钟)。
superRepelDuration 720.0 超级驱虫喷雾的持续时间(秒)(12 分钟)。
maxRepelDuration 1800.0 最大驱虫喷雾的持续时间(秒)(30 分钟)。

所有概率设置都以百分比表示,从 0.0 到 100.0;例如,1.0 表示 1%。cooldown、引虫香水持续时间和驱虫喷雾持续时间使用十进制秒(3.0 表示 3 秒)。持续时间值必须能精确转换为整刻,且最小应用持续时间为 20 刻(1 秒)。Minecraft 每秒运行 20 刻。

仅客户端设置创建于:

config/cobblemongrassspawn/client.yml
设置 默认值 描述
customBattleMusic true 此客户端是否播放该模组的自定义野生战斗音乐。如果禁用,原版/Cobblemon 环境音乐将不受影响。
customBattleMusicVolume 0.5 自定义战斗音乐音量,从 0.0 到 1.0。
wildEncounterGlow true 此客户端是否渲染此模组生成的野生遭遇宝可梦周围的彩色光晕。

这些设置是每个客户端的本地设置。服务器配置不会强制它们。


命令

/grassspawn reload
/grassspawn client reload

/grassspawn reload 重新加载服务器配置,无需重启游戏。所需权限等级:2。

/grassspawn client reload 仅为运行它的客户端重新加载 client.yml。