Slenderman

Slenderman

@lollan55

This plugin adds the mysterious "Slenderman" into Minecraft. It is currently in its "Beta/Development" stage.

BETA 0.3.2+: YOU HAVE TO CONFIGURE THE WORLDS CORRECTLY OR SLENDERMAN WILL THROW AN ERROR

This plugin takes advantage of the Enderman mob and controls it to make it feel like the stalker-ish Slenderman. When installed, Slenderman will roam your world in search of players. The player will know he/she is being stalked because drums will start to beat, indicating Slenderman is watching him/her (configurable). In order to "escape" the Slenderman, the player must simply survive until he goes away. However, if the player is caught by the Slenderman, he/she will be sent to the Nether (configurable) with slowness and nausea, along with a message saying the Slenderman has caught him/her.

Mechanics

Slenderman has a few mechanics I thought I should reveal.

  • He will only begin stalking his prey at night by default. This is because of the enderman's default coding.
  • Looking at him will result in damage and static build-up, along with sound.
  • Your health is inversely proportional to how aggressive the Slenderman is. (lower health, higher difficulty)
  • If he is close and you look at him, you will be "shocked". This puts you in an adrenaline state.
  • No, you cannot kill him.

Configuration

aggro: 500 #This is how aggressive the slenderman is. Higher values mean he will attack more often.
slender_dimension: "world_nether" #This is where caught players are sent. Setting this to an empty string "" will kill the player instead.
drums: true #Drums play to indicate the slenderman is near.
anytime: false #Can Slenderman spawn during the daytime?
sounds: true #Enable/disable sounds. If you are using 1.2.5 or lower, set this to FALSE
static: true #Enable/disable static effects
worlds: ["world"] #Slenderman's active worlds. He will only roam these worlds. List like this: ["world1","world2","world10"...]
slow_dur: 5000 #Duration of slowness effect (when caught) in ticks
confusion_dur: 500 #Duration of nausea effect (when caught) in ticks

Commands

/slenderman reload - Reload slenderman's configuration file (not working?)

/slenderman target [player_name] - Set slenderman's target, provided the target is valid.

/slenderman location - Get the slenderman's location.

Alias: slender

Permissions

slenderman.admin: ops - Permission to use Slenderman commands.

slenderman.exempt: ops - Slenderman will not follow players with this permission.

Source

The source can be found on GitHub, which is open to the public.

To-do

This is in order of priority (Highest to lowest)

  • Improve Slenderman's teleport code. It's too predictable.
  • Improve Slenderman's "halt-on-seen" code.
  • Add configuration for Slenderman to spawn in specific areas on the map.
  • "Slender-ism Mode" in which 8 pages must be collected.
  • Slenderman skin. Of course, this will be difficult to implement.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of brandonwaugh5 brandonwaugh5 Dec 02, 2012 at 04:59 UTC - 0 likes

    Whenever I type the command /slender target "player" (without the quotations of course) it says the player is in a world slenderman cannot go to. I have the world set to my main overworld titled "world", I've tried it with a space and without a space and with the dash and without the dash, nothing seems to work for me. All i can do is find is location and reload the mod with the console. I;m using minecraft ersion 1.4.5 and the latest version of your mod and craftbukkit. Any ideas on how to fix it?

  • Avatar of DPG_DJ DPG_DJ Dec 02, 2012 at 03:48 UTC - 0 likes

    @Ramirez57: Go

    Hey can you help us fix the slenderman mod we r doing a video about it!

    Last edited Dec 02, 2012 by DPG_DJ
  • Avatar of Claustric Claustric Dec 02, 2012 at 03:40 UTC - 0 likes

    There should be a bit more options to the config in my opinion. The permissions aren't very secure ― I didn't add the permissions strings to anything in GroupManager, and yet he still never targets me, only everyone else on my server. Also, the length of time that nausea lasts should be changeable in config.

    More importantly though, it seems that if you look at any Enderman, you'll hear the buildup of white noise. No static though, but still. This makes it hard to distinguish right away if it's actually Slender or just a regular Enderman. Is this something you couldn't get around, or are you looking into fixing this?

    Last edited Dec 02, 2012 by Claustric
  • Avatar of Ramirez57 Ramirez57 Dec 02, 2012 at 00:28 UTC - 0 likes

    Just pushed out a bug-fix update. It will be available as soon as it is approved.

    @dandale1997: Go

    Sounds crazy, does the console print anything? If not, then I can't really help :/

    Last edited Dec 02, 2012 by Ramirez57
  • Avatar of dandale1997 dandale1997 Dec 01, 2012 at 23:32 UTC - 0 likes

    hey... when i start the server... everything goes well but when i go into the /slenderman command, it freezes and everyone is kicked from the game... i get a time read out... whats going on?

  • Avatar of Pikafi Pikafi Dec 01, 2012 at 20:10 UTC - 0 likes

    @Tomasu82: Go

    I had the same error. But your server world has a name, right? Well, in the server configuration it asks what world, and is automatically set to "world". But if your actual server world name isn't "world", then change the configuration setting. That's all I had to do. My world is called "Mad Dog" (lol) So where the configuration in the Slenderman Plugin, where is says "worlds:" I would put Mad Dog. So then my config would be this:

    aggro: 640slender_dimension: Mad Dog_netherdrums: truesounds: trueanytime: falsestatic: trueworlds:- Mad Dog

    Also the Slender_Dimension should be the netherland of your world. Sorry if this seems confusing. But this was my solution when I got that error.

  • Avatar of DaGamer12345 DaGamer12345 Dec 01, 2012 at 18:27 UTC - 0 likes

    Hi, For some reason, the Slenderman will spawn into other worlds, even though I have 1 world specified. Here is how my config is set up:

    aggro: 640 slender_dimension: drums: true sounds: true anytime: true static: true worlds: - world7 (The world it's supposed to be in) chance: 12000 mercy: 6000

    But, the Slenderman teleports to Spawn, a different world, when I go there. I do not want it following my players when they go to another world. Help!

    Last edited Dec 01, 2012 by DaGamer12345
  • Avatar of Ramirez57 Ramirez57 Dec 01, 2012 at 09:11 UTC - 0 likes

    @Tomasu82: Go

    @P1X3L4T3D: Go

    Most errors you're getting is from improper configuration of Slenderman. You NEED to have valid, loaded worlds defined in the "worlds" configuration.

  • Avatar of P1X3L4T3D P1X3L4T3D Dec 01, 2012 at 05:55 UTC - 0 likes

    HELP ME!Invalid Imagehttp://www.gameinformer.com/cfs-filesystemfile.ashx/__key/CommunityServer-Components-ImageFileViewer/CommunityServer-Components-UserFiles-00-00-71-12-32-Attached+Files/0363.slender_2D00_page_2D00_6_2D00_shirt_5F00_design.png_2D00_610x0.png

    When i make the slender man target MY player, it said: slenderman cannot go to that world how do i configure this! BTW i'm in the over world

  • Avatar of Tomasu82 Tomasu82 Dec 01, 2012 at 03:44 UTC - 0 likes

    Hi, I just tried out this mod with bukkit 1.4.5-R0.2, and it creates an endless stream of error messages

    2012-11-30 20:35:54 [WARNING] [Slenderman] Task #2 for Slenderman vB0.3_MC1.4.5_R0.2 generated an exception
    java.lang.NullPointerException
            at ramirez57.Slenderman.Slenderman2.SlendermanTick(Slenderman2.java:136)
            at ramirez57.Slenderman.Slenderman2.loop(Slenderman2.java:75)
            at ramirez57.Slenderman.Slenderman2$1.run(Slenderman2.java:68)
            at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
            at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529)
            at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
            at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    

    Thanks :)

Facts

Date created
Nov 12, 2012
Category
Last update
Aug 06, 2013
Development stage
Beta
License
GNU General Public License version 3 (GPLv3)
Curse link
Slenderman
Downloads
40,494
Recent files

Authors