[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

    oliverw92

    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.

    [​IMG]

    Download!

    Features
    • 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
    Installation

    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.
    Configuration


    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)

    Code:
    worlds:
        pvp4:
            message: 'Welcome to pvp4!'
                that world!'
            alias:

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

    Code:
    worlds:
        atrium1:
            message: '&cWelcome to the atrium!&f`nEnter one of the 4 portals to go to
                that world!'
            alias: atrium
        build4:
            message: '&bWelcome to the Build World!&f`nNo griefing or stealing allowed!'
            alias: build
        pvp3:
            message: '&5Welcome to PVP!`nGriefing, killing and stealing ARE allowed!'
            alias: pvp
        nether1:
            message: '&2Welcome to the Nether!`nNo griefing or stealing allowed!'
            alias: nether
        survival1:
            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)




    Commands

    Permission Nodes


    Changelog

    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

    jonassm

    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
    er.java:357)
    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
    .java:857)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:264)
    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
    ndMap.java:281)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    9)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    90)
    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

    oliverw92

  4. Offline

    joshuader6

    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

    AAGFTW

    Hello,
    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,
    Thanks
     
  8. Offline

    Minecraft-Mania

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

    IsaiahRobichaud

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

    md_5

    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.
    md_5
     

Share This Page