promotional bannermobile promotional banner

PartyPro - RPGLeveling/MMOSkillTree/SimpleClaims Integration

A complete party system with HUD, compass tracking, ping beacons, teleportation, and persistent groups for multiplayer servers.
Sizes.jpg

Sizes.jpg

HUDPosition.jpg

HUDPosition.jpg

API.jpg

API.jpg

Partychat.jpg

Partychat.jpg

Description

ClaimPro - Release! https://www.curseforge.com/hytale/mods/claimpro

πŸ’¬ Support & Feedback

Documentation: https://pro-hytale-mods.gitbook.io/pro-hytale-mods-docs/getting-started/quickstart

PartyPro

Team up in Hytale. PartyPro adds a complete party system with real-time HUD, map tracking, ping system, party chat, XP sharing, statistics, and leaderboards.

Works standalone β€” no dependencies required.
Optional integrations with RPGLeveling, MMOSkillTree, and SimpleClaims activate automatically when installed.

πŸ“– Full Documentation: https://pro-hytale-mods.gitbook.io/pro-hytale-mods-docs/getting-started/quickstart

---

βš”οΈ Party System

- Create and manage parties with up to 16 players
- Public parties anyone can join, or private with password protection
- Invite system with auto-accept and auto-decline modes
- Leadership transfer, member kicking, party renaming
- Parties persist across server restarts
- Configurable offline timeout to auto-remove inactive players

πŸ–₯️ Real-Time Party HUD

- Health and energy bars for every member
- Network ping (color-coded: 🟒 green / 🟑 yellow / πŸ”΄ red)
- Distance or exact coordinates to each member
- Online/offline indicators and leader icon
Normal and Compact display modes
- Fully customizable position (left/right, X/Y offset) per player
- Custom text slots for levels, classes, or ranks

πŸ—ΊοΈ Map Tracking

- Party members shown as colored icons on the world map
- Distance labels on each marker
- Three waypoint modes: all players, party only, or hidden
- 16 unique member colors

πŸ“ Ping System

- Middle-click any block to ping it for your party
- Colored beacon particle visible in the world (30s duration)
- Ping markers on the world map
- Unique color per member, configurable cooldown

πŸ’¬ Party Chat

- Toggle with `/p chat` β€” messages go only to party members
- `[Party]` prefix formatting
- Chat history viewable in the Party Browser GUI

πŸ“‹ Party Browser GUI

Open with `/p` β€” a full interactive menu:

My Party β€” members, settings, kick/transfer/disband
Parties β€” browse and search public parties, join with password
Invites β€” accept or decline pending invites
Players β€” see online players, invite them
Chat β€” party chat with message history
Stats β€” per-member and combined statistics
Top β€” leaderboard comparing all server parties
Settings β€” HUD, waypoints, invite mode
Integrations β€” RPGLeveling, MMOSkillTree, SimpleClaims

πŸ“Š Statistics & Leaderboards

Tracked per player and per party:
- Mob kills, player kills, deaths
- Damage dealt and taken
- Blocks placed and broken
- Items collected and crafted
- Distance traveled, pings sent, teleports used
- Time spent together

Leaderboard ranks all parties by kills, damage, blocks, distance, or time. Top 3 highlighted in πŸ₯‡ gold, πŸ₯ˆ silver, πŸ₯‰ bronze. Configurable auto-reset (daily or monthly).

πŸ›‘οΈ PvP Protection

Friendly fire between party members is blocked by default. The party leader can toggle PvP on or off.

πŸ§‘β€πŸ€β€πŸ§‘ Player Avatars

The Party Browser shows player headshot avatars next to names. Skins are fetched from a configurable API and cached locally.

---

Commands & Permissions

All commands use `/p` (alias: `/party`).

Party Commands β€” Permission group: Adventure

`/p` β€” Opens the Party Browser (`tsumori.partypro.command.p`)
`/p create ` β€” Creates a party (`tsumori.partypro.command.p.create`)
`/p invite ` β€” Invites a player (`tsumori.partypro.command.p.invite`)
`/p accept` β€” Accepts an invite (`tsumori.partypro.command.p.accept`)
`/p decline` β€” Declines an invite (`tsumori.partypro.command.p.decline`)
`/p leave` β€” Leaves your party (`tsumori.partypro.command.p.leave`)
`/p kick ` β€” Kicks a member, leader only (`tsumori.partypro.command.p.kick`)
`/p transfer ` β€” Transfers leadership (`tsumori.partypro.command.p.transfer`)
`/p disband` β€” Disbands the party, leader only (`tsumori.partypro.command.p.disband`)
`/p rename ` β€” Renames the party, leader only (`tsumori.partypro.command.p.rename`)
`/p tp ` β€” Teleports to a member (`tsumori.partypro.command.p.tp`)
`/p chat` β€” Toggles party chat (`tsumori.partypro.command.p.chat`)
`/p info` β€” Shows party info (`tsumori.partypro.command.p.info`)
`/p invites` β€” Shows pending invites (`tsumori.partypro.command.p.invites`)
`/p browse` β€” Browse parties/players (`tsumori.partypro.command.p.browse`)

Utility Commands

`/pping` β€” Pings the block you're looking at (`tsumori.partypro.command.ping`)

Admin Commands β€” Permission group: Creative (OP)

`/p debug` β€” Debug tools (`tsumori.partypro.command.p.debug`)

Wildcards: `tsumori.partypro.command.*` grants all commands, `tsumori.partypro.command.p.*` grants all `/p` subcommands.

Aliases: `/p join` = accept Β· `/p deny` = decline Β· `/p remove` = kick Β· `/p promote` = transfer Β· `/p teleport` / `/p goto` = tp Β· `/p status` / `/p list` / `/p members` = info Β· `/p browser` / `/p find` / `/p players` = browse Β· `/p pending` = invites

---

πŸ”— Integrations

RPGLeveling
- Player levels displayed in the party HUD
- XP sharing among party members (split or bonus mode)
- Per-party-size multipliers and distance limits
- Config: `RPGLeveling_x_PartyPro.json`

MMOSkillTree
- Selected skill level displayed in the HUD
- Skill XP sharing (same-skill or all-skills mode)
- Per-party-size multipliers
- Config: `MMOSkillTree_x_PartyPro.json`

SimpleClaims
- Party members auto-added as claim allies
- Auto-removal when leaving the party
- Configurable in the Integrations tab

---

🌍 Languages

7 languages included: English Β· German Β· Spanish Β· Portuguese (BR) Β· Hungarian Β· French Β· Russian

Set `"language": "DE"` in `config.json`. All language files in `PartyPro/language/` are fully editable. New translation keys are merged automatically on updates your customizations are preserved.

---

βš™οΈ Per-Player Settings

Each player controls their own experience via the Settings tab in the Party Browser:

- HUD on/off, left/right side, normal/compact mode
- Custom X/Y offset for HUD position
- Show only online members
- Show coordinates instead of distance
- Middle-mouse ping on/off
- Map waypoint mode (all / party only / none)
- Invite mode (normal / auto-accept / auto-decline)

All settings persist across sessions.

---

πŸ“¦ Installation

1. Drop `partypro-x.x.x.jar` into your server's `Mods` folder
2. Start the server
3. Done

Config files are created automatically on first run. No dependencies required.

---

πŸ”§ For Developers

PartyPro provides a public API for other mods:

```java
if (PartyProAPI.isAvailable()) {
    PartyProAPI api = PartyProAPI.getInstance();
    
    boolean together = api.areInSameParty(player1, player2);
    api.setPlayerCustomText1(playerId, "Lv.42");
    
    api.registerListener(new PartyEventListener() {
        @Override
        public void onMemberJoin(PartyMemberJoinEvent event) {
            // react to party changes
        }
    });
}
```

Query party data, display custom text in the HUD, and listen to 6 event types (create, disband, join, leave, leader change, settings change).

The PartyPro - RPGLeveling/MMOSkillTree/SimpleClaims Integration Team

profile avatar
Owner
  • 12
    Followers
  • 2
    Projects
  • 40.2K
    Downloads
Donate

More from tsumori

  • ClaimPro project image

    ClaimPro

    The most complete chunk-claim system for Hytale servers. Built from the ground up for performance, polished UX, and pluggable group support Parties, Guilds, Factions or anything else you ship over API

    • 297
    • August 27, 2026
  • ClaimPro project image

    ClaimPro

    The most complete chunk-claim system for Hytale servers. Built from the ground up for performance, polished UX, and pluggable group support Parties, Guilds, Factions or anything else you ship over API

    • 297
    • August 27, 2026