LocalCraft
LATEST VERSION HAS BEEN RELEASED! - August 20th 2013
Latest version: v1.0 Beta
Bukkit version: v1.6.2
For urgent support or suggestions, e-mail me here: [email protected]
LocalCraft is a must have when you're running a multi-language server. LocalCraft allows automatic chat translation for each logged in player! This means that when an english user sends a message and there is also a dutch player online, then it will translate the original english message to dutch after which it is sent to the dutch player. The plugin will also work for most other languages. Look at the compatibility page for more languages.
Inspiration
The plugin that inspired me was BabelCraft, which has the same functionality but is outdated unfortunately. So, here I bring you the future of Minecraft localization!
Installation
Visit the Installation page here. The plugin does not work out of the box. Some actions need to be taken to get the plugin to work.
Features
- Fast, almost no lag (this also depends on server internet speed)
- Multithreaded, so the plugin is able to process many messages at once
- Chat cache, so the plugin will only translate messages to a language once, and if the same translation is required later on, it will still know the earlier translation, so it won't have to translate twice
- Players can toggle their own translation state
- Some configuration options
- Character counter, so you can keep an eye on your monthly limit
Commands
- /lc get enabled - Displays whether translation is enabled for you.
- /lc get language - Displays your currently set language.
- /lc get statistics - Displays how many characters have been translated, and if you've reached the limit. (OPS ONLY)
- /lc set enabled <false | true> - Disables or enables translation for you.
- /lc set language {LANGUAGE} - Sets your language to a supported language. All messages you receive will be displayed in this language.
- /lc set statistics count {COUNT} - Sets your your current character count. (OPS ONLY)
- /lc set statistics limit {LIMIT} - Sets your monthly character translation limit, if any. (OPS ONLY)
- /lc set statistics date {DD/MM/YYYY} - Sets the next date at which the plugin will reset the character limit. Format: DD/MM/YYYY. (OPS ONLY)
Future additions
- Add more documentation
- Permission support
- Automatic translation of plugin messages
- Automatically detect language based on IP
Server requirements
- The server must have the JRE 7 or higher installed
Known bugs/issues
- None
Incompatible plugins
- Any plugins that modify the chat format somehow. These plugins will never be compatible, because of the way this plugin works.
Supported Languages
For a list of supported languages go here.
FAQ
Q: Why isn't anything translated for me?
A: You must have your language set and translation enabled for anything to be translated to your language. If you have, and still nothing is being translated, please submit a ticket.
Q: Why did the plugin stop translating messages and started to spit out error messages?
A: You have probably reached your monthly translation limit set by Microsoft. OPS can use a command to check if they've reached that limit.
Know of any other bugs or want to give a suggestion? Use the tickets section please.
@GoldenVapour
I'll update it as soon as I have some time, however it should work with the current version. It translates everything players type on your server.
This plugin sounds very cool i was wondering is there a approz time for the next update as it sounds very cool with the auto language, and the plugin msg translated. Does this include for every plugin or just this plugins commands etc ??
Thanks
Golden
@dainiusb
Yes the original version had that as well. I'll be adding that to the plugin in a future version.
Thanks for the suggestion! Added to the list.
It's cool but please add a feature to set language automatically using GeoIPTools. Thanks
@ryan_the_leach
@minedirt
@Dommbringer
@hunted2
@ray73864
New version is up! Check the description above for the mediafire download link. Don't forget to read the installation instructions first, as the plugin does require some tweaking to work.
@ryan_the_leach
@minedirt
@Dommbringer
@hunted2
@ray73864
Ok, the new version, which is fully compatible with the latest version is completed and is coming out once it's approved by bukkit. It supports a whole lot of languages (including russian), so be sure to download it once its up.
@Qub1
Please do man, The russians on my server would love you forever.
@minedirt
@Dommbringer
@hunted2
@ray73864
I think I'll rewrite the plugin in 2 weeks (I'll have some free time then). I'll remove the automatic language detection, as it is too glitchy and often doesn't work. Instead I'll make the plugin ask each user what language they speak, and if they want the plugin enabled at all. I'll also make the translations faster and fix the bugs from this version. I don't have the source code anymore, but I think I'll be able to decompile my old source, though I'll be rewriting the entire plugin anyway.
So yeah, an update is comming.
Update please!!
Please update to 1.4.6! ;-)
I would love to see this plugin active for 1.4.5. Currently installed and it's not translating anything. It's showing country codes and the console is spamming translation attempts, but nothing is getting translated.
@Qub1
why not just download the jar file, then download a program called 'jd-gui' in order to get all the original source code.
Any update on this? would LOVE this!
Sorry for not replying but I've lost the source of this project due to a complete hard drive failure. I'm attempting to retrieve the code and when I do I'll get right on working on the next update but for now this is all there is, sorry.
Hope your exams are going well! Looking forward to Portuguese support!
Hi Qub, We installed your plugin in the server, a few days ago. It is working, but only for English and Dutch. But in the server around 50% of the players speak Portuguese, and 50% speak English. Maybe, please, can you add some little change/update in the plugin, so that the translation from English to Portuguese and from Portuguese to English can happen? This would be very useful.
Countries for Portuguese language are Brazil (BR) and Portugal (PT). Maybe all other countries could be included as English language (except Dutch, which is already working). In this way when a person of German, for example, speaks in English, the plugin will translate the chat from English to Portuguese. :-)
Please, if you can add this little change to incorporate Portuguese language, it would be very useful. Thank you. :D
@Qub1
New version with Portuguese and some new ideas? That's great. Thank you. Waiting for the good news/next release. :-)
@herweg
Hmm, I think I'll be able to write a new version with Portuguese next friday, because then exams are over and I'll have some extra time. It would also be a great opportunity to implement some new ideas that popped into my head during the last few days. :)
Hi Qub, thank you for your answer. I will try to install the plugin and test it. However, I thank you in anticipation if you can take a look at the plugin to see if you need to change something to include Portuguese. (Maybe this weekend? :-) ) Anyway, thank you. I hope it can be used soon.
@herweg
The plugin uses an API of the Microsoft Bing translator. I am not sure but Portuguese might already work if the API supports it. If not, I could add it to the next version. At the moment I am not actively working on the plugin because I have exams at school, but as soon as I'm done I'll see what I can do to include Portuguese :)