summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Treat LeavesDecayEvent as canceled if a plugin changes the blockThinkofdeath2014-11-29-3/+3
|
* Fix canceling BlockPlaceEventThinkofdeath2014-11-29-6/+6
|
* Remove old debug infoThinkofdeath2014-11-29-33/+32
|
* Merge pull request #8 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-11-29-30/+48
|\ | | | | | | | | | | | | | | ~GENAZT/craftbukkit:bugfix/SPIGOT-46 to master * commit '1e8a3f192f78aebad26c3ed9dcdd27d61d51e130': Corrected WorldData patch file Rewrite the level.dat properly. This fixes SPIGOT-46
| * Corrected WorldData patch fileFabian Faßbender2014-11-29-1299/+7
| |
| * Rewrite the level.dat properly. This fixes SPIGOT-46Fabian Faßbender2014-11-29-30/+1340
| |
* | Improve the invalid block handlingThinkofdeath2014-11-29-8/+17
|/
* Merge pull request #7 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-11-29-36/+50
|\ | | | | | | | | | | | | ~GENAZT/craftbukkit:bugfix/SPIGOT-44 to master * commit '4d0f5edb05f371f1294d5991e3379a3ed688428e': Just only hold the last BlockState update for the same location. This fixes SPIGOT-44
| * Just only hold the last BlockState update for the same location. This fixes ↵Fabian Faßbender2014-11-29-36/+50
|/ | | | SPIGOT-44
* Merge pull request #6 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-11-29-3/+7
|\ | | | | | | | | | | | | ~MIKEPRIMM/craftbukkit:mikeprimm/SPIGOT-30 to master * commit '46922049214f37fbc6369a6f1391f3963ff2d3be': SPIGOT-30: Fix restoring of WorldData when loading worlds
| * SPIGOT-30: Fix restoring of WorldData when loading worldsMike Primm2014-11-29-3/+7
| |
* | Fix a vanilla issue which causes invalid data values on blocks to turn to airThinkofdeath2014-11-29-6/+32
| | | | | | | | | | Worlds already loaded in 1.8 can still be saved by this but tile entities will be lost
* | Fire EntityDamageEvent for armor standsThinkofdeath2014-11-29-0/+14
|/ | | | Somewhat of a lazy way of doing it but it will do for now
* Ignore invalid blocks in ChunkSnapshotsThinkofdeath2014-11-29-0/+1
|
* Minecraft by default only uses the World at index 0 for the WorldBorder ↵Fabian Faßbender2014-11-29-0/+39
| | | | command. This fixes SPIGOT-12
* Merge pull request #4 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-11-29-1/+2
|\ | | | | | | | | | | | | ~MIKEPRIMM/craftbukkit:mikeprimm/SPIGOT-29 to master * commit 'dd33bcf6a53149d3813d128d5e93b5bf5ca69711': Fix chunk snapshot generation (needed for Dynmap)
| * Fix chunk snapshot generation (needed for Dynmap)Mike Primm2014-11-28-1/+2
| |
* | Fix command blocksThinkofdeath2014-11-29-2/+11
|/
* Fix setAge and related methodsThinkofdeath2014-11-29-1/+1
|
* Fix missed case in CraftBlockThinkofdeath2014-11-29-0/+1
|
* Don't default the universe to the current directoryThinkofdeath2014-11-28-23/+21
|
* Re-add the timestamp for spigotThinkofdeath2014-11-28-0/+32
|
* Fix interaction issuesThinkofdeath2014-11-28-113/+49
|
* Don't commit unchanged patchesGunfighterJ2014-11-28-7/+13
|
* Revert "Remove patch headers"Thinkofdeath2014-11-28-1/+534
| | | | This reverts commit d6e3dff7d88b3b4275108071704a1ef18d8484c5.
* Remove patch headersGunfighterJ2014-11-28-534/+1
|
* Fix enchanting to match 1.8 behaviourThinkofdeath2014-11-28-3/+3
|
* Improve vanilla command handling for command blocksThinkofdeath2014-11-28-9/+10
|
* Remove extra color codes at the start from converted json chatThinkofdeath2014-11-28-1/+1
|
* Only rebuild patches that are changedThinkofdeath2014-11-28-3/+8
|
* Use the right name for the AsyncPlayerPreLoginEventThinkofdeath2014-11-28-527/+527
|
* Fix eating food whilst not facing a blockThinkofdeath2014-11-28-527/+527
|
* Update to Minecraft 1.8Thinkofdeath2014-11-28-65097/+22150
| | | | For more information please see http://www.spigotmc.org/
* Allow teleportation of entities on vehicles. Fixes BUKKIT-4210bendude562014-08-17-2/+8
| | | | | | | | | | | Up until Minecraft version 1.5 it was not possible to teleport entities within vehicles. With the 1.5 update came the change in the Minecraft teleportation logic to dismount before teleporting the entity, if applicable. This commit ammends the existing CraftBukkit logic for rejecting teleportation for entities in vehicles to permit the action. Due to this change, CraftBukkit is now in-line with Minecraft 1.5 teleportation logic.
* Implement ability to keep items on death via plugins. Adds BUKKIT-5724Jerom van der Sar2014-08-17-3/+8
| | | | | | | | | | | | | When a player dies their inventory is normally scattered over the the area in which they died. Plugins should be able to modify this behaviour by defining whether or not the player's inventory will be dropped on the ground or waiting for the player when they eventually respawn. This commit implements the methods included in the Bukkit half for the new behaviour by acting upon the boolean flag. The boolean flag is tested prior to clearing the inventory as well as prior to dropping the items on the ground. If the flag is true (indicating "keep inventory"), the items are not removed from the player's inventory and are not dropped on the ground.
* Modify the invalid item set to permit command blocks. Fixes BUKKIT-4342Starbuck Johnson2014-08-17-1/+1
| | | | | | | | | | | | When using a "vanilla" Minecraft server using the "pick block" key on a command block yields the invoker with a command block within their inventory while in creative mode. Implications of the invalid items set containing the command block also include having a "ghost" item that cannot be placed due to it not actually existing. This commit resolves the problem and brings Craftbukkit closer to vanilla behaviour by removing the command block item ID, 137, from the invalid items set.
* Fix PlayerFishEvent not correctly cancelling. Fixes BUKKIT-5396myiume2014-08-17-6/+3
| | | | | | | | | | | | | Prior to this commit cancelling the PlayerFishEvent would cause various states of the fishing routine to be incorrectly or wrongly fired. This incorrect behaviour was due to the miscommunication between the server and client regarding the fishing state. When the event was cancelled, the bobber entity was removed and caused the client to incorrectly determine what the "next state" was to logically be. This commit resolves the issue by ensuring the client is made aware of the correct changes at the correct time regarding the bobber entity, therefore keeping the logical steps of "fishing" proper and in-tact.
* Implement deprecated methods. Adds BUKKIT-5752Wesley Wolfe2014-08-07-0/+58
|
* Use sensible AssertionError instead of ambiguous RuntimeExceptionWesley Wolfe2014-08-07-4/+4
|
* Fix cancelling PlayerDropItemEvent. Fixes BUKKIT-3313ase342014-08-04-1/+13
| | | | | | | | | | | | Up until this commit the PlayerDropItemEvent, if cancelled, would return items to the first available slot in the inventory - which is clearly undesirable as a player and plugin author to deal with. This commit changes that by ensuring that the item is returned to where it came from in the player's inventory. This still supports modifying the drop from the player and will default to "first available slot" if the item has changed since the event was fired. Other remaining behaviour of the event is still in tact and has not been modified.
* Fix removal of items from Item Frames. Fixes BUKKIT-5736feildmaster2014-08-02-3/+7
|
* Don't confuse client with sound coordinates outside view distance.Travis Watkins2014-07-15-3/+52
|
* Provide modifier functions to EntityDamageEvent. Fixes BUKKIT-5688Wesley Wolfe2014-07-13-3/+9
|
* Handle uniform block ids greater than 127. Fixes BUKKIT-5686Travis Watkins2014-07-10-4/+4
|
* Put damage modifiers in Functions for event. Fixes BUKKIT-5681Travis Watkins2014-07-09-59/+99
|
* Update CraftBukkit to Minecraft 1.7.10Travis Watkins2014-07-08-1224/+1228
|
* Use 4787c23dce0f5ac856d8d398225828971a93a3ff Guava patch for onlinePlayersWesley Wolfe2014-07-01-3/+1
| | | | | | | | This change improves the quality of life for plugin developers using iterator iteration with side-effects. In the specified Guava patch, the internal iterator no longer relies on the AbstractList iterator which iterates by index, and will instead wrap the provided iterator in a transformer given the Function.
* Implement new getOnlinePlayers. Adds BUKKIt-5668Wesley Wolfe2014-06-25-14/+119
|
* [Bleeding] Fix checks for non-living entities. Fixes BUKKIT-5667t00thpick12014-06-24-2/+2
|
* [Bleeding] Ignore damage done by LivingEntity.damage(). Fixes BUKKIT-5666t00thpick12014-06-23-0/+2
| | | | | This matches behavior previous to new damage event API of not throwing events for plugin-triggered damage.