Перейти к содержимому
Mineforgian

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 help with the ability to - - - - include additional help content
  • CHANGE - Wrapped all getMap methods in FPSMCore with Optional
  • ADD - Added bulletproof attributes along with corresponding test items and listener module
  • CHANGE - Modified the info method 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

Комментарии

Загружаем…