
FPSMatch
FPSMatch is a library mod that provides essential tools for creating custom FPS gameplay modes, including team management, map customization, an expandable shop system, and utilities like hud manager.
- Загрузки
- 11K
- Подписчики
- 6
- Обновлён
- 15 октября 2025 г.
- Лицензия
- GPL-3.0-only
Опубликован 21 августа 2025 г.
Description
FPSMatch is a library mod designed to support team-based competitive FPS gameplay within Minecraft. It provides a flexible framework for custom match design and item management, rather than implementing complete game modes itself.
Core Features
- Provides foundational systems for team-based matches, including map instances and spectator support
- Economy framework: enables custom money systems and team-specific shops for weapons, gear, and throwables
- Offers utilities for seamless integration with weapon mods (e.g., Tacz) and tactical equipment
- Supports custom bomb defusal and other objective-based scenarios through its API
Technical Structure
- Provides admin tools: shop/map editors, command systems, and stat tracking modules
- Designed for extensibility: developers can define custom modes, items, and gameplay logic
Designed For Customization
- No built-in game content; serves as a code framework for creating FPS experiences
- Supports custom HUD
- Tracks player stats (KDA, headshots, damage) in custom match formats
License
- Licensed under GPL-3.0 (from v1.1.13). Derivative works must be open-sourced.
Ченджлог
1.2.5Релиз1.20.1 · 15 октября 2025 г.
v 1.2.5
- ADD - Added support for using the tacz interaction key to pick up match drops.
- ADD - Added support for using the right mouse button to pick up match drops. If the inventory is full, items of the same type will be replaced.
- CHANGE - Adjusted the rendering of match drops. Guns and knives now lie flat on the ground.
- CHANGE - Adjusted the pause logic of the local music player. It will no longer cancel the playback of all sound effects.
- CHANGE - The maximum stack size for all items in the mod has been set to 1.
- UPDATE - Updated tacz dependency.
- ADD - Added support for registering sound effects for knives when purchased, picked up, or dropped.
- ADD - MatchDrop now includes sound effects for knife drops.
- ADD - Added support for registering sound effects for firearms and items when purchased, picked up, or dropped.
- CHANGE - Fixed event parameter passing.
- ADD - Muted all other sounds when flashbanged.
- ADD - Added sound effects for picking up drops and purchasing items.
- CHANGE - Adjusted the logic for flashbangs and grenades.
- BUG FIX - Fixed a bug where quickly moving items in the shop editing interface would cause a crash.
- CHANGE - Optimized the map interface for demolition mode and added an explosion state.
- CHANGE - Added some utility classes and relocated certain methods.
- CHANGE - Drop items now support additional thrown weapon drops.
1.2.4.2Релиз1.20.1 · 21 сентября 2025 г.
v 1.2.4.2
- ADD - PlayerData now supports retrieving player health values
1.2.4.1Релиз1.20.1 · 10 сентября 2025 г.
v 1.2.4.1
- BUG FIX - Fixed command unable to add dummy ammo
1.2.4Релиз1.20.1 · 6 сентября 2025 г.
v 1.2.4
- CHANGE - Refactored the FPSM command
- ADD - Added sub-command
/fpsm helpwith the ability to - - - - include additional help content - CHANGE - Wrapped all
getMapmethods in FPSMCore with Optional - ADD - Added bulletproof attributes along with corresponding test items and listener module
- CHANGE - Modified the
infomethod in PlayerData - CHANGE - Moved and refactored some classes and method names
1.2.3.15Релиз1.20.1 · 25 августа 2025 г.
v 1.2.3.15
- ADD - PlayerData Add Method reset & resetWithSpawnPoint
- CHANGE - VoteObj structure update
1.2.3.14Релиз1.20.1 · 22 августа 2025 г.
CHANGE - VoteObj Internal integration of logic
Комментарии
Загружаем…