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.
Is it possible that you make him spawn in a decent area not a worl? Would spare a lot of afford + add that he spawns randomly when a player enters it :P (And diasappear when a player leaves the area you decide)
Still have the same issue. Noticied something different in the config a line aggo: 500 was added on the last restart.
Here's my config aggro: 500 slender_dimension: world_nether drums: true sounds: true anytime: true static: true worlds: - world - survival
2012-12-06 00:05:03 [WARNING] [Slenderman] Task #43 for Slenderman vB0.3.2_MC1.4.5_R0.2 generated an exception java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Random.java:300) at ramirez57.Slenderman.Slenderman2.SlendermanTick(Slenderman2.java:145) at ramirez57.Slenderman.Slenderman2.loop(Slenderman2.java:83) at ramirez57.Slenderman.Slenderman2$1.run(Slenderman2.java:76) 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)
Guys can u help cuz i dont know how to put the plugin in thank you.
Is there any way to change what Slenderman looks like and set it to be in a specific mv only.
Here downgrade Beta 0.3.2 to Beta 0.3.1 and it will fix the errors
A note about Beta 0.3.2:
You have to configure the worlds correctly or Slenderman plugin will throw an error!
@Ramirez57
That update doesnt work either.
Nice Plugin,but can you change the Slenderman (Enderman Skin) to the real Slenderman Skin like in some Youtube Video Client Mods?
http://screenshots.en.sftcdn.net/en/scrn/3349000/3349838/slenderman-for-minecraft-03-700x393.png
Can there be a timer or something between Slenderman's appearances? I'd like to make him appear very rarely on the server, but apparently, one active user is getting him on every night cycle and it's driving him insane.
Can I lower his appearance rate?
@Theumer115
Slenderman does not visit or go after ops. Deop yourself, be sure you are not in creative, and target him to you via console. He will be there instantly.
@Goat_Killa
When you add the plugin to your server, run it, then stop it like you would any other time you add plugins. After that, go to your plugins folder and there should be a "slenderman" folder with a config.yml in it. That's where your config is, and you just edit things there. Mainly, you have to set the world parameter to the name of your world, and Slender's dimension to either your nether (which would be "[yourworld]_nether") or empty quotes to result in simply being killed by Slender.
Could anyone tell me what file I am supposed to add the "Configuration" lines to ? Tried the usual config files with no luck, and tried manually creating one in the plugins folder. I am renting a small server, running CB 1.4.5 R0.2.
I get this error in the log file :
2012-12-04 18:07:08 [WARNING] [Slenderman] world does not exist. Please change this in the configuration file.
And the following error in-game when typing any of the 3 /slenderman commands :
" An internal error occurred while attempting to perform this command"
I am still fairly new at running a server. This looks like an awesome plugin, kudos to Ramirez57 for taking the time to code it !
If I type in /slenderman target Theumer115 nothing happens,no error,nothing!
All other Commands works,but if I teleport me to the Slenderman Location he is gone.
I also never saw him in my World.
The Server says that all is ok (Slenderman enabled).
Other Players told that they saw Slenderman,but I looked to the Point they told and saw nothing! I was Ops and they normal Players.
What do you mean with the Permissions? Do I have to make a Data with this Name and type in ?
Can someone explain me this?
@Ramirez57
Ahh ok. Real quick, can there be a way to make him not do it all that often and when he does, a safehouse of sorts to get away from him? For instance, in a lighted building or something?
My users find it awesome, but they don't like it longterm since once they start getting chased, they have to run all night to get away and if they stop, he gets them.
ya it says the same thing or http://gyazo.com/5dfa1945cd05f1e67f8033f43481403f
I have world set and it says when I target myself that I am in a world slender cannot navigate. But....world is added in the config and the world name is...world.
@Claustric
Thank you for all the support and suggestions. I've taken each of your suggestions into consideration for a future update.
@redlaser42
Try setting it to night time before targeting.
You should make this into a minigame, like with it's own map/arena to play in, I'd implement it into my server if it was controlled. :P
@redlaser42
forgot config file. sorry. aggro: 500 slender_dimension: world_nether drums: true sounds: true anytime: true static: true worlds: - world
so i downloded the bug fix update but when i try to target myself it does nothing. No errors, No unknown commands, just nothing. Heres my config file. and also my world should be called world seeing as i did not change it.