
Gost
Gost is a Minecraft server plug-in that combines cat and mouse, ghost and man, hide-and-seek... In the tense and exciting confrontation, experience the pursuit of life and death between human beings and ghosts.
Список изменений
- 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
