Inactive [CHAT] CellMod v3.0.1 - Basic cell phones in Minecraft [1337]

Discussion in 'Inactive/Unsupported Plugins' started by instipod, Jul 3, 2011.

  1. Offline


    I had an idea for this plugin -- Have an option in the config to either A. have a set signal range, or B. have the signal range increase by X per block above sea level -- So for example.

    Example A. Set signal range of 100 blocks -- Tower is 5 blocks high -- Range remains 100 blocks -- Another tower is 10 blocks high -- Range still remains 100 blocks.

    Example B. Signal range of 10 blocks per block high -- Tower is 5 blocks high -- Range is 50 blocks -- Another tower is 10 blocks high -- Range is increased to 100 blocks.

    For example B. since it would be measuring from how high above sea level the tower was -- It would also take into consideration, "Is the tower on a hill or mountain? If it is the signal should be stronger." or "Is the tower in a valley? If it is the signal should be weaker." just like it is in real life.

    Would love to see this feature implemented! :D
  2. Offline


    @ValBGaming 's idea could realistically be accomplished with some vectors and checking blocks along that vector, although that might be a bit of lag involved.

    In my much earlier post where I mentioned underground reception, I was thinking at the time that you would easily be able to test for just how much they have above their heads with a simple for loop and checking for GetBlockTypeIdAt != 0 to see how much they have above their heads. A suggestion on how such could be done within the signal reception checking code.

    As for another suggestion: A property to set the minimum height required for a cell tower to be at; cell towers do not belong in caves, unless you change the property to let them!
  3. Offline


    01:35:18 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to CellMod
    java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(
    at java.lang.Integer.parseInt(
    at com.instipod.cellmod.TPlayerListener.onPlayerCommandPreprocess(
    at org.bukkit.plugin.RegisteredListener.callEvent(
    at org.bukkit.plugin.SimplePluginManager.callEvent(
    at net.minecraft.server.NetServerHandler.handleCommand(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.Packet3Chat.a(
    at net.minecraft.server.NetworkManager.b(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(


    When I try /cc on a block I want to make a signal tower.
  4. Offline



    You should really be using onCommand not the PLAYER_COMMAND_PREPROCESS event for commands.
  5. Offline


    @CainFoool Is the configuration property "TowerMaterial" in config.ini, a vaild Integer? It has to be a Block ID. (example: 1 for Stone)

    @NuclearW I know I should lol :)
  6. Offline



    My earlier offer still stands, if you want any help just ask.

    Even if it is just making the plugin use onCommand...
  7. Offline


    @Seth Bollenbecker
    -It says "Cell Tower Created." and logs it in the Console.
    -My bad. That line was commented out and I forgot to un-comment it. Will be in next version.
    -Your number is told on Player Join and when you type /cell (It says "Your number is XXXX")

    @NuclearW I might take you up on that offer. I'll message you later. Right now it's time for Fireworks! lol
  8. Offline


    My server keeps rebooting because of this error.
    2011-07-04 19:08:15 [SEVERE] Could not pass event PLAYER_JOIN to CellMod
    java.lang.IllegalArgumentException: Cannot measure distance between worlds or to null
        at org.bukkit.Location.distanceSquared(
        at com.instipod.cellmod.TPlayerListener.getSignal(
        at com.instipod.cellmod.TPlayerListener.onPlayerJoin(
        at org.bukkit.plugin.RegisteredListener.callEvent(
        at org.bukkit.plugin.SimplePluginManager.callEvent(
        at net.minecraft.server.ServerConfigurationManager.c(
        at net.minecraft.server.NetLoginHandler.b(
        at net.minecraft.server.NetLoginHandler.a(
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(
        at net.minecraft.server.NetLoginHandler.a(
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(
  9. Offline


    @dark_hunter The plugin doesn't support multiple worlds (yet!).

    Ok, guys, the plugin users, I am going to take a pull for the next version. Simply reply with the features from this list that you would like to see in the next major version.

    -Multiple Languages
    -Multiple World Support
    -No Service Underground (Maybe a special type of antenna for mine areas?)
    -Configurable Range per Tower
    -Multiple Carriers
    -Roaming onto Multiple Carriers (with different fees)
    -Cost money to create a tower (based on range)
    -Suggest any others!

    I will also now be taking help and support request by message also. One last thing, I would love to visit your servers that have the plugin installed and people using it!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 17, 2016
  10. Top 3!!

    **Multiple carriers**
    **Roaming onto multiple carriers**
    **Free texting between same network but charging to other networks**

    [The network features should be accompanied by a way that the user can pick the carrier they want when activating phone]
  11. Offline


    Then I can't use this plugin. Easy come easy go. :(
  12. Offline


    Would be awesome if players could make a carrier and make them spend money to create towers. Maybe they can earn money from players sending messages.
  13. Offline


    I can't get this to work with Essentials. It says I don't have permission to use /cell. Anybody else have this issue? I'm not restricting the use of any commads with essentials, so I don't know what the problem may be.
  14. Offline


    Why dont you just read two posts up and stop being so emo!

    @instipod I unfortunately agree with dark_hunter, multi world would be best for me right now...

    But I like all the ideas so I will just list them in order of desire.

    -Multiple World Support
    -Multiple Carriers
    -Cost money to create a tower (based on range)
    -No Service Underground (Maybe a special type of antenna for mine areas?)
    -Roaming onto Multiple Carriers (with different fees)

    Suggestion - Ping location and send your x,y,z to a friend?
  15. Offline


    Top 3 I would like to see are...
    (In order from most desired to least)

    -Signal gets weaker the more blocks it travels through, also along with this, perhaps weather will effect signal strength as well?
    - Multiple Carriers
    -Roaming onto Multiple Carriers (with different fees)
  16. Offline


    I would Like these:
    -Multiple Carriers
    -Multiple Tower Tiers (small, medium, large)
    -Signal Weakens based on blocks it passes thru. (Maybe it checks for ceiling, Like StyxSpace does for Air-areas)
  17. Offline


    I think the most important first is the ease of use
    - database support (MySQL/sqLite) (perhaps you could use ist for a phone book-website)
    - command to see your last received messages
    - multi-language support
  18. Offline


    You call me Emo yet you agree with me?

    1. First I'm not emo, so lets get that straight
    2. I'm allowed to be upset/disappointed, after being able to use it for such minutes its a really good plugin but doesn't work for me because of the above, so what sue me I'm allowed to pack a sad.
  19. Offline


    So here's my most wanted features by order of desire :
    -Multiple Languages (i asked you already :p )
    -No Service Underground AND/OR the signal gets weaker when you are inside a building/in a forest/underground/etc. It should be also harder to get a great signal when it's raining.
    -Configurable Range per Tower
    -Multiple Carriers AND Roaming onto Multiple Carriers (with different fees) = as we are a contemporary RP server, we would like to allow groups of people to create 1 or 2 other networks in addition to the "public network" managed by the governement.
    -Chat notification when you get out of signal range and/or when you enter an area wich is covered by another network (= it would say that texting will be more expensive ?)

    Oh, and you can see our antenna design on our website :
    dark_hunter likes this.
  20. Offline


    This message pops out when I want to use /cell or /cc (block ID is the same as in config file).
    Please help.
  21. Offline



    Top for me:
    -Multiple Carriers
    -Roaming onto Multiple Carrier
    -Configurable Range per Tower
    -Multiple World Support
    -No Service Underground

    and another i'd like to add, 10 digit Phone numbers would be nice, and if possible you could hook into GeoIP with essentials to give users their real area code, but if thats not possible maybe each cell tower with different area codes?

    1 more: you could Put a sign on the tower saying "Cell Tower 03" or something and on your cell phone it would say "connected to Cell Tower 03"

    Here's my Server with it, its a VPS with 4GB RAM :D
  22. Offline


    100% agree with you.
    superbomb17 likes this.
  23. Offline

    lloyd menzies

    ok a problem, it's really upset me i've reinstalled 2 times no errors in server.log

    Everything works!... permissions work great! however /send diablo090591 test123

    No 1 can see messages, it just says the message is sent... but the other player does not recieve ...bukkit 953! .... What am i doing wrong here, the config has not been changed!

    Bah, seems such a great plugin would be very very usefull for my server!

    2011-07-05 10:42:03 [INFO] Starting minecraft server version Beta 1.7.2
    2011-07-05 10:42:03 [WARNING] **** NOT ENOUGH RAM!
    2011-07-05 10:42:03 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    2011-07-05 10:42:03 [INFO] Loading properties
    2011-07-05 10:42:03 [INFO] Starting Minecraft server on
    2011-07-05 10:42:03 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-07-05 10:42:03 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-07-05 10:42:03 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-07-05 10:42:03 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    2011-07-05 10:42:03 [INFO] ClayGen: Setting activation block to: 20
    2011-07-05 10:42:03 [INFO] LWC    Loading shared objects
    2011-07-05 10:42:03 [INFO] LWC    Native library: plugins/LWC/lib/native/Windows/amd64/sqlitejdbc.dll
    2011-07-05 10:42:03 [INFO] Starting Minequery server on
    2011-07-05 10:42:03 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-07-05 10:42:04 [INFO] [LogBlock] Version check: Your version is up to date
    2011-07-05 10:42:04 [INFO] [LogBlock] Connecting to LLOYDM@jdbc:mysql://mysqlhost:3306/TC58787014054833443684676...
    2011-07-05 10:42:04 [INFO] Preparing level "world"
    2011-07-05 10:42:05 [INFO] Preparing start region for level 0 (Seed: 8961830492601023407)
    2011-07-05 10:42:05 [INFO] [AntiCreeper] version 1.0 is enabled.
    2011-07-05 10:42:05 [INFO] [AuthMe] Using flatfile as datasource!
    2011-07-05 10:42:05 [INFO] [AuthMe] Cache for registrations is enabled!
    2011-07-05 10:42:05 [INFO] [AuthMe] 19 registered players loaded in 0.018 seconds!
    2011-07-05 10:42:05 [INFO] [AuthMe] Version 0.72 was successfully loaded!
    2011-07-05 10:42:05 [INFO] [AutoMessage] version [1.5] loaded
    2011-07-05 10:42:05 [INFO] [BlastPick] Permissions enabled for use.
    2011-07-05 10:42:05 [INFO] [BlastPick] Permissions have priority; being an op will do nothing.
    2011-07-05 10:42:05 [INFO] [BlastPick] BlastPick v1.3 enabled successfully.
    2011-07-05 10:42:05 [INFO] BOSEconomy: Located Phoenix Permissions 2.7.
    2011-07-05 10:42:05 [INFO] BOSEconomy 0.6.2 enabled.
    2011-07-05 10:42:05 [INFO] [CellMod] Permissions version 2.7 loaded.
    2011-07-05 10:42:05 [INFO] [CellMod] CellMod version 1.4 is enabled!
    2011-07-05 10:42:05 [INFO] [CellMod] 1 towers loaded.
    2011-07-05 10:42:05 [INFO] [CellMod] Payment method found (BOSEconomy version: 0.6.2)
    2011-07-05 10:42:05 [INFO] ClayGen version 0.4 is enabled!
    2011-07-05 10:42:05 [INFO] ColorSign version 1.0 is enabled!
    2011-07-05 10:42:05 [INFO] [DelayedStop] Enabling Delayed Stop v0.17
    2011-07-05 10:42:05 [INFO] [DelayedStop] Permission system found
    2011-07-05 10:42:05 [INFO] [DelayedStop] version 0.17 enabled
    2011-07-05 10:42:05 [INFO] [FallProtect] Permissions detected!
    2011-07-05 10:42:05 [INFO] [FallProtect] has been enabled!
    2011-07-05 10:42:05 [INFO] [HeroicDeath] enabled.
    2011-07-05 10:42:05 [INFO] [InstaBreak] Starting! (version 1.9.1 by R3ality)
    2011-07-05 10:42:05 [INFO] [InstaBreak] Found a permission system, using it!
    2011-07-05 10:42:05 [INFO] IPGet version 0.5 is enabled!
    2011-07-05 10:42:06 [INFO] [Jail] Loaded 1 jail zones.
    2011-07-05 10:42:06 [INFO] [Jail] Loaded 3 prisoners.
    2011-07-05 10:42:06 [INFO] [Jail] Loaded 3 prisoners.
    2011-07-05 10:42:06 [INFO] Jobs 1.3.3b started
    2011-07-05 10:42:06 [INFO] [Jobs] Successfully linked with BOSEconomy.
    2011-07-05 10:42:06 [INFO] [kFriendFinder] finished loading (v0.4) [Permissions enabled]
    2011-07-05 10:42:06 [INFO] [LC] Level Excavation 0.1.4_01 Loaded
    2011-07-05 10:42:06 [INFO] [LC] Level Farming 0.5 Loaded
    2011-07-05 10:42:06 [INFO] [LC] Level Forgery 0.1.3 Loaded
    2011-07-05 10:42:06 [INFO] [LC] Level Mining 0.2.1 Loaded
    2011-07-05 10:42:06 [INFO] [LC] Level Prayer Loaded
    2011-07-05 10:42:06 [SEVERE] Error occurred while enabling LCPrayer v0.5 (Is it up to date?): null
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(
        at me.l5d.lcprayer.PlayerCacheManager.onEnable(
        at me.l5d.lcprayer.LCPrayer.onEnable(
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(
        at net.minecraft.server.MinecraftServer.e(
        at net.minecraft.server.MinecraftServer.a(
        at net.minecraft.server.MinecraftServer.init(
    2011-07-05 10:42:06 [INFO] [LC] Level WoodCutting 0.1.1 Loaded
    2011-07-05 10:42:06 [INFO] [LC] Using Permissions.
    2011-07-05 10:42:06 [INFO] [LC] Using FlatFile To Store Data.
    2011-07-05 10:42:06 [INFO] [LC] LevelCraftCore Loaded
    2011-07-05 10:42:06 [INFO] [LC] Loaded levels:[Excavation, Farming, Prayer, WoodCutting, Forgery, Mining]
    2011-07-05 10:42:06 [INFO] LogBlockQuestioner v0.02 enabled
    2011-07-05 10:42:06 [INFO] LWC    Loaded 116 locale strings (0 overrides)
    2011-07-05 10:42:06 [INFO] LWC    Using Nijikokun's permissions plugin for permissions
    2011-07-05 10:42:06 [INFO] [Permissions] version [2.7] (Phoenix)  loaded
    2011-07-05 10:42:06 [INFO] [Jobs] Successfully linked with Permissions.
    2011-07-05 10:42:06 [INFO] LWC    Loading SQLite
    2011-07-05 10:42:06 [INFO] SQLite    Using: Native
    2011-07-05 10:42:06 [INFO] LWC    At version: v2.30
    2011-07-05 10:42:06 [INFO] [PorteCoulissante] plugin version 1.2.1 by Captain_Chaos enabled
    2011-07-05 10:42:06 [INFO] [Prefixer] v2.3 has been enabled.
    2011-07-05 10:42:06 [INFO] [RealShop] load dependency : BOSEconomy ok
    2011-07-05 10:42:06 [INFO] [RealShop] Uses BOSEconomy plugin (/econ commands) as economy system
    2011-07-05 10:42:06 [INFO] [RealShop] version [0.593] (tickleman) loaded
    2011-07-05 10:42:06 [INFO] [RetractableBridge] plugin version 1.3.6 by Captain_Chaos enabled
    2011-07-05 10:42:06 [INFO] [Scavenger] Started
    2011-07-05 10:42:06 [INFO] [Scavenger] Attached to Permissions
    2011-07-05 10:42:06 [INFO] Silence version 0.6.1 loaded
    2011-07-05 10:42:06 [INFO] [SimplePlayers] enabled!
    2011-07-05 10:42:06 [INFO] Stargate v.0.5.0 is enabled.
    2011-07-05 10:42:06 [INFO] [Stargate] Loaded 1 gate layouts
    2011-07-05 10:42:06 [INFO] [Stargate] {world} Loaded 6 stargates with 4 set as always-on
    2011-07-05 10:42:06 [INFO] [Stargate] Found Permissions (v2.7)
    2011-07-05 10:42:06 [INFO] [StarterKit] Enabled
    2011-07-05 10:42:06 [INFO] [Tetris] Permission plugin found, Adding these
    2011-07-05 10:42:06 [INFO] Tetris version 0.4 is enabled!
    2011-07-05 10:42:06 [INFO] UnderwaterTorch Enabled
    2011-07-05 10:42:06 [INFO] [LogBlock] Permissions found.
    2011-07-05 10:42:06 [INFO] [LogBlock] Scheduled consumer with bukkit scheduler.
    2011-07-05 10:42:06 [INFO] Logblock v1.10 enabled.
    2011-07-05 10:42:06 [INFO] MagicSpells v0.7.3 loaded!
    2011-07-05 10:42:06 [INFO] Done (0.170s)! For help, type "help" or "?"
    2011-07-05 10:42:07 [INFO] diablo090591 [/] logged in with entity id 4 at ([world] -305.375, 75.0, -129.0625)
    2011-07-05 10:42:11 [INFO] [AuthMe] Player diablo090591 logged in!
  24. Offline


    I'm getting this same problem! help!!! (but with different plugins)
  25. Offline


    The /number doesnt work, when you login it should have a message with your real number, to fix open t.ini
    and change all the numbers that were set with /number to the one you saw on login, then it will work. if you need more help ask.
  26. How to read? I am trying to send one to a player, but dunno how to read them
  27. Offline

    lloyd menzies

    How about i delete all the stuff in that config ?


    towerint = 2
    cell1x = -306.0
    cell1y = 76.0
    cell1z = -136.0
    §fL2§f §8Miner §fShoopDehWhoop = 2194
    §fL2§f §8Miner §fShoopDehWhoopch = yes
    2194 = §fL2§f §8Miner §fShoopDehWhoop
    §eL3§f §eDigger §fdiablo090591 = 2772
    §eL3§f §eDigger §fdiablo090591ch = yes
    2772 = §eL3§f §eDigger §fdiablo090591
    ShardBlade = 5055
    9298 = ShardBlade
    8964 = ShardBlade
    6372 = ShardBlade
    7833 = ShardBlade
    3251 = ShardBlade
    6896 = ShardBlade
    2736 = ShardBlade
    4032 = ShardBlade
    8045 = ShardBlade
    5055 = ShardBlade
    §7L1§f §cHunter §fShardBlade = 9957
    §7L1§f §cHunter §fShardBladech = yes
    9957 = §7L1§f §cHunter §fShardBlade
    diablo090591 = 6090
    9651 = diablo090591
    2444 = diablo090591
    4067 = diablo090591
    5321 = diablo090591
    2215 = diablo090591
    5956 = diablo090591
    2031 = diablo090591
    4456 = diablo090591
    5057 = diablo090591
    6090 = diablo090591
    ShoopDehWhoop = 1023
    546 = ShoopDehWhoop
    2334 = ShoopDehWhoop
    7419 = ShoopDehWhoop
    1760 = ShoopDehWhoop
    8888 = ShoopDehWhoop
    4100 = ShoopDehWhoop
    2486 = ShoopDehWhoop
    2038 = ShoopDehWhoop
    114 = ShoopDehWhoop
    1023 = ShoopDehWhoop
    beeper95 = 9527
    8238 = beeper95
    8289 = beeper95
    5669 = beeper95
    5829 = beeper95
    9351 = beeper95
    6675 = beeper95
    1960 = beeper95
    3628 = Franksta96
    7385 = beeper95
    9527 = beeper95
    Franksta96 = 1747
    4888 = Franksta96
    3283 = Franksta96
    7964 = Franksta96
    5370 = Franksta96
    6799 = Franksta96
    20 = Franksta96
    8313 = Franksta96
    5029 = Franksta96
    1747 = Franksta96
    b0user = shoopdehwhoop
    b0text = bahhhh
    b0from = §eL3§f §eDigger §fdiablo090591
    b1user = diablo090591
    b1text = efgdfgdfg
    b1from = §eL3§f §eDigger §fdiablo090591
    b2user = 2772
    b2text = sdfsdfdf
    b2from = §eL3§f §eDigger §fdiablo090591
    b3user = shardblade
    b3text = test
    b3from = §eL3§f §eDigger §fdiablo090591
  28. Offline


    Does the other user has cellmod.use permission?

    @GrimTech, They just pop up if your in service. If not, they will appear when you get in service.

    @llyod menzies, The stuff in the config t.ini, is the internal data file, it should not be touched unless I say so or you get an Emtpy String Exception. All that "stuff" under [Numbers] is the user's phone number data. The "stuff" under [Backlog] is the message backlog. It will be cleared automatically at server restart or when the user gets the message.

    @superbomb17 Please don't going around claiming big parts of my plugin don't work, as they do many people and me in my testing server (that has many plugins installed). If they don't work for you, please state your problem and your error log, as well as maybe your plugins installed. Thank You.

    @llyod menzies My apologies, I forget to fix the send command. A temporary patch should be released soon.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 17, 2016
  29. Offline

    lloyd menzies

    Aha! just what i was hoping to see thank you!
  30. Offline


    What about sending messages to phone numbers?

Share This Page