[TP/GEN] HelloWorld v0.1.1 - World aliases, join messages, /goto <world> [953]

Discussion in 'Inactive/Unsupported Plugins' started by oliverw92, Apr 15, 2011.

  1. Offline


    HelloWorld - Keeping multiple worlds simple!
    Version: v0.1.1 [953]

    HelloWorld is a simple but useful plugin that gives your players increased functionality and awareness when using multiple worlds. Often new players on your server can get confused if you have different rules on different servers. HelloWorld aims to solve this by providing unique join messages when you change worlds. It also provides a /goto <world-alias> command so your players can easily switch between worlds using aliases of your choosing for each world.



    • Sends a message to the player when the chance worlds
    • Different join message for every single world
    • Supports multi-line and coloured messages
    • Supports world aliases to simplify things for your users
    • /goto <world-alias> for quick and simple world switching
    • 100% compatible with plugins such as MultiVerse portals - it messages when you change world from any plugin, not just HelloWorld's /goto
    • Supports Permissions

    1. Download HelloWorld.jar from the link at the top of this post.
    2. Place it in your plugins/ folder
    3. Start your bukkit server
    4. The plugin auto-creates plugins/HelloWorld/config.yml. It will automatically create a join message for the main world of your server.

    HelloWorld is configured in plugins/HelloWorld/config.yml, which is created the first time you run the plugin. This is what the default config.yml will look like if your main world is called pvp4:
    Default config.yml (open)

            message: 'Welcome to pvp4!'
                that world!'

    Here is what a fully configured config.yml can look like:
    Configured config.yml (open)

            message: '&cWelcome to the atrium!&f`nEnter one of the 4 portals to go to
                that world!'
            alias: atrium
            message: '&bWelcome to the Build World!&f`nNo griefing or stealing allowed!'
            alias: build
            message: '&5Welcome to PVP!`nGriefing, killing and stealing ARE allowed!'
            alias: pvp
            message: '&2Welcome to the Nether!`nNo griefing or stealing allowed!'
            alias: nether
            message: '&2Welcome to Survival`nNo griefing or stealing allowed!'
            alias: survival

    • New lines are specified with &n
    • Colours are specified as `d where d is one of the colours from the list below:
    Message Colours (open)


    Permission Nodes


    Version: v0.1.1 [733]
    • Moved over to Permissions only
    • Fixed null pointer
    • Changed `colour to &colour
    Version: v0.1 [733]
    • Plugin released
  2. Offline


    I can't get it working,
    19:49:21 [SEVERE] Error occurred while enabling HelloWorld v0.1 (Is it up to dat
    e?): Plugin attempted to register PLAYER_TELEPORT while not enabled
    org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register PLA
    YER_TELEPORT while not enabled
    at org.bukkit.plugin.SimplePluginManager.registerEvent(SimplePluginManag
    at uk.co.oliwali.HelloWorld.HelloWorld.onEnable(HelloWorld.java:50)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:358)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  3. Offline


  4. Offline


    is there any way to send the messages only to no op players?
  5. Offline

    Don Redhorse

  6. Offline

    Don Redhorse

    @oliverw92 can I take over your plugin as part of another plugin? looks like I need written proof..
  7. Offline


    I am having some problems and questions for this plugin.
    1. How do you put in worlds to make this plugin work?
    2. How do I fix this error I keep on getting?

    18:52:07 [SEVERE] Error occurred while enabling HelloWorld v0.1.1 (Is it up to date?): special characters are not allowed
    unacceptable character '?' (0xFFFD) special characters are not allowed
    in "<reader>", position 309
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:98)
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:191)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:63)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
    at org.bukkit.util.config.Configuration.load(Configuration.java:92)
    at org.bukkit.plugin.java.JavaPlugin.getConfiguration(JavaPlugin.java:119)
    at uk.co.oliwali.HelloWorld.Config.<init>(Config.java:18)
    at uk.co.oliwali.HelloWorld.HelloWorld.onEnable(HelloWorld.java:32)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:190)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:173)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:355)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:342)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:174)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)

    Please reply,
  8. Offline


    It's not compatible with the newer Bukkit releases. This plugin I believe has been inactive for a while.
  9. Offline


    Please update! This looks like such a good plugin!
  10. Offline


    Long time no see oliverw92. You will notice that this thread has now been placed into the Inactive Plugin subforum.
    If you wish to revive this plugin, please ensure that you update and test compatibility with the latest recommended Bukkit build before reporting your original post, asking for it to be moved back to the release forum.

    Thanks for your time.

Share This Page