CellMod
CellMod allows users to have a virutal 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 or be within a certain distance of a tower. If a user is within a certain distance of a tower, they will have service. 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, even without having service.
A quick update has been released to support newer versions of CB. The latest release requires Vault instead of Register. At this time, I don't plan on continued support of this plugin.
Features:
- Private user-to-user messaging.
- Tower Signal Strength Indicator.
- Requires "cell service" to send or receive texts.
- Support for PermissionsEx/SuperPerms and Most Economies (Vault).
- 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
- Multiple Carriers
- Messaging Plans
Commands:
/ct - Mark a block as a "tower" /cell - Pull out your cell phone, and check signal /send [phone number] [message] Send a text message /number [4 digit number] - Changes your phone number /em [message] - Sends a message to all online administrators for emergency use. /directory - Lists all online users phone numbers /plan - Shows your current messaging plan /carrier - Shows information about your carrier /carrier create [name] - Create a new carrier
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.createcarrier - Permission to create a cell towers and carriers. cellmod.use - Permission to use cell phone. cellmod.changenumber - Permission to change number. cellmod.destroy - Permission to destroy cell towers and their blocks. cellmod.emcontact - Permission to receive all 911 messages from players.
@wolnavi
Not my problem with external permission plugins. You will need to contact bPermissions about it.
i enabled bPerrmissions but this plugin does not seem to work... whenever i tried to create a cell tower and aim at it and typed ct, it said 'you do not have permission' but i am a op and even set my permission to true! help please thx
@seth1997
Is your Permissions working?
@Pokedude777
Get permissions.
@wolnavi
Vault is needed for the economy. If you don't use economy, you still need the jar.
@dariushall21
Did you /reload or restart the server?
@dariushall21
I used to have this problem with SQLite. I now use a MySQL database with this plugin and i don't have this error anymore.
This is what I get when I type in any command. I have tried 3 different permissions plugins.
01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet 01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet 01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet 01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet 01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet 01:44:59 [WARNING] [CellMod] Error at SQL Query: query does not return ResultSet
and it COMPLETELY spams terminal to the point it crashes my 8 core server.
whats the Vault for?
EDIT: and it is needed for cellmod?
this is what happens when i put in the command /ct in 3.0.0 03:09:22 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ct' in plugin CellMod v3.0.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 3) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 53) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:756) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :501) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) Caused by: java.lang.NullPointerException at com.instipod.cellmod.commands.CCCmd.onCommand(CCCmd.java:33) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39) ... 13 more
I need help when ever i try to put in a command and i hit enter i get this error or the consol 03:00:36 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'crea tecell' in plugin CellMod v2.2.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 3) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 53) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:756) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :501) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) Caused by: java.lang.NullPointerException at com.instipod.cellmod.commands.CCCmd.onCommand(CCCmd.java:28) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39) ... 13 more
Please help i really want this plugin on my server
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'numb er' in plugin CellMod v3.0.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 3) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 64) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:756) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:516) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHand ler at com.instipod.cellmod.commands.NumberCmd.onCommand(NumberCmd.java:34) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHa ndler at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:24) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 14 more
Is there anyway to fix this?
@instipod is there anyway you can remove permissions and make it default to OPs for the admin required things, I can't use permissions on my server, all forms of it cause crashes.
@instipod
This is an awesome plugin! I used this on my server (which ran out of memory T_T) and it's a great plugin! Suggesting: Maybe have Spout Support, Like on the screen have a button in the corner of the screen where a user of Spout can click the button and a GUI of a cellphone pops but it's close first so a player presses a key command to open the cellphone and the GUI will have the same feature as the normal way. Reply back if you like the idea! ^_^ I maybe able to help with the GUI artwork!
@Hesphaestus
I'm not sure I understand what you are trying to say. This plugin is designed mostly for RP purposes. Most servers that use it, disable other methods of private messaging.
@Alexxondre
1. Yes. 2 and 3. I thought about it, will add in next release! Anyways, thanks for the translation!
Working very well!
I have some questions & suggests :
- Does someone wich is on carrier 1 can text someone on carrier 2 ?
- Any chance to charge a player for a carrier creation ? Anyway i'll make them pay me for that if it's not possible ;)
- Is it possible to give money that have been earned by plan purchases to the carrier's owner ? It can be usefull and very interesting for some roleplay!
I still enjoy your plugin & hope there will be new features soon!
Hello, thx for the update, testing right now. Here's the french translation : http://pastebin.com/ih0uNRxf
Can you not message people otherwise or is the advantage that the message is private? You should include the option to toggle global chat if the latter is true, perhaps with a distance between players limit so you can 'hear' someone if you are close and not if further.
@instipod
psst. http://dev.bukkit.org/server-mods/cellmod/files/4-cell-mod-3-0-1/
:) For anyone who's impatient