BUILT IN TAB, Home GUI, Bounties GUI, RTP GUI, Sell GUI, ItemValue, Marriage System, PvP Toggle, /ah
No more command conflicts! PoSMP now automatically detects if you have Essentials or similar plugins installed and adjusts command registration accordingly.
How It Works
- With Essentials/CMI Installed: Uses prefixed commands (/pgamemode, /pfly, /ptp, /pheal)
- Without Essentials: Gets clean, intuitive commands (/gamemode, /fly, /tp, /heal)
- Zero Configuration: Works automatically - no setup required!
Commands Now Affected
Core gameplay commands (now prefix-free when safe):
- /gamemode (with aliases /gm, /gma, /gmc, /gms, /gmsp)
- /fly, /god, /vanish, /heal, /feed, /back
- /tp, /spawn, /time, /weather
Technical Improvements
- CRITICAL FIX: Resolved command override conflicts with Essentials
- Dynamic Registration: Commands registered at runtime after conflict detection
- Clean Shutdown: Fixed plugin shutdown errors
- Backward Compatible: All existing functionality preserved
User Experience
- Essentials Users: Everything works as before with prefixed commands
- Non-Essentials Users: Enjoy clean, intuitive commands without awkward prefixes
- Server Owners: Zero configuration - just works automatically!
Released: October 5, 2025
No more inconvenient purchases! Right-clicking an item now shows a confirmation screen before buying. You'll see exactly what you're purchasing, the price, and buttons to confirm or cancel. Much safer and clearer than the old double-click system.
Fixed the accept/decline buttons in TPA requests - they actually work now when you click them!
/bounty cancel <player> Be sure to give players the following permission: posmp.bounty.cancel.selfScoreboard.yml now allows you to switch server location (for ping). That's about it really!
Release Date: October 2, 2025
Version 1.3.4 brings critical bug fixes to the SellGUI system, comprehensive MySQL database support for 12+ features, and improved transaction history interface.
Full MySQL database support for data persistence across server restarts. All features support both MySQL and file-based storage (YAML/SQLite) with automatic fallback.
Features with Database Support: Home System, Team System, Stats System, Crystal Currency, AFK System, Settings System, Bounty System, Auction System, Build/Claims, Crates System, SellGUI System, Marriage System
Centralized Configuration (5 Features) File: plugins/PoSMP/config.yml
player-data-storage sectionIndividual Feature Configurations (7 Features) Each feature has its own storage section in their respective config files:
features/settings.ymlfeatures/bounty.ymlfeatures/auction.ymlfeatures/build.ymlfeatures/crates.ymlfeatures/sellgui.ymlfeatures/marriage.ymlExample storage configuration:
storage:
type: yaml
# Options: yaml, mysql
mysql:
host:
localhost
port:
3306
database:
posmp
username:
root
password:yourpassword
table-prefix: posmp_
Issue: Players were being paid 64x more than intended for all items sold.
Fix: Removed duplicate multiplication in payment calculation methods.
Issue: Transaction history showed wildly incorrect values.
Root Cause: When saving to database, history multiplied value by item amount again when value already included the full stack.
Fix: Removed duplicate multiplication when saving to history database. Note: Existing history entries will still show incorrect values - only new transactions after this update will be accurate.
Change: Removed permission requirement for viewing item values.
posmp.itemvalue.actionbar permission requiredChanges:
Tax rate set to 0.0 by default in configuration. Can be re-enabled by changing tax-rate in sellgui.yml.
Added missing tax-message configuration to messages section.
storage sections to all feature configs with MySQL examplesconfig.yml with centralized player-data-storage sectionPoSMP-1.3.3.jar with PoSMP-1.3.4.jartype: yaml to type: mysql)| Payment Calculation Bug | Critical | Fixed |
| Transaction History Values | Critical | Fixed |
| MySQL Database Support (12 features) | Major Feature | Added |
| Item Value Permissions | Medium | Fixed |
| Transaction Display Clarity | Medium | Fixed |
Transaction History (Pre-1.3.4 Data): Existing transaction history entries saved before v1.3.4 will show incorrect values. New transactions after updating will be accurate.

PoSMP Plugin - Patch Notes v1.3.1
Major Features & Improvements
Enhanced Scoreboard System
<gradient:#start:#end>text</gradient>Command System Overhaul
/p prefix: /pgamemode, /pfly, /pgod, etc./posmp tab completion
features, language, version, commands, fixcommandsCritical Bug Fixes:
plugin.yml Major Updates
pgamemode, pfly, pgod, ptp, pspawn, psell, etc.softdepend entries for better plugin loading order
Essentials, EssentialsX, CMI, zEssentialsTechnical Improvements
Performance Optimizations
Code Quality
User Experience Improvements
Command Usability
/p prefix for PoSMP EssentialsMigration Notes
For Server Administrators
/gamemode → /pgamemode (for PoSMP Essentials)/fly → /pfly (for PoSMP Essentials)scoreboard.yml for new ping position optionsComing Soon
Version: 1.3.1
Release Date: September 25, 2025
Compatibility: Minecraft 1.19.x - 1.21.x
Dependencies: Vault (required), PlaceholderAPI (optional), LuckPerms (optional)
/posmp features command opens a GUI to toggle features on/off without server restart/sethome command with better subcommands and tab completion/sethome now supports multiple formats: /sethome, /sethome <name>, /sethome <number>/sethome help showing usage instead of setting default homeHi all,
Two updates within a day? Yes, you got that right!
This update enhances on 1.2.0 update by allowing you to disable posmp feature commands to allow the use of other plugins.
How it works:


Feature Update:
- You can now disable individual features to use other plugins with PoSMP.
- If you have another plugin you want to use, for example /sell, instead of PoSMP conflicting with their /sell command, you can go to the config file of sellgui in PoSMP folder, set "enabled: false"
This Update brings some needed fixes and improvements more notably with the Scoreboard feature.
Some GUIs such as bounty were broken as well as TPA, where glass panes could be dragged around. Fixed and patched up!
Fixed and reenabled Scoreboard feature.
Fixed Home Permissions for Unopped players.
Hi All!
This minor update comes with minor performance improvements and removed problematic command registration code that prevented plugin startup for some users reporting config.yml errors.
1. Fixed NoSuchElementException - Removed problematic ItemValue command registration
2. Cleaned up plugin.yml - Removed non-existent itemvalue command definition
3. mproved error handling - Plugin will now start successfully even without optional dependencies
PoSMP 1.0.5 – Patch Notes
Features
PlaceholderAPI integration: Stabilized for TAB and scoreboards with working stats placeholders (kills, deaths, playtime) and crystals placeholder
New placeholders for use with PlaceholderAPI-enabled plugins like TAB:
Placeholder optimization: Consolidated placeholder logic into single expansion (identifier "posmp"). Removed legacy duplicate team expansion to avoid collisions
Stats GUI improvements: Playtime now computed from tracked total + current session with no PAPI dependency
Crystals enhancements:
Bug Fixes
TAB values blank: Resolved by removing duplicate PlaceholderAPI expansion with same identifier and returning safe defaults when stats/crystal features are unavailable
Stats placeholders: Switched to direct method calls (no reflection) and ensured non-empty outputs
Playtime in GUI: Fixed to include current session and use internal tracking
Crystal placeholder stuck at 0: Now reads persisted store first with PlayerData fallback
Config Updates
features/crystal.yml now defaults to unlimited max balance using 0
Build/Packaging
Version bumped to 1.0.5
Commands to Reload
/papi reload /tab reload (or restart) /posmp reload (optional after deploying JAR)
PoSMP 1.0.4 – Patch Notes
Features
Team nametag system: New second line under player names with instant, smooth tracking
Team Levels page: Team Info GUI Experience Bottle opens levels page showing current level, XP, next threshold, and benefits per level from config
Join request GUI: Clicking a team in Team List sends request and opens Accept/Deny GUI for owner. /team join <team> triggers same GUI flow
RTP multiverse support: features/rtp.yml multiverse section to pick overworld/nether/end/lobby world names. RTP respects configured world names instead of first world with matching environment
Team enhancements:
Chat improvements: Resolved raw %luckperms_prefix% by using PlaceholderAPI when present with fallback resolver for common placeholders when PlaceholderAPI is absent
Bug Fixes
AFK disable crash on shutdown: Avoid scheduling tasks while plugin disables
Duplicate messages eliminated:
Display cleanup: Kick/leave immediately clears second-line nametag and below-name artifacts
Above-head display: Removed old label usage and replaced with armor-stand nametag for fully custom second line under player name
Config Updates
features/team.yml overhauled:
features/rtp.yml: Added multiverse world name mapping
PoSMP 1.0.3 – Patch Notes
Highlights
Fixed startup crash caused by internal conflicts (NoSuchFieldError in EconomyFixFeature) Shipped clean JAR build with improved stability Cross-version runtime support: 1.19, 1.20, and 1.21 (latest) Essentials replacements restored and expanded with proper command executors and tab-completion
Fixes
Resolved java.lang.NoSuchFieldError during enable caused by internal conflicts by improving build process and stability Guarded ProtocolLib-dependent features (Item Value tooltips) so plugin runs even if ProtocolLib/NBT-API are absent Updated compatibility with Paper API changes across versions (enchantments, particles, attributes, flags, materials)
Compatibility
Server versions: 1.19.x, 1.20.x, 1.21.x (including latest Paper) Build: Java 17 bytecode (runs on Java 17 and Java 21) plugin.yml: api-version: 1.21
Essentials Commands (built-in)
Core commands: broadcast, msg, reply, burn, nuke, fly, god, vanish Teleportation: tp, tphere, back, tppos, tpoffline Player management: gamemode (gma, gmc, gms, gmsp), speed, heal, feed, repair Inventory: trash, workbench, invsee, enderchest, clearinventory, give Utilities: playtime, exp, seen, socialspy, kill, near, ignore, remove World: pweather, worth, time, spawnmob
Tab-completion provided for applicable commands with permissions defined in plugin.yml
Deployment Notes
Upload build/libs/PoSMP-1.0.3.jar for installation For Item Value tooltips, install ProtocolLib and NBT-API (feature auto-skips if absent)
Technical Changes
Build targets Java 17 with Paper dependencies adjusted Updated plugin.yml api-version with verified commands and permissions Full Essentials command registration with tab-completers Compatibility helper added for API differences across 1.19–1.21