[INACTIVE, PAGE 15][FUN/GEN/MECH] Herobrine v1.0_5 - Bringing the legend back! [1000 - 1060]

Discussion in 'Inactive/Unsupported Plugins' started by tips48, Aug 3, 2011.

  1. [​IMG]
    Herobrine -- Bringing the legend back! [​IMG]
    Version: v1.0_5

    Herobrine is a plugin developed by MineDev, in collaboration with @tips48. It has been a long WIP, but is finally done. Its first and only purpose is to add Herobrine to the game. Herobrine is a "legend" who was either Notch created, or doesn't even exist. Google searches for "Herobrine" yield many a result, as this legend is deep and complex. Its my pleasure to present to you, Herobrine!

    Features:
    • Brings the NPC Herobrine back into the game!
    • In-Game commands, listed below!
    • Bukkit-Permissions support!
    • Configurable!
    • Requires Spout!
    • Adds features using the Spout client mod(Not required)!
    • Features complete per-player time, weather, and chat when Herobrine is spawned to provide the complete experience to the player Herobrine is chasing without disrupting the rest of the server!
    • Feature rich API(Not yet working ;))!
    Download
    Source code
    Spout -- REQUIRED
    REQUIRES SPOUT DEV BUILD #27


    DO NOT BUG THE SPOUT TEAM WITH ERRORS UNLESS I SAY TO!



    [​IMG] <- If Herobrine approves, so should you!

    Installation
    1)Download Spout Dev build 27 at the link above.(NOT the crossed out link)
    2)Download Herobrine at the link above.
    3)Navigate to %serverdir%/plugins
    4)If spout.jar exists, delete it
    5)Copy the downloaded spout-dev-SNAPSHOT.jar to the plugins folder
    6)Rename spout-dev-SNAPSHOT.jar to spout.jar
    7)Copy the downloaded Herobrine.jar to the plugins folder
    8)Run server to generate configuration
    9)Edit configuration
    10)Your done!


    How to build an altar
    There are two ways to make Herobrine spawn:
    1)Let him spawn naturally every x minutes(Defined in the configuration)
    2)Build his altar!
    To build his altar, place 9 gold blocks.

    [​IMG]

    Then, place a nether stone in the middle.

    [​IMG]

    Now, place redstone torches around the nether stone

    [​IMG]

    Light the nether stone on fire and your done!

    Commands and Permissions
    Code:
    /Herobrine spawn <player> and Herobrine.spawn
    /Herobrine despawn and Herobrine.despawn
    /Herobrine reload and Herobrine.reload
    /build altar and Herobrine.buildAltar
    Herobrine.* gives access to all permissions
    Herobrine.avoid prohibits Herobrine from spawning on your
    What happens when Herobrine spawns?
    When Herobrine spawns, alot of things happen! Here is what happens, in no particular order
    A)The players time is set to night(NOT the servers)
    B)The players weather is set to stormy(NOT the servers)
    C)The players fog is set to TINY(Requires Spout Client Mod)
    D)Herobrine spawns and starts chasing the player.
    E)When Herobrine is spawned, the player cannot send chat with the words:
    • "Help"
    • "Herobrine"
    • "Him"
    All of these things are reset when Herobrine despawns




    Configuration
    Code:
    #Herobrine configuration file.
    Herobrine:
    #If alters disappear after one use
        oneUseAltars: true
    #Time between Herobrine spawning. in minutes
        timeBeforeSpawn: 10
    #If Herobrine blocks commands when chasing a player
        blocksCommands: true
    #How much damage Herobrine deals. Remember, the player has 20 health
        damage: 2
    #If Herobrine will catch the player on fire if the player runs away
        placesFire: true
        chat:
    #Chat when Herobrine despawns
            despawnChat:
    #If Herobrine chats on despawn
                enabled: true
    #Things Herobrine might say on despawn
                messages:
                - I will return
                - To be continued
                - I'll be back
    #Chat when Herobrine attacks a player
            attackChat:
    #If Herobrine chats on attack
                enabled: true
    #Things Herobrine might say on chat
                messages:
                - Gotcha!
                - Mwahaha
                - Face my wrath!
                - Boo!
    #Same template as above
            deathChat:
                enabled: true
                messages:
                - You may have won the battle, but not the war
                - I'll be watching
                - Next time will be different
            altarChat:
                enabled: true
                messages:
                - I am here
                - You called?
                - Be afraid
            blockCommandChat:
                enabled: true
                messages:
                - Don't try those commands!
                - Commands? What commands!
                - Good try, but that won't fly
            stealChat:
                enabled: true
                messages:
                - Gotcha items!
                - There goes your stuff
                - Try getting your stuff back
            attackedChat:
                enabled: true
                messages:
                - How dare you attack me
                - You are no match for me
                - I am invincible, why do you try?
                - I don't think so!
    #Worlds Herobrine can spawn in
        worlds:
        - myWorld
    #Herobrine's health. must be above 20
        health: 20
    #If Herobrine steals the players inventory
        takesItems: true
        torches:
    #If Herobrine places torches
            enabled: true
    #The percentage that Herobrine will place a torch. Warning, this run every second or so!
            rate: 50
    #Time before Herobrine despawns. In minutes
        timeBeforeDespawn: 2
    #If Herobrine takes damage
        takesDamage: true
        items:
    #If Herobrine drops Item's on death
            enabled: true
    #Item's Herobrine drops on death. Format: id:amount
            drops:
            - '259:2'
            - '278:2'
    
    How to post an error report
    There are three ways to report an error report. IN ORDER from best to least, here are the steps you can take:
    1) Go to #48 on irc.esper.net for almost immediate help if im there
    2) Start an issue on github
    3) Post here with the syntax
    Code:
    Error title
    Error description
    CB Version
    Spout Version
    Configuration
    Stacktrace(That little error message in the console)
    
    Anything else will not be excepted

    If you have a feature request, PLEASE post it here!


    Changelog:
    • Version 1.0
      • Official release
    • Version 1.0_1
      • Adds a new configuration option, Herobrine.talks
    • Version 1.0_2
      • New permissions node, Herobrine.avoid which makes Herobrine not spawn on you
      • /build altar command which automatically builds Herobrine's altar (Thanks @Adamki11s)
      • Configurable health and damage
      • Herobrine now steals your items when you get to close(configurable)
    • Version 1.0_3
      • Remove Herobrine.avoid from Herobrine.*, you now must Explicitly define Herobrine.avoid
      • Revert the plugin.yml changes to fix configuration issues
      • Grammer fixes
    • Version 1.0_4
      • Add /Herobrine reload to reload configuration
    • Version 1.0_5
      • Completely refactor configuration to allow more control
      • When Herobrine steals an inventory, he will now drop it if he dies
      • Various code cleanup
    Credits (open)


    Main dev - @tips48
    Asst. dev - @alta189
    Beta testers - @MikeyWheeler and @illusion9
    NPC Lib - @Top_Cat and @Kekec852
    NPC functions - @desmin88
    Checking if a players inventory is empty- @garbagemule
    Spout - @Afforess and the rest of the Spout gang. It's an amazing plugin
    Bukkit - All the amazing Bukkit developers :D
    Making me finish this plugin - any of the great people on the request thread or #bukkitdev
     
  2. Offline

    Cool-Guy

  3. Herobrine is NOT USABLE till spout gets fixed.
    Want to be of help? go to irc.esper.net and join #48, then i'll quiz you on that error, then you can leave ;D
     
  4. Offline

    Outcast61

    :D Maybe later. You know i've been waiting for months for this plugin lol. Hope to see it in action soon.
     
    Cool-Guy likes this.
  5. Offline

    Cool-Guy

    Is it fixed ;)
     
  6. Offline

    Outcast61

    I've still got many errors with SpoutAPI and spout... I downloaded the server plugin from the post.
     
  7. Offline

    Zerco

    Either I'm doing something different or very wrong because it works fine for me with no errors, downloaded yesterday.
    In either case terrorized my friend last night chasing him around lighting him on fire. Reading the server log this morning made my day (texts after inquiring what happened was even better) and I thank you for that.
     
  8. your welcome :D Its because you don't have the latest build, which requires a different spout
    @Outcast61 follow the bug report method in the OP. also, you don't use SpoutAPI, thats for developers
    @Cool-Guy from what i've seen, yes
     
  9. Offline

    morizuki

    if i tried upgrading my Spout to the latest dev build, some plugin that need Spout, throwing me some error.. I think I can't use this.. can you send me the herobrine.jar that works on the Stable Spout?
     
  10. There currently is none, sorry. I suggest just waiting/asking the other plugin to update
     
  11. Offline

    morizuki

    none? what about the 1.0.2?.. it's working for me..
     
  12. I no longer have a 1.0.2 link, that was an error on my part >.<
    What plugin do you need updated?
     
  13. Offline

    shadydeath999

    error:
    2011-08-04 17:40:06 [SEVERE] Could not load 'plugins\Herobrine.jar' in folder 'plugins':
    java.lang.NoClassDefFoundError: org/getspout/spoutapi/packet/listener/PacketListener
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:168)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: org.getspout.spoutapi.packet.listener.PacketListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 11 more
     
  14. Offline

    Outcast61

    @tips: This is the same exact error I got.
     
  15. @Outcast61
    You both MUST have spout, or it will not work. Must be the developmental build #27
     
  16. Offline

    Outcast61

    I do. By development build do you mean download the server plugin from the spout bukkit page? Because i downloaded that like 5 times.
     
  17. no. i mean the link that i put in the OP. its called spout-devSNAPSHOT.jar, it replaced spout.jar
     
  18. Offline

    Deltawp

    Thanks for this awesome plugin !
     
  19. thanks :D
     
  20. Offline

    Outcast61

    I'm not understanding, sorry.
     
  21. Offline

    shadydeath999

    i have spout installed multiplae plugins on my server use spout
     
  22. Offline

    Bloodykittens

    Love the plugin. I have a few questions about it.

    When herobrine shows up and watches you. Will he continue to watch you until you look at him? Then he'll attack? If not, It should be that way. It'll be like the new mob notch is putting out. (Or something like it)
    Also, He showed up exactly 5 min. of me restarting the server (I changed the config to 5min). He popped up and terrorized my friend, but that was it. Another 5min. goes by and he's no where to be found. Is that normal? Or is he supposed to spawn every 5min. and mess with him?

    Lastly, Once instance. My friend saw him through the wall got freaked and left/rejoined to find 2 redstone torches where he was standing. Does he sometimes just watch you and disappear or was this because he disconnected?

    Still love the mod and my players will 1 by 1 shit them selves seeing herobrines name pop up out of the corner of their screen then.
     
  23. Offline

    sharkck

    I have a question. Is there a way to isolate this to only one world? I have a world I am about to open that even ops wont be able to spawn items, etc. I have isolated iconomy and jobs and levelcraft to just this world and want to give it a unique experience vs the other worlds I am running on my server. This would be an AWESOME plugin to add but I would like to keep it to just certain worlds, such as this new one. I know my Jobs plugin has a permission node, - 'jobs.world.(worldname)' that auto sets it to only work on the defined worlds in the permissions node. I do not know, if the plugin cannot already do it, which way would be best, config or permissions declarations but I'm throwing it out there :)
     
  24. Offline

    Ultrayano

    The Plugins is Good but you can make it better.
    My friend and I want the Herobrine has behaved like the single player game.
    He shall build 2x2 tunnel and bring us into diamonds, shields, write and build strange things

    Sorry 4 my Bad Englisch
     
  25. That all is on the way :)
    @sharkck I'm planning on having configuration options like that in the future
    @shadydeath999 it MUST be the link that i have in the OP, replace spout.jar with this spout-devSNAPSHOT.jar
    @Bloodykittens
    A)That would be extremly hard, but i'll look into it.
    B)The second five minutes will be more like 7 minutes, as it waits till Herobrine despawns to start the spawn timer again
    C)Thats not actually programmed, but I plan on adding that.
    Basically, Herobrine respawns WHEN:
    A)The player dies
    B)The player is kicked/logs out
    C)Someone types /Herobrine despawn
    D)The despawn timer hits 0
    F)Herobrine dies
    Just to clear up any confusion :)

    Here, i'll give you a direct link.
    Right now, you have a plugin called spout.jar. DELETE IT. Download this plugin called spout-DevSNAPSHOT.jar
    Put it where spout was. also put herobrine in the plugins folder. it will work.
    Download link: http://ci.craftfire.com/job/Spout/27/artifact/target/spout-dev-SNAPSHOT.jar

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

    Cool-Guy

    Hi tips! I just have an idea to your plugin :)
    He should just appear behind the playerr and stare at him.
    If you get closer he will vanish and appear behind you :)
     
  27. Thats going to be in a update, like 1.5 :D

    Next update:
    1.0_5
    CONFIGURATION UPDATE.
    Completely refactors configuration for much more stability/ability :D

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

    Bloodykittens

    If its possible, You should program him to have a chance of doing 3 things.
    1. Sit and stare (Gets stormy and dark) and then when you turn to see him he disappears leaving only redstone torches where he was. That will get people really spooked. Thinking, Whoa shit. Did I just seem him or am I beginning to see things. Kind of how Herobrine used to be :D
    2. Attack Immediatly after the 5min. are up
    3. Or sit and stare then when you look at him...He jumps down and attacks.

    Also, On our server he usually spawns on top of a high building and stares at you. Is he supposed to spawn on high points? If not, You should add that as well. Its much creepier seeing him on high points looking down at you.
     
  29. 1)Plan on doing that
    2)Already done :p
    3)Interesting.
    There is no code to make him spawn on a high point, that might be a major todo
     
  30. Offline

    Adri.Hoster

    Tips, when the build will be implemented?
     

Share This Page