83 Commits

Author SHA1 Message Date
sunkid
879390d1fa Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent. 2011-07-28 02:23:40 -04:00
EvilSeph
f3fcc6f81f Removed deprecated methods.
getNote() that returns a byte has been replaced by getRawNote().
teleportTo(Location) has been replaced by teleport(location).
teleportTo(Entity) has been replaced by teleport(Entity).
SnowForm event has been replaced by BlockForm event.
2011-07-27 23:18:33 -04:00
Dinnerbone
fb594732b5 Added new permission system 2011-07-17 17:17:47 +01:00
Celtic Minstrel
4cc2858480 Added interface for setting and getting a pig zombie's anger level. 2011-07-14 14:52:29 -04:00
sunkid
230d6dfa7f Added the concept of a projectile. 2011-06-18 22:20:47 -04:00
sunkid
82475d3497 Added the concept of an Explosive. 2011-06-17 16:54:23 -04:00
EvilSeph
293a4d9ae2 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! 2011-06-17 03:13:34 -04:00
EvilSeph
bc7a5cd673 Added per player time support. Thanks eisental, Shamebot and needspeed10! 2011-06-17 02:28:25 -04:00
EvilSeph
1b8709ff56 Made Pig extend Vehicle. 2011-06-15 15:05:12 -04:00
Erik Broes
0ac6a0bfe6 Generic cleanup 2011-06-12 12:49:08 +02:00
sk89q
04d6366083 Cleaned up some Javadocs. 2011-06-09 23:11:35 -07:00
sk89q
b9f1cbefc8 Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said. 2011-06-09 23:07:45 -07:00
raphfrk
fc14c51854 Adds update chunk method for sending fake chunk updates to the client. This is to match the sendBlockChange method. 2011-06-08 18:55:31 -04:00
EvilSeph
cb9987429d Added UniqueId to entities. Thanks Afforess! 2011-06-07 04:21:11 -04:00
EvilSeph
d72be8bd86 Added get/setLastDamageCause. Thanks sunkid! 2011-05-16 00:25:35 -04:00
Erik Broes
992f1f2bf3 Whitespace + general cleanup 2011-05-15 14:06:02 +02:00
Andrew Ardill
79f2d05482 Added ability to saddle a pig to the API. Thanks xPaw! 2011-05-11 17:44:31 -07:00
sk89q
8b13c8827c Added World.strikeLightningEffect() that does no damage. 2011-05-06 19:25:43 -07:00
sk89q
f31699cce7 Unadded (redundant) Wolf.isTamed(). 2011-05-02 21:36:48 -07:00
sk89q
bfafbca8ae Added Wolf.isTamed(). 2011-05-02 11:34:01 -07:00
sk89q
913c9851c9 Added method to fake a block change request for a player. Alas, my Justin Bieber playing sign can work again! 2011-05-02 11:31:29 -07:00
sk89q
124d369d47 Added Player.playNote(). 2011-05-02 11:31:29 -07:00
Andrew Ardill
daaf0aa6a9 AnimalTamer and Tameable interfaces, and corresponding features.
Documentation improvements.
2011-05-03 00:36:02 +10:00
Mike Primm
18b3a7a919 Add new Wolf methods for taming 2011-05-02 23:51:50 +10:00
Erik Broes
b39503de71 Updated README for line-ending demands, also fixed line-endigs. 2011-04-25 13:24:32 +02:00
sk89q
95429ad663 Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. 2011-04-22 01:25:41 -07:00
Dinnerbone
539e822e33 Added Achievement and Statistics 2011-04-21 20:56:19 +01:00
Dinnerbone
bc7d54dda4 Added Weather and WeatherStorm 2011-04-21 16:51:43 +01:00
Dinnerbone
cfb241f275 Added Creeper.set/isPowered 2011-04-21 16:15:59 +01:00
sk89q
93a3e2448d Fixin' the problem of AFK people not in bed. 2011-04-11 11:48:30 -07:00
sk89q
bd533b3c8a Added bed events and methods. 2011-04-07 11:26:33 -07:00
Dinnerbone
a521a8ae77 Line endings. This is getting very annoying. 2011-04-05 16:35:57 +01:00
Tahg
4378464989 added some API for entities 2011-04-04 01:14:26 -04:00
afforess
47d436c386 Added interface for player.saveData and player.loadData. 2011-04-03 15:53:26 -04:00
Stephen
a8be58032f Added getNearbyEntities 2011-04-02 17:24:45 +02:00
afforess
446dfee6d5 Entity.isDead returns true if the entity has been marked for removal 2011-04-02 17:20:05 +02:00
Dinnerbone
88771cac97 Added Wolf creature interface 2011-03-31 22:10:28 +01:00
Erik Broes
08e33ad0c6 Add 'MONSTER' to CreatureType 2011-03-29 23:09:44 +02:00
Erik Broes
57b1b50610 Move passenger-handling to Entity 2011-03-29 23:09:44 +02:00
Dinnerbone
32b3c77165 Line endings, consistency! 2011-03-27 21:27:27 +01:00
Celtic Minstrel
3be580aa61 Add setSheared() to Sheep and setSize() to Slimes. 2011-03-26 18:28:28 +01:00
Erik Broes
48a7ac18da Add: player.getCompassTarget 2011-03-25 21:01:55 +01:00
Erik Broes
adfeb9c819 Add CreatureType.GIANT 2011-03-24 22:50:36 +01:00
Erik Broes
c1d9eac987 Long overdue LivingEntity maximumNoDamageTicks, noDamageTicks, lastDamage 2011-03-24 00:31:59 +01:00
Byron Shelden
fbbae50ba0 Replaced void teleportTo(Location) with boolean teleport(Location).
- The return value indicates if the teleport was successful.
 - void teleportTo(...) should delegate to the new teleport(...).
2011-03-23 18:38:48 +01:00
Dinnerbone
7867b27965 All previous deprecated methods removed (OH GOD EVERYTHING BROKEN) 2011-03-14 15:05:46 +00:00
sk89q
653df54406 Added Player.sendRawMessage(). 2011-03-12 01:06:02 -08:00
Andrew Ardill
e8d72030c8 Added LivingEntity.getEyeLocation() for getting the eyes location. 2011-03-09 19:12:10 +00:00
Dinnerbone
1de6f5bef8 Purged deprecated MobType and MobSpawner 2011-03-07 16:29:03 +00:00
Forsaken
90460b879f Added damage(int) and damage(int, Entity) for LivingEntity 2011-03-07 16:01:57 +00:00