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 Oct 15, 2012@madman625
I spawn a chicken at the location of the angel so that I can use it to get all of the players around it because it's a lot more efficient then just cycling through every player in the world.
@madman625
There is no method to test to see if a player can see a block it his or her peripheral vision so I have to use an algorithm that isn't perfect. It doesn't take into account transparent blocks and it doesn't always register every angle the player is looking at as being able to see the blocks.
-
View User Profile
-
Send Message
Posted Oct 15, 2012+ makes chikins
-
View User Profile
-
Send Message
Posted Oct 15, 2012even when im looking at them they move ?
-
View User Profile
-
Send Message
Posted Oct 12, 2012Could you add an option to make it teleport players to a set location or a random one of many set locations?
-
View User Profile
-
Send Message
Posted Oct 10, 2012@gustebeast
I've been looking at it periodically. I finally decided to just stop people from stealing items with damage or an enchantment on them
-
View User Profile
-
Send Message
Posted Oct 10, 2012@Jogy34
Hey I know this is a weird place to ask but I couldnt reach you any other way. Can you look at the comments for your 'Blothera Theif' plugin
-
View User Profile
-
Send Message
Posted Oct 9, 2012@romar_morales
Sure
-
View User Profile
-
Send Message
Posted Oct 9, 2012can you set which worlds to enable this in?
-
View User Profile
-
Send Message
Posted Oct 8, 2012@jithins
Ya. I re-wrote the code that was testing if a block was part of an angel and it worked. I probably just made some really stupid mistake that I couldn't find.
-
View User Profile
-
Send Message
Posted Oct 8, 2012now this plugin seems to be better now :D
-
View User Profile
-
Send Message
Posted Oct 6, 2012@cadika_orade
Sure, go right ahead. You can de-compile it if you want. If you don't like doing that I can send you the code through a pm.
-
View User Profile
-
Send Message
Posted Oct 6, 2012@luuxx
But an Angel doesn't have to be seen by something alive to be quantum locked. Note the security cam recording Riversong supplied. The Angel was locked because it was being seen by that camera. Presumably, an Angel would be locked by being seen by an iron golem also.
-
View User Profile
-
Send Message
Posted Oct 6, 2012This is fantastic! I was working on something virtually identical, except I was making the Angels out of two stone blocks.
Would you mind if I peeked at your source code and got a few ideas? If I use it in anything that I release I'll give you credit for it.
-
View User Profile
-
Send Message
Posted Oct 6, 2012There I re-wrote all of my code for stopping the blocks that are part of an angel from breaking. It works now
-
View User Profile
-
Send Message
Posted Oct 6, 2012@DekuHero
The outside of the TARDIS's are still smallish (3x3x6). The inside of them will be potentially gigantic. I just need more rooms to be able to add on right now. Also about the block problem with the angels, I've looked into that multiple times and I don't know what's happening. I'm canceling the blockBreakEvent when a player breaks a block that's part of an angel but I don't know why the drop is still happening. I might try just rewriting that part of the code.
And BarzoyExist thanks for that, it's fixed now.
-
View User Profile
-
Send Message
Posted Oct 6, 2012You got misstake in commands! /KillAngels with s at the end =)
-
View User Profile
-
Send Message
Posted Oct 6, 2012@Jogy34
I have a schematic you can use for the tardis but it may be to big. I just took note you said BIG tardis project :P
anyways you are welcome to use this if you want.
http://www.planetminecraft.com/project/the-nerdy-societys-tardis-spawn/
I believe the inside needs to be gutted though... and you can alter it all you want.
also my members are getting a ton of free blocks from the angels. a way to fix that?
-
View User Profile
-
Send Message
Posted Oct 5, 2012@luuxx
I'll add the kill command I don't know about the iron golems though but I'll think about it
-
View User Profile
-
Send Message
Posted Oct 5, 2012How about a command to kill them for the admins and use the iron golem as weapon against the angles. if a angle moves within range of a golem it turns into a normal statue as does the iron golem. like the golem is not really "alive" so the angel wont turn to stone when it is seen by it and they will just kill each-other.
its probably not to hard to implant as the golem is already a passive mob and originally used to ward against mobs.
-
View User Profile
-
Send Message
Posted Oct 4, 2012@YukiDono
This is kinda like that except that these aren't actual entities, they are just blocks stacked on one another. Also I can't make new items without the use a Spout which would mean that everyone on a server using this would need the Spout client