TweetCraft
The first plugin to display tweets real-time in mincraft chat is here!
Introducing, the one and only,
TweetCraft!
TweetCraft v3.0 is Out! Download it NOW!
Attention: For New release, you MUST replace your config with the one HERE
TweetCraft 3.1 Hotfix is NEEDED right when it comes out. It has VERY many improvements.
Follow me on Twitter @FeaR_CODE
What's New?
- /tweet <message> will post a tweet for the main user (Admins Only or/permission)
- Add multiple users in Usernames in the config (Main User MUST be following these users)
- Custom Colors (topDivider, title, username, tweet, and bottomDivider
- Custom Message: minimal, normal (minimal without username and truncated after 35 characters
- Clickable Links (Minecraft dependent: Bukkit fixed the issue in 1.7.4)
Description
Ever wanted to bring twitter to Minecraft? Well now you can with TweetCraft! TweetCraft allows you to display your tweets real-time in Minecraft Chat. TweetCraft is so easy to use and install. ONLY 1 .jar file. No more OAuth setup jars either.
Installation
- Drag the .jar file to your plugins folder and run the server.
- When the config.yml is generated, stop the server.
- For a quick start, please take a look at our sample config.yml
- There are seven easy steps on the installation continued page.
- Go to dev.twitter.com/apps.
- Go to the Installation Continued page.
Coming Soon
- Reward players when they tweet @yourusername (In Progress)
- Reward Player when they Follow you! (In Progress)
- Reward Players when they Retweet a tweet! (In Progress)
- Make plugin lightweight (There is so much code that goes into this, so, maybe a while)
Permissions
Permission | Description |
---|---|
tweetcraft.viewupdate | Gives permission to view plugin update info |
tweetcraft.tweet | Gives permission to tweet on the server's Twitter |
User Contributions
There are two main ways to contribute to this project:
- Donations - All donations support any plugins we make
- Follow me on twitter ;)
Known Issues
- None :)
Other Plugins
I am always wanting new ideas for plugins that have not already been made, or are too outdated. PM me your plugin ideas and every other week, i will make a poll for people to vote on the next plugin i make. Thanks for your support!
Who is using TweetCraft?
If you are a server owner and want to put your server here (and are using TweetCraft) please PM me. Thanks!
Server Name | IP Address | Website |
---|---|---|
IronSlime Minecraft | mc.ironslime.net | ironslimeminecraft.net |
Team-Carbon | mc.team-carbon.org | team-carbon.org |
Karim_NexusNode | 213.34.225.7:25698 | N/A |
Olympus Minigames | mc.olympusminigames.net | olympusminigames.buycraft.net |
The Crafters Network | Hub.TheCrafters.net | thecrafters.net |
@freakyy85
Actually, that is because of the rendering in Minecraft. If you look into the console, it is perfect. This is actually a client issue that i am trying to figure out. And the reson the links are not clickable is because Minecraft client only looks for "http://www. ". And twitter only gives me the shortened URL. I could, however, resolve the URL but the link may be too long and get cut off. (In that case, only half the link would work). I will see what i can do.
Thank you all for your support. Sorry for the same-day update, but i wanted everyone to get the best part they could. 2.0 (including all features) should come out later today if everything works out! Thanks.
I can see this being an awesome plugin! Thanks.
I installed the plugin and it works. Just 2 things:
1. When a tweet is displayed on server there is 1 dash - too few.
2. I want to use the plugin to post my website posts to the server. My websites tweets, when i add a new article. There is just 1 problem: URLs are not clickable. Can you please make URLs posted on the server clickable within minecraft?
Thank you!
Just installed, and everything is working perfect, im just wondering if you have an eta for multible user tweets?
@Camperjohn64
If you would, please come into teamspeak. IP: tweetcraft.tk that will help us both out a lot. Thanks! Also, keep in mind the you need to update Java. See if that resolves the issue. And this build is only for 1.6.4
When i download and install the plugin i get this error:
23:32:39 [SEVERE] Could not load 'plugins/TweetCraft-1.1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.UnsupportedClassVersionError me/Hunter/TweetCraft/TweetCraftMain : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: java.lang.UnsupportedClassVersionError me/Hunter/TweetCraft/TweetCraftMain : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more
@YanPerez
Thanks! 2.0 will come out tomorrow. I needed to change many things :) and 2.0 will have a feature that will Tell you when a new version is out!
O.o Cool (y) Plugin.
The plugin is Accepted! Please download the file, install it, and tell me what you think. Thanks!
As of right now, the .Jar has been uploaded and is awaiting approval. If anyone has any more questions, i would be glad to answer them!
@diannetea
Real-time tweets? This is not a plugin that allows you to tweet from the server. There might be an option for that, but that is not the purpose of the plugin. It is to display the Server's Twitter Feed Right when the tweet it, in Chat. Have not seen one. I would love it if you would link them. Thanks.
..there are at least two other plugins that do this already, so not the first.
@MaxKoopmansNL
What do you mean? I am finishing up on the plugin.
Waiting for approval...