Weeping angels
Description
What it is
This allows you to bring Weeping Angels from Doctor Who into your minecraft server.
They function just like the Weeping Angels from Doctor who. If they are in your field of vision then they won't move for the most part. If the "attack" you they damage you along with teleporting you a random distance between 2 configurable distances away from where you are. And they will chase you if they have targeted you.
This isn't a real entity. It is simply a few blocks that act as one. They are a jack-o-lantern (pumpkin when being looked at) and either 2 stone bricks or 2 nether bricks under it with either fences or nether fences for wings respectively.
To kill an angel you must use an Eye of Ender on it three times. When attacked with an Eye of Ender the angel will teleport somewhere within a 250 block radius. When the Eye of Ender is used on the angel it is consumed.
Angel Blind:
Angels can blind players with a configurable chance and for a configurable time. This isn't a normal "oh no... black smoke" blind. This is a full on you can't see anything, not even the block directly in front of you. This is achieved by giving the player blindness and night vision at the same time. The angels don't take into account you are watching them if you have and angel blind on you.
My Other Doctor Who Plugins
Who Regeneration, TARDIS, Vortex Manipulator, Sonic Screwdriver
commands
- NewAngel - Spawns an angel where you are looking. Op's only.
- KillAngels [radius] - Kills all Weeping Angels withing a radius of you. Op's only
Permissions
- WeepingAngels.Ignore - Anyone with this permission will be ignored by the Angels in all aspects.
Config
- TP-Distance:
- Max: 100000 - The maximum allowed distance for teleportation in the X and Z directions.
- Min: 10000 - The minnimum distance a player will be teleported in the X and Z directions.
- Damage: 15 - The amount of damage the player will receive when they are attacked by an angel after they teleport
- Speed: 4 - The maximum number of blocks an angel can move on one update. Angels update every 5 ticks.
- Spawn-Chance: 100000 - The chance for an angel to spawn in place of a zombie. 1 out of Chance.
- Attack Chance: 2 - The chance for an angel to target a player when they are not being watched. 1 out of Chance.
- Worlds: - A list of worlds that the angels can spawn in.
- Blind:
- Chance: The chance that an angel will blind a player. Set to or below 0 to disable.
- Time: The amount of time that and angel blind will be put on a player.
To Do
- Needs better path-finding. Currently tries to go after it's target in a straight line for the most part.
- Make the angels customizable
- Anyone have any suggestions?
Known Bugs
- The algorithm that is used to check if a player is watching an angel doesn't take into account transparent blocks.
- If anyone finds any others please create a ticket for it
@sackdirt
If the server doesn't shut down properly then the angel's locations won't be saved as I only ave them when the plugin is disabled which will only happen if the server shuts down properly, eg. the 'stop' command. And the chicken is there so that I can get all entities within a certain radius of the angel. If I didn't use some entity every time I checked if a player is watching the angel I would have to loop through every player on the server and manually check if the coordinates were within a certain radius of the angel and I believe that would cause a lot more lag.
When i stop my server, and turn it back on, the angel just becomes stationary blocks. also, when viewing it with X-ray turned on, there is a chicken for some reason.........
@czarj02
I was thinking about something like that a while back but, to my knowledge, you can't make new entities with spout so I threw it out. If I get really bored I might make blocks that look like weeping angels with Spout.
I have a idea for this mod. You should try to use spout to make the weeping angels appear more like the weeping angles from the tv series we know and love.
OK, Thanks i just thought that it would be cool to be able to make custom mobs out of blocks. Thanks.
@letsgetdiamonds
I was planning on making the entire thing angle configurable when I was first making this plugin. I'll add that in when I have to update it for 1.6. I don't know about the other plugin. I'll think about it though.
Thanks i love this plugin, but i have two requests. I heard some other people would like it with cobble stone wall wings but you dont like it, well what if you added an option in the config that mades it out of walls. (If you replace every block but the pumpkin, it looks really good, you could even replace the pumpkin with a witherskeleton skull.) Also can you please make a different plugin that does what this one does but allows you to make custom mobs out of blocks and maybe have a config file with options like flying, its behavior, name, spawnrate, biome and other things so that a server owner can create custom mobs and robots. If another plugin does this can you tell me which one does, because the plugin that you made is amazing and could be a breakthrough in the vanilla minecraft mob problem. (People get tired of pigs and cows.) Thanks.
@MCGamer20000
Probably not. I don't really see the point in that.
@Jogy34
Could you have an setting that will make it try to stay away from blocks?
@Ewery1
I've tried different things like that for arms but it my opinion it just looks too weird. I really wish that minecraft had something the thickness of fences or cobble fences that was turned on it's side as that would look a lot better.
Can you possibly make it, so that they can have cobble fence arms?
@MCGamer20000
I don't think that's from this plugin as if the angels were to destroy a block it would be destroyed from existence and the item wouldn't be dropped. I have safeguards in them so that if they do somehow go over a block then that part of them isn't made.
Blocks seem to be destroyed (the item is still dropped) or placed (only slabs nearby I think) when a Weeping Angel is near them.
@Maffinator
I haven't found a good way to do that path finding and I haven't been working on this for quite a while
When are you going to implement the better path-finding? Or have you already but forgotten to remove it from the to-do list?
@astronus5
Set the WeepingAngels.Ignore permission to false.
I use essentials groupmanager, how do i fix it?
@astronus5
Then you might have the WeepingAngels.Ignore permission. Some permission plugins automatically give op's all permissions by default
i was in survival, and not looknig through a transparent lbock
@astronus5
I doubt you are in survival if they are always moving unless you are looking at them through transparent blocks and if they never attack you probably have the attack chance too high.