COWMODSКаталог модов

InfinityPhone

Immerse yourself in the world of mobile communication in Minecraft! Make calls, exchange messages, manage contacts, and customize everything for your server from colors to prices for calls.

Автор: infunv5142обновлён 20 июл. 2026 г.
ЭкономикаОбщениеУтилиты

Описание

InfinityPhone

Immersive Smartphones for Modern Minecraft Servers

BANNER

A phone plugin built for immersive Minecraft multiplayer experiences. InfinityPhone replaces traditional command-based communication with a polished, inventory-based smartphone interface featuring voice calls, SMS messaging, contact management, and economy integration.

Designed for performance, reliability, and seamless player experience by infunv studio.


📱 Key Features

  • Modern Smartphone Interface — A polished inventory-based GUI that feels like using a real smartphone inside Minecraft.
  • Real-Time Voice Calls — Call other online players using their phone number or saved contacts with ringing, accept/reject actions, busy detection, and automatic call termination.
  • SMS Messaging — Exchange text messages with delivery notifications, click-to-copy phone numbers, and customizable message formatting.
  • Advanced Contact Management — Create, edit, organize, and remove contacts with support for blacklist management and duplicate protection.
  • Virtual Phone Numbers — Every smartphone receives its own unique automatically generated phone number.
  • Economy Support — Optional Vault integration allows charging players for calls and SMS messages with fully configurable prices.
  • Highly Customizable — Every menu, message, title, lore, prefix, and color can be customized without modifying plugin code.
  • Rich Text Support — Full compatibility with Adventure API, MiniMessage, gradients, RGB colors, legacy formatting codes, and modern Minecraft text components.

⚙️ Technical Highlights

  • Embedded SQLite Database — Fast, lightweight local database with no MySQL installation required.
  • Optimized Performance — Designed for long-running production servers with efficient event handling and minimal resource usage.
  • Cross-Version Support — Compatible with Spigot, Paper, Purpur, and compatible forks.
  • Hot Configuration Reload — Reload configuration files without restarting the server.
  • Modular GUI System — All phone menus are stored as separate YAML files for maximum customization.
  • Automatic Resource Pack Support — InfinityPhone can automatically deliver the official resource pack to players when they join the server (if enabled by the server administrator).

💻 Commands & Permissions

General Commands

CommandDescription
/phone give [player]Give a smartphone to yourself or another player.
/phone remove [player]Remove a smartphone from yourself or another player.
/phone reloadReload all configuration files.
/phone versionDisplay plugin information and configuration versions.
/contactOpen and manage your phone contacts.
/call <number|player>Start a voice call.
/msg <number|player> <message>Send an SMS message.
/acceptAccept an incoming call.
/cancelReject an incoming call.
/quitEnd the active phone call.
/block <player>Add a player to your blacklist.
/unblock <player>Remove a player from your blacklist.

Permissions

PermissionDescription
infinityphones.adminGrants access to administrative commands.

🎨 Customization

InfinityPhone was designed to be customized without editing the source code.

Configuration includes support for:

  • Fully translatable messages
  • Custom prefixes
  • MiniMessage formatting
  • RGB gradients
  • Legacy color codes
  • Economy settings
  • Menu layouts
  • Inventory icons
  • Menu titles
  • Button descriptions
  • Phone item appearance

To display the configured plugin prefix anywhere inside configuration files, simply use:

{prefix}

Example:

{prefix} Plugin configuration has been successfully reloaded.

🚀 Installation

  1. Download the latest plugin release.
  2. Place the .jar file inside your server's plugins/ folder.
  3. Start or restart your server.
  4. Configure the generated YAML files.
  5. (Optional) Install Vault to enable economy integration.
  6. (Optional) Enable automatic resource pack delivery for the complete InfinityPhone experience.

📦 Configuration

InfinityPhone stores its configuration inside multiple YAML files.

FileDescription
config.ymlMain configuration, economy settings, messages, phone item, prefixes and plugin behavior.
phone-menu.ymlMain smartphone menu layout.
contacts-menu.ymlContact list interface.
contact-detail-menu.ymlIndividual contact interaction menu.

All configuration files are extensively commented and support live reloading.


📚 Requirements

  • Minecraft: 1.20.x+

  • Java: 17+

  • Supported Servers:

    • Paper
    • Purpur
    • Spigot
    • Compatible forks
  • Optional Dependency: Vault


📦 Official Resource Pack

InfinityPhone uses its own official resource pack to provide custom smartphone models and textures.

The latest version is always available here:

https://github.com/infunv/infinityphone-public

When automatic resource pack distribution is enabled, players will receive the correct version automatically after joining the server.


🐞 Bug Reports & Feedback

Found a bug?

Have a suggestion?

Want to request a new feature?

Please create an Issue in the official public repository:

https://github.com/infunv/infinityphone-public

Community feedback helps improve future versions of InfinityPhone.


📄 License

Copyright © infunv studio.

InfinityPhone is proprietary software.

You are permitted to use the compiled plugin on your Minecraft servers.

You may not:

  • redistribute the plugin;
  • redistribute modified versions;
  • decompile or reverse engineer the software;
  • sell, sublicense, or repackage the plugin;
  • distribute proprietary assets outside the official resource pack repository.

Please refer to the included LICENSE file for the complete license agreement.


👥 Credits

Developer: whitecristafer

Studio: infunv studio

Official Website: https://infunv.ru

Minecraft Services: https://mine.infunv.ru

Public Resource Pack & Issue Tracker:

https://github.com/infunv/infinityphone-public


Thank you for using InfinityPhone.

We hope it becomes a core part of your server's roleplay experience.

Галерея

Banner INFINITYPHONESmartphone model? What else can I say?Our phone was stolen.I'm holding the phone in my right hand here.

Последние версии

Все версии →
release

📱 InfinityPhones — Release v1.3.0

1.3.0
20 июл. 2026 г.464Minecraft: 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
### 🚀 Key Highlights & Engine Upgrade * **Expanded Minecraft Version Support**: Major internal refactoring now ensures stable and seamless support across all Minecraft versions from **1.14 up to 1.21.X**! * **Enhanced Java 11 Compatibility**: Optimized runtime execution and updated underlying library dependencies. * **ProGuard Code Protection**: Integrated aggressive bytecode obfuscation and optimization rules, reducing total JAR size and increasing overall plugin performance. * **New Update Checker**: Added a smart semantic version checker via Modrinth API to automatically inform server admins when a new release is available. --- ### 🛡️ Smartphone Features & Protection * **Drop & Storage Protection**: Active event listeners now prevent players from dropping smartphones or moving them into storage containers (chests, hoppers, shulkers). * **Phone Removal System**: * Added `/phone remove [player]` functionality allowing server staff to safely revoke smartphone items. * Integrated dedicated permission checks for phone removal commands. --- ### 🎨 Customization & Localization * **UI & Menu Overhaul**: Updated layout configurations for `phone-menu.yml`, `contacts-menu.yml`, and `contact-detail-menu.yml`. * **Improved Translations**: Extended logging messages, refreshed configuration descriptions, and refined default text formats. * **Updated EULA & License**: Config files now include comprehensive instructions and detailed licensing terms. --- ### 🛠️ Config Update Notice for Admins > **Important:** If you are updating from an earlier version, we recommend backing up your current `config.yml` and GUI configuration files to let the plugin generate the new localized structures on startup.
alpha

InfinityPhone 1.2.5.12-alpha

1.2.5.12-alpha
15 мая 2026 г.49Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, purpur, spigot
Скачать
Что нового
### 🖥️ New features - **End Call Button**: A RedstoneBlock button has been added to the phone menu, allowing players to end the current call. - **Commit**: [79d3e48285e3dc2d2391c23f1cc5b954caf049eb](https://github.com/infunv/InfinityPhones/commit/79d3e48285e3dc2d2391c23f1cc5b954caf049eb) ### 🐞 Fixed bugs - **Challenge Self-acceptance**: Added a check to prevent players from accepting their own challenge. - **Commit**: [fc80ec3b09f2ae1308073ad653d868bd8d1d8bcf](https://github.com/infunv/InfinityPhones/commit/fc80ec3b09f2ae1308073ad653d868bd8d1d8bcf) - **Call Termination on exit**: If Player 1 calls Player 2 and then exits the game, Player 2's call will be automatically terminated. - **Commit**: [926afc2c1cd28304b07faa2bbccb97ed5e9c02de](https://github.com/infunv/InfinityPhones/commit/926afc2c1cd28304b07faa2bbccb97ed5e9c02de) - **Fixes for AntiSpam and prefixes**: Fixes for AntiSpam plugins (tested on ChatEX) and prefix replacement errors. - **Commit**: [e3d08c3a3d70667aa907245db712b6926ffac7de](https://github.com/infunv/InfinityPhones/commit/e3d08c3a3d70667aa907245db712b6926ffac7de) ### ✨ Improvements - **GUI improvements**: Added button headers and descriptions, updated configuration file. - **Commits**: - [07a040f917f9a15c38895c27e6df7303fa9cf9ee](https://github.com/infunv/InfinityPhones/commit/07a040f917f9a15c38895c27e6df7303fa9cf9ee ) - [6292573ecd2c69b18ee8ec2d67b635d3202cbf6d](https://github.com/infunv/InfinityPhones/commit/6292573ecd2c69b18ee8ec2d67b635d3202cbf6d) - [4f22739b11583b4ea3266d26778f2aa13d248cd1](https://github.com/infunv/InfinityPhones/commit/4f22739b11583b4ea3266d26778f2aa13d248cd1) ### , Documentation - **Readme Update**: Updated `Readme.md `to reflect the latest changes. - **Commit**: [4bdad922287b95fb683beb67090283324c0a0064](https://github.com/infunv/InfinityPhones/commit/4bdad922287b95fb683beb67090283324c0a0064) For more information, you can view the [full story коммитов](https://github.com/infunv/InfinityPhones/commits?since=2024-12-31T23:59:59Z). --- **Note**: The above results may be incomplete. Please refer to [commit history](https://github.com/infunv/InfinityPhones/commits?since=2024-12-31T23:59:59Z ) for a complete list of changes.