34 Commits

Author SHA1 Message Date
sk89q
d38c63837f Added Player.get/setListName to change the name of the player on the player list. 2011-09-26 15:10:33 -07:00
Dinnerbone
fe4f4c5f58 Many javadoc fixes thanks to Celtic Minstrel 2011-09-25 02:56:40 +01:00
Rigby
81d2064441 Added PlayerToggleSprint event and sprinting related API. 2011-09-21 16:19:17 -04:00
EvilSeph
e61bc9093d Added getBedSpawnLocation to Player. Thanks fernferret! 2011-09-20 23:41:57 -04:00
Dinnerbone
d1a86b6f2a Added Player saturation, exhaustion and food level methods 2011-09-15 06:23:58 +01:00
Dinnerbone
0abbb7ad7a Added Player.get/setExperience, totalExperience and level 2011-09-15 05:13:16 +01:00
Dinnerbone
e1f69e0867 Added the ability to access offline players & more reverse lookup fixes in Permissible. 2011-09-03 00:41:22 +01:00
Dinnerbone
ce0d959728 Some small fixes to permissions to register the correct Permissible in base and more accurate reverse lookups 2011-09-02 23:39:01 +01:00
EvilSeph
6f5747d8b8 Revert "Interface for changing the view distance." 2011-08-15 14:26:42 -04:00
Andrew Ardill
1c4aba8d1f Interface for changing the view distance.
Can be changed server wide, per world and per player.
Only server wide changes are kept between server restarts.

Setting the server or world view distance should fail if the
view distance is not between 3 and 15
2011-08-15 15:11:34 +10:00
EvilSeph
b04d766ab0 Added API for manipulating map items. Thanks SpaceManiac, codename_B, sk89q and dested! 2011-08-12 22:02:15 -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
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
Erik Broes
992f1f2bf3 Whitespace + general cleanup 2011-05-15 14:06:02 +02: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
Dinnerbone
539e822e33 Added Achievement and Statistics 2011-04-21 20:56:19 +01:00
sk89q
93a3e2448d Fixin' the problem of AFK people not in bed. 2011-04-11 11:48:30 -07:00
afforess
47d436c386 Added interface for player.saveData and player.loadData. 2011-04-03 15:53:26 -04:00
Erik Broes
48a7ac18da Add: player.getCompassTarget 2011-03-25 21:01:55 +01:00
sk89q
653df54406 Added Player.sendRawMessage(). 2011-03-12 01:06:02 -08: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
Alexander Hesse
6ba990ecfd Added Sneaking Event 2011-02-08 17:09:11 +01:00
stevenh
39c4a5a2e9 merge with head 2011-01-29 17:18:32 +00:00
stevenh
a89a96416b Refactored event calling so its front loading avoiding the lookup for each event call.
This now uses an annoymous class implementing IExecutor that facilitates direct event method handler calling

Changed commands from being executed exclusively by a player to by a CommandSender to facilitate external command callers such as rcon

Fixed CustomEventListener

Merged in additional events

Added getFullName to PluginDescriptionFile which returns the combination of Name and Version

There's also a few bits of reformatting as it seems someones been editing with either tabs or dos eol :(
2011-01-29 16:23:56 +00:00
Dinnerbone
fb5ab3b5d6 Added player.performCommand(String) 2011-01-28 09:15:43 +00:00
sk89q
c036295d7f Added compass setting methods. 2011-01-20 02:10:35 -08:00
Tahg
0a2f2c7b45 added isOp api 2011-01-18 22:32:05 -05:00
Dinnerbone
4764962cf9 All entity stuff in org.bukkit moved to org.bukkit.entity 2011-01-15 21:20:59 +00:00