summaryrefslogtreecommitdiffstats
path: root/src/main/java
Commit message (Collapse)AuthorAgeLines
* Inform the client when break events are cancelled. Thanks mrapple!EvilSeph2012-01-07-0/+6
|
* Fixed NPE in World. Fixes BUKKIT-306. Thanks Evenprime!EvilSeph2012-01-07-0/+3
|
* Fix door physics and revert to pre 1.0 behaviorTahg2012-01-07-19/+10
|
* FIX: CraftServer.getOfflinePlayers was not converting set->array well.Andrew Ardill2012-01-02-1/+1
| | | | | | | An incorrect method was being used to convert from Set<OfflinePlayer> to OfflinePlayer[]. Relates to BUKIT-404
* Fix snowball not recognizing int damage values properly from Craftbukkit -- ↵Erik Broes2011-12-29-2/+2
| | | | Thanks Sleaker
* CraftItemStack: Make sure this.item is not null when cloning.Andrew Ardill2011-12-29-1/+1
| | | | Fixes BUKKIT-424
* Made startup completion time actually be reported in seconds. Again.EvilSeph2011-12-27-3/+3
|
* Disconnected means disconnected.EvilSeph2011-12-27-0/+1
|
* fixed double firing of EntityDamageByEntityEventsunkid2011-12-27-2/+8
|
* moved firing of ProjectileHitEvent for mojang projectilessunkid2011-12-27-6/+11
|
* Teach CraftServer.getOfflinePlayers to also give all online players.Andrew Ardill2011-12-27-5/+6
| | | | | | | | | | | | | | | This method is most useful when it gives all the players who have ever logged on to the server. Previously, it was not distinguishing between players who had previously logged on, and were currently logged in, and those who had previously looged on and were not currently logged in. A distinction was made, however, between those currently logged in, but who had not logged in previously. This commit ensures that all players who have ever logged in (and are listed as either logged in, or they have a player .dat file) will be returned by the mentioned method. Fixes BUKKIT-404
* Update for cleanup in BukkitErik Broes2011-12-25-0/+1
|
* Fix for water and lava removal in creative mode BUKKIT-362Tahg2011-12-20-2/+2
|
* Fix for big trees not growing BUKKIT-304 and BUKKIT-365 (thanks M D)Tahg2011-12-20-1/+1
|
* Fixed signs being editable after placement. Fix for BUKKIT-364Tahg2011-12-20-1/+1
|
* Fixed bonemeal not being consumed on failed growth attempts. This fixes ↵Nathan Adams2011-12-19-17/+9
| | | | BUKKIT-337. Thanks to md-5 for the pull request!
* Fixed world.getHighestBlockYAt(x,z) returning 0 for existing but not loaded ↵Nathan Adams2011-12-19-0/+4
| | | | chunks. This fixes BUKKIT-327. Thanks for dredhorse for the pull request!
* Fixed vanilla->bukkit world migration for The End. This fixes BUKKIT-326. ↵Nathan Adams2011-12-19-2/+2
| | | | Thanks to chewi for the pull request!
* Make rcon .sendMessage each write on a new line. This fixes BUKKIT-353. ↵Nathan Adams2011-12-19-1/+1
| | | | Thanks to ks07 for the pull req.
* Fix error when cloning enchanted ItemStacks.Andrew Ardill2011-12-20-0/+5
| | | | | | | | The existing method for cloning a Bukkit ItemStack fails to correctly copy the underlying enchantments. Fix this by overriding .clone() in CraftItemStack, cloning the underlying nms ItemStack correctly. Fixes BUKKIT-360
* Avoid some avoidable calls, clean PluginManager accessorsAndrew Ardill2011-12-19-10/+12
|
* Prevent VehicleEnterEvent being sent when player exits vehicle.Sam Wilson2011-12-19-28/+13
| | | | | | | | | | | | | | | | | Fix for BUKKIT-223. Issue BUKKIT-223: When a player exits a minecart or boat, both a VehicleExitEvent and a VehicleEnterEvent are fired. Only the VehicleExitEvent should fire. Reason for bug: This occurs because the VehicleEnterEvent is fired in EntityBoat.b and EntityMinecart.b *any* time a player right-clicks on a vehicle, whether the right-click is to enter the vehicle or exit it. Fix: By moving the creation of VehicleEnterEvents from EntityBoat.b and EntityMinecart.b to Entity.setPassengerOf, we can create either a VehicleEnterEvent or a VehicleExitEvent, depending on whether the player is entering or exiting a vehicle.
* ... Fixed dispensers again!Nathan Adams2011-12-12-1/+1
|
* Fixed crash with dispensers dispensing dispensablesNathan Adams2011-12-12-4/+6
|
* Fixed clients not seeing EXP update immediately after using .setTotalExp and ↵Nathan Adams2011-12-12-0/+2
| | | | level methods
* The dead are not meant to walk. Fixes BUKKIT-95. Thanks Evenprime!EvilSeph2011-12-12-1/+1
|
* Implemented (offline)player date methodsNathan Adams2011-12-12-1/+127
|
* Made OfflinePlayer and Player share the same .equals and .hashcodeNathan Adams2011-12-12-5/+27
|
* Stop converting ItemStack to nms ItemStack by handAndrew Ardill2011-12-13-30/+11
| | | | | | | This should fix many issues with enchantments being lost, as the method used takes care of enchantments. Additionally, use the new nms ItemStack constructor in places where appropriate. Fixes (at least part of) BUKKIT-7. Need to identify any further places to fix.
* Teach nms ItemStack constructor how to take enchantmentsAndrew Ardill2011-12-13-0/+12
|
* Added missing CraftBukkit comments in previous commit.EvilSeph2011-12-12-0/+2
|
* Fixed players not receiving movement packets after trying to leave The End. ↵EvilSeph2011-12-12-2/+9
| | | | Fixes BUKKIT-289.
* Teach CraftWorld.spawn how to spawn a GiantAndrew Ardill2011-12-12-0/+2
| | | | Fixes BUKKIT-235
* Implemented getKiller in LivingEntityNathan Adams2011-12-11-1/+7
|
* Fixed corrupt mob spawners crashing on load - this fixes BUKKIT-69, BUKKIT-144Nathan Adams2011-12-11-1/+10
|
* Fixed issues with Ender Pearls. This fixes BUKKIT-248 and BUKKIT-264.EvilSeph2011-12-11-6/+7
|
* removed changes to MobSpawner behaviorTahg2011-12-10-228/+3
|
* Fixed spiders not respecting the EntityDeathEvent. This fixes BUKKIT-275.EvilSeph2011-12-10-2/+20
|
* Fixed issues in our handling of The End as per BUKKIT-11.EvilSeph2011-12-10-0/+2
| | | | This also addresses BUKKIT-27.
* Fixed (Bukkit multiworld) maps as described in BUKKIT-142.EvilSeph2011-12-10-2/+3
|
* Linked thundering and storming.EvilSeph2011-12-10-3/+4
|
* Implemented CraftServer.getAllowEnd(). Thanks codename-B!Erik Broes2011-12-09-1/+11
|
* Fixed NPE in ServerConfigurationManager when sometimes attempting to flee ↵Nathan Adams2011-12-09-1/+3
| | | | the End
* Implemented onStructureGrow event, thanks to md-5.Nathan Adams2011-12-09-56/+323
|
* Added ItemDye and WorldGenHugeMushroom for diff visibilityNathan Adams2011-12-09-0/+273
|
* Make EntityEnderDragon call the ExplosionEventiAndrew Ardill2011-12-08-0/+1
| | | | | Rather than just creating the event and not worrying any further about it. Thanks for the heads up snowleo!
* Fix NPE as described in BUKKIT-245. Thanks snowleoAndrew Ardill2011-12-08-1/+1
|
* Teach EnderDragon how to throw EntityExplosionEvents when it breaks blocksAndrew Ardill2011-12-08-4/+47
| | | | | | | | | | | | We also teach CraftWorld how to explode an event, taken from Explosion.a(boolean) (the code that breaks blocks and drops them on the ground). The EnderDragon has a flag that slows it down when it hits unbreakable blocks: Obsidian, White Stone or Bedrock. It might be useful to extend the event so that plugins can set this. Letting the API set the default yield for an explosion event has been deprecated, so we now set the default yield using the appropriate constructor.
* Implement new interface ConsoleCommandSender.Andrew Ardill2011-12-07-5/+37
| | | | Also use abstracted ServerCommandSender to reduce complexity! Yay!
* Teach MinecraftServer how to handle Remote Console commands.Andrew Ardill2011-12-07-2/+110
| | | | This fixes BUKKIT-220. Thanks for the help bawoodruff!