summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeLines
* Update JLinezreed2014-12-12-319/+4
| | | | Later releases include the TerminalLineSettings patch. Also move call to AnsiConsole.systemInstall() to avoid patching AnsiWindowsTerminal.
* Implement displayblocks for minecarts (SPIGOT-14).FearThe13372014-12-12-0/+29
|
* using generator settings from WorldCreator to specify presets for FLAT or ↵TheCutter2014-12-12-1/+3
| | | | CUSTOMIZED world types
* Add implementation of the elder Guardian APImd_52014-12-12-0/+27
|
* Merge pull request #43 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-12-11-0/+53
|\ | | | | | | | | | | | | ~FEARTHE1337/craftbukkit:perm to master * commit '33af6fbbbf1c1a8fee3ecc8d4cf79b4a2ba17c16': Add the new minecraft command permission nodes.
| * Add the new minecraft command permission nodes.FearThe13372014-12-11-0/+53
| | | | | | | | Previously bukkit ones were in bukkit. Moved to CraftBukkit with new prefixes.
* | Re-enable selectors for players and the console using vanilla commandsThinkofdeath2014-12-11-25/+4
|/
* Rewrite book handling, Fixes SPIGOT-182 and part of SPIGOT-164Thinkofdeath2014-12-11-72/+190
|
* Remove old dev commentsThinkofdeath2014-12-11-12/+2
|
* Add some missing Tile EntitiesThinkofdeath2014-12-07-22/+43
|
* Add CraftMetaTileEntity, fixes the previously broken testsThinkofdeath2014-12-07-26/+156
|
* Minor bug fixesThinkofdeath2014-12-07-2/+5
|
* Disable some tests whilst issues with them are looked intoThinkofdeath2014-12-07-3/+3
|
* Fix isEmpty and hashCode for CraftMetaItemThinkofdeath2014-12-07-1/+2
|
* Fix BlockEntityTag being stripped from itemsThinkofdeath2014-12-07-1/+18
|
* Make CraftMetaItem's attribute handling less strict on typesThinkofdeath2014-12-07-4/+4
|
* Add basic support for executing commands from signsThinkofdeath2014-12-05-1/+1
| | | | TODO: Wrap the player in to allow for plugins to handle it better
* Use PlayerList's UUID->EntityPlayer map in CraftServer.getPlayer(UUID)zreed2014-12-05-5/+4
|
* Serialize baseColor as a stringThinkofdeath2014-12-04-2/+5
|
* Merge pull request #27 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-12-03-2/+0
|\ | | | | | | | | | | | | ~AIKAR/craftbukkit:fixWorldSaveEvent to master * commit '64492523a761fb37d2b73f4aad8b8041f7a30d83': Move WorldSaveEvent to proper location
| * Move WorldSaveEvent to proper locationAikar2014-12-03-2/+0
| | | | | | | | | | | | calling CraftWorld.save() currently does not call WorldSaveEvent, and WorldSaveEvent could fire on worlds that have saving disabled. New location will always fire during a world save and only during an actual save.
* | Fix a issue with skulls that have a blank ownerThinkofdeath2014-12-03-1/+1
|/
* Merge pull request #5 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-12-03-0/+2
|\ | | | | | | | | | | | | ~DMCK2B/craftbukkit:feature/implementDepthStrider to master * commit 'cce45591f624c915e87ce132b508adf8e0d7961b': Implement the Depth Strider enchantment for the API
| * Implement the Depth Strider enchantment for the APISuddenly2014-11-29-0/+2
| |
* | Add ANVIL and BEACON custom inventories. Also handle a few special cases for ↵Fabian Faßbender2014-12-03-0/+22
| | | | | | | | inventory sizes
* | Minor formatting fixesThinkofdeath2014-12-03-1/+1
| |
* | Missed a caseThinkofdeath2014-12-02-1/+1
| |
* | Don't wrap the y coordinate in World.getBlockAtThinkofdeath2014-12-02-1/+1
| |
* | Fix CraftMetaBanner serialization.BuildTools2014-12-02-2/+8
| |
* | Merge pull request #21 in SPIGOT/craftbukkit from ↵Thinkofdeath2014-12-02-5/+21
|\ \ | | | | | | | | | | | | | | | | | | | | | ~GENAZT/craftbukkit:bugfix/SPIGOT-93 to master * commit '7371301edb1c44ab9153e1fba3722ba2f4e3c411': Forgot that i work in Bukkit... Screw sun conventions Implementation for the new rotation values. Fixes SPIGOT-93
| * | Forgot that i work in Bukkit... Screw sun conventionsFabian Faßbender2014-12-02-36/+36
| | |
| * | Implementation for the new rotation values. Fixes SPIGOT-93Fabian Faßbender2014-12-02-20/+36
| | |
* | | [Slightly breaking] setType(Id) will not longer reuse the previous data valueThinkofdeath2014-12-02-1/+2
| | | | | | | | | | | | of the block and instead reset the the data value to the block's default
* | | Fix tree related crashes due to lazy BlockState updatingThinkofdeath2014-12-02-4/+2
|/ /
* | Fix show playerAdam Thomas2014-11-30-2/+3
| |
* | Add a somewhat hacky fix for plugins converting between book typesThinkofdeath2014-11-30-0/+40
| |
* | Fix Chunk.getTileEntities() (Fixes SPIGOT-62)Thinkofdeath2014-11-30-1/+1
| |
* | Correct the return value of getPlayerListNameThinkofdeath2014-11-30-1/+1
| |
* | Rewrite the level.dat properly. This fixes SPIGOT-46Fabian Faßbender2014-11-29-0/+1
| |
* | SPIGOT-30: Fix restoring of WorldData when loading worldsMike Primm2014-11-29-3/+7
| |
* | Ignore invalid blocks in ChunkSnapshotsThinkofdeath2014-11-29-0/+1
|/
* Fix chunk snapshot generation (needed for Dynmap)Mike Primm2014-11-28-1/+2
|
* Fix setAge and related methodsThinkofdeath2014-11-29-1/+1
|
* Fix missed case in CraftBlockThinkofdeath2014-11-29-0/+1
|
* Remove extra color codes at the start from converted json chatThinkofdeath2014-11-28-1/+1
|
* Update to Minecraft 1.8Thinkofdeath2014-11-28-65072/+1493
| | | | 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.