SimplyConnect
Information
Doing A Complete Code Overhaul
What is the purpose?
The purpose of this plugin is to connect two or more servers together using sockets, mostly chat.
Why is this needed?
This plugin was made because there are not really any simple cross server chat plugins out there. This plugin is perfect for proxy servers!
What are the features?
Request Features Here
Features include:
- Cross server chat functionality
- Anti-Caps functionality
- Customizable chat format
- Permissions Supported!
- Color codes supported!
- More to come!
Usage?
First download Vault and a supported Chat Plugin To use the plugin just drag and drop into your plugins folder. After the first run a default config will be loaded. This contains customizable options such as chat format and servers to connect to! (Servers You Want To Connect To Must Have This Plugin Enabled!) To test if the setup works: OPTION ONE: Go on one server and say something then check the console of the other for your message same with the first console. OPTION TWO: Get plenty of people and go on different configured servers and start chatting...
Commands?
- /sc chat [on|off] (turns chat on or off)
Setup?
With the simplicity of the plugin setup can be a bit confusing though it is easier then I will make it sound. Refer to the following config for help or message me for help. Also config variables can be found here: Variables
Config Setup
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # [SimplyConnect] 2.2 Configuration options: server: host: 127.0.0.1 #(The IP of this server, default is localhost ip) port: 1 #(Any open port) isMain: true #(If this is main server chat: joinMsg: '[&6{group}&f][&6{name}&f] &6Has Entered' #(The join message format) leaveMsg: '[&6{group}&f][&6{name}&f] &6Has Exited' #(The leave message format) joinMsgEnabled: true #(Is join message enabled?) leaveMsgEnabled: true #(Is leave message enabled?) connections: #(Servers to link together) servers: - 'ip/port' - 'ip/port' - etc... chat: format: '[&6{server}&f][&6{group}&f][&6{name}&f]&f:' #(Chat format) percentMaxCaps: 50.0 #(Max percentage of capitals allowed per chat entry) |
Want To Help?
If you would like to help with this plugin, just send me a private message and say what you want to help with and why
Issues?
Post Issues Here
Other Notes
- Implements Plugin Metrics To Collect Data <sub>(Can Be Opted Out Of By Editing The Config In "/plugins/ Plugins Metrics/config.yml")</sub>
- Plugin Metrics Collects:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Plugin Metrics Collects:
hey so you should add cross server mute kick and maybe ban too this plugin it would help me out sooo much thanks
When do you think this will be updated to 1.8?
This spams the console with 1.8.3 on spigot
http://pastebin.com/t0PgDgmr
Everything works but this just spams console.
@AaronMcH
Yea, already have it with the bukkit builds
@FatherWh0
You know about Spigot 1.8 right?
https://www.spongepowered.org/
This is all the API code needed for a 1.8 update.
Can you make it for 1.7.10?
Im reporting back from time-off and im still here to test & validate the plugin on my two servers.
@broluigi
Bungee will defeat the purpose of the plugin, I can add towny support.
can you allow bungee support and towny?
@live4redline
I finally got a copy of bukkit 1.8 (unofficial) so I will try to find time to update.
I tried to do a personal update of this for 1.8 by adding some suppression but there are a couple of areas that are gonna need some rewrites. I couldn't get it to work but heres hoping you can release an official update. There's a couple of people interested.
@ColtonGriswold
There will be a full 1.8 spigot/bukkit this month, so you could update it again. Info about this is on spigot.org
@BMutsaards
Unsure. Development of this plugin is on hiatus due to the Bukkit issue going on at the moment.
For 1 of my servers the color codes/characters dont come trhough correctly. Is this a known issue or is there a fix?
Thanks
Hi, and very good job. By the way, what about {worldname}? Can you add this variable?
And i would like to know what about Operator Silent Join in essentials?
And at last :), when i put join and leave messages on on both servers, i only got those messages on main server. Is it normal?
Using on Spigot 1.7.10, and version SimplyConnect V_2.2.1.
@yanniclord
Ok its ok fixed it as we removed BigReactors.
Got a log for you here mate:
[14:52:22] [Thread-61/WARN]: java.net.ConnectException: Connection refused [14:52:22] [Thread-61/WARN]: at java.net.PlainSocketImpl.socketConnect(Native Method) [14:52:22] [Thread-61/WARN]: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:337) [14:52:22] [Thread-61/WARN]: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198) [14:52:22] [Thread-61/WARN]: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) [14:52:22] [Thread-61/WARN]: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) [14:52:22] [Thread-61/WARN]: at java.net.Socket.connect(Socket.java:579) [14:52:22] [Thread-61/WARN]: at java.net.Socket.connect(Socket.java:528) [14:52:22] [Thread-61/WARN]: at java.net.Socket.<init>(Socket.java:425) [14:52:22] [Thread-61/WARN]: at java.net.Socket.<init>(Socket.java:208) [14:52:22] [Thread-61/WARN]: at com.aim.coltonjgriswold.SimplyConnect$2.run(SimplyConnect.java:189)
what do you mean? can you please give me a step by step? my wifi is really slow and will not load it...:(
@frozenfire43
Look at my video and then the description, it clearly says you need to add your OWN IP of the server your hosting the plugin on to, else the plugin wont display its own chat.