[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. Paste config. Likely you use a character that yaml doesn't support.
     
  3. Offline

    SubLexx

    i hope u mean the Herobrine config ^^'''''

    Code:
    #Herobrine configuration file.  Generated at
    Herobrine:
        oneUseAltars: true
        timeBeforeSpawn: 10
        blocksCommands: true
        damage: 2
        placesFire: true
        chat:
            despawnChat:
                enabled: true
                messages:
                - Ich bin frei!
                - Zeit die Welt zu zerstören!
                - Ich bin wieder da!
            attackChat:
                enabled: true
                messages:
                - Gefunden!
                - Mwahaha
                - Hab angst vor meinem Gesicht!
                - Boo!
            deathChat:
                enabled: true
                messages:
                - Du hast den Kamp gewonnen, aber nicht den Krieg! Ich komme wieder!
                - Ich werde dich beobachten!
                - Nächstes mal wirst du sterben!
            altarChat:
                enabled: true
                messages:
                - Ich bin hier
                - Du hast mich gerufen?
                - Hab angst vor mir!
            blockCommandChat:
                enabled: true
                messages:
                - Versuch erst gar nciht diese Befehle!
                - Befehle? Zwecklos bei mir!
                - Guter Versuch, aber du wirst nicht fliehen können!
            stealChat:
                enabled: true
                messages:
                - Ich habe deine Items!
                - Ich werde deine Items mir schnappen!
                - Versuch doch deine Items wiederzubekommen!
            attackedChat:
                enabled: true
                messages:
                - Wie lächerlich dein Versuch ist mich anzugreifen!
                - Du bist keine Herausforderung für mich!
                - Ich bin Unsichtbar, deine Versuche sind Zwecklos!
                - Ich denke nicht das dies funktioniert!
        worlds:
        - MONSTER
        health: 250
        takesItems: true
        torches:
            enabled: true
            rate: 50
        timeBeforeDespawn: 5
        takesDamage: true
        items:
            enabled: true
            drops:
            - '259:2'
            - '278:2'
    
     
  4. I'd image ä isn't supported :/
    EDIT: And all the other ones with dots over the letters :D
     
  5. Offline

    Venatius

    It sounds like there may be some gravitation in that direction, but I'd like to add a voice to those in support of a slightly less flagrant Herobrine. As-is he conducts himself more like a fifteen-year-old player killer on an MMO. It's out of line with the legends, and annoying (at best, startling) rather than scary. The eeriness of Herobrine comes from the surreality and unsurety associated with him. A weird half-noticed glimpse when you thought you were the only one on the server. Being distantly observed through the fog for no discernible purpose. Blair Witch Project-esque little relics left behind (like those redstone torches - glad those are in there!). Those sorts of things are what make the story creepy. I think it really makes more sense for this plugin to leave a player wondering if they really saw what they think they saw. Until, just perhaps, they turn around to see him right behind them. And all in all, it's much more effectively creepy to find oneself thinking not "Oh, he's going to kill my dude," but rather, "What IS he going to do?"
    Not trying to disrespect the work being done here, or people who prefer him mindlessly charging at folks and setting things on fire. Just bringing up some points of view for a possible route I'd like to see this plugin make viable. Though, in some ways, I wonder if a plugin to just let you disguise YOURSELF as him might work better for those purposes. :D

    On a completely tangential note, I love the customizable dialogue option. If he's going to be charging around attacking folks for now, I think I want to give him some Popsicle Pete lines instead.
    "So quickly, it understands."
    "Look west. Know even the dead can beg."
    "You meet my gaze? What brave creatures you are."
    "Save your fear. I have already eaten."
    "The night wind can always carry one more scream."
     
    tips48 likes this.
  6. Offline

    SubLexx

    i has remove the"ä, ö, ü" from the words but it dosent work ._.
    any other idea :eek:?
     
  7. Hmm... I don't know. Put it in a yaml scanner and it will show where the errors are
     
  8. Damn Herobrine!
     
    tips48 likes this.
  9. Offline

    Pixelzz

    its says in description spout is not required although i get this error
    >00:36:01 [SEVERE] Could not load 'plugins/Herobrine.jar' in folder 'plugins': Spout

    -EDIT ahh srry i misread description
     
  10. Offline

    codename_B

    Popsicle pete... WIN
     
    tips48 likes this.
  11. Offline

    Pixelzz

    >16:31:46 [SEVERE] Nag author: 'MineDev' of 'Herobrine' about the following: This plugin is not properly shutting down its async tasks when it is being reloaded. This may cause conflicts with the newly loaded version of the plugin
     
  12. Hmmm.. Will look at it. Weird
     
  13. Offline

    CharlieSheen

    Umm the plguin doesn't work i have no config herobrine dosen't spawn nothing is working HELP?
     
  14. Your charlie sheen. You have bigger problems then this plugin not working. JOKES! :D
    Any errors?
     
    Mordaith likes this.
  15. Offline

    mason1370

    i like how many people are having issue i just put it in and it runs like a champ! thanks! cant wait to see what will cont. from this plugin
     
  16. Offline

    feildmaster

    @tips48: You don't have to worry about that error. Bukkit closes it on its own.
     
    tips48 likes this.
  17. Offline

    TOAST7312

    Tried to put this on my server today; started it up so it would make the config file, but all I got was an error.

    Code:
    03:24:14 [SEVERE] Could not load 'plugins\Herobrine.jar' in folder 'plugins':
    java.lang.NoClassDefFoundError: org/getspout/spoutapi/packet/listener/PacketList
    ener
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava: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>(ServerConfigur
    ationManager.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.listen
    er.PacketListener
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            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(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 11 more

    Am I missing something here? Must one REALLY use the excessively old version of Spout for this to work?
     
  18. Offline

    rtcabooservb

    :c Error with latest CB and spout dev builds.
     
  19. Offline

    IownYourFinger

    how to despawn "him" ?
     
  20. Must one REALLY use the excessively NEW version of Spout for this to work? <- Yes. Please read the OP.
    @IownYourFinger type /herobrine despawn or kill him
    @rtcabooservb And how do I know what those errors are?
    @mason1370 Glad to see someone can get it working, people aren't good with developer builds of spout
     
  21. Offline

    TOAST7312

    Wow, sorry I asked. Geez.
     
  22. Don't worry, its not just you :)
     
  23. Offline

    TOAST7312

    Now out of curiosity, now that it's working, I would like some clarity on something. The OP is clear on some things, and unclear on others. Also note, I don't know if these have been asked or not because I'm not reading all 10 pages of this thread:

    Firstly, and it may be a stupid question but bear with me, are all the above stated permissions admin function permissions or are any of them required for him to be able to spawn at all?

    Second, after reading the config file and seeing some of the random things he can say(which I promptly disabled because, no offsense, they were a bit cheesy :p), how is Herobrine going to behave upon spawn? I mean to be honest they make him sound like a crazed killer, not a creepy stalker just out of view. Is he just going to outright attack a player, or begin stalking them and such like in the myth?

    Third; is there any way to define Herobrine's next spawn time as random, so that his next spawn can't be predicted? While setting a time between spawns is good, seems like it would be a great deal creepier if there was no knowing when he would next appear. Eventually players would figure out the pattern on a timed spawn. :p

    Fourth; is there any way to add words to the 'list of things that cannot be said', or possibly just disable the victim's ability to chat all together?
     
  24. Offline

    CharlieSheen

    Ummm i don't see anything with probelms :(
     
  25. I have been having problems umm the plugin won't spawn herobrine :( or the commands won't work :(
     
  26. Offline

    TOAST7312

    He was making a joke because your forum name is CharlieSheen.
     
    tips48 likes this.
  27. Offline

    SubLexx

    Error Message:

    herobrine.png

    Herobrine Config (changed only his HP):

    Code:
    #Herobrine configuration file.  Generated at
    Herobrine:
        oneUseAltars: true
        timeBeforeSpawn: 10
        blocksCommands: true
        damage: 2
        placesFire: true
        chat:
            despawnChat:
                enabled: true
                messages:
                - I will return
                - To be continued
                - I'll be back
            attackChat:
                enabled: true
                messages:
                - Gotcha!
                - Mwahaha
                - Face my wrath!
                - Boo!
            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:
        - MONSTER
        - MONSTER_nether
        health: 200
        takesItems: true
        torches:
            enabled: true
            rate: 50
        timeBeforeDespawn: 2
        takesDamage: true
        items:
            enabled: true
            drops:
            - '259:2'
            - '278:2'
    
    Minecraft 1.7.3
    build #1000
    Spout #81
     
  28. Offline

    zachechan

    would it be posible to have herobrine always in game. like he never actualy despauns the altar just tp's him for a set amount of time then tps him back to his original location. and have him actualy build things?

    oh and sorry about the typo pleas ignor it

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

    EngelBV

    Does herobrine spawn randomly to a random player? Or does he respawn at a player when you won a battle vs him. If so, does he still come back if he still won?
     
  30. Just kidding. Are there any errors?

    Errors?

    What did you type?
    BTW, Thanks for using the right build of spout :D

    Hmm, maybe. I'll think about it :)

    Random player every time

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

    SubLexx

    changed only his health to 200 ^^' is it to much o.o'

    BTW, your welcome :D i try my best xD
     

Share This Page