Quantcast
Channel: Server Mods from Bukkit.org
Viewing all articles
Browse latest Browse all 2356

Weeping angels

$
0
0

Description

What it is

This allows you to bring Weeping Angels from Doctor Who into your minecraft server. Red Wheeping Angel

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.

Currently angels will only de-spawn if the chunk they are in has unloaded.

My Other Doctor Who Plugins

Who Regeneration, TARDIS

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.

To Do

  • Needs better path-finding. Currently tries to go after it's target in a straight line for the most part.
  • Needs some way to "kill" the angels
  • 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.
  • The angels don't always register correctly if a player can see the angel. Currently as of 1.4 it is doing much better with not moving when a player is looking at it and it moves correctly when a player can't see it due to his/her vision being blocks by a block but it won't always register as a player not being able to see it if the player's back is turned.
  • If anyone finds any others please create a ticket for it

Special Thanks

  • Special thanks to Ammar Askar for helping me with an amazing algorithm for testing to see if a player can see a block.

Also

Whoo, this is my first plugin that has actually gone through 10 revisions so it is version 1.0 (Since I start at 0.1 and go up by 0.1 every revision). It is also my second most downloaded plugin with over 2000 downloads. My most is my Enchanter plugin which has 4000 - 5000 downloads.


Viewing all articles
Browse latest Browse all 2356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>