ModsJava
PWarp+ | 12 GUIs | 5 Warp Modes | Voting | Doorbell | Audit Log | Multilang
Java mod listed for Minecraft 1.13–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
⚡ PWarp+
Player Warps Reimagined — 12 GUIs, 5 Modes, Voting, Doorbell, Audit Log
Complete rewrite of PWarp by TheKingSenne — improved with AI-assisted development (Claude Code)
⚡ Entire rewrite developed and deployed using AI ⚡
Player Warps Reimagined — 12 GUIs, 5 Modes, Voting, Doorbell, Audit Log
Complete rewrite of PWarp by TheKingSenne — improved with AI-assisted development (Claude Code)
⚡ Entire rewrite developed and deployed using AI ⚡
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
⚡ Why PWarp+?
The original PWarp is abandoned (last update March 2024). It uses JSON flat files, has one basic GUI, no voting, no categories, no economy taxes, no audit log, and limited permissions.
PWarp+ is a near-complete rewrite: 30 classes vs 18, 6,863 lines vs 4,251, SQLite database, 12 GUI screens, and dozens of features the original never had.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
95% GUI-Driven — Built for Bedrock & Java
PWarp+ is designed to minimize typing. Almost everything is done through visual menus, making it perfect for servers with Bedrock and Java players side by side. Phone players won't struggle typing long commands — they just click through the GUIs.
Players only type in chat for 3 specific things:
- Setting a warp name when creating
- Setting a price for paid warps
- Entering a password for password-protected warps
Everything else — creating, deleting, editing, voting, favoriting, browsing by category, ranking, whitelist management, teleporting — all through GUI clicks.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
️ 12 GUI Screens
Not just a warp list. PWarp+ has a complete visual interface:
- Main Menu — Browse all public warps with pagination, search, categories, top, favorites
- Warp Detail — Full info: owner, category, stats, votes, visits. Teleport, vote, favorite
- Edit Warp — Rename, description, icon, mode, price, password, category, move, hide, delete
- Create Wizard — 3-step process: category → mode → confirm (not a single command)
- My Warps — Your own warps only
- Top Warps — Ranked by votes (gold/silver/bronze)
- Favorites — Your saved warps
- Search Results — Name search with pagination
- Category Filter — Browse by category
- Whitelist Manager — Visual add/remove players
- Config (Admin) — In-game language selector
All GUIs are fully customizable via gui.yml (295 lines) — change materials, slots, sounds, layout.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
5 Warp Access Modes
- FREE — Anyone can teleport. No restrictions
- PAID — Visitors pay the warp price. Owner receives money (minus tax)
- PRIVATE — Only owner and whitelisted players
- PASSWORD — Enter the correct password to teleport
- DOORBELL — Visitor requests access. Owner gets clickable [Accept]/[Reject] in chat
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
6 Warp Categories
- Farm — Farms, crops, mob grinders
- Shop — Player shops, markets
- ⚔️ PvP — Arenas, PvP zones
- Decoration — Builds, art, showcases
- ️ Community — Public areas, meeting points
- Other — Everything else
Players select category when creating. Category Filter GUI lets users browse by type.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
⭐ Voting & Favorites
Voting: Players vote warps up or down. One vote per player per warp (can change). Top Warps GUI shows rankings with gold/silver/bronze medals.
Favorites: Save any warp as a favorite for quick access. Dedicated Favorites GUI.
Both are persistent in SQLite — survive server restarts.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Economy Integration
Requires Vault + economy plugin (EssentialsX, CMI, etc.)
Code (Text):
costo-creacion: 5000 # Cost to create a warp ($5,000)
impuesto: 0.20 # 20% tax on paid warps (money sink)
precio-minimo-cobro: 10 # Min price for paid warps
precio-maximo-cobro: 100000 # Max price for paid warps
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Commands
Players
Code (Text):
/pwarp — Open the warps GUI
/pwarp <name> — Teleport directly to a warp
/pwarp help — Show help in chat
Admin
Code (Text):
/pwarpadmin reload — Reload config, langs, GUIs
/pwarpadmin delete <name> — Delete any warp (with audit log)
/pwarpadmin info — Statistics
/pwarpadmin config — Language selector GUI
/pwarpadmin log warp <name> [limit] — Query audit log by warp
/pwarpadmin log player <name> [limit] — Query audit log by player
/pwarpadmin log export — Export full log to file
/pwarpadmin worlds mode <bl|wl> — Switch world restriction mode
/pwarpadmin worlds add <world> [alias]— Add world to list
/pwarpadmin worlds remove <world> — Remove world from list
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Permissions
Code (Text):
pwarp.use (default: true) — Use /pwarp and teleport
pwarp.create (default: true) — Create warps
pwarp.vote (default: true) — Vote on warps
pwarp.admin (default: op) — Admin commands
pwarp.nolimit (default: false) — Unlimited warps
pwarp.nocost (default: false) — Free warp creation
pwarp.bypass (default: false) — Bypass all access modes
pwarp.limit.X (default: false) — Custom limit (e.g., pwarp.limit.10)
Code (Text):
lp group default permission set pwarp.limit.2 true
lp group vip permission set pwarp.limit.5 true
lp group admin permission set pwarp.nolimit true
lp group admin permission set pwarp.nocost true
lp group admin permission set pwarp.bypass true
Per-Group Warp Limits
Priority: pwarp.nolimit > pwarp.limit.X > config groups > global default
Code (Text):
limite-warps: 3
limites-por-grupo:
default: 2
vip: 4
heroe: 6
titan: 10
"titan+": 15
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
World Management
Code (Text):
modo-mundos: "blacklist" # "blacklist" or "whitelist"
mundos-lista:
world_the_end:
apodo: "El End" # Display name in GUIs
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Audit Log
All actions logged to SQLite: CREATE, DELETE, VISIT, VOTE_UP, VOTE_DOWN. Query with /pwarpadmin log or export to file.
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Multilanguage
Ships with English and Spanish (413 keys each). Add any language:
- Copy lang/en.yml to lang/<code>.yml
- Translate the values
- Set idioma: "<code>" in config or use /pwarpadmin config GUI
- /pwarpadmin reload
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Installation
- Drop the JAR in plugins/
- Start the server. Done.
Auto-generates: config.yml, gui.yml, lang/es.yml, lang/en.yml, warps.db, WIKI.md, ADMIN_GUIDE.md, USER_GUIDE.md
Built-in Documentation
A complete 577-line WIKI, admin guide, and user guide auto-extract to your plugin folder. Feed the WIKI to an AI assistant to configure the plugin in seconds.
Required: Vault + economy plugin. Optional: LuckPerms.
Tested: 1.13 through 1.21.11. Paper and Spigot.
Spoiler: Full config.yml
limite-warps: 3
limites-por-grupo:
default: 2
vip: 4
heroe: 6
titan: 10
"titan+": 15
costo-creacion: 5000
impuesto: 0.20
precio-minimo-cobro: 10
precio-maximo-cobro: 100000
delay-tp: 3
tp-entre-mundos: true
modo-mundos: "blacklist"
mundos-lista:
world_the_end:
apodo: "El End"
timeout-timbre: 30
prefijo: "&8[&6PWarp&8] &r"
idioma: "es"
Code (Text):
limite-warps: 3
limites-por-grupo:
default: 2
vip: 4
heroe: 6
titan: 10
"titan+": 15
costo-creacion: 5000
impuesto: 0.20
precio-minimo-cobro: 10
precio-maximo-cobro: 100000
delay-tp: 3
tp-entre-mundos: true
modo-mundos: "blacklist"
mundos-lista:
world_the_end:
apodo: "El End"
timeout-timbre: 30
prefijo: "&8[&6PWarp&8] &r"
idioma: "es"
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
What's New vs Original PWarp
- Storage — Original: JSON flat file. Fork: SQLite async (5 tables, 5 indexes)
- GUI screens — Original: 1 basic list. Fork: 12 specialized screens
- GUI customization — Original: none. Fork: gui.yml (295 lines)
- Warp modes — Original: public/private. Fork: 5 modes (free/paid/private/password/doorbell)
- Categories — Original: none. Fork: 6 categories with filter GUI
- Voting — Original: none. Fork: up/down with rankings
- Favorites — Original: none. Fork: persistent with GUI
- Doorbell — Original: none. Fork: request system with clickable accept/reject
- Economy — Original: basic price. Fork: creation cost + tax + price range
- Permissions — Original: basic. Fork: hierarchical with LuckPerms groups
- Audit log — Original: none. Fork: full logging with export
- World management — Original: basic blacklist. Fork: blacklist/whitelist + aliases
- Languages — Original: partial messages.yml. Fork: 413 keys ES/EN + custom
- Documentation — Original: none in JAR. Fork: WIKI + admin guide + user guide auto-extracted
- Code — Original: 18 files, 4,251 lines. Fork: 30 files, 6,863 lines
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
CLICK HERE TO SEE ALL SCREENSHOTS / HAZ CLIC PARA VER CAPTURAS
Spoiler: ⬇️ Open to see images / Abrir para ver imágenes ⬇️
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
Credits
- Original plugin: TheKingSenne — PWarp v3.0.6
- Rewrite: VenecoLuis — Mundo Veneco
- AI-assisted development: Claude Code by Anthropic (Opus 4.6)
- License: MIT
✦━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✦
☕ Like this plugin? Consider supporting:
Donate via PayPal
Server: play.mundoveneco.com | Discord: Mundo Veneco
Donate via PayPal
Server: play.mundoveneco.com | Discord: Mundo Veneco
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PWarp+ | 12 GUIs | 5 Warp Modes | Voting | Doorbell | Audit Log | Multilang is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 85 times (via Spigot). Download it and open it directly in the game.