[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. Offline

    tips48

    [​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

    tips48

    No, i mean what command did you type? You did type one when the error occurred, right?
     
  3. Offline

    Lolmewn Retired Staff

    Has this been approved by Herobrine?
     
  4. Offline

    IAmHerobrine

    Yes
     
  5. Offline

    SubLexx

    ohh that u mean with it ^^''

    /herobrine spawn sublexx

    and i has try it with the altar, after burning the netherrock disappear the altar and nothing happen ._.'
     
  6. Offline

    Lolmewn Retired Staff

    :O Really? xD
     
  7. It's Charlie I do not see any errors ? :(
     
  8. Offline

    IAmHerobrine

    Yereally
     
  9. Offline

    briman0094

    I am getting the same "Internal Error" problem as the other people. I have the dev build of Spout (from the Spout page), and the dev version of the Spout client. The error is as follows:

    Error (open)

    Code:
    2011-08-13 18:07:42 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'herobrine' in plugin Herobrine v1.05
    	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:338)
    	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:727)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:691)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:684)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:87)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:434)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoSuchMethodError: org.getspout.spoutapi.player.SpoutPlayer.getRenderDistance()Lorg/getspout/spoutapi/event/input/RenderDistance;
    	at net.minedev.herobrine.spout.SpoutHelper.setFog(SpoutHelper.java:43)
    	at net.minedev.herobrine.HerobrineNPC.spawn(HerobrineNPC.java:66)
    	at net.minedev.herobrine.commands.HerobrineCommand.onCommand(HerobrineCommand.java:96)
    	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    	... 13 more
    
     
  10. Offline

    tips48

    In regards to the Internal Error problem:
    What were you doing when it occurred? Were you typing a command? If so, what?
     
  11. Offline

    tristrum

    Hey,

    Just been reading through pretty awsomee man been looking for something like this for awhile (if there was allready something like this exsisting then im blind XD)

    Anyway im diffently gonig to be adding this tomorrow when im not tired XD.

    A couple of ideas though,

    Perhaps make it so you can config him to not attack the owner of the server (like by putting there user name in the config file) or something like that making herbrine passive to the owner.

    Perhaps even a hit list type of things say when someone that is on this list logs in a message pops up say "HE is watching you" and then like have him randomly spawn while there logged in, also adding to this hit list idea you could make it so like if a player is idle for like a certain amount of time say 1 minute? he spawns next to the person on the hit list and incases them in a item specified in config again? (be pretty funny if you also made it where he goes after them when there sleeping incaseing them again or just attacking them pretty much like mobs do when in a dimly lit room)

    But pretty nice plugin man keep up the work!.

    BTW of the subject question the spout dev file do you put that in plugins folder or somewhere else?
     
  12. Offline

    TOAST7312

    Seriously, though; it keeps sounding more and more like this plugin is a serial killer then something to simulate Herobrine. Doesn't Herobrine only attack if attacked first?
     
  13. Offline

    h8no1

    When will this become compatible with Spout 1.0.1?
     
  14. Offline

    tips48

    will do eventually.
    @TOAST7312 Will come :O
    @h8no1 when 1.0.2 comes out
     
  15. Offline

    TOAST7312

    Ah, ok. So that kinda stuff will come with the next update. Any idea when that is going to be a finished thing? I have people on my server to scare, and they're a bit suspicious.. :p
     
  16. Offline

    gain

    sorry didnt want to find the thing on github but
    Moderators(anyone who isnt OP cant spawn him with the command) If your not an Op, you cant use the game commands, but you can still make an alter 1000 What ever one is the Dev build up on your link Still the same isn't one
     
  17. Offline

    Lolmewn Retired Staff

    lawl xD I wanted to get username Herobrine, but it was already taken by someone who had posted one post (noos, what a waste!)
     
    tips48 likes this.
  18. Offline

    SubLexx

    Minecraft Beta Version 1.7.3
    Build #1000
    Spout #81

    After type the command: /spawn herobrine sublexx
    i get the same internal error message

    Minecraft Error:

    minecraft.png

    Server cmd Error:

    cmd.png

    the Herobrine config is the default config:

    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: 20
        takesItems: true
        torches:
            enabled: true
            rate: 50
        timeBeforeDespawn: 2
        takesDamage: true
        items:
            enabled: true
            drops:
            - '259:2'
            - '278:2'
    
    any idea to solve this problem? ^^''
     
  19. Offline

    tips48

    Eh, I don't know. Its going to be a while :)
    @gain So your saying you don't want OP's to be able to use altars? Okay, I'll add that. Please open a issue on github.

    Thank you VERY much. That was by far the best error report in this thread :3
    Will be fixed in the next update..
    EDIT: Just as a quick followup, you don't have spoutcraft, correct? <- Not saying you need to

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

    tristrum

    Hey,

    Just installed the plugin works perfectly,

    For those of you that are having issues with herobrine not being able to hurt you or you not being able ot hurt herobrine make sure also that in the server.propertise file that you use and change the pvp=false to true and that should make it work!

    Thanks alot again for a great plugin!
     
    tips48 likes this.
  21. Offline

    LordDead1233

    when you think this super plugin will be 1.06 cuz I can't wait till I can use it again
     
  22. Offline

    SubLexx

    Haha :D nice that you like my error report ^____^
    i hope it was helpful for you ^^
    i wait then for the next update ;D

    and correct ^^ have no spoutcraft ^^'
     
    tips48 likes this.
  23. Offline

    tips48

    Just waiting for RegionBook to come out :D
     
  24. Offline

    blaraja17

    dude you should make herobrine like build structures and caves to trap you in and stuff
     
  25. Offline

    iFrederic

    Does "he" spawn randomly too? That would be a great feature, because if you are mining and suddenly "he" stands behind you! Amazing Plugin!
     
  26. Offline

    tips48

    Eh, kinda....lol
    @blaja17
    he will :)

    Update for 1060 :)

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

    Rowanzy

    ok big issue i got the config done perfectly but he does no damage and i can give him no damage help please D:?

    figured it out MY CONFIG ISNT WORKING AT ALL 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

    DIABLO258

    I get this error when i creat his altar and light it a blaze

    Code:
    19:39:45 [SEVERE] Could not pass event CUSTOM_EVENT to Herobrine
    java.lang.NoSuchMethodError: org.getspout.spoutapi.player.SpoutPlayer.getRenderD
    istance()Lorg/getspout/spoutapi/event/input/RenderDistance;
            at net.minedev.herobrine.spout.SpoutHelper.setFog(SpoutHelper.java:43)
            at net.minedev.herobrine.HerobrineNPC.spawn(HerobrineNPC.java:66)
            at net.minedev.herobrine.listeners.HerobrineCustomListener.onCustomEvent
    (HerobrineCustomListener.java:112)
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.j
    ava:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minedev.herobrine.listeners.HerobrineBlockListener.onBlockPlace(H
    erobrineBlockListener.java:47)
            at org.bukkit.plugin.java.JavaPluginLoader$29.execute(JavaPluginLoader.j
    ava:441)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:90)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:74)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:70)
            at net.minecraft.server.ItemFlintAndSteel.a(ItemFlintAndSteel.java:68)
            at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
    ava:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:573)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java
    :435)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Thats what my cmd says, anyone know how to fix it?
    EDIT: and when i light the fire the entire altar disapears
     
  29. Offline

    theloststory45

    for some odd reason when i use the altar the messages play and fire chases me but no herobrine npc but when i spawn one no messages but i get the herobrine npc and he owns
     
  30. Offline

    Comp_uter15776

    Yeh me too, got what DIABLO had...
     
  31. Offline

    Yaul

    I've got problem, when I create the trone, he disappear and I've got this message on my cdm

    13:59:11 [SEVERE] Could not pass event CUSTOM_EVENT to Herobrine
    java.lang.NoSuchMethodError: org.getspout.spoutapi.player.SpoutPlayer.getRenderD
    istance()Lorg/getspout/spoutapi/event/input/RenderDistance;
    at net.minedev.herobrine.spout.SpoutHelper.setFog(SpoutHelper.java:43)
    at net.minedev.herobrine.HerobrineNPC.spawn(HerobrineNPC.java:66)
    at net.minedev.herobrine.listeners.HerobrineCustomListener.onCustomEvent
    (HerobrineCustomListener.java:112)
    at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.j
    ava:862)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
    at net.minedev.herobrine.listeners.HerobrineBlockListener.onBlockPlace(H
    erobrineBlockListener.java:47)
    at org.bukkit.plugin.java.JavaPluginLoader$29.execute(JavaPluginLoader.j
    ava:441)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:90)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:74)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:70)
    at net.minecraft.server.ItemFlintAndSteel.a(ItemFlintAndSteel.java:68)
    at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
    ava:223)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:573)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java
    :435)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    And when I tape /herobrine spawn Yaul, I've got an error message on the chat and on the cdm

    14:02:23 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'hero
    brine' in plugin Herobrine v1.05
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    9)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    52)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:737)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:701)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java
    :435)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoSuchMethodError: org.getspout.spoutapi.player.SpoutPlayer
    .getRenderDistance()Lorg/getspout/spoutapi/event/input/RenderDistance;
    at net.minedev.herobrine.spout.SpoutHelper.setFog(SpoutHelper.java:43)
    at net.minedev.herobrine.HerobrineNPC.spawn(HerobrineNPC.java:66)
    at net.minedev.herobrine.commands.HerobrineCommand.onCommand(HerobrineCo
    mmand.java:96)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 13 more

    help !
    Like diabloo problem !
     

Share This Page