跳到正文

Pebble’s Cobblemon Spawn Events

作者:lilpebs

自定义传说宝可梦、活动宝可梦或普通宝可梦的生成,设置权重概率和生成间隔!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Pebble的Cobblemon刷新事件

适用于Fabric和Forge Minecraft 1.20.1版本的Pebble刷新事件模组

请确保已安装Fabric Language Kotlin(或Kotlin For Forge)!

Architechtury API也是必需的前置。

创建动态且可配置的刷新事件,根据分配的权重从池中随机选择玩家和宝可梦。玩家随机化器会尝试在在线玩家超过2人时降低最近2名玩家的优先级,这样你就不会看到相同的事件不断发生在相同的玩家身上。

命令

  • /spawnevent:打开刷新事件UI,包含实时事件和所有事件历史记录
  • /spawnevent reload:需要OP权限(权限等级>=2),重新加载刷新事件配置。最好重启以确保安全,因为事件会循环,谁知道你做巨大改动后会发生什么 :v

重要

某些交互(例如与CobbleClear的交互)可能会产生意外结果。最好将事件宝可梦物种加入白名单,以免被自动清除。

配置

首次启动时,会在config/pebbles-spawnevents

  • config.json
{
  "enabled": true,
  "minPlayers": 1, // Minimum online players for event to trigger
  "spawnInterval": 1 //Spawn interval in minute between each event being rolled in
}
  • event-history/event-history-config.json中生成配置文件夹。允许自定义事件在显示屏幕上结束时的标签。
{
  "enabled": true,
  "capturedStatus": "<green>Captured",
  "killedStatus": "<red>Killed",
  "despawnedStatus": "<yellow>Despawned",
  "unknownStatus": "<gray>Unknown"
}
  • event-history/event-history-screen.json允许灵活的自定义屏幕,你还可以使用位图标题来自定义覆盖层。查看截图了解屏幕的显示效果。
{
  "title": "<blue>Legendary Spawn History",
  "liveSpawnSlot": 4,
  "liveSpawnLores": [
    "{pokemon}",
    "<gray>Spawned near <aqua>{player_name.spawned}</aqua> in {dimension} <red>{time_passed}</red> ago",
    "<gray>Biome: <yellow>{biome}"
  ],
  "historySlots": [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],
  "historyLores": [
    "{pokemon}",
    "<gray>Spawned near <aqua>{player_name.spawned}</aqua> in {dimension} <red>{time_passed}</red> ago",
    "<gray>Biome: <yellow>{biome}",
    "Status: {status} by {player_name.acted}"
  ],
  "navForwardSlots": [
    37
  ],
  "navForwardStack": {
    "displayName": "<aqua>Next Page",
    "material": "minecraft:arrow",
    "amount": 1,
    "nbt": "",
    "lore": [
      "<yellow>Click to view next page"
    ]
  },
  "navBackSlots": [
    36
  ],
  "navBackStack": {
    "displayName": "<aqua>Previous Page",
    "material": "minecraft:arrow",
    "amount": 1,
    "nbt": "",
    "lore": [
      "<yellow>Click to view previous page"
    ]
  },
  "emptySlotStack": {
    "displayName": "<gray>",
    "material": "minecraft:gray_stained_glass_pane",
    "amount": 1,
    "nbt": "",
    "lore": [
      ""
    ]
  }
}
  • spawns/包含所有生成事件。首次启动时会生成一个Zapdos示例,你可以随意复制该文件,创建任意数量的不同事件。权重决定生成概率。例如,如果有Zapdos(权重1)、Moltres(权重1)和Articuno(权重2),那么Zapdos的生成概率为1/4(25%),Moltres为1/4(25%),Articuno为1/2(50%)
{
  "pokemonProperties": "zapdos lvl=50 special_attack_iv=31",
  "broadcast": {
    "spawn": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been spotted in <light_purple>{biome}!\n<gray>It will be available for the next <green>{duration}</green> minutes.</gray>\n\n<blue>Closest player: <aqua>{player_name.spawned}</aqua>",
    "despawn": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has despawned.</blue>",
    "capture": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been captured by <aqua>{player_name.acted}</aqua>!</blue>",
    "kill": "<blue>The mythical entity, <yellow>Zapdos</yellow>, has been killed by <aqua>{player_name.acted}</aqua>!</blue>"
  },
  "spawnWeight": 1,
  "despawnTimerMinutes": 10,
  "sound": "minecraft:entity.lightning_bolt.thunder"
}

支持者:

Osu of Cobblehaven为这个模组提供了资金支持。

常见问题

Pebble’s Cobblemon Spawn Events 支持哪些 Minecraft 版本?

Pebble’s Cobblemon Spawn Events 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

Pebble’s Cobblemon Spawn Events 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

lilpebs 的其他作品

查看全部 →