2.3.1
Compatibility
Changes
- Final version of v2.3.1!
- 一个更棒的Gost_v2.3.1的修改版!
- A Better version of Gost_v2.3.1!
Check what's new in v2.3.1—>Gost Wiki
点我看 中文 !
更新内容如下:🛡️ 救赎者系统 · 重构
- 删除「神圣守护模式 1/2」切换开关,救赎者现常驻每局游戏
- 每局最多 2 名救赎者,随「神之救赎」道具随机绑定人类玩家发放
- 救赎者直接获得独立神圣守护(不影响原有神圣守护系统)
- 神之救赎 · 修改:
使用次数从 2 改为 1,并直接附加道具 一次机会; 强制置入物品栏第一格,并增加防重复发放(救赎者后续触发神圣守护不再重复获得);
⚔️ 收割者武器 · 彻底重做
- 左键单体攻击:冷却 2 秒,对 普通鬼 需 2 次击杀,对 母体鬼 需 4 次击杀(纯击中次数判定,不再依赖血量)
- 右键范围技能「收割」:半径 4 格 AOE,冷却 10 秒,附带冲击粒子特效 + 凋零死亡音效
👻 鬼复活机制 · 优化
- 死亡后隐身但可自由移动(不再锁定坐标、不再减速、不再飞行)
- 复活方式改为随机地点复活(在游戏区域内随机坐标传送),不再原地复活
- 保留 10 秒倒计时 + 重生字幕/音效
🧙 猎魔人阶段防御 · 重构
- 阵营伤害保护:猎魔人无法伤害人类/猎魔人,鬼无法伤害鬼(母体无法击杀普通鬼),人类无法伤害人类
- 死亡拦截:鬼/猎魔人的真实死亡事件被取消,不会回到重生点
- 环境伤害保护:鬼/猎魔人免疫坠落、岩浆、火焰等环境伤害
- 删除「禁止回血」:猎魔人阶段玩家可正常回血
- 猎魔人阶段获得/刷新神圣守护:新增配置开关 holy-guardian-on-phase: true(配置版本 27→28)。开启时,所有剩余人类进入猎魔人阶段获得神圣守护(已有守护的刷新为满状态,重置 3 次抵挡计数);关闭则走旧逻辑
👾 鬼阵营进化系统 · 新增
- 触发条件:猎魔人阶段,参与游戏玩家 > 5 人时
- 生成:游戏区域内随机位置放置发光的绿宝石(持续附魔粒子 + 发光效果标记)
- 拾取条件:仅普通鬼可以拾取
- 效果:拾取后变身为母体鬼,获得母体血量,可猎杀猎魔人
- 公告/字幕/音效(中英双语):
- 出现提示:✦ 游戏区域出现母体升级绿宝石! / ✦ A Mother Upgrade Emerald has appeared!
- 变身字幕:👑 你成为了母体鬼! / 👑 You are the Mother Ghost!
- 变身广播:[玩家]拾取了母体绿宝石,变身为母体鬼!
- 音效:挑战完成提示 + 末影龙低吼
- 游戏结束时自动清理绿宝石
⛓️ 母体攻击机制 · 优化
- 无神圣守护的猎魔人:4 次击中 → 感染
- 有神圣守护的猎魔人:先 3 次破除守护,再 4 次 → 感染
🍴 臭牛排机制 · 改动
- 右键开始食用,1 秒吃完后效果生效,中途切换物品会打断
🎒 背包管理系统 · 新增
- 对局期间最多 9 个道具
- 道具不可放入背包(强制移回物品栏)
- 道具不堆叠,不允许两个相同道具,不允许两个肾上腺素(人鬼通用道具除外)
- 「收割者」/「神之救赎」强制放置在第一格
- 顺带修复:ItemManager.tryGiveItem 定时发放时加入专属道具去重(不重复发肾上腺素/狂暴/控魂术等),只放物品栏不放背包,与 v2.3.1 背包规则一致
💰 额外奖励结算 · 修复&优化
- 原代码已有奖励机制(addRewardPoints/settleRewardPoints/depositServerReward)但从未在游戏结束时调用,现于 endGame、endGameWithNoGhosts、forceStopGame 三处补上结算调用
- config.yml 补上缺失的 reward 配置段(救赎 100 / 普通鬼 50 / 母体 100),键名对齐原有 getter
(当你救赎一名鬼玩家/击杀一名母体时可获得100游戏币,当猎魔人击杀一名普通鬼可获得50游戏币)
🔥 击杀烟花反馈 · 优化
- 猎魔人击杀鬼时,在击杀位置放烟花(红黄 BURST 效果,1 tick 后引爆)
- 保留爆炸粒子 + 凋零死亡音效
- 新增击杀字幕(中英双语):
中文:💥 击杀成功! → 你击杀了 [玩家]
English:💥 Elimination! → You eliminated [Player]
🎯 选区粒子框 · 全新
- 设置选区后,显示火焰粒子框,持续 30 秒
🌐 双语字幕 · 优化
- 复活等待 / 重生 / 收割 / 救赎 / 母体禁足等新增中英双语字幕
⚙️ 命令整合与权限精简 · 优化
- 将divineguardian / ghostparticle (神圣守护/粒子效果)并入 /gostadmin divine 和 /gostadmin particle
- 仅保留三个权限:gost.use | gost.player | gost.admin
🧩 新增/修改文件
- SoundCompat.java(新增)— 音效全版本兼容
- ParticleCompat.java(已有)— 粒子全版本兼容
- DivineGuardianManager.java — 复活逻辑、击杀烟花、母体进化系统
- GameListener.java — 绿宝石拾取监听
Update details as follows:
🛡️ Redeemer System · Overhaul
-
Removed the "Sacred Guardian Mode 1/2" toggle; redeemers are now permanently active in every game session.
-
Up to 2 redeemers per match, randomly assigned to human players via the "Divine Redemption" item.
-
Redeemers directly gain independent Sacred Guardian protection (without affecting the original Sacred Guardian system).
-
Divine Redemption · Changes:
Usage count reduced from 2 to 1, and now automatically grants one chance upon use.
Item is forced into the first inventory slot, with anti-duplicate logic added (subsequent activation of Sacred Guardian by redeemers will not grant duplicates).
⚔️ Reaper Weapon · Complete Rewrite
- Left-click single-target attack: 2-second cooldown. Requires 2 hits to kill regular ghosts, 4 hits to kill Mother Ghosts (based purely on hit count, no longer dependent on health).
- Right-click area-of-effect skill "Harvest": 4-tile radius AoE, 10-second cooldown, featuring shockwave particle effects and a withering death sound.
👻 Ghost Respawn Mechanism · Optimization
- After death, ghosts become invisible but retain full mobility (no longer locked in place, no movement speed reduction, and no flight restriction).
- Respawn location changed to random spawn points within the game area (teleported to a random coordinate), instead of respawning at the original location.
- Retains 10-second countdown timer along with respawn subtitle/sound effect.
🧙 Hunter Phase Defense · Restructure
- Faction damage protection: Hunters cannot damage humans or other hunters; ghosts cannot damage fellow ghosts (Mother Ghosts cannot kill regular ghosts); humans cannot damage other humans.
- Death interception: True death events for ghosts and hunters are canceled—players do not return to their respawn point.
- Environmental damage immunity: Ghosts and hunters are immune to fall damage, lava, fire, and other environmental hazards.
- Removal of "No Healing Allowed": Players in Hunter phase can heal normally.
- Sacred Guardian acquisition/refresh during Hunter phase: New configuration switch added:
holy-guardian-on-phase: true(config version 27→28). When enabled, all remaining humans entering the Hunter phase receive Sacred Guardian (existing guardians are refreshed to full state, resetting the 3-block counter). If disabled, previous logic applies.
👾 Ghost Faction Evolution System · Added
-
Trigger condition: During the Hunter phase, when there are more than 5 participating players.
-
Generation: A glowing emerald appears at a random location within the game area (with continuous enchantment particles and glowing visual markers).
-
Pickup condition: Only regular ghosts can pick it up.
-
Effect: Upon pickup, transforms into a Mother Ghost, gains Mother Ghost health, and becomes capable of hunting down Hunters.
-
Announcements/Subtitles/Sounds (bilingual Chinese/English):
Appearance notification: ✦ A Mother Upgrade Emerald has appeared!
-
Transformation subtitle: 👑 You are the Mother Ghost!
-
Transformation Broadcast: [Player] picked up the Mother Emerald and transformed into the Mother Ghost!
-
Sound Effects: Challenge completion notification + Ender Dragon roar
-
Automatically clear emeralds upon game end
⛓️ Mother Attack Mechanism · Optimization
- Hunter without Divine Protection: 4 hits → infection
- Hunter with Divine Protection: First break protection with 3 hits, then 4 more hits → infection
🍴 Stinky Steak Mechanism · Change
- Right-click to start eating; effect activates after 1 second of consumption. Switching items mid-eat will interrupt the process.
🎒 Backpack Management System · New Features
- Maximum of 9 items allowed during gameplay
- Items cannot be placed in the backpack (automatically returned to inventory)
- Items do not stack; no duplicate items allowed, including two identical items or two adrenaline doses (except for shared human/ghost items)
- "Harvester" / "Divine Redemption" must be forced into the first slot
- Also fixed: ItemManager.tryGiveItem now includes unique item deduplication when issuing timed rewards (no repeated adrenaline, rage, soul control, etc.), only placing items in inventory—not backpack—aligning with v2.3.1 backpack rules
💰 Additional Reward Settlement · Fix & Optimization
- Original code already had reward mechanisms (addRewardPoints/settleRewardPoints/depositServerReward), but they were never called at game end. Now added settlement calls in endGame, endGameWithNoGhosts, and forceStopGame
- Added missing reward configuration section in config.yml (Redemption: 100 / Regular Ghost: 50 / Mother: 100), with key names aligned with existing getters
(You earn 100 game coins when you redeem a ghost player or eliminate a host body; hunters earn 50 game coins for eliminating a regular ghost.)
🔥 Kill Firework Feedback · Optimization
-
When a hunter eliminates a ghost, place a firework at the kill location (red and yellow BURST effect, explodes after 1 tick)
-
Retain explosion particles and wither death sound effects
-
Add new kill subtitle (bilingual Chinese/English):
Chinese: 💥 Elimination successful! → You eliminated [player]
English: 💥 Elimination! → You eliminated [Player]
🎯 Selection Particle Frame · New
- After selecting an area, a flame particle frame appears and lasts for 30 seconds.
🌐 Dual-Language Subtitles · Improved
- Added Chinese-English dual subtitles for respawn waiting / rebirth / harvest / redemption / Matrix banishment, etc.
⚙️ Command Integration & Permission Streamlining · Optimized
-
Merged divineguardian / ghostparticle (Divine Guardian / Particle Effects) into /gostadmin divine and /gostadmin particle.
-
Retained only three permissions: gost.use | gost.player | gost.admin.
🧩 Added/Modified Files
- SoundCompat.java (new) — Full version compatibility for sound effects
- ParticleCompat.java (existing) — Full version compatibility for particles
- DivineGuardianManager.java — Respawn logic, kill fireworks, and Matrix evolution system
- GameListener.java — Emerald pickup listener
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:SKYebqyY:2Mi6hdjH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SKYebqyY:2Mi6hdjH"
}

