
rpphone
A simple and immersive in-game phone system for Minecraft roleplay servers.
📱 RPPhone
RPPhone is a configurable in-game phone plugin designed for Minecraft roleplay servers. Give your players a virtual phone with a customizable GUI, useful apps, and flexible settings. RPPhone is designed for roleplay, city-life, economy, and custom Minecraft servers.
✨ Core Features
📱 In-game Phone GUI --- access phone apps through a simple inventory menu. 🏦 Bank App --- a dedicated place for bank-related features and future economy integrations. 📍 GPS App --- a place for destinations and compatible GPS integrations. 🏪 Auction House App --- a dedicated app slot for auction house functionality and supported integrations. 👤 Profile App --- display player profile information. 🎨 Customizable GUI --- configure the phone menu and app layout. ⚙️ Configurable Apps --- customize app names, materials, slots, and CustomModelData. 🔧 App Toggles --- enable or disable apps through configuration. 🧩 Placeholder Support --- use supported placeholders for configurable values. 🎯 Custom Item Text --- customize item names and lore. 🚀 Lightweight Design --- built to keep the phone system simple to configure and use.
📦 Target Compatibility
Minecraft Java Edition: 1.20 through 1.21.11 (target range; compatibility must be verified through testing) Server software: Spigot and Paper Compatibility may depend on the specific Minecraft version, server software, and third-party plugins installed.
🎮 Commands
The following command structure is planned for the 2.0.0 update. Exact behavior and permissions will be confirmed during implementation. /rpphone --- show the phone command help. /rp --- shortcut alias for the main RPPhone command. /rp give --- give a phone to a player, with the required permission. /rp edit --- open phone and app editing tools, with the required permission. /rp reload --- reload the plugin configuration, with the required permission. Command suggestions and help text are planned to be clearer and permission-aware. Players who try to use a command without permission will receive a message such as: RPPhone » You don't have permission.
🔧 Configuration
RPPhone uses config.yml to configure supported phone and GUI settings. The planned 2.0.0 update aims to expand in-game configuration and app management. Existing Configuration Options App names App slots App materials CustomModelData App enable/disable settings Item lore Placeholder-based values GUI settings Planned Configuration Improvements 🛠️ Advanced App Editing --- manage app names, icons/materials, slots, appearance, and enabled state more easily. ➕ Custom App Management --- prepare tools to add, edit, enable, disable, and remove custom apps. 🔐 App Permissions --- control access to individual apps. 🧩 Optional Integrations --- configure supported external-plugin integrations without making every integration mandatory. 🧭 GPS Settings --- prepare configurable destinations and compatible GPS-plugin support. 🛡️ Inventory Protection Settings --- improve protection for phone menus, submenus, and the phone item. The final available options will depend on the features implemented and tested in the release.
🔐 Permissions
The 2.0.0 update is planned to use a simpler permission structure that works with LuckPerms and the standard server permission system. Planned permission examples: rp.use --- use the phone. rp.admin --- full RPPhone administration. rp.give --- give phones to players. rp.edit --- edit phone settings and apps. rp.reload --- reload the configuration. rp.app.* --- access all apps. rp.app.gps --- access the GPS app. rp.app.bank --- access the Bank app. rp.app.market --- access the Market app. rp.app.profile --- access the Profile app. rp.app.players --- access the Players app. Permission names, inheritance, and command checks will be finalized during development. Administrative commands will check permissions when executed, not only hide suggestions.
🏗️ Designed For
Roleplay servers City / Real-Life servers Economy servers Custom Minecraft networks Servers that want a configurable in-game phone system
📄 License
See the project license for usage and redistribution details. RPPhone --- A simple, configurable phone system for Minecraft roleplay servers.
Сервер для плагина rpphone - как у профи
Плагин rpphone создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином rpphone для друзей можно за пару минут - BungeeHost всё уже подготовил.
