68 Commits

Author SHA1 Message Date
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
Dinnerbone
ac7c369966 Deprecated momentum on player (remove tomorrow), added velocity 2011-03-05 18:48:32 +00:00
Dinnerbone
97d2adb536 Added entity.get/setMomentum 2011-03-04 14:24:09 +00:00
sk89q
a69e19a9f7 Added Item.(get|set)ItemStack(). 2011-02-23 10:03:33 -08:00
Dinnerbone
86aa75c3b5 ConsoleCommandSender no longer has a default constructor, use ConsoleCommandSender(server). Added entity.getServer 2011-02-23 11:33:03 +00:00
Tahg
dbab772ca8 refactor Items 2011-02-21 19:57:06 -05:00
sk89q
5e7a59167d Added Entity.remove() which marks an entity for removal. 2011-02-19 17:47:48 -08:00
sk89q
eaddcfc675 Added slime as a possible creature type. 2011-02-19 17:47:47 -08:00
Raphfrk
52954911bd Added target block ray trace functionality. 2011-02-18 20:47:59 -05:00
Protected
85a4bbce35 Added setFireTicks(), getFireTicks() and getMaxFireTicks(). 2011-02-18 17:34:58 -05:00
Andrew Ardill
ac68b8594e Renamed MobType->CreatureType and MobSpawner->CreatureSpawner.
This is to bring the names in line with the rest of bukkit.

Deprecated code has been left in to ensure nothing breaks as
a result of refactoring MobType.
This will be removed after 1 week, to give plugin devs time to
migrate
2011-02-17 18:01:25 +11:00
sk89q
eb150b642f Added Player.chat(). 2011-02-16 21:47:04 -08:00
EvilSeph
ae628136a7 Exposes the recently added updateInventory method.
We've decided to expose updateInventory as a temporary work-around for
 the inventory not updating issue we're aware of. The reasoning behind
 this is that addressing it properly will take some time and work and
 as this is clearly a roadblock for some plugin authors, the delay is
 not really acceptable.
2011-02-13 00:36:38 -05:00
afforess
18bbb73cd0 Added MaxSpeed methods to minecards. Added MaxSpeed methods to boats. Added SlowWhenEmpty, FlyingMod, and DerailedMod methods to minecarts.
Signed-off-by: afforess <afforess@gmail.com>
2011-02-12 03:18:29 -05:00
Andrew Ardill
7e5e89b744 Added Colorable interface, and made Sheep, Wool and Dye implement it.
Inspired by xpansive
2011-02-12 12:28:38 +11:00
Dinnerbone
f35b3e98f9 Added Creature.getTarget 2011-02-09 13:44:57 +00:00