summaryrefslogtreecommitdiffstats
path: root/src/main/java/org
Commit message (Collapse)AuthorAgeLines
* Added support for different tree generation types and a callback.sk89q2011-01-30-7/+29
|
* Optimized blockCache, now only stores blocks asked forErik Broes2011-01-30-12/+18
|
* Fixed rogue chmodsErik Broes2011-01-30-0/+0
|
* Reworked getEntity; Hi instanceof, bay 16 classesErik Broes2011-01-30-1/+71
|
* Port to new mc-dev format.Erik Broes2011-01-30-105/+83
|
* Merge branch 'master' of github.com:Bukkit/CraftBukkitstevenh2011-01-29-0/+62
|\
| * Added Block.isBlockPowered(), block.isBlockIndirectlyPowered().sk89q2011-01-28-0/+8
| |
| * server.reload() now reloads pluginsDinnerbone2011-01-28-0/+4
| |
| * Implemented player.performCommand(String)Dinnerbone2011-01-28-0/+3
| |
| * onDisable on stop - stephankTaylor Kelly2011-01-27-0/+4
| |
| * You don't override for interfaces!Dinnerbone2011-01-27-2/+0
| |
| * Added methods to get a list of entities to World. This replies on ↵sk89q2011-01-26-0/+45
| | | | | | | | net.minecraft.server.Entity.bukkitEntity not being null (otherwise it won't be returned).
* | Updated commands to use CommandSender instead of Playerstevenh2011-01-29-7/+8
|/
* added load chunk methodRaphfrk2011-01-25-0/+5
|
* Added getBlockReplacedState to BlockPlaceEvent, in case one wants to see ↵VictorD2011-01-24-1/+1
| | | | what type of block was there previously.
* removed all instances of new CraftEntity* where appropriate.Andrew Ardill2011-01-23-5/+11
| | | | Entity.getBukkitEntity() is now used instead.
* Added full tile entity data support for all block types that use it, ↵sk89q2011-01-23-0/+227
| | | | including chests, dispensers, furnaces, mob spawners, and note blocks.
* Revert "Entity's bukkitEntity field now holds a CraftEntity by default."sk89q2011-01-21-1/+1
| | | | This reverts commit 7a64e864fc481f001812d78cc4d767872c458706.
* Entity's bukkitEntity field now holds a CraftEntity by default.sk89q2011-01-21-1/+1
|
* CraftBlock instance getLocation() method.Adam Tanner2011-01-22-0/+10
|
* Added compass setting methods.sk89q2011-01-20-0/+6
|
* Implemented server reloadDinnerbone2011-01-20-3/+19
|
* Implement getSpawnLocation().FeepingCreature2011-01-20-0/+4
|
* Fixed blockcache being inaccurateDinnerbone2011-01-20-339/+339
|
* Fix up NPE's in EntityMinecart/CraftVehicle and removed a little un-needed ↵speakeasy2011-01-20-1/+1
| | | | code in EntityArrow
* Fixed getChunkAt and usage.Erik Broes2011-01-18-3/+3
|
* Updated plugin commands to allow for aliases and fallback on name collision.VictorD2011-01-18-12/+17
|
* Fixed: http://redmine.bukkit.org/issues/204 - fixed armor-slot order.Erik Broes2011-01-18-8/+8
|
* fixed exact name matchingTahg2011-01-17-1/+1
|
* fixed healthTahg2011-01-17-4/+4
|
* allowed partial name matchingTahg2011-01-17-13/+20
|
* Depreceated getCraftEntity() as it has been superceded byAndrew Ardill2011-01-18-3/+7
| | | | getBukkitEntity()
* New Entity Classes implementing the new Bukkit interfaces.Andrew Ardill2011-01-18-18/+323
|
* Updates to all Entities to use getBukkitEntity() any time an event isAndrew Ardill2011-01-18-2/+2
| | | | | raised. Similar update to CraftVehicle and CraftLivingEntity
* Updated CraftInventory to make use of the proper generics in the Inventory ↵Erik Broes2011-01-17-20/+56
| | | | | | | interface. Updated loads of return values to now return actual Craft* objects. Added a shitton of constructors to CraftItemStack so you can now finally properly make your ItemStacks.
* Updated CraftHumanEntity to refresh the inventory on death, should fix odd ↵Erik Broes2011-01-17-2/+4
| | | | behavior around that.
* Fixed error in CraftInventory.setContents().sk89q2011-01-16-1/+1
|
* Fixed removeItem implementationErik Broes2011-01-16-3/+4
|
* Added registration of plugin commands on plugin load.VictorD2011-01-16-1/+12
|
* Implement removeItem(ItemStack...)Erik Broes2011-01-16-0/+41
|
* Fixed NPE while clearing a slotErik Broes2011-01-16-6/+3
|
* Implementation of the EntityDamage*Events.Andrew Ardill2011-01-16-0/+34
| | | | | | | | | | | | | Many files were added to enable the correct hooking of these events, and a new event EntityDamageByProjectileEvent. EntityDamageByProjectileEvent adds the ability to get the projectile entity (such as an egg) and also set if the projectile 'bounces'. Only two projectiles currently respond to bouncing, Arrow and Fish - were if the fish bounces it means the fish is not hooked. Bouncing is independent of any damage caused via the event. In addition, the changes to EntityDamageEvent that enable setting post-event damage were implemented in all hooks. Finally, a bug in CraftArrow was fixed, where the constructor was not declared public.
* Fixed an issue where the block cache became out of date and events were ↵sk89q2011-01-15-0/+3
| | | | giving erroneous block information.
* Added Block.getRelative(BlockFace).sk89q2011-01-15-0/+10
|
* Added item-in-hand related API.sk89q2011-01-15-0/+12
|
* Added CraftInventory.setContents(); made CraftInventory.setItem(), ↵sk89q2011-01-15-2/+23
| | | | CraftInventory.getItem(), and CraftItemStack() damage-aware.
* Fixed compilation issues (+small import cleanup in CraftWorld)Dinnerbone2011-01-15-33/+10
|
* Fixed World.dropItemNaturally() not specifying the Y and Z coordinates ↵sk89q2011-01-15-2/+2
| | | | correctly.
* Moved org.bukkit.Vector to org.bukkit.util.sk89q2011-01-15-2/+2
|
* Added Server.broadcastMessage().sk89q2011-01-15-0/+10
|