AppletChat
This plugin is INACTIVE
If you want to continue development of this plugin, I give anyone who wishes to do so full permission to do whatever they want with the program, which includes uploading it anywhere, modified and what not. All I ask of you is to notify me that you're taking on the development of this, and credit me in the new project.
There is NO SOURCE. I lost the source for this when I had to format my computer. You will have to decompile this if you want the source to continue this project - don't worry, it's not obfuscated, but it won't turn out to be functional. I have better things to do than sift through the decompiled code and try to make things work.
What is AppletChat?
AppletChat is a plugin that hosts a separate server as a chat server. Users can talk with other people using the chat client, and with players who are on the hosted minecraft server. The client can be embedded into a webpage, and downloaded as a easily executable .jar file. It supports a few emoticons (which work in-game!), can disconnect and reconnect to different servers, and has support for font colours.
This plugin will later be expanded to have a login system for administrators to easily manage their server through a different version of the client, making banning, kicking, a browsing through user information much quicker since it can be done though a graphical environment. An android version of this client may also be possible as well!
If you found this plugin useful, please donate! It will motivate me to work on my plugins.
Please Note:
- Compatibility issues with NoLagg, in some cases it works fine with it, sometimes it doesn't.
- (Web Applet) Make sure the permissions on your website are correctly set to allow downloading of the applet.
- Development of this plugin is halted since I am working on a new project and because the source for this plugin and applet was lost in a system format. I may attempt to decompile this and update it, but I'm currently focused on Minescape.
How to set up
Server Hosts:
1.) Download and put the AppletChat.jar file into your 'plugins' folder of your bukkit server.
2.) Open port 25560 in your router firewall. If you wish to use a different port, simply change the port in the config file, and forward that port.
Players:
1.) Download the client, and run it by double clicking
2.) Once the program is open, type the server IP into the options menu with it's port (default is 25560), and select 'Connect'.
You then should be connected. If not, the server may not have the plugin installed, or you may have entered in the wrong ip / port.
Putting this plugin into a webpage:
1.) Insert the following code into your site:
<applet code="ca.wacos.wacossusca34.AppletChat.Frame" archive="AppletChatClient.jar" width="700" height="260"> <param name="ip" value="127.0.01" /> <param name="port" value="25560" /> <param name="useConnector" value="false" /> <param name="useColor" value="true" /> </applet>
Edit the ip and port corresponding to your server. The 'useConnector' parameter changes whether users can disconnect and reconnect to different servers with the applet. The 'useColor' parameter changes whether users can use colors in chat. You may also change the width and height to your likings, but keep in mind you should go no smaller than 500 x 220.
2.) Add the 'AppletChatClient.jar' file into the root directory of your web server. You don't need the server jar for this, only the client.
Download
Plugin from: wacos.ca
- The standalone server is a .zip with a JAR file and a .bat file to launch it. It is a server that does not attach to a bukkit server as a plugin, but just hosts a server for chat clients.
when i try to start the server for AppletChat, it gets the following error in console (Line One) C:\Users\(MYNAMEHERE)\Downloads\JAKES\AppleChat\AppletChatServer>java -jar ACserver.jar (Line Two) no main manifest attribute, in ACserver.jar (space) C:\Users\(MYNAMEHERE)\Downloads\JAKES\AppleChat\AppletChatServer>pause press any key to continue . . . PLEASE FIX THIS!!!!!!!!!!!!!!!
This plugin has too many errors within it. I got an error with all four of them: The Plugin The Client The Server The Web
@wacossusca34
Yes you can authenticate through mojang. See this plugins method http://dev.bukkit.org/server-mods/externalchat/
@deleted_7536780
I'm planning on adding a semi - transparent image (somewhat minecraft themed) in place of the black console, but I don't know other ways to make this look nicer.
I could make custom buttons, text fields and drop-down boxes, but that is a lot of energy for such a small change. Do you have a idea of a particular design?
The colours and prefixes are a small mistake on my part. I used the wrong character name. That will be fixed in the next patch.
I'm well aware of the spamming issue. A log in system would be nice, but I obviously cannot use Mojang's login system. I may create a login system of my own with separate usernames and passwords.
But It's not very eye pleasing. can we make it more pretiful?
xD also it doesn't show the prefixes and colors from in game Minecraft
E.g [Muezli] [Member] [KongoLegend]: we cant do /home anymore?
Shows as KongoLegend: we cant do /home anymore?
And you know that People will not use this due to the fact that it opens the server to spammers and attacks from Banned people...
Maybe get some protection in from that? and maby have them log in via their Minecraft info and not use nicknames(they can impersonate people)...