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
-
View User Profile
-
Send Message
Posted Sep 23, 2012New problem: I left a screenshot of an angel sitting on my screen and when I came back it had changed position in the screenshot. I watched it for awhile to see if it would move but it didn't. So I went to the kitchen to get some orange sherbet and when I came back the angel had moved closer and it looked pissed off. Now I can't close the picture or even shut my computer down. In fact I can't even open my bedroom door; I think the system is deadlocked and I am afraid. Someone help!
-
View User Profile
-
Send Message
Posted Sep 23, 2012Hi. Great plugin.
Have you shared the source code anywhere?
wick
-
View User Profile
-
Send Message
Posted Sep 23, 2012HOLY SHIZ FINNALY this is an amazing plugin. just wht u need ofr a minecraft server and someone who liek doctor who :) UR THE BEST
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Starwaster
In the second version I made it use a chicken instead of a zombie to find near-by players and a fixed a spelling mistake. In the third release I made it so the angels don't always target a player right away, so that if a player is attacked by a player, I force-load the chunk they will be teleported to before they are teleported, and I made it so if you spawn an angel it is spawned where you are looking instead of where you are standing.
-
View User Profile
-
Send Message
Posted Sep 22, 2012Haven't had a chance yet to try the latest build. What fixes specifically went in?
Also, regarding a means for players to destroy the angels, maybe we could have them try reversing the jelly baby of the neutron flow? (ok, sorry that was humor :P)
-
View User Profile
-
Send Message
Posted Sep 22, 2012@dashbarron
I think you just have that reversed. it's a 1:100,000 chance to spawn in place of a zombie. A 100,000:1 would mean that for every zombie spawned it spawns 100,000 weeping angels in place of it.
-
View User Profile
-
Send Message
Posted Sep 22, 2012So the 100,000 is a 100,000:1 spawn chance ratio?
Cool mod though, excited to see how this is developed.
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Starwaster
First: I think the reason for that is lag. I constantly have the same issue on my local-host server that I test my plugins on from my laptop which frequently has major lag especially since 1.3 where the server system changed slightly.
Second: I forgot to mention that if you use that command make sure you are in creative mode because you get ignored by the angels if you are in creative mode. I will also make sure to force load the chunk that you would get teleported to in the next update. come to think about it the reason for the angel not appearing right away might be because when you spawned on it tried to teleport you witch would probably cause a lot of chunks to have to load fairly fast since I believe that the teleport in minecraft teleports you to various different spots along the way to avoid the moving too fast kick.
Third: unfortunately the algorithm that I use to check to see if you can see the angel does not take into account transparent blocks.
Fourth: maybe
Fifth: That would probably be a good idea.
I'll get working on fixing the issues now. You can probably look for an update in the next hour or two.
-
View User Profile
-
Send Message
Posted Sep 22, 2012They are so glitchy because when u look at them they do not stop teleporting around
-
View User Profile
-
Send Message
Posted Sep 22, 2012Ok, I think what happened is:
Network lag is also a possibility because I'm currently downloading Saints Row 3 for the free weekend, so the command might have been delayed in getting to the server. I'll look into it further once the download finishes.
No chunk existed for those coordinates prior to me being teleported. A race condition would have occurred with the teleportation occurring BEFORE the chunk could be generated. That would have had me falling into void.
I don't see a way around that issue except for keeping teleportation range down to very low values. No more than a few hundred meters max, unless you can be guaranteed chunk generation before teleportation.
-
View User Profile
-
Send Message
Posted Sep 21, 2012argh! Ok, downloaded this and installed it on our server. I used the newangel command to spawn an angel, but no angel appeared. Are they supposed to appear where you're looking? or just somewhere in the area?
Ok, so anyway I'm sitting there looking around when SUDDENLY I find myself falling through void. Last Y coordinate was -1800
-
View User Profile
-
Send Message
Posted Sep 20, 2012@rlgura
I have no clue why that would be happening but I'll look into it. Thanks for pointing that out.
xdothackerx: I was thinking about making a Spout version with custom blocks that looked like Wheeping angel stuff. That would mean that anyone of that server would need the spout client or else they would see the angels as stone or glass.
-
View User Profile
-
Send Message
Posted Sep 20, 2012Ever think of making a more accurate skin for these guys? Is that possible even, since they're not an actual entity...? I guess that would change the skin of all the pumpkins and nether/stone bricks, huh. D:
-
View User Profile
-
Send Message
Posted Sep 20, 2012Nice! Installed this on my server last night. Was surprised by them a couple of times when they snuck up on me! lol One problem is that if you try to break the blocks, the blocks are protected, but they still drop.. never-ending supply of stone bricks and pumpkins!
-
View User Profile
-
Send Message
Posted Sep 19, 2012@ultimateowner56
O. The downloads only show to the public after an admin approves it.
-
View User Profile
-
Send Message
Posted Sep 19, 2012@Jogy34 The download wasn't showing :o Now it is :D I'll give some feedback after I test this in a bit
-
View User Profile
-
Send Message
Posted Sep 18, 2012@DekuHero
You should be good to go now
-
View User Profile
-
Send Message
Posted Sep 18, 2012@DekuHero
The angels have to be able to find what players are within a certain radius of them and in code that is hard to do efficiently from just having a location since there is no built in method to do that from location objects. However, entities do have a built in method for getting other nearby entities so what I do is spawn a zombie, us that method, then despawn the zombie. I don't know but I'm guessing that the Giants plugin modifies zombies in one way or another so when I spawn a zombie it changes to a Giant then since I don't have the giant object I can't despawn it. I'll change it to something like a chicken to fix that and make it more discrete.
Also Starwaster, thanks for the spelling correction.
And ultimareowner56, why can't you try it out now?
-
View User Profile
-
Send Message
Posted Sep 18, 2012Giants plugins does not work with this one.
I love doctor who and I recently added this to the nerdysociety where we have giants.
the angels spawn like 50 giants everywhere they walk.
-
View User Profile
-
Send Message
Posted Sep 18, 2012It's weeping, not wheaping.
Because they often look like they are weeping, which means to cry.