Dial
Dial(s)
PROJECT IS DISCONTINUED, DOWNLOAD AND USE AT YOUR OWN RISK
Brief Overview
Have you ever dreamed about having a phone in Minecraft? We all have, and now is your chance!
As of now, the plugin offers the most "important" features (which I will state further down), but due to the plugin being fairly new you can expect awesome new features and updates sooner or later. To-Do list is also further down.
The concept is simple and yet advanced: When logging on the server you do not own a phone, you have to manually register it which you do by performing the "/register" command. Once you are registered, you will be saved and you can logout, server can restart, etc... and you do not have to register again. And just like in real life, you have to fill out certain credentials/criteria in order for your phone to fully function. The criteria includes now but is not limited to later: Name, Desired Phone number, and Address; please note that you may use fake name, fake phone number (not your IRL number), and fake address- we don't want creeps to be stalking you because they found out your Minecraft-phone number! The number also has a criteria it has to reach itself: it must be 8-digits long (as in the case of Norway's defaults), and it must be unique (i.e: you cannot have the same phone number as another registered phone on the server)- and that's it!
The registering system is designed to make it as simple as possible for you. When your registration process has begun, and it asks you for certain information, just type it out aloud in chat; don't worry though, your message won't show up publicly in chat.
The cool part: when you're all set, you can dial (call) other registered users (phones). When you call/dial someone they have 20 seconds (will be made configurable) to respond, if they don't respond, stuff goes on as normal and you can call again or call someone else. If the player you are calling chooses to answer your call (by using "/answer"), you two then may start communicating. "How do we communicate?", simple- just type your messages aloud in chat (again, don't worry, it won't be shown public). Both of you can end the call at whatever moment you like (by using "/endcall"). After ending a call you may start dialing other people and you can chat normally again. Please note that you can also use "/endcall" to not answer a incoming call or if you're the caller, cancel your call.
P.S: As for now, you may not use Usernames (i.e: "/dial;text;etc PvPdog"), you would have to actually use the number which you can get by asking the player (like in real life!). Appropriate usage example: "/dial 73546372".
The plugin now also offers a GUI Phone User Interface (download latest version: 2.0).
Using all the phone's function REQUIRES you to be registered!
Commands / Permissions
register: Register for a phone
account: View your credentials
dial: Make a call
answer: Answer a incoming call
endcall: End an on-going call
text: Text someone
myphone: Open phone
dialhelp: Dial - Help central
NO PERMISSIONS! as for now.
To-Do
The plugin is VERY new and a lot of features are coming soon, hopefully. Here's a list of features which I got in my mind: ✓ = done
- Texting ✓
- Account lookups
- Contacts ✓
- GUI Phone User Interface ✓
- Funny/simple apps (maybe?) ✓
- Ability to edit your credentials (like Phone number)
- Add battery - life to phone (MAYBE???)
- Ability to turn off phone
- Ability to setup centrals with special numbers (like 911) where multiple people with a specific permission can choose to answer. This can maybe be a very cool idea for a staff support central.
- Admin Logs, Commands like /seediallog [USERNAME] To See Who They Dialed And Who They Answered, Or /togglespydialchat, And Maybe /confiscatephone [Username]
I am open to new ideas! I am not very creative myself.. Haha.
Credits
PvPdog/Marius/DoggyCode - Author, Manager
NEW!
I cannot stress this enough, plugin is very new, and you will most probably encounter some bugs I haven't yet- so report it ASAP so I can fix it and update the plugin!
The plugin will also become MUCH more configurable.
Change-Log / Updates
v1.1
- Added simple texting (will get more advanced)
- Cleanup Code for optimization
- Minor changes
- ChatEvent is now cancelled whenever credentials are being entered
v2.0, BIG UPDATE!
- A Phone User GUI Interface created!
- Contacts added
- Funny/simple apps: Browser
Please note that the Interface is only the beginning, a lot will be added and edited to make it look a lot better
@Madrid7
Mate, project is discontinued. I will recode the entire thing very soon hopefully.
Hello! I honestly love this plugin. I got some good suggestions you can do if possible in the next update:
- Change the numbers' max digits (in config)
- Internet Connection, players have to buy routers to get access to the browser. (Can be disabled in config.)
- Credits, every call is about 2/minute in gamemoney. (Price can be edited in config, also can be disabled.)
- Cellular Data and Hotspot, every 10 minutes a player has to pay 10 (can be edited in config) so they get internet for browser. For the Hotspot, every player that joins the WiFi Hotspot it will be 10 per minute (Configurable) (Can be disabled.)
If you need more I got tons more of ideas. I thought those were the best. Haha I'm creative huh? Haha. Thanks for your amazing works. -Madrid.
It will be cool if you added central lines like 911. Also you should add battery life and a way to charge your phone :)
@boris153
That's not specific enough. And I will not hesitate reporting you to a staff if you continue the spam.
@TechnoJo4
I agree!
Idea : Admin Logs, Commands like /seediallog [USERNAME] To See Who They Dialed And Who They Answered, Or /togglespydialchat, And Maybe /confiscatephone [Username]
These Commands Would Be Awesome !
@nashoxx
Good Idea.
@scarabcoder
Yea, I'll make it open source
@DoggyCode
Like, for example, having a radio station where you can talk to multiple players at once, they can talk to the radio station back but they can't talk between each other. Something like that.
Tip: If you make this open source, it will REALLY help with solving bugs. Go Github!
@nashoxx
A radio? Specifics?
Cool plugin, looking forward to its updates. Could you create a radio to talk through it too?
@Giga11
Perhaps you should come with some suggestions for the new command?
Please change the command from /register, to another command, because I can't use your plugin, while im using plugins e.g. AuthMe, which also use /register.
@Kevinhsneh
I'm currently working on a GUI interface and contacts.
I'm not sure I understand what you mean?
@Flarupspige
Are you sure that number is registered? The usage is: "/text (8-digit registered number) (message...)"
I have a new idea .. It will be very interesting and useful But with (GUI) interface to use would be better.
Use your mouse button to pass contacts (contact person) own location coordinates (X, Y, Z) . Please refer to! Thanks.
i cant get the command: /text, to work
https://gyazo.com/0c9c545e183ecc0775db8a14987a0123
@Riosukio
It should work. I don't see anything that could preventing it from working. A new update is currently being approved. Try downloading that one!
@DoggyCode
spigotmc-1.8-R0.1 :)