Inactive [CHAT] BabelCraft v1.1.0 - Chat language translation and API [1337]

Discussion in 'Inactive/Unsupported Plugins' started by CraftFire, Apr 1, 2011.

  1. Offline


    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use for support with our projects going forward.
  2. Offline


    This sounds perfect, I'm going to test it shortly. If say, a French user says something in English, does the plugin still attempt to translate it?

    EDIT: a really awesome option would be to have a /translate command that spits out the translation as well as the original, because some of our users are bilingual, along with problems issuing commands.
  3. Offline


    As for now, the plugin translates the message, depending on the player's language. Of course, if the player chats in English, it uses English at the language. As for now, there is no checking beyond player's language and english (but it's planned to be auto detected).

    For your /translate command, do you mean:
    Contex: This is a message in english. (english)
    Contex: Dette er en melding på engelsk (norwegian)
  4. Offline


    Yes, although I was doing some more thinking and fiddling with it, and the way the command would be most useful on my server was if there was a configuration option to make it manual (/translate) command only (at least until iChat compatibility works) which spits out a second message which is a translated version of the original message.

    Also, can translations cause errors with commands? One of my users was typing in French and couldn't enter any commands, but we think it was not a plugin issue because it was not fixed after a server restart without the plugin, and was only fixed by him restarting his client.

    Thanks for making such a awesome plugin. It's the only one of its kind that I've seen, and is really important for a server which has users of multiple languages.
  5. Offline


    That is fully possible, iChat/HeroChat will be supported for the next version and I will add an option to "manualy" translate the message (as in using the /translate command).
    Translations does not cause errors with commands, it only listenes to the chat event of a player, not the command event.

    v1.2.0 Should be out shortly :)
  6. Offline


    iChat support please!

    I've got an idea:
    What if Messages from other plugins were also translated?
  7. Offline


    Message translation from other plugins is fully possible and was one of the things we wanted to be able to do. The easiest way is for them to use our API. If we figure out a way to do it internally easily, then we will try.
  8. Offline

    Jacob Litewski

    I like the idea of this plugin, but I have a couple of requests.

    Firstly, don't nuke the colors that other plugins set. Use HeroChat and Permissions with color codes to recreate.
    Secondly, have a config option in the config.yml file to turn off BabelCraft's internal translation so other plugins that use the API can do it instead. It's nicer and more user-friendly
    Thridly, use onCommand() and not onPlayerCommandPreprocess() to handle commands. It works nicer and it doesn't have the chance to screw with other plugins that need to use onPlayerCommandPreprocess() to catch a command before it fires.
    Lastly, In order to get the Player's IP address, use onPlayerPreLogin(). It runs in it's own thread and can catch the IP address before onPlayerJoin() is called.

    Otherwise, great plugin! I can't wait to see it mature into a awesome tool for massive server admins.
  9. Offline


    I used this plugin for a short while a few weeks ago, but had to ditch it due to incompatibility and no real need for it.

    However, I see that this is coming with iChat compatibility among others and also my server is pulling in quite the multilingual crowd!

    I can't wait until I am able to download this and use it effectively :D
  10. Offline


    i geton CB 740

  11. Offline


    Are you running any other chat plugins?
  12. Offline


    i use built in essentials chat functions.
  13. Offline


    Have you tried restarting the server? Do you have players.db in your plugins/BabelCraft folder?
  14. Offline

    JD DeGaetano

    I LOVE THIS PLUGIN! iChat compatibility would be amazing. I can't really use it till you guys have the time to update it. Thanks for the hard work!
  15. Offline


    Everyone seems to be defaulting to english. Is there a way to solve this? Nothing translates.

    EDIT: My bad, forgot to set it to server-defined language. Is there an ETA for 1.2? We need our groupmanager ranks :(
  16. Offline


    Soon. Both contex and I are away on mini-vacations. Updates probably won't be for a week or 2.
  17. Offline


    Ok :( Also, the default language set itself to norwegian, when the config says english. Is this an existing bug? When I speak english, it translates to norwegian on console. Several users are norwegian.
  18. Offline


    The default is not Norwegian, so I am not sure how your's is translating to that by default. Check your settings. The code and config are both set to English as default.
  19. Offline


    I wont use it (no foreigners on my server) but sir, you just won tihe internet
  20. Offline


    I think I've been waiting for a single update to this plugin for more than a month. Could be wrong. Is iChat support really even coming?
  21. Offline


    We've both been busy for a while. Updates will be coming soon. We are working on adding support for iChat and others. Please be patient.

    We are also looking for other devs that would be interested on working on this and other. Plugin ideas.
  22. Offline


    Remind Notch to enable Unicode character format in Minecraft for 1.6 !!
  23. Offline


    I wrote him a lengthy email, but he never replied. I am working on a third-party patch though but it is going slow.
  24. Offline


    CB 766

    21:40:52 [SEVERE] Could not pass event PLAYER_CHAT to BabelCraft
            at com.craftfire.babelcraft.listeners.BabelCraftPlayerListener.onPlayerC
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
            at net.minecraft.server.NetServerHandler.a(
            at net.minecraft.server.Packet3Chat.a(
            at net.minecraft.server.NetworkManager.a(
            at net.minecraft.server.NetServerHandler.a(
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(
  25. Offline


    Did you restart the server after putting it in the plugins folder or just /plugin load it?
  26. Offline


    I "/restart"ed it.
  27. Offline


    Try stopping and starting. The plugin doesn't create the players.db if it doesn't start up normally. I believe this is the issue, and it should be fixed in an upcoming version.
  28. Offline


    Thank you, that seemed to be the problem :)
  29. Offline


    this plugin is great! but how do you use the geoip to show where they are from?
  30. Offline


    Any news on compatibility with hero chat, etc? I hate to bug like the pages before but I would really love to use this.

    Or maybe I should bug @DThielke ?
  31. Offline


    @contex was attempting to get BabelCraft to work with Hero Chat along with the other chat plugins, but was having trouble because of what BabelCraft has to do to the chat. BabelCraft has to individually translate to each user's language and from each user's language to each other player's or server-forced language; so the output isn't the same for everyone which makes compatibility difficult.

    Being as Contex seems to have fallen off the face of the earth, I have been looking for someone to take over his role temporarily and then work alongside when he returns.

    Also, you should setup a domain for your IP so you don't lose your top spot. ;)

    GeoIP support isn't added yet. We were planning on adding this, but haven't yet. I seemed to have added that back to the features by mistake... I apologize! My offline files must have been old.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 13, 2016

Share This Page