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:
-
View User Profile
-
Send Message
Posted Dec 25, 2013Edit nvm
-
View User Profile
-
Send Message
Posted Nov 21, 2013@oscen00
It only requires vault now essentials is optional
-
View User Profile
-
Send Message
Posted Nov 17, 2013@oscen00
Sure!
-
View User Profile
-
Send Message
Posted Nov 17, 2013@AdamGaming101
I will see what I can do!
-
View User Profile
-
Send Message
Posted Nov 17, 2013@ColtonGriswold Can you please make a version that doesn't require Essentials or Factions? Cause i need it without that requirements.
-
View User Profile
-
Send Message
Posted Nov 16, 2013Can you make a plugin kinda like BungeeCord. Just alot simpler? I want a plugin that simply connects 2 or more servers together..and simply navigate between them using /server (server name) and in the config there wouldnt have to be much. Simply to the servers you want to connect together. It would be greatly appreciated and I would give you op on my server if you did. (i cant get bungeecord because my computer is stupid)
-
View User Profile
-
Send Message
Posted Nov 15, 2013@oscen00
Yes :P
-
View User Profile
-
Send Message
Posted Nov 15, 2013@ColtonGriswold Does the plugin require Essentials to work? Just seemed like a stupid thing for a norwegian server.... :P
-
View User Profile
-
Send Message
Posted Nov 11, 2013@NorthPL
Im currently trying to fix that the faction tag may be removed for now
-
View User Profile
-
Send Message
Posted Nov 11, 2013:< 2013-11-11 12:45:34 [SEVERE] Could not pass event AsyncPlayerChatEvent to SimplyConnect v1.9 org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:902) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:843) at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49) at org.spigotmc.netty.NettyNetworkManager$2.run(NettyNetworkManager.java:130) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NoClassDefFoundError: com/massivecraft/factions/entity/UPlayer
at com.aim.coltonjgriswold.ChatEventHandler.format(ChatEventHandler.java:115) at com.aim.coltonjgriswold.ChatEventHandler.value(ChatEventHandler.java:149) at com.aim.coltonjgriswold.ChatEventHandler.onPlayerChat(ChatEventHandler.java:35) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
-
View User Profile
-
Send Message
Posted Nov 7, 2013@JaackMC
Your suggestion has been added :D download version 1.9 when it comes out k
-
View User Profile
-
Send Message
Posted Nov 4, 2013@JaackMC
Hmmm... Seems like a great idea :P
-
View User Profile
-
Send Message
Posted Nov 4, 2013Add support for displaying factions etc... thanks.
-
View User Profile
-
Send Message
Posted Nov 4, 2013Thanks.
Adding this to mc.fitzcraft.us now :)
-
View User Profile
-
Send Message
Posted Nov 2, 2013@MinecraftLegends_us
show me your config setup
-
View User Profile
-
Send Message
Posted Nov 2, 2013On player Connect:
java.net.ConnectException Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:208)
at com.aim.coltonjgriswold.SimplyConnect$2.run(SimplyConnect.java:204)
On Load:
[SimplyConnect] Version 1.8 Enabled!
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at java.net.ServerSocket.<init>(ServerSocket.java:128)
at com.aim.coltonjgriswold.SimplyConnect$1.run(SimplyConnect.java:178)
-
View User Profile
-
Send Message
Posted Nov 2, 2013@AdamGaming101
It is basically a simple global chat :P BungeeCord is not even required to use this plugin
-
View User Profile
-
Send Message
Posted Nov 2, 2013So, is this like BungeeCord where you link two servers together? I am confused. Or is this a plugin where you already have BungeeCord and its just for global chat. Please respond. Thanks
-
View User Profile
-
Send Message
Posted Nov 1, 2013@MinecraftLegends_us
no problem :P
-
View User Profile
-
Send Message
Posted Nov 1, 2013@ColtonGriswold
My mistake. The Curse page said it was updated.