This website requires JavaScript.
fbdb1d15aa
Deprecated CommandSender.isPlayer (instanceof!) and added ConsoleCommandSender
Dinnerbone
2011-02-01 16:45:29 +00:00
4bd254e18f
What's the time, mr wolf?
Dinnerbone
2011-02-01 14:53:26 +00:00
324c0466bf
Added Material.matchMaterial(String)
Dinnerbone
2011-02-01 12:55:29 +00:00
cd05af918f
Added PLAYER_DROP_ITEM
Dinnerbone
2011-02-01 10:45:39 +00:00
f9124f89b7
Added setItemStack(ItemStack stack) to ItemDrop
Dinnerbone
2011-02-01 10:43:31 +00:00
77832e6871
Added VEHICLE_UPDATE
Dinnerbone
2011-02-01 10:18:27 +00:00
86780fcb39
Added PLAYER_ITEM_HELD event
Dinnerbone
2011-01-31 01:34:23 +00:00
888ef8faf4
Added getRemainingAir/setRemainingAir/getMaximumAir/setMaximumAir on LivingEntity
Dinnerbone
2011-01-31 01:23:21 +00:00
8ccfad9456
Renamed ItemStack.set/getDamage to durability, which is now a short. Added Material.getMaxDurability
Dinnerbone
2011-01-31 01:06:53 +00:00
07c29dae26
Added INVENTORY_OPEN as a player event
Dinnerbone
2011-01-30 22:05:36 +00:00
2058057ce8
Added support for different tree generation types and a callback.
sk89q
2011-01-30 13:54:03 -08:00
ee0980a338
Removed EntityDeathEvent.setDrops() (just use getDrops.add/etc)
Dinnerbone
2011-01-30 20:24:36 +00:00
d3ee9af4e5
Added new EventExecutor, missed in last commit
stevenh
2011-01-29 21:18:47 +00:00
247e77579a
Renamed IExecutor -> CommandExecutor and fixed SERVER_COMMAND doc
stevenh
2011-01-29 21:17:36 +00:00
dc04480c96
Finalising merge with head
stevenh
2011-01-29 17:28:31 +00:00
0814239f31
merge with head
stevenh
2011-01-29 17:18:32 +00:00
cc404ced12
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
stevenh
2011-01-29 16:23:56 +00:00
578abb593b
Added Block.isBlockPowered(), block.isBlockIndirectlyPowered().
sk89q
2011-01-28 10:24:34 -08:00
587ee346f8
Fixed only being able to use /reload once
Dinnerbone
2011-01-28 14:24:54 +00:00
d67110aecf
clearPlugins() and clearCommands() for PluginManager and CommandMap respectively
Dinnerbone
2011-01-28 14:18:24 +00:00
7989fe0a20
Added player.performCommand(String)
Dinnerbone
2011-01-28 09:15:43 +00:00
99d78d912c
onDisable on stop - stephank
Taylor Kelly
2011-01-27 16:15:24 -05:00
da063ad675
ENTITY_DEATH
Dinnerbone
2011-01-27 13:25:20 +00:00
0e7dc4e1b5
BlockBurnEvent
Taylor Kelly
2011-01-26 16:13:04 -05:00
bf39db3222
Added methods to get a list of entities to World.
sk89q
2011-01-26 12:03:21 -08:00
3512d29524
EntityTargetEvent
Taylor Kelly
2011-01-26 14:27:43 -05:00
6366ed0c6d
some changes to comments
Raphfrk
2011-01-21 05:29:53 +08:00
971c11e366
added load chunk method
Raphfrk
2011-01-21 04:58:20 +08:00
1f3cd4d7fc
Added /.DS_Store (Mac filesystem dust) to .gitignore (https://github.com/Bukkit/Bukkit/issues/#issue/46 )
Peter Lamonica
2011-01-23 04:19:03 +08:00
232c811519
Added getBlockReplacedState to enable checking of type of replaced block.
VictorD
2011-01-24 23:24:17 +01:00
1c88287348
Added PlayerEggThrowEvent.getEgg().
sk89q
2011-01-23 14:06:58 -08:00
4bab50f80d
Added squid as a valid mob type.
sk89q
2011-01-23 13:16:57 -08:00
7488cd29fa
Added full tile entity data support for all block types that use it, including chests, dispensers, furnaces, mob spawners, and note blocks.
sk89q
2011-01-23 00:37:36 -08:00
4165f58d82
Expanded .gitignore with potential build files.
sk89q
2011-01-21 00:23:47 -08:00
b813e9222f
EntityExplodeEvent keeps track of its Location.
Adam Tanner
2011-01-21 19:41:43 +08:00
cf5a86bf19
Block instance getLocation() method.
Adam Tanner
2011-01-21 19:39:31 +08:00
ea3db10229
Fully implemented /version
Dinnerbone
2011-01-20 05:46:23 +00:00
a057aadf8e
Added extra plugin description fields
Dinnerbone
2011-01-20 05:19:19 +00:00
f17a819075
Added compass setting methods.
sk89q
2011-01-20 02:05:31 -08:00
8613231dc0
Added suffocation damage as an event.
sk89q
2011-01-20 00:49:29 -08:00
d58b59b5cd
fix for entity damaged by projectile event
Andrew Ardill
2011-01-20 20:22:34 +11:00
e48a4a2224
Added /version and /reload commands
Dinnerbone
2011-01-20 03:53:27 +00:00
868aee0046
Fixed empty check in PluginCommand
Dinnerbone
2011-01-20 03:08:15 +00:00
56837580ca
Material.getMaxStackSize
Dinnerbone
2011-01-20 02:51:17 +00:00
810e352f3d
Fixed Button and Lever MaterialData returning incorrect getAttachedFace()
Dinnerbone
2011-01-20 01:14:49 +00:00
fbc27c0842
add getSpawnLocation() to the World API
FeepingCreature
2011-01-16 07:01:15 +08:00
bf4265210a
Address Feature#105:Implement support for PLAYER_ANIMATION hook/event.
Nathan Wolf
2011-01-19 00:07:38 +08:00
ba78a90a4f
Event hooks were ordered in backwards order versus the expected way. To avoid sorting problems and manual sorting, changed priority to be handled by a PriorityQueue<>() rather than a manually sorted List(). Resolves issue 211 http://bugs.bukkit.org/issues/211
mcasper
2011-01-19 10:23:00 +08:00
31ab0c9351
added isOp api
Tahg
2011-01-18 22:32:05 -05:00
ad2bfe6bf6
Fixed minor bug with alias registration and removed debug output
VictorD
2011-01-18 01:54:48 +01:00
7a9ecbef53
Updated commands to have optional aliases, and to fallback to /pluginName:cmdName on name conflict.
VictorD
2011-01-18 01:12:50 +01:00
b440e67220
Merge branch 'master' of https://github.com/Bukkit/Bukkit
Tahg
2011-01-17 17:40:13 -05:00
b274a7faec
fixed storage of data field
Tahg
2011-01-17 17:39:27 -05:00
88560741ad
added call to onBlockRedstoneChange
Tal Eisenberg
2011-01-18 04:26:55 +08:00
f9e46f8481
Added EntityExplodeEvent :D
speakeasy
2011-01-17 22:27:48 +08:00
b1729b097e
Added interfaces for every entity type. Most (if not all) are empty. These are place holders at the moment, to be used when determining entity type. Further functionality could be added to these interfaces later.
Andrew Ardill
2011-01-17 16:28:28 +08:00
1f94399da6
Updated Inventory with proper generics, fixed ItemStack to have data as 'Byte' so we can put in nulls when not having data.
Erik Broes
2011-01-17 01:50:33 +01:00
8c46089fe5
Added Configuration.getKeys().
sk89q
2011-01-16 13:28:59 -08:00
558100cab9
Added null check and removed unused method from Fillr
VictorD
2011-01-16 17:05:13 +01:00
f8335d6cab
Added command registration to plugin config file. Registered commands are sent to the corresponding plugin.onCommand method when executed.
VictorD
2011-01-16 16:30:34 +01:00
2ab7b0d146
Added Invenrory.removeItem(ItemStack...)
Erik Broes
2011-01-16 16:10:22 +01:00
d6265bdc14
Removed unnecessary imports
durron597
2011-01-16 09:00:25 -05:00
f833bb2285
Removed field that shouldn't be there.
durron597
2011-01-15 17:18:46 -05:00
696880e64f
Implementation of the EntityDamage*Events.
Andrew Ardill
2011-01-13 00:15:31 +11:00
3b0385334e
Fixed BlockFromToEvent not knowing source block from destination block.
sk89q
2011-01-15 21:20:23 -08:00
5650443aad
Added Block.getRelative(BlockFace).
sk89q
2011-01-15 19:33:39 -08:00
68b8c805a6
Added item-in-hand related API.
sk89q
2011-01-15 19:33:19 -08:00
0013e12933
Updated JavaPluginLoader with renamed methods.
sk89q
2011-01-15 17:14:28 -08:00
f6ef690d1b
Fixed BlockListener methods to be present tense.
sk89q
2011-01-15 17:09:10 -08:00
377de89163
Added setContents() to Inventory.
sk89q
2011-01-15 14:41:25 -08:00
e444bad7da
Moved org.bukkit.Vector to org.bukkit.util.
sk89q
2011-01-15 13:43:09 -08:00
5f997b11e8
Added Server.broadcastMessage().
sk89q
2011-01-15 13:40:07 -08:00
e50b5d6ecf
Moved block stuff from org.bukkit to org.bukkit.block
Dinnerbone
2011-01-15 21:37:08 +00:00
f419f23cf3
All inventory stuff in org.bukkit moved to org.bukkit.inventory
Dinnerbone
2011-01-15 21:27:40 +00:00
b923ccf636
All entity stuff in org.bukkit moved to org.bukkit.entity
Dinnerbone
2011-01-15 21:20:59 +00:00
8391ecaae8
Added Sign MaterialData
Dinnerbone
2011-01-15 21:11:39 +00:00
b517c3c2f1
Added Inventory.clear(|index) Inventory.remove(typeId|Material|ItemStack)
Erik Broes
2011-01-15 21:58:47 +01:00
e436bfc3d9
Fixed 3 event rename typos, cheers Master-Guy for letting me know
Erik Broes
2011-01-15 21:57:21 +01:00
5f26f297b9
Added Button MaterialData
Dinnerbone
2011-01-15 20:58:34 +00:00
9ac91cb68e
Added Lever MaterialData
Dinnerbone
2011-01-15 20:51:16 +00:00
37c1fec23f
Added Ladder MaterialData
Dinnerbone
2011-01-15 20:45:24 +00:00
8708b7d76f
Correctly added all MaterialData to their appropriate Material enum
Dinnerbone
2011-01-15 20:38:41 +00:00
6bca99e0a9
RedstoneWire MaterialData
Dinnerbone
2011-01-15 20:35:22 +00:00
44e58503bd
RedstoneTorch MaterialData + Redstone interface
Dinnerbone
2011-01-15 20:30:27 +00:00
774f93f5ec
Added Torches
Dinnerbone
2011-01-15 20:30:13 +00:00
43bca1e1fc
Added Attachable MaterialData
Dinnerbone
2011-01-15 20:21:56 +00:00
bbd7fffaac
Events should be present tense, not paste tense.
Erik Broes
2011-01-15 21:23:53 +01:00
711c67ea1d
Changed BlockFace to match enum standards
Dinnerbone
2011-01-15 20:16:51 +00:00
aefdb5e838
Added int getBlockTypeIdAt(int x, int y, int z) to World
Erik Broes
2011-01-15 21:02:47 +01:00
b8072b8a37
Global ID -> Id rename
Erik Broes
2011-01-15 20:53:43 +01:00
ce1247aa2e
Added MaterialData from BlockState
Dinnerbone
2011-01-15 00:08:49 +00:00
599a6574c7
Fixed dye colours
Dinnerbone
2011-01-15 00:08:34 +00:00
d80345b161
Cleaned up Configuration Javadoc.
sk89q
2011-01-15 02:10:08 -08:00
34d1afbd6e
JavaPlugin now loads the configuration file on load. getConfiguration() now is much cheaper to call.
sk89q
2011-01-15 01:45:36 -08:00
9a1bf38b60
Added list support to Configuration.
sk89q
2011-01-15 01:44:20 -08:00
fc63e38ea2
Plugin data folders are now no longer created by default.
sk89q
2011-01-15 00:34:01 -08:00
c944fa35af
Improved the Javadoc for JavaPlugin.getConfiguration().
sk89q
2011-01-15 00:29:38 -08:00
f8dba7655b
Configuration files need to be .yml, not .yaml.
sk89q
2011-01-15 00:26:32 -08:00
5dac538034
Added Configuration.getBoolean().
sk89q
2011-01-14 23:38:40 -08:00
0373fe9fdc
Added configuration and plugin data directory support to plugins.
sk89q
2011-01-14 23:33:45 -08:00