SMPEvents (SMPE)

随机为服务器上的所有人启动小型事件,供他们参与。

资源图片
# SMPE ## 它所做的事情 这个插件会随机启动事件,玩家可以选择相互竞争。有些事件可以免费参与,而其他事件则需要支付入场费。获胜者将获得所有参与者入场费的总和作为奖品。 ## 事件 要获胜,玩家必须尽快完成随机选择的挑战: - **Advancement:** 玩家必须获得 X 个成就 - **Effect:** 玩家必须获得 X 个效果 - **Item:** 玩家必须获得 X 个物品 - **Mob:** 玩家必须杀死 X 个生物 - **Biome:** 玩家必须进入 X 个生物群系 - **PlaceBlockAt:** 玩家必须在 X 坐标放置一个方块 - **PlaceBlockAtIn:** 玩家必须在 X 坐标(在 X 维度内)放置一个方块 - **WinRaid:** 玩家必须赢得一次突击战 - **KillPet:** 玩家必须杀死一只宠物 ## 其他功能 - 允许启动和停止事件的管理员命令 (`/smpe [start | stop]`) - 投票跳过事件 - 离开事件 - 非常复杂且繁琐的入场费/奖品选择系统
配置 ```YAML # 第一个加入消息和事件开始之间的时间 start_time: 120 # 事件开始所需的最小玩家数量 min_players: 2 # 每秒随机事件开始的概率是 VALUE分之一 # 0 会禁用随机事件 start_chance: 1800 # 为了跳过时间,所有在线玩家中必须有 VALUE% 的玩家在事件中 time_skip_percent: 100 # 为了跳过事件,需要 VALUE% 的玩家 voteSkip_percent: 80 # 所有玩家加入事件后,跳过的时间为 VALUE 秒 skip_time: 5 Events: Advancement: probability: 100 # 事件添加到列表 VALUE 次,然后从该列表中随机抽取; 设置为 0 以禁用该事件 skill: 80 # 100 分制技能等级; 等级越高,入场费越高 Effect: probability: 100 skill: 70 Item: probability: 250 skill: 80 Mob: probability: 120 skill: 90 Biome: probability: 120 skill: 40 PlaceBlockAt: probability: 50 skill: 30 PlaceBlockAtIn: probability: 50 skill: 40 WinRaid: probability: 20 skill: 80 KillPet: probability: 1 skill: 50 # 可以获得的物品 Items: # 如果想要所有事件都免费,只需从此列表中删除所有物品 NETHERITE_INGOT: 400 #ITEM: VALUE NETHERITE_SCRAP: 250 DIAMOND: 70 IRON_INGOT: 20 WIND_CHARGE: 29 GOLD_INGOT: 18 REDSTONE: 9 COPPER_INGOT: 5 LAPIS_LAZULI: 6 DIRT: 3 ```
## 链接 - Modrinth: [modrinth.com/plugin/smpe](https://modrinth.com/plugin/smpe) - 源代码: [github.com/KEL0002/SMPE](https://github.com/KEL0002/SMPE) - 报告问题: [github.com/KEL0002/SMPE/issues](https://github.com/KEL0002/SMPE/issues)