CellMod - Basic cell phones in Minecraft: Version: v3.0.1 By: Instipod Tested with: CraftBukkit 1337 Visit us on BukkitDev: http://dev.bukkit.org/server-mods/cellmod/ Old Thread: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler About The Plugin: CellMod is the first of my plugins for Bukkit. It allows users to have a "cell phone" in Minecraft. Users may send each other messages by using that cell phone. To use the cell phone though, users must first have service on that phone. OPs can build towers out of blocks and then mark them as "cell towers". If a user is within a certain distance of a tower, they will have service. The plugin can also be set to charge the user per text message sent using most economy systems. The plugin also includes a "911" feature, that allows players to send a message to on online admins and the admin can see the player's name and phone number, as well as the message. Features: Private user-to-user messaging. Tower Signal Strength Indicator. Requires "cell service" to send or receive texts. Can charge per text message sent (To disable set TextCost to 0.0). Support for Permissions/GroupManager and Most Economy's (Register). Emergency contact option for players to contact admins and for admins to contact players. Users are assigned numbers (can be changed once) to use to contact each other. Phonebook listing of all phone numbers SQLite/MySQL Support Download The Plugin (.jar) Language Translations: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler French: http://pastebin.com/7P1CK1vn To Install: Replace lang.properties with the one for your language listed above. Commands: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler /createcell - Mark a block as a "tower" (Requires OP or permission "cellmod.create") /cell - Pull out your cell phone, and check signal (Requires permission "cellmod.use.cell") /send [username] [message] Send a text message (Requires Service and permission "cellmod.use.send") /number [4 digit number] - Changes your phone number (Can only be used once and requires permission node "cellmod.use.number") /em [message] - Sends a message to all online administrators. (Requires OP or permission "cellmod.emcontact" to receive) /phonebook - Lists all online users phone numbers (Requires permission "cellmod.use.phonebook") Configuration: All configuration options are stored in /plugins/CellMod/config.properties, tower-material is the item id of the material that cell towers should be made of. show-at-login is a true/false boolean, that controls if CellMod shows up at user join. network-name is the name of the cell network, shown on any command. Permission Nodes: cellmod.create - Permission to create a cell tower. cellmod.use.cell - Permission to use cell phone. cellmod.use.send - Permission to send messages. cellmod.use.number - Permission to change number (once) cellmod.use.phonebook - Permission to view phonebook. cellmod.destroy - Permission to destroy cell towers and their blocks. cellmod.emcontact - Permission to receive all 911 messages from players. ChangeLog: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler v2.2.1 CellMod Now Works on CraftBukkit 1185! v2.2 Fixed Backlog Offline SQL Error Added Signal Colors Better SQL Hook v2.1 Removed Flat File Storage Method Added SQLite Added MySQL Added More Permissions Added Better Permissions Hook Added Command /phonebook Fixed Backlog Issues Added The Ability To Destroy Cell Towers v2.0 Complete Code Rewrite Uses Properties now instead of INI Changed create command from /cc to /createcell FULL Multi-World Support Multiple Language Support A bit of core code for future SQL support v1.4.3 Bugfix to use player.getName() instead of getDisplayName() causing plugin incompatibly. v1.4.2 Stop server crashing in MultiWorld Server. NOTE: This is not full MW support. You cannot build towers in another world. Just to stop the server crashes. v1.4.1 Bug fix for the plugin not sending messages, if no economy plugin was installed. v1.4 Added Message Backlog (For offline or Out of Service players) Added Phone Numbers Added 911 function Re-added the Auto-Generate Config Files Function. Player out-of-service bug fixed v1.3.3 Fix for configuration files that caused them to be unchangeable. Core code for giving users phone numbers. v1.3.2 You can now destroy towers without manual config file edit! New Permission Node! (cellmod.destroy) Log in bug fixed (Caused exception on Player Log in) New Configuration Option (TowerMaterial) Towers must now be made out of the TowerMaterial, existing towers not effected. v1.3.1 Added Register (More economy support)! Pumpkin fix for invalid integer causing exception. v1.3 Wearing a pumpkin now allows for a better signal Permissions Support! Tower Debug Mode Added! v1.2.1 Fixed the bug that caused an exception when the user did not specify the recipient or body of the text message Fixed a iConomy bug that caused a text message to take all the user's money. v1.2 Now requires service to receive a message Added iConomy Support for pay-per-text Fixed bug not allowing spaces in text message body Added various configuration options v1.1 Fixed user offline bug v1.0 Added Cell Phone Display Required Cell Towers to send messages Thanks: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler @Tagette - for the awesome plugin template @Shamebot - for help fixing my tower roaming code @superbomb17 - for his valuable testing and great server community. @steaks4uce - for the banner and video editing @Alexxondre - for the French translations Feel free to suggest things to add!