
MatchboxPlugin
Matchbox is a social deduction game where 7 players work together to identify and eliminate the impostor (Spark) before it's too late. Every player looks identical, and the Spark must eliminate others without being caught.
374
5
Список изменений
[0.9.3] - Latest Release (It's the little quirks in life)
Added
- Spark Secondary Ability System: Spark now rolls a secondary ability each round
- Hunter Vision or Spark Swap, alongside Swipe
- Spark Swap occupies the Hunter Vision slot (slot 28) when selected
- Spark Swap teleports with preloaded chunks, preserved velocity, and preserved look direction (designed to be invisible)
- Dynamic Voting Threshold System: Voting thresholds now scale dynamically based on alive player count
- Logarithmic scaling between key points: 20 players (20%), 7 players (30%), 3 players and below (50%)
- Works for 2-20 players with smooth threshold transitions
- Threshold display shown during voting phase: "Threshold: X/Y" (required votes / alive players) (Dantizzle)
- Voting Penalty System: Penalty applied when voting phases end without elimination
- Each phase without elimination reduces the threshold by ~3.33% (configurable)
- Maximum penalty of 10% after 3 consecutive no-elimination phases
- Penalty resets when a successful elimination occurs
- Enhanced Tie Handling: Ties are now checked against the dynamic threshold
- If tie vote count doesn't meet threshold: no elimination occurs
- If tie vote count meets threshold: random player from tie is eliminated
- Voting Configuration: All voting threshold values are now configurable in
config.ymlvoting.threshold.at-20-players- Threshold percentage at 20 players (default: 0.20)voting.threshold.at-7-players- Threshold percentage at 7 players (default: 0.30)voting.threshold.at-3-players- Threshold percentage at 3 players and below (default: 0.50)voting.penalty.per-phase- Penalty percentage per phase without elimination (default: 0.0333)voting.penalty.max-phases- Maximum phases that accumulate penalty (default: 3)voting.penalty.max-reduction- Maximum penalty reduction percentage (default: 0.10)
- Spark Ability Configuration: Spark secondary ability selection is now configurable
spark.secondary-ability- Choose Spark ability: "random" (default), "hunter_vision", or "spark_swap"- When set to "random", ability is randomly selected each round (default behavior)
- When set to a specific ability, that ability is always used
Changed
- Ability System Routing: Ability system routing remains unified; Spark inventories are rebuilt each swipe phase with the chosen secondary
- Voting Phase Display: Actionbar now shows both countdown timer and threshold requirement
- Format: "Voting: Xs | Threshold: Y/Z" (timer and required votes / alive players)
- Updates every second alongside the countdown timer
- Voting Phase Instructions: Improved voting phase start messages
- Removed counter-intuitive "right-click player while holding paper" instruction
- Added information that players can choose to not vote
- Added threshold requirement display in title subtitle
- Added explanation that no elimination occurs if threshold isn't met
- Phase Visuals: Skins are no longer reset to original during discussion/voting, and nametags remain hidden in those phases
- Players keep their assigned game skins across phases until swipe starts again
- Nametags stay hidden during discussion and voting (revealed only on elimination)
- Vote Resolution: Voting now requires meeting the dynamic threshold instead of simple majority
- Players see clear feedback when threshold isn't met
- System tracks consecutive no-elimination phases for penalty calculation
Fixed
- Steve skin override:
cosmetics.use-steve-skinsnow correctly applies Steve skins to players (Dantizzle)
Файлы
Matchbox-0.9.3.jar(189.10 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.9.3
Загрузчики
Paper
Версии игры
1.21.10
Загрузок
18
Дата публикации
2 мес. назад
