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.
The download link for the client is broken, please fix it! I would like to have this plugin even through it is inactive.
This plugin might go inactive. It still works fine at the moment, despite that it is compiled for an older version of Bukkit, but I lost the source code in a system format. I attempted to decompile the code, but it didn't turn out too well - I can't even read what I wrote a few months ago.
If I can make some sense of my old code I may update this with some sort of authentication. However, there are other web chat programs out there that can proove to be just as effective as this, so an update would be unllikely.
@OMARATION
That could result in spamming problems. If you want to see it in action, use it.
@AcidSikeO
I'm glad you like the plugin!
You should make a list of servers that are using this. So we can actually see how it works.
Ok, I figured it out I installed NoLAGG and it worked! :D Now do I have your permission to make a wordpress plugin, Ill giv you all the props when I release it?
@srmysqldba
You can see this in action at www dot confusedthoughts dot com
Hello, This is workin from the applet to minecraft but not from minecraft to applet. what should the permissions be for the web client? ie (644,755) and what owners? should be apache right?
Plugin works great for me and integrated easily into my forum. Now, if it could hook herochat or IRC it would be more awesome. :)
I can only send messages from the applet, never receive from the server players
Ok I will check here regularly, thanks.
@Geekin_It_Up
You MUST have access to the website's directory for the applet to function, and the website's permissions must allow the applet to transfer to the client and run. It seems that you did not include the 'AppletChatClient.jar' file in the same location of your HTML page.
@Raymanic
A preview of this plugin in action is here:
http://wacos.ca/apc
However, if you are concerned about the size, you can easily change the size of the applet by changing the 'height' and 'width' parameters in the HTML code you insert.
@dragonl @Raymanic
You can insert the client into a page. Please read the post carefully. You simply insert the HTML in the preffered section of your site's code, and make sure the AppletChatClient.jar file is in the same location as the HTML page.
@YoFuzzy3
Yes, I will work on a athentication system in the future.
It would be great if you could embed in a webpage =), since I have a website and I would come great. Thanks, the plugin is great!
Hi,
this is an amazing idea however I'm worried about everyone being able to use it as well as impersonate anyone. I would love to see some sort of registration/login feature which also forces you to use your Minecraft username when chatting. If you could do this I would be very grateful. This plugin has potential.
Thanks.
Also apologise for Doublepost but can that be put in as HTML code? Want it for a enjin Module.
Would u be able to put up a screenie of the Appletchat on a website?
Just wantin to know how much creen space it takes on a site.
can u help with this??
load: class ca.wacos.wacossusca34.AppletChat.Frame not found. java.lang.ClassNotFoundException: ca.wacos.wacossusca34.AppletChat.Frame at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.ClassNotFoundException: ca.wacos.wacossusca34.AppletChat.Frame load: class ca.wacos.wacossusca34.AppletChat.Frame not found. java.lang.ClassNotFoundException: ca.wacos.wacossusca34.AppletChat.Frame at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.ClassNotFoundException: ca.wacos.wacossusca34.AppletChat.Frame
its the client thing right but i use weebly website maker and i dont have access to the root
@karatetoes
I need more information on the errors. Please post the stack traces so I can actually locate what's going wrong along with your OS, Java version, and web browser.
no issues so far. except the small amount of lag. otherwise a good plugin. hate how people criticize the graphic make of it though...
http://chibinet.no-ip.org