TuxTwoLib
This library does nothing on it's own and is re-compiled every minecraft version to provide a stable API for several of my plugins of some craftbukkit internals.
Yes, this plugin has been updated to Spigot for Minecraft version 1.12!
Which Download do I Need?
All the downloads are versioned with the craftbukkit version they are for, followed by an optional revision number, and then build number. So if you are on Craftbukkit for Minecraft server version 1.4.4, you would look for a version like this: 1.4.4-b1, with the b1 being the build number. (Always get the version with the highest build number for your version of minecraft) If an incompatibility exists in the builds, it also has a number corresponding to the build, like this: 1.4.5-R0.2-b1 would be compatible for all of 1.4.5-R0.2 builds and up for that version of minecraft.
Features
- Self aware auto updater will only update the plugin if there is an update available for your minecraft version.
- Set it to auto update only on Minecraft version changing, whenever there is an update available, or not at all.
- Will warn you upon login and in console when your version of Minecraft is incompatible with the version installed.
- Will notify you when new updates are installed.
- Provides a method for getting offline player data
Permissions
- tuxtwolib.notices - User can recieve notices about new updates and incompatible Minecraft version errors.
Purpose
For Developers
A recent commit to CraftBukkit now requires any plugins that accesses native "net.minecraft.server" or "org.bukkit.craftbukkit" classes to modify its imports for every new Minecraft version update.
This library abstracts these native classes so that whenever Minecraft updates, only this library needs to be updated. Plugins which use this library can potentially be coded to be compatible with multiple versions of Minecraft.
For Server Admins
If you have multiple plugins that utilize native Minecraft code, you will now have to update each one of them for each update.
Fortunately, if you use any plugins which utilize this library, you only need to update one plugin for them. Just grab the version of this library made for your Minecraft version and you're done!
How to Use:
For Server Admins
- Download the correct version of this plugin for your Minecraft version. (follow the instructions above)
- You can find the different versions of this plugin by clicking the "Files" tab above
- Make sure you remember where you downloaded the file to!
- Select the file you just downloaded and "copy" it to your "/plugins" folder.
- On Windows, you can use ctrl+c or right click then press "copy". Then use ctrl+v or right-click to paste it in the proper folder.
- If you are using the terminal, you should know how to use the "cp" command or Midnight Commander.
- If you need to use FTP, be sure to read the documentation. (connect to the correct IP, traverse directories, etc.)
- Run your server as you usually would.
- Typically this involves a run script or an admin panel. (this part is very important)
For Developers
- Check through this library's JavaDocs to see if we have the hooks you require.
- Because this library is new, it likely does not yet have the hooks you need.
- If we do not have them, create a Support Ticket for an enhancement. We can add it in for you!
- If we do, just examine the JavaDocs and hook into it with your plugin.
- Do not forget to add "depend: [TuxTwoLib]" to your plugin.yml! (This makes sure that the library is loaded before your plugin)
- On your plugin's description make sure you tell users that they need to have this library installed on their server!
JavaDocs: http://javadocs.yu8.me/tuxtwolib/
Thread on how to use the book API: http://forums.bukkit.org/threads/simple-temp-book-api.93562/
A lot of classes taken from: http://forums.bukkit.org/threads/lib-prettyscarylib.110164/
FAQ
Q. I'm getting this in my console: INFO java.lang.NoClassDefFoundError
A. You downloaded the wrong version of the library, or a version that's compatible with your version of minecraft isn't released yet. Please double check and make sure you got the right download.
@orgin_org
yes, perworldinventory
@Ubique1964
HAHAHAHAAAAAAA...
Just out of curiosity, what is it that is holding back an update for this plugin?
Could whatever this plugin is doing be added to spigot directly so that it could be updated together with spigot?
Anyone got a tip for a replacement for the MultiInv plugin?
@sangen48
Typical fu@kwit response, you can stop arse kissing anytime dude
Hello An update to be? for 1.1.
I Thank You in advance.
will you be updating this (and preferably alongside disguisecraft) for 1.10? I would like to use it for my server but have no way to use a 1.9 plugin
@Ubique1964
Learn Java, and make your own update of TuxTwoLib, while waiting for official update... at your own risks. Or be patient and keep your server in 1.9... This plugin is free, developped on free time.
@Ubique1964
I agree!
Hey Tux,
Just wondering when TuxTwoLib will be compatible for 1.10. :)
@EvlCreeperReaper
I'm not, it needs to be updated ASAP because I cant update my server without it.
Maybe we need to start looking at alternate plugins with no dependencies instead of waiting for a plugin to be updated so we can update our servers.
Sorry Tux but it's the truth mate, every time MC is updated we are held to ransom for other plugins to be updated so our dependencies work
@sangen48
And meanwhile, servers across the globe are crashing to this horrid menace. When will the torture end???
</s>
I'm just jokin', Tux. Hope development's going well, and hoping for a 1.10 update soon (or at least a hotfix)!
@raimon222
never haha ! each time one person asks this question, the developer pushes away one day more the release date lol
when will the new version of zeze TuxTwoLib 1.10.0
Please Update to 1.10. Love this Plugin :)
You should switch to spigot dev since bukkit stoped updating. Also pumped for 1.10 Husks and Magma Block :)
I tried updating my server to 1.10, and I use MultiInv and TuxTwoLib together. The inventories would load correctly when going to worlds, but the inventory won't save when you leave the world. Please update for 1.10 support soon! (My players are itching for polar bears also XD)
Thank you!
OMG, it's Mark !! Yeah, getting errors on 1.10. People are itching for polar bears. What will break if I run our server in 1.10 without tux2lib. Galistener depends on it last time I remember.
@Tux2
Will this be updated for 1.10?
1.9.4 update is waiting on me implementing things into TuxTwoLib that aren't in spigot yet. Please don't link to unofficial builds as I will delete those comments.
Need 1.9.4 update this is the the one holding everything up!!!! When do you expect to have it done? and what donation would make you get it done by SUNDAY 2 days from now or sooner?