79 lines
2.0 KiB
Markdown
79 lines
2.0 KiB
Markdown
# Vault Party UI
|
|
|
|
Client-side Forge mod for Vault Hunters (Minecraft 1.18.2) that provides a party management screen.
|
|
|
|
## Features
|
|
|
|
- Open a party UI with a keybind (default: `I`, rebindable in Controls).
|
|
- Create/leave/disband party actions.
|
|
- Invite nearby/all actions.
|
|
- Invite handling (accept/decline) when not already in a party.
|
|
- Party member list panel.
|
|
- Online player list with per-player `Invite` / `Remove` actions.
|
|
|
|
## Changelog
|
|
|
|
### 1.2.2
|
|
|
|
- Removed Runtime.getRuntime() fallback.
|
|
|
|
### 1.2.1
|
|
|
|
- Fixed the accept and decline invite buttons so they sit correctly around the Create Party button.
|
|
|
|
### 1.2.0
|
|
|
|
- Added favorite players with a clickable star in the online player list.
|
|
- Added Invite Favorites to invite every available favorite player at once.
|
|
- Reworked the party screen layout to better fit the top controls and both list panels.
|
|
- Improved the offline player label shown in the party list.
|
|
|
|
### 1.1.0
|
|
|
|
- Added auto-accept invites toggle that works even when the screen is closed.
|
|
- Added player heads beside party and online player names.
|
|
- Improved row states, invite cooldown handling, and inline UI feedback.
|
|
- Refined layout spacing and removed the extra filter button/context text.
|
|
- Split party screen logic into helper classes to keep the screen file smaller.
|
|
|
|
### 1.0.0
|
|
|
|
- Initial release of the Vault Party UI.
|
|
- Added the party management screen, keybind, and core invite/remove actions.
|
|
|
|
## Requirements
|
|
|
|
- Minecraft `1.18.2`
|
|
- Forge `40.x`
|
|
- Vault Hunters modpack (client)
|
|
|
|
## Development
|
|
|
|
Build in workspace root:
|
|
|
|
```powershell
|
|
.\gradlew.bat build
|
|
```
|
|
|
|
Compile only:
|
|
|
|
```powershell
|
|
.\gradlew.bat compileJava
|
|
```
|
|
|
|
## Deploy To CurseForge Instance
|
|
|
|
A helper script is included:
|
|
|
|
```powershell
|
|
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\deploy.ps1
|
|
```
|
|
|
|
Or use VS Code task: `build-and-deploy`.
|
|
|
|
## Notes
|
|
|
|
- This mod is client-side UI logic.
|
|
- Server still enforces party rules and command permissions.
|
|
- For real testing, run it inside the Vault Hunters pack client instance.
|