rpphone

rpphone

A simple and immersive in-game phone system for Minecraft roleplay servers.

64 downloads 2 followers

๐Ÿ“ฑ 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.

Version Minecraft Loader Download

rpphone 2.0.0

2.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, spigot
Download

rpphone 1.0.0

1.0.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
paper, spigot
Download