Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/MatchboxPlugin
MatchboxPlugin

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.

598
10
Все версииMatchboxPlugin 0.9.1

MatchboxPlugin 0.9.1

Release5 мес. назад

Список изменений

[0.9.1] - Latest Release (Config and QOL update)

Added

  • Config File Support: Full configuration system with config.yml
    • Configurable phase durations (swipe, discussion, voting)
    • Configurable player limits (min/max players per session)
    • Configurable seat spawn numbers for discussion phase
    • Random skins toggle (enable/disable)
  • Seat Location System: Discussion phase seat spawns
    • Set seat locations via /matchbox setseat <number> command (saves to config)
    • List seat locations via /matchbox listseatspawns command
    • Remove set seat locations via /matchbox removeseat <number> command
    • Configure seat coordinates in config file
    • Players automatically teleported to seats during discussion
  • Spawn Location Configuration: Game spawn locations in config
    • Set spawn locations via /matchbox setspawn command (saves to config)
    • List spawn locations via /matchbox listspawns
    • Remove set spawn locations via /matchbox removespawn <index>
    • Configure spawn coordinates in config file
    • Automatic loading from config when sessions don't have locations
  • Skin Restoration System: Enhanced skin management
    • Player skins return to normal during discussion phase
    • Assigned skins restored after discussion ends
  • Damage Protection: Players are invulnerable during active games
    • All damage sources blocked (hits, lava, fall damage, etc.)
    • Arrows hit players (for nametag revelation) but deal no damage
    • Death prevention during games
    • Hunger loss prevention
  • Block Interaction Protection: Block interactions disabled during games
    • Right-click and left-click on blocks blocked
    • Item interactions still work (abilities, voting)
  • Config Validation: Added bound checks to all config values
    • Phase durations: Swipe (30-600s), Discussion (5-300s), Voting (5-120s)
    • Player limits: Min (2-7), Max (2-20) with cross-validation
    • Min spawn locations: (1-50)
  • Clear Commands: Added commands to clear all spawn/seat locations with confirmation
    • /matchbox clearspawns - Clear all spawn locations (requires confirmation)
    • /matchbox clearseats - Clear all seat locations (requires confirmation)
    • Both commands require typing the command again with confirm to execute
  • Config Usage Notification: Players are notified when a game starts using config defaults
    • Shows how many spawn and seat locations were loaded from config
    • Helps players understand when config is being used vs session-specific settings
  • Default Configuration: Plugin ships with complete default config for M4tchbox map
    • 11 pre-configured spawn locations
    • 8 pre-configured seat locations
    • Optimized phase durations and player limits
    • Ready to play immediately without setup
  • Welcome Message System: Players receive a welcome message when joining the server
    • Title animation welcoming players to Matchbox
    • Information about the game, current version, and status
    • Discord link for bug reports and suggestions (https://discord.gg/BTDP3APfq8)
  • Steve Skins Option: Config option to use default Steve skins for all players
    • cosmetics.use-steve-skins in config.yml
    • When enabled, all players get Steve skin regardless of random-skins-enabled setting
    • Works alongside existing random skins system
  • Gamemode Management: Players automatically set to Adventure mode during games
    • Players set to Adventure mode when game starts
    • Original gamemode restored when game ends
    • Prevents block breaking and other survival interactions during gameplay
  • Session Creation Broadcast: Upon new session creation via /matchbox start <name>, a broadcast message is sent to all players
    • Informs players about the new session and how to join
    • Encourages player participation and awareness of new games

Changed

  • Location Management: Locations can be set via commands or config file
    • Commands automatically save to config (config-first approach)
    • Config locations used as defaults for new sessions
    • Session-specific locations can still be set via setdiscussion command
  • setspawn Command: No longer requires session name - saves directly to config
    • Usage: /matchbox setspawn (was: /matchbox setspawn <session>)
  • setseat Command: No longer requires session name - saves directly to config
    • Usage: /matchbox setseat <number> (was: /matchbox setseat <session> <number>)
  • Phase Durations: All phase durations configurable via config file
    • Default: Swipe (180s), Discussion (30s), Voting (15s)
  • Player Limits: Min/max players configurable via config file
    • Default: Min 2, Max 7 players

Fixed

  • Spawn Location Loading: Fixed issue where config spawn locations weren't checked before requiring manual spawn setup
    • Config spawns are now loaded first before checking if spawns are sufficient
    • Players are notified when starting from config defaults
  • Arrow Damage: Fixed arrows passing through players due to invincibility
    • Arrows now properly hit players (for nametag revelation) but deal no damage
    • Other damage sources remain blocked during active games
  • Skin Manager: Improved offline mode compatibility
    • Better error handling for players without valid skin data
    • Graceful fallback when skin properties are missing
  • Spawn Distribution: Ensured all config spawn locations are properly loaded and used
    • Fixed issue where only 1 spawn location was used even when multiple were in config
    • Fixed players spawning at same position when multiple players share one spawn location
  • Session system cleanup and state management
  • Deprecated method usage in leave command
  • Discussion/seat location teleportation logic
  • Player state restoration on game end
  • All commands have been added to tab with proper permission checks
  • Flower Pot Duplication Bug: Fixed exploit where players could duplicate flowers from flower pots
    • All flower pot interactions (right-click) are now blocked during active games
    • Prevents players from extracting and stacking flowers from flower pots

Файлы

Matchbox-0.9.1.jar(162.63 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.9.1

Загрузчики

Paper

Версии игры

1.21.10

Загрузок

37

Дата публикации

5 мес. назад

Загрузил

ID версии

Главная