Commit graph

2360 commits

Author SHA1 Message Date
CraftBukkit/Spigot
9295c03ce7 Ignore movement packets from dead players.
As funny as the idea sounds of having corpses sliding around it
shouldn't really be allowed. Due to other checks added by CB
previously this was mostly harmless anyway.

By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-24 17:35:59 +01:00
CraftBukkit/Spigot
e622278811 SPIGOT-2213: Fix custom anvil inventory
By: md_5 <git@md-5.net>
2016-04-24 16:20:53 +10:00
CraftBukkit/Spigot
4b22260d42 SPIGOT-2211: Fix offhand slot client refresh
By: md_5 <git@md-5.net>
2016-04-24 12:30:55 +10:00
CraftBukkit/Spigot
d106bad54b Remove debug message.
By: Jacob Martin <jjm_223@hotmail.com>
2016-04-23 09:49:06 -05:00
CraftBukkit/Spigot
97cabc950a SPIGOT-2171: Fix shield blocking sounds
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 13:01:20 +01:00
CraftBukkit/Spigot
7a3f710cf1 SPIGOT-2157: Fix enderman not playing their animation when attacking
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:40:16 +01:00
CraftBukkit/Spigot
70d48f98d3 SPIGOT-2134: Support /execute being chained
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:24:48 +01:00
CraftBukkit/Spigot
6293f1d626 SPIGOT-2043: Ensure VehicleMoveEvent is always fired for boats
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:12:14 +01:00
CraftBukkit/Spigot
77b2d0456e SPIGOT-2014: Respect the spectatorsGenerateChunks gamerule
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-20 11:00:35 +01:00
CraftBukkit/Spigot
8fe634523c SPIGOT-2191: Fix a missed diff from 1.8.8
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-17 17:47:51 +01:00
CraftBukkit/Spigot
cca53f1f96 staticify backported method
By: md_5 <git@md-5.net>
2016-04-12 18:25:18 +10:00
CraftBukkit/Spigot
70d8b8c90e Backport changes from 16w15a
By: md_5 <git@md-5.net>
2016-04-12 14:06:08 +10:00
CraftBukkit/Spigot
5893d23355 Missing import
By: md_5 <git@md-5.net>
2016-04-11 19:26:47 +10:00
CraftBukkit/Spigot
6eac1fc417 Properly validate boss bar progress
By: 2008Choco <hawkeboyz2@hotmail.com>
2016-04-11 19:16:25 +10:00
CraftBukkit/Spigot
8e83dbabf9 Fix broken potion serialization
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-10 20:54:16 +01:00
CraftBukkit/Spigot
cfffbb4d68 SPIGOT-2085 / SPIGOT-2087 / SPIGOT-2156: Rework internal PotionMeta state to be correct and less complex.
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-04-09 11:49:04 -04:00
CraftBukkit/Spigot
5c7c823a9a Begin console output with ANSI line erase.
By: Jofkos <JofkosDE@gmail.com>
2016-04-08 17:01:22 +02:00
CraftBukkit/Spigot
4d559fa1ca Update physics on attached block when setting data of attachable blocks
By: md_5 <git@md-5.net>
2016-04-09 12:57:19 +10:00
CraftBukkit/Spigot
6b0ff2a74f SPIGOT-2145: Add missed EntityTeleportEvent diff
By: md_5 <git@md-5.net>
2016-04-08 19:06:31 +10:00
CraftBukkit/Spigot
1a22334d31 Support integer data values for Effect.VILLAGER_PLANT_GROW
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-06 12:26:49 +01:00
CraftBukkit/Spigot
863a77436f SPIGOT-2135: Also clear sit pathfinder on toggle status
By: md_5 <git@md-5.net>
2016-04-05 20:32:05 +10:00
CraftBukkit/Spigot
d7b8d8fdb9 SPIGOT-2128: Flint and steel duplicate place event
By: md_5 <git@md-5.net>
2016-04-04 17:18:01 +10:00
CraftBukkit/Spigot
d2f7c88b8d SPIGOT-2118: Fix crash on chunk regen
By: md_5 <git@md-5.net>
2016-04-04 17:15:02 +10:00
CraftBukkit/Spigot
d76c6e0cf4 SPIGOT-2092: Directly set sittging status
By: md_5 <git@md-5.net>
2016-04-04 17:09:57 +10:00
CraftBukkit/Spigot
22bfd9c3e9 SPIGOT-2115: Fix entities being added to the world multiple times when teleported
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-02 01:12:03 +01:00
CraftBukkit/Spigot
f3c514cf91 SPIGOT-2102: Don't reduce the movement limit below vanilla's default
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-01 23:19:55 +01:00
CraftBukkit/Spigot
b6c5393b22 Handle cases where Mojang uses an empty string for permission checks
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-04-01 22:58:20 +01:00
CraftBukkit/Spigot
911f7f5cf7 MC-100382: Fix Pathfinding Memory Leak
https://bugs.mojang.com/browse/MC-100382

A reference to a ChunkCache is never cleaned up after doing a pathfind operation,
resulting in leaking chunks. The leaked chunks then hold references to other
entities that may also be leaking ChunkCache's, creating a cascading problem.

By: Aikar <aikar@aikar.co>
2016-03-31 19:47:11 -04:00
CraftBukkit/Spigot
41e881d59f SPIGOT-2101: Check the result of damageEntity before applying knockback from sweep attacks
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 12:50:58 +01:00
CraftBukkit/Spigot
86e2c74429 SPIGOT-2098: Fix sound effects for 1.9.0 clients
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 11:34:47 +01:00
CraftBukkit/Spigot
f9ba5f4744 Fix the default permission of /trigger
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 00:50:39 +01:00
CraftBukkit/Spigot
17d7ca3bb4 Fix a diff mistake in MobEffectList
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-31 00:00:11 +01:00
CraftBukkit/Spigot
094f30f26d Update to Minecraft 1.9.2
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-30 20:50:59 +01:00
CraftBukkit/Spigot
8ea7bfcb8c Support Minecraft 1.9.2
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-30 16:51:22 +01:00
CraftBukkit/Spigot
19e357e11a Add 1.9.1 support.
By: md_5 <git@md-5.net>
2016-03-16 16:49:50 +11:00
CraftBukkit/Spigot
4fbcead283 SPIGOT-2033: Re-add missed diff for entity.valid
By: Aikar <aikar@aikar.co>
2016-03-28 20:19:29 -04:00
CraftBukkit/Spigot
5e00c79020 Limit the length of byte arrays
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-28 21:19:05 +01:00
CraftBukkit/Spigot
98e7045a09 SPIGOT-2074: Correctly set custom world settings
By: md_5 <git@md-5.net>
2016-03-28 12:28:12 +11:00
CraftBukkit/Spigot
f2440a109a Arrows use interactable condition
By: md_5 <git@md-5.net>
2016-03-27 20:58:45 +11:00
CraftBukkit/Spigot
eb3bbd68cc SPIGOT-2060: Method to control whether entities collide
By: md_5 <git@md-5.net>
2016-03-27 20:19:41 +11:00
CraftBukkit/Spigot
c165b940ae SPIGOT-2056: Fix killedByTeam scoreboard criteria
By: md_5 <git@md-5.net>
2016-03-27 11:11:15 +11:00
CraftBukkit/Spigot
461d9faf00 Implement getting / setting of Entity invulnerability
By: Sansko1337 <sanderknauff@hotmail.com>
2016-03-25 00:45:24 +01:00
CraftBukkit/Spigot
c75ec3cef3 SPIGOT-213: Add method to enable / disable AI for mobs
By: Redrield <purbleguy@gmail.com>
2016-03-26 01:42:27 -04:00
CraftBukkit/Spigot
454a2b88bd SPIGOT-2034: Rework damage again, this time for snowballs.
By: md_5 <git@md-5.net>
2016-03-26 14:10:29 +11:00
CraftBukkit/Spigot
3c7782562d SPIGOT-2049: Send the right attributes when updating scaled health
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-25 23:13:16 +00:00
CraftBukkit/Spigot
2e5cc5e318 SPIGOT-2050: Add back code to only fire VehicleEnterEvent for loaded chunks.
By: md_5 <git@md-5.net>
2016-03-26 09:19:03 +11:00
CraftBukkit/Spigot
ace6224808 Fix a typo in CraftPotionUtil
By: Thinkofname <thinkofdeath@spigotmc.org>
2016-03-25 21:45:42 +00:00
CraftBukkit/Spigot
9808985b27 SPIGOT-1746: Tile entities may not always tick.
By: md_5 <git@md-5.net>
2016-03-25 14:04:27 +11:00
CraftBukkit/Spigot
3f72e1a95c Apply DataConverters to ItemStack instances
By: md_5 <git@md-5.net>
2016-03-25 10:20:27 +11:00
CraftBukkit/Spigot
12ab2cfb28 SPIGOT-2039: Correctly check Potion Tags both with or without the "minecraft:" prefix, and default to UNCRAFTABLE if there is a completely garbage value.
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-23 23:42:15 -05:00
CraftBukkit/Spigot
97cca957f7 Fix player dimension change invulnerability never getting unset when certain dimensions are disabled
By: Zach Brown <zach.brown@destroystokyo.com>
2016-03-22 12:39:41 -05:00
CraftBukkit/Spigot
637ea51428 CraftComplexPart should return getParent()'s status in isValid
By: Nathan Wolf <nathan@elmakers.com>
2016-03-22 14:19:59 -07:00
CraftBukkit/Spigot
0c230e9353 SPIGOT-1733: Add PlayerPickupArrowEvent
By: 2008Choco <hawkeboyz2@hotmail.com>
2016-03-22 14:03:48 -04:00
CraftBukkit/Spigot
07a80cec7f Only create PermissibleBase instance in CraftEntity the first time it is actually needed. Fixes static test cases for subclasses failing when perm field was instantiated.
By: Matthew <stteg@hotmail.com>
2016-03-21 18:51:07 -04:00
CraftBukkit/Spigot
15f22a7986 SPIGOT-1934: Expand EnderDragon API - implement dragon phases
By: Matthew <stteg@hotmail.com>
2016-03-15 23:32:37 -04:00
CraftBukkit/Spigot
c0cd5222ed SPIGOT-1975: Fix falling blocks when height > 1
By: md_5 <git@md-5.net>
2016-03-22 18:04:02 +11:00
CraftBukkit/Spigot
2d394c85d9 Improve shield damage
By: md_5 <git@md-5.net>
2016-03-22 14:54:21 +11:00
CraftBukkit/Spigot
1a03d09e14 Implement isEnabled / setEnabled for CraftMinecartHopper
By: Matthew <stteg@hotmail.com>
2016-03-18 11:42:33 -04:00
CraftBukkit/Spigot
0d7ce64a2f SPIGOT-1988: Chorus Plant Generation
By: md_5 <git@md-5.net>
2016-03-20 19:02:48 +11:00
CraftBukkit/Spigot
6d1fcb4866 SPIGOT-1993: Move hand check to proper location
By: md_5 <git@md-5.net>
2016-03-20 16:53:36 +11:00
CraftBukkit/Spigot
817347613d SPIGOT-1984: Fix default interact state when sneaking
By: md_5 <git@md-5.net>
2016-03-20 13:48:21 +11:00
CraftBukkit/Spigot
ed3feb34bd Fix strange potion diff
By: md_5 <git@md-5.net>
2016-03-20 13:42:12 +11:00
CraftBukkit/Spigot
8a5e72c953 SPIGOT-1991: Further damage fixes
By: md_5 <git@md-5.net>
2016-03-20 13:40:12 +11:00
CraftBukkit/Spigot
fb5328bb3c SPIGOT-1904: AreaEffectCloud events and additional API
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-12 12:12:25 -05:00
CraftBukkit/Spigot
277b9a6caa SPIGOT-1986: Fix flying players spamming EntityToggleGlideEvent
By: 0x277F <0x277F@gmail.com>
2016-03-19 18:00:15 -06:00
CraftBukkit/Spigot
bee4c7641d SPIGOT-1981: Another attempt at damage
By: md_5 <git@md-5.net>
2016-03-20 10:54:23 +11:00
CraftBukkit/Spigot
95133063a1 SPIGOT-1980: Register new brewing slot
By: md_5 <git@md-5.net>
2016-03-20 10:22:24 +11:00
CraftBukkit/Spigot
75c3223fb3 SPIGOT-1976: Never unload in use chunks.
By: md_5 <git@md-5.net>
2016-03-19 14:40:23 +11:00
CraftBukkit/Spigot
118951667e SPIGOT-1968: Use correct explosion yield
By: md_5 <git@md-5.net>
2016-03-19 12:19:17 +11:00
CraftBukkit/Spigot
865281201b SPIGOT-1956: Don't deplete projectile item when event cancelled
By: md_5 <git@md-5.net>
2016-03-19 11:13:15 +11:00
CraftBukkit/Spigot
36f29a30b6 SPIGOT-1680 / SPIGOT-1963: Improve damage blocking modifier accuracy
By: md_5 <git@md-5.net>
2016-03-18 19:04:23 +11:00
CraftBukkit/Spigot
3af9fd9395 Implement EndGateway#getExitLocation and EndGateway#setExitLocation(Location)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:56:48 -04:00
CraftBukkit/Spigot
854e2a5110 Implement SpectralArrow#getGlowingTicks and SpectralArrow#setGlowingTicks(int)
By: Matthew <stteg@hotmail.com>
2016-03-17 15:00:24 -04:00
CraftBukkit/Spigot
902081bc92 Implement SpectralArrow entity
By: Matthew <stteg@hotmail.com>
2016-03-17 14:42:58 -04:00
CraftBukkit/Spigot
c5080500ff Implement EndGateway#isExactTeleport and EndGateway#setExactTeleport(boolean)
By: Matthew <stteg@hotmail.com>
2016-03-16 21:48:53 -04:00
CraftBukkit/Spigot
05f89ee25c Implement EndGateway#getExitLocation and EndGateway#setExitLocation(Location)
By: Matthew <stteg@hotmail.com>
2016-03-16 21:30:40 -04:00
CraftBukkit/Spigot
a5edfa02ce Implement EndGateway state
By: Matthew <stteg@hotmail.com>
2016-03-16 20:50:55 -04:00
CraftBukkit/Spigot
f400279a5b Implement EnderCrystal#isShowingBottom and EnderCrystal#setShowingBottom(boolean)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:53:18 -04:00
CraftBukkit/Spigot
9ec13752b3 Implement Boat#getWoodType and Boat#setWoodType(TreeSpecies)
By: Matthew <stteg@hotmail.com>
2016-03-16 19:08:24 -04:00
CraftBukkit/Spigot
f894964ecd Add hand used to BlockPlaceEvent.
By: AgentLV <contact@agentlv.net>
2016-03-14 23:26:23 +01:00
CraftBukkit/Spigot
1d5604cde0 SPIGOT-1931: Call PlayerFishEvent before modifying hooked entities velocity
By: Matthew <stteg@hotmail.com>
2016-03-15 09:26:45 -04:00
CraftBukkit/Spigot
c3b18ee3a7 SPIGOT-1927: Don't allow circular entity riding
By: md_5 <git@md-5.net>
2016-03-15 15:09:39 +11:00
CraftBukkit/Spigot
82d37ee559 SPIGOT-1930: Fix spam for EntityToggleGlideEvent
By: 0x277F <0x277F@gmail.com>
2016-03-14 20:15:54 -06:00
CraftBukkit/Spigot
7686c72be2 SPIGOT-1914: Compare PotionEffectType objects using Object#equals(Object) when searching for a custom effect to remove
By: Matthew <stteg@hotmail.com>
2016-03-13 17:39:44 -04:00
CraftBukkit/Spigot
a1e534fc20 Add spawn reasons for entities involved in a skeleton trap
By: BlackHole <black-hole@live.com>
2016-03-13 16:38:07 +01:00
CraftBukkit/Spigot
838a88ba07 SPIGOT-1532: Add PlayerSwapHandItemsEvent
By: md_5 <git@md-5.net>
2016-03-14 16:53:46 +11:00
CraftBukkit/Spigot
587e2e1740 SPIGOT-1856 / SPIGOT-1920: Fix Statistic.DROP not returning value when provided with a Material
By: Matthew <stteg@hotmail.com>
2016-03-13 15:32:26 -04:00
CraftBukkit/Spigot
9382269cf0 SPIGOT-1871: Fix wrong argument order in CraftMerchantRecipe
By: md_5 <git@md-5.net>
2016-03-13 09:48:23 +11:00
CraftBukkit/Spigot
7011412863 SPIGOT-1849: Call EntityBlockFormEvent when an entity forms frosted ice using frost walker
By: Matthew <stteg@hotmail.com>
2016-03-12 14:52:07 -05:00
CraftBukkit/Spigot
6eeb30b381 Fix switch case labelling and drop items check.
By: md_5 <git@md-5.net>
2016-03-12 21:07:17 +11:00
CraftBukkit/Spigot
8f219bb7a6 SPIGOT-1571: Add Entity Glide Events.
By: 0x277F <0x277F@gmail.com>
2016-03-12 20:57:32 +11:00
CraftBukkit/Spigot
a28e1be276 SPIGOT-1900: Stub out expensive and redundant method call
By: md_5 <git@md-5.net>
2016-03-12 20:43:04 +11:00
CraftBukkit/Spigot
1ce9773dca SPIGOT-1901: Fix projectile launching.
By: md_5 <git@md-5.net>
2016-03-12 20:41:06 +11:00
CraftBukkit/Spigot
d42806b5b0 SPIGOT-1725: Fix dynamic scoreboard criteria on non-main scoreboards
By: md_5 <git@md-5.net>
2016-03-12 17:57:40 +11:00
CraftBukkit/Spigot
104519f08f SPIGOT-1638 / SPIGOT-1673: Rework Potions API
By: t00thpick1 <t00thpick1dirko@gmail.com>
2016-03-02 20:43:58 -05:00
CraftBukkit/Spigot
d490a6e384 SPIGOT-1893: Wrong RegainReason for eating.
By: md_5 <git@md-5.net>
2016-03-12 11:12:38 +11:00
CraftBukkit/Spigot
c851dee005 SPIGOT-1806: Implement HumanEntity#getMainHand
By: Matthew <stteg@hotmail.com>
2016-03-11 13:01:26 -05:00
CraftBukkit/Spigot
c32a32e573 SPIGOT-1875: Broken leashes not dropping
By: md_5 <git@md-5.net>
2016-03-11 19:24:57 +11:00
CraftBukkit/Spigot
e014b0151e SPIGOT-1813: EntityCombustByEntityEvent not Cancelled
By: md_5 <git@md-5.net>
2016-03-11 07:01:33 +11:00
CraftBukkit/Spigot
071897746d Backport a bug fix from the pre-release
A mistake in the buffer size calculation caused the buffer for chunk
packets to be around 16 times the size they should have been.

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-10 19:46:12 +00:00
CraftBukkit/Spigot
8eb667c8b4 SPIGOT-1847: Maps in non default worlds
By: md_5 <git@md-5.net>
2016-03-10 16:42:07 +11:00
CraftBukkit/Spigot
45307a5099 SPIGOT-1862: Fix banners withj shields.
By: md_5 <git@md-5.net>
2016-03-10 16:34:33 +11:00
CraftBukkit/Spigot
51207b52a7 Missing diff effecting frost walker ignoring entities
By: BlackHole <black-hole@live.com>
2016-03-09 19:53:01 +01:00
CraftBukkit/Spigot
84bc13a366 Call EntityChangedBlockEvent for water splash potions extinguishing fire
By: BlackHole <black-hole@live.com>
2016-03-09 19:21:29 +01:00
CraftBukkit/Spigot
b5a813d40d SPIGOT-1526 / SPIGOT-1809: Expand Inventory API
By: md_5 <git@md-5.net>
2016-03-07 17:20:24 +11:00
CraftBukkit/Spigot
cfc9d7d858 SPIGOT-1845: Use correct hand for interact events
By: BlackHole <black-hole@live.com>
2016-03-08 19:00:23 +01:00
CraftBukkit/Spigot
9357e77b84 SPIGOT-1841: Implement some of the missing EnderDragon events.
By: md_5 <git@md-5.net>
2016-03-08 18:50:44 +11:00
CraftBukkit/Spigot
2f46ee7dbf SPIGOT-1828: CraftBanner tile entity return null
By: md_5 <git@md-5.net>
2016-03-08 18:01:54 +11:00
CraftBukkit/Spigot
1fec65442b SPIGOT-1831: Chicken / sheep not dropping items correctly.
By: md_5 <git@md-5.net>
2016-03-08 17:58:52 +11:00
CraftBukkit/Spigot
ced78d5d27 SPIGOT-1816: Rework drop capture.
By: md_5 <git@md-5.net>
2016-03-07 19:51:42 +11:00
CraftBukkit/Spigot
406b2d6204 SPIGOT-1820: Fix custom travel agent search radius.
By: md_5 <git@md-5.net>
2016-03-07 19:13:41 +11:00
CraftBukkit/Spigot
3a052a7919 SPIGOT-1823: Use fast chunk lookup in CraftWorld also
By: md_5 <git@md-5.net>
2016-03-07 15:52:48 +11:00
CraftBukkit/Spigot
099fbb9235 Fix regenerating chunks not updating visually
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-06 23:49:28 +00:00
CraftBukkit/Spigot
ba14876843 SPIGOT-1788: Correctly teleport the player back to their old location
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-06 22:17:32 +00:00
CraftBukkit/Spigot
266f69b8a9 SPIGOT-1611: Make vehicles use the same speed checks as players
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-06 21:33:27 +00:00
CraftBukkit/Spigot
1ea9b3c75f Fix issue with last patch.
By: md_5 <git@md-5.net>
2016-03-06 21:42:34 +11:00
CraftBukkit/Spigot
f4888a28c5 SPIGOT-1762: Call EntityChangeBlockEvent for boats destroying lily pads
By: BlackHole <black-hole@live.com>
2016-03-06 03:05:59 +01:00
CraftBukkit/Spigot
08c51b4278 SPIGOT-1790: Fix bucket behaviour
By: md_5 <git@md-5.net>
2016-03-06 16:41:13 +11:00
CraftBukkit/Spigot
6a2a8d0d3f Remove redundant syncInventory on world change
By: md_5 <git@md-5.net>
2016-03-06 16:25:50 +11:00
CraftBukkit/Spigot
1a382d5c02 SPIGOT-1727: Fix ShulkerBullet.setTarget
By: md_5 <git@md-5.net>
2016-03-06 14:56:09 +11:00
CraftBukkit/Spigot
5b0dae1d7c SPIGOT-1573: Fix command blocks after respawning
By: md_5 <git@md-5.net>
2016-03-06 14:35:33 +11:00
CraftBukkit/Spigot
cd40ed3908 SPIGOT-1775: Pass in unshifted block for PlayerBucketEmptyEvent
By: md_5 <git@md-5.net>
2016-03-06 12:42:45 +11:00
CraftBukkit/Spigot
675bcf3b80 SPIGOT-1749 / MC-99075: Call updateInventory as a temporary workaround for cancelled BlockPlaceEvent
By: md_5 <git@md-5.net>
2016-03-06 12:34:51 +11:00
CraftBukkit/Spigot
8474b6acc3 Added a playSound method to World which accepts a String parameter.
Similar to the respective method in Player.

By: Lukas Hennig <lukas@wirsindwir.de>
2016-03-06 12:20:38 +11:00
CraftBukkit/Spigot
9da0e8f2d2 SPIGOT-1663: Fix WorldBorder displaying in secondary worlds.
By: md_5 <git@md-5.net>
2016-03-06 12:13:07 +11:00
CraftBukkit/Spigot
d1ec671571 SPIGOT-1768: Fix Eye of Ender with custom world generators.
By: md_5 <git@md-5.net>
2016-03-06 11:45:25 +11:00
CraftBukkit/Spigot
a622bf51b2 SPIGOT-1764: Perform drops regardless of loot table
By: md_5 <git@md-5.net>
2016-03-06 11:30:03 +11:00
CraftBukkit/Spigot
451511ebed Update chorus fruit tele event destination.
By: md_5 <git@md-5.net>
2016-03-06 09:57:59 +11:00
CraftBukkit/Spigot
03a58cbff4 SPIGOT-1776: Replace BossBar.hide/show with visibility.
By: md_5 <git@md-5.net>
2016-03-06 09:55:36 +11:00
CraftBukkit/Spigot
6cf567a47a SPIGOT-1773: Chorus fruit teleport reason
By: md_5 <git@md-5.net>
2016-03-06 09:46:57 +11:00
CraftBukkit/Spigot
6d76250ec1 SPIGOT-1613: Fix missed use of scaled health
By: md_5 <git@md-5.net>
2016-03-06 08:38:01 +11:00
CraftBukkit/Spigot
819131cad1 SPIGOT-1772: Use correct statistics for entities
By: BlackHole <black-hole@live.com>
2016-03-05 20:58:48 +01:00
CraftBukkit/Spigot
2af4470275 SPIGOT-1755: CommandBlock doesn't run on empty world
By: Oliver Dunk <oliver@oliverdunk.com>
2016-03-05 22:36:13 +11:00
CraftBukkit/Spigot
db997edc76 Fix typo in README.md
By: Oliver Dunk <oliver@oliverdunk.com>
2016-03-05 22:35:39 +11:00
CraftBukkit/Spigot
52a2a37b2f SPIGOT-1626 / MC-98994: Fix slow chunk performance
Please see https://bugs.mojang.com/browse/MC-98994 for full explanation.

By: md_5 <git@md-5.net>
2016-03-05 18:50:38 +11:00
CraftBukkit/Spigot
4fc9890f64 SPIGOT-1758: Apply correct ItemMeta to new CommandBlock types
By: md_5 <git@md-5.net>
2016-03-05 15:52:44 +11:00
CraftBukkit/Spigot
637b5fb592 SPIGOT-1751: Add missed PlayerFishEvent for FAILED_ATTEMPT
By: md_5 <git@md-5.net>
2016-03-05 15:46:56 +11:00
CraftBukkit/Spigot
3cb5dd22bb SPIGOT-1549: Fix custom String sounds.
By: Lukas Hennig <lukas@wirsindwir.de>
2016-03-04 15:55:40 +11:00
CraftBukkit/Spigot
2e03112d2d SPIGOT-1721: Handle Enderman.getCarriedMaterial when not carrying.
By: md_5 <git@md-5.net>
2016-03-04 15:50:35 +11:00
CraftBukkit/Spigot
b3cf0dfe0a SPIGOT-1666: Expand Team option API
By: md_5 <git@md-5.net>
2016-03-03 19:12:48 +11:00
CraftBukkit/Spigot
a15545299d SPIGOT-1608: Add a way to get the hand used in PlayerInteract*Events
By: md_5 <git@md-5.net>
2016-03-04 15:24:51 +11:00
CraftBukkit/Spigot
f668c8bc0e Treat ShulkerBullet as Projectile
By: md_5 <git@md-5.net>
2016-03-03 17:30:03 +11:00
CraftBukkit/Spigot
4cd50efad7 Enable support of PotionMeta on SPLASH_POTION, LINGERING_POTION and TIPPED_ARROW.
By: Melair <melair@caldonia.net>
2016-03-02 17:51:36 +00:00
CraftBukkit/Spigot
a64de09934 SPIGOT-1646: Capture the previous location earlier
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-03 11:15:04 +00:00
CraftBukkit/Spigot
4dd9f419ec SPIGOT-1683: Arrows are not projectiles
By: md_5 <git@md-5.net>
2016-03-03 20:59:10 +11:00
CraftBukkit/Spigot
6310bf54cb SPIGOT-1679: Shulker bullets are not projectiles.
By: md_5 <git@md-5.net>
2016-03-03 17:17:42 +11:00
CraftBukkit/Spigot
926a6270b9 SPIGOT-1634: Fix cancelling ServerCommandEvent
By: md_5 <git@md-5.net>
2016-03-03 16:56:07 +11:00
CraftBukkit/Spigot
5d588f6f5d SPIGOT-1676: Launch projectiles with velocity
By: md_5 <git@md-5.net>
2016-03-03 16:52:19 +11:00
CraftBukkit/Spigot
4ca4351148 SPIGOT-1677: Fix attributes with only single underscore.
By: md_5 <git@md-5.net>
2016-03-03 16:38:57 +11:00
CraftBukkit/Spigot
3583191fec SPIGOT-1674: Enable crafting of tipped arrows.
By: md_5 <git@md-5.net>
2016-03-03 16:35:51 +11:00
CraftBukkit/Spigot
484e732fdb SPIGOT-1646: Don't move the player until after the PlayerMoveEvent completes
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 23:06:25 +00:00
CraftBukkit/Spigot
0391888780 SPIGOT-1632: Save secondary data for nether/end
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 22:57:53 +00:00
CraftBukkit/Spigot
269c49d99e SPIGOT-1632: Fix a bug in EnderDragonBattle which prevented respawning the dragon in some cases
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 22:25:35 +00:00
CraftBukkit/Spigot
4ce5743996 SPIGOT-1659: Fix a mistake in ChunkProviderServer that sometimes caused recursive chunk loads
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 21:27:49 +00:00
CraftBukkit/Spigot
f84c0ddb9d Fix a mistake in EntityEnderPearl causing a double teleport
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 16:48:00 +00:00
CraftBukkit/Spigot
322fb72404 SPIGOT-1644: Fire PlayerTeleportEvent with reason END_GATEWAY for end gateways
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 16:41:59 +00:00
CraftBukkit/Spigot
c70fc5599e Don't round the location of playSound to the center of a block
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 16:02:36 +00:00
CraftBukkit/Spigot
6a24b56032 SPIGOT-1640: Fix spawning particles that use MaterialData
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-02 14:51:50 +00:00
CraftBukkit/Spigot
90729b1eda SPIGOT-1583: Fix scoreboard crash.
Might not function 100%, but doesn't crash!

By: md_5 <git@md-5.net>
2016-03-02 21:29:57 +11:00
CraftBukkit/Spigot
6f8d1d05a0 SPIGOT-1624: Fix setPlayerListName
By: md_5 <git@md-5.net>
2016-03-02 18:32:06 +11:00
CraftBukkit/Spigot
af9f710785 SPIGOT-1605: Fix EntityChangeBlockEvent.setCancelled(Z)V
By: md_5 <git@md-5.net>
2016-03-02 17:07:08 +11:00
CraftBukkit/Spigot
65738f6540 SPIGOT-1622: Add drop chance methods for off hand.
By: md_5 <git@md-5.net>
2016-03-02 17:03:20 +11:00
CraftBukkit/Spigot
371988b00e SPIGOT-1623: Use correct spawnParticle overloads.
By: md_5 <git@md-5.net>
2016-03-02 16:51:03 +11:00
CraftBukkit/Spigot
f7e9806a80 SPIGOT-1610: Treat clicking on an inventory window as clicking outside it
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 23:44:22 +00:00
CraftBukkit/Spigot
5ef0dbef2c Fix chorus plants only straight growing up
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 21:42:59 +00:00
CraftBukkit/Spigot
d0300bb4e0 SPIGOT-1607: Fix BlockPlaceEvent and BlockMultiPlaceEvent sometimes showing the wrong item used
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 21:37:08 +00:00
CraftBukkit/Spigot
8c803cbf66 Manually calculate horses' jump power due to horse jumping being moved clientside
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-03-01 21:08:40 +00:00
CraftBukkit/Spigot
453753b3a3 SPIGOT-1575: Fix PlayerInventory.setArmorContents
By: md_5 <git@md-5.net>
2016-03-02 06:58:45 +11:00
CraftBukkit/Spigot
644995a8e5 SPIGOT-1582: Add SkullType.DRAGON
By: md_5 <git@md-5.net>
2016-03-02 06:52:52 +11:00
CraftBukkit/Spigot
d0640b9cd7 SPIGOT-1576: Add more new 1.9 enchants.
By: md_5 <git@md-5.net>
2016-03-02 06:39:09 +11:00
CraftBukkit/Spigot
4ff62a4c6a SPIGOT-1590: Ensure plugins are disabled.
By: md_5 <git@md-5.net>
2016-03-02 06:33:41 +11:00
CraftBukkit/Spigot
849f9f08b0 SPIGOT-1596: BlockCauldron crash
By: md_5 <git@md-5.net>
2016-03-02 06:31:11 +11:00
CraftBukkit/Spigot
c964d0499b SPIGOT-1569: Remove negative itemstack data filtering
By: md_5 <git@md-5.net>
2016-03-01 20:16:34 +11:00
CraftBukkit/Spigot
bce53b72eb SPIGOT-1568: Fix jukeboxes
By: md_5 <git@md-5.net>
2016-03-01 20:07:44 +11:00
CraftBukkit/Spigot
bfaa5525f9 SPIGOT-1567: Rework setItems to set slots correctly regardless of array reference.
By: md_5 <git@md-5.net>
2016-03-01 19:59:52 +11:00
CraftBukkit/Spigot
99001e5c52 SPIGOT-1523: Add FLY_INTO_WALL DamageCause to fix Elytra crash v2.
By: md_5 <git@md-5.net>
2016-03-01 17:35:18 +11:00
CraftBukkit/Spigot
d599c20863 SPIGOT-1543: Return combined slots for PlayerInventory.getContents
By: md_5 <git@md-5.net>
2016-03-01 16:40:12 +11:00
CraftBukkit/Spigot
42a4bc80e2 SPIGOT-1545: Populate Vanilla villager trades correctly.
By: md_5 <git@md-5.net>
2016-03-01 14:13:42 +11:00
CraftBukkit/Spigot
4d379a2627 SPIGOT-1528: Maintain static sound map due to oversight re: underscore :(
By: md_5 <git@md-5.net>
2016-03-01 14:04:41 +11:00
CraftBukkit/Spigot
851c09f4d7 SPIGOT-1540: Treat clicking on player model with ItemStack as none.
By: md_5 <git@md-5.net>
2016-03-01 13:52:34 +11:00
CraftBukkit/Spigot
aedd9af144 SPIGOT-1541: Fix firework launching
By: md_5 <git@md-5.net>
2016-03-01 13:46:07 +11:00
CraftBukkit/Spigot
343d04f7cd SPIGOT-1536: Fix playNote
By: md_5 <git@md-5.net>
2016-03-01 13:42:54 +11:00
CraftBukkit/Spigot
84d08ed896 Ignore FROSTED_ICE in meta unit tests.
By: md_5 <git@md-5.net>
2016-03-01 13:30:26 +11:00
CraftBukkit/Spigot
9958bd4c52 SPIGOT-1523: Crash when flying Elytra into wall.
By: md_5 <git@md-5.net>
2016-03-01 11:27:13 +11:00
CraftBukkit/Spigot
c8e3e16545 SPIGOT-1525: Fix worldborder set.
By: md_5 <git@md-5.net>
2016-03-01 11:20:42 +11:00
CraftBukkit/Spigot
76b95af5bc Fix accidental omission of R revision number in version.
By: md_5 <git@md-5.net>
2016-03-01 11:07:20 +11:00
CraftBukkit/Spigot
f1fc9e87a8 Remove BookEditEvent as a workaround for decompiler determinism issues.
By: md_5 <git@md-5.net>
2016-03-01 09:58:55 +11:00
CraftBukkit/Spigot
47dc73969e Run Biome test with AbstractTestingBase
By: md_5 <git@md-5.net>
2016-03-01 09:49:29 +11:00
CraftBukkit/Spigot
21d4bf5d1f Update to Minecraft 1.9
By: md_5 <git@md-5.net>
2016-03-01 08:32:46 +11:00
CraftBukkit/Spigot
2da480a9c8 [SPIGOT-1494] Really fix player skulls with custom texture but without owner.
By: BlackHole <black-hole@live.com>
2016-02-17 02:15:43 +01:00
CraftBukkit/Spigot
eb6f00d0c9 [BUKKIT-3451] Use correct item amount for FurnaceExtractEvent.
Also don't call FurnaceExtractEvent when the item amount is 0.

By: hibo98 <hibo98.niklas@gmail.com>
2015-12-19 20:04:58 +01:00
CraftBukkit/Spigot
7588b12e6c Removed tried to add entity warning.
Was a debug message backported from Vanilla 1.9 snapshots. We have decided to remove this message from 1.9 as it is largely useless.

By: md_5 <git@md-5.net>
2016-02-05 11:48:30 +11:00
CraftBukkit/Spigot
0b8791b7fc [SPIGOT-1465] Fix skulls with no owner not displaying texture.
By: md_5 <git@md-5.net>
2016-02-05 11:44:06 +11:00
CraftBukkit/Spigot
fd6787491b Strengthen CraftMetaSkull hasOwner method
By: Andrew <andrew@epifano.codes>
2016-02-02 16:37:15 +11:00
CraftBukkit/Spigot
9dd1f7fef4 Remove the length limit on inventory titles
1.8 no longer has a small limit like previous versions

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-01-29 10:29:12 +00:00
CraftBukkit/Spigot
99fbeecd40 SPIGOT-1308: Fix typo in PlayerList#sendAll
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2016-01-22 11:13:34 +00:00
CraftBukkit/Spigot
94c5a50dc3 SPIGOT-1390: Fixed issues with Array.fill upper bound in setRegion
By: ryanbennitt <ryanbennitt@googlemail.com>
2016-01-01 14:03:17 +00:00
CraftBukkit/Spigot
635382a96a SPIGOT-1347: Don't change entity add behaviour, just print warning.
By: md_5 <git@md-5.net>
2015-12-17 10:24:55 +11:00
CraftBukkit/Spigot
821fe97c82 Add some warnings from snapshot versions to check whether they are applicable in 1.8.8
By: md_5 <git@md-5.net>
2015-12-15 17:12:32 +11:00
CraftBukkit/Spigot
21f51e5f5b SPIGOT-1235: Correctly validate MaterialData for playEffect.
Thanks Jikoo for the report / fix.

By: md_5 <git@md-5.net>
2015-10-18 19:40:00 +11:00
CraftBukkit/Spigot
1c505181d5 SPIGOT-1232: CraftServer.getPlayer(String name) returns incorrect results in some cases.
Use the absolute value of the delta to prevent negative values resulting in a better match.

By: Adam Thomas <aet2505@gmail.com>
2015-10-14 18:56:08 +01:00
CraftBukkit/Spigot
5f68a2157e SPIGOT-1230: Normalize null log names in ForwardLogHandler.
Not technically 100% correct since null != "null", but without sacrficing performance this is the best way to fix the issue in the current implementation.

By: md_5 <git@md-5.net>
2015-10-10 22:08:44 +11:00
CraftBukkit/Spigot
4432f095f7 Ensure the buffer for plugin messages is freed.
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-10-07 21:39:43 +01:00
CraftBukkit/Spigot
91a65a1f27 SPIGOT-1219: Allow ping without status query.
Also minor refactor to use more of the Vanilla logic.

By: md_5 <git@md-5.net>
2015-10-03 11:25:43 +10:00
CraftBukkit/Spigot
cc7273b066 SPIGOT-759: Add FireworkExplodeEvent.
By: DemonWav <demonwav@gmail.com>
2015-09-30 09:02:11 +10:00
CraftBukkit/Spigot
05031ccd5e SPIGOT-989: Cap assignment of pickup delays to Short.MAX_VALUE due to storage implementation constraints.
Changed assignment of pickup delays in such a way that they may not be larger than the value actually stored inside the NBT format that is Short.MAX_VALUE. Did not change method signature in order not to produce any shortening cast warnings in existing code. All values larger than 32767 are generally used to indicate that an item should never be picked up. Shortening this to 32767 will actually cause the pickup delay to never decrease, thus resulting in non-pickupable item stacks.

By: BlackyPaw <kapilands@web.de>
2015-06-21 12:28:37 +02:00
CraftBukkit/Spigot
7684642aa9 SPIGOT-1076: Add HurtEntities API for FallingBlock.
By: md_5 <git@md-5.net>
2015-08-01 16:48:20 +10:00
CraftBukkit/Spigot
702701f4ce Add a missing break statement for openInventory, fixes opening dropper inventories
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-09-18 21:42:40 +01:00
CraftBukkit/Spigot
9cc3d2c1df Fixed how Dropper inventories are shown to players.
By: 0x277F <0x277F@gmail.com>
2015-09-17 15:14:32 -06:00
CraftBukkit/Spigot
08a3d51d7c SPIGOT-1192: Restore some behaviour to entity.getNearbyEntities
By: md_5 <git@md-5.net>
2015-09-18 15:15:56 +10:00
CraftBukkit/Spigot
bec7083140 SPIGOT-625: Insert a small delay when shutting down to allow packets to have a better chance at sending.
By: md_5 <git@md-5.net>
2015-09-15 19:52:51 +10:00
CraftBukkit/Spigot
1843b52039 SPIGOT-1168: Fix setSleepingIgnored not working on spectators.
By: md_5 <git@md-5.net>
2015-09-06 15:05:56 +10:00
CraftBukkit/Spigot
921337db16 SPIGOT-1165: Restore getNearbyEntities behaviour to include spectators.
By: md_5 <git@md-5.net>
2015-09-06 14:54:41 +10:00
CraftBukkit/Spigot
fb04f93364 SPIGOT-949: Fix damage cooldown reducing explosion knockback
By: Jedediah Smith <jedediah@silencegreys.com>
2015-08-31 18:06:13 +10:00
CraftBukkit/Spigot
280ae804ee SPIGOT-1111: Fix ServerCommandEvent not being cancelled.
By: md_5 <git@md-5.net>
2015-08-08 18:42:24 +10:00
CraftBukkit/Spigot
4d40084c65 New ChunkGenerator.generate api for block ids and avoiding magic values.
By: Antony Riley <antony@cyberiantiger.org>
2015-07-28 16:22:13 +03:00
CraftBukkit/Spigot
fa2e7e41c0 SPIGOT-1080: Added support for opening all inventories implementing Bukkit's Inventory class.
By: Riccardo Paolo Bestetti <riccardo.kyogre@live.it>
2015-07-30 18:34:01 +10:00
CraftBukkit/Spigot
c35a7254c5 Update for minor remapping changes.
By: md_5 <git@md-5.net>
2015-07-30 16:56:52 +10:00
CraftBukkit/Spigot
332e77d249 Update to Minecraft 1.8.8 (Pre-)Release.
By: md_5 <git@md-5.net>
2015-07-27 22:19:19 +10:00
CraftBukkit/Spigot
c0e326b62a Add a sane limit for name length
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-25 22:33:25 +01:00
CraftBukkit/Spigot
e909dd95d8 Implement PlayerResourcePackStatusEvent.
By: Adam Thomas <aet2505@gmail.com>
2015-07-25 18:19:37 +10:00
CraftBukkit/Spigot
9a15d77433 SPIGOT-1068: Limit the number of patterns on banners
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-23 20:50:53 +01:00
CraftBukkit/Spigot
059a14a3a5 Correctly update the last location for a player on teleport
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-23 20:37:58 +01:00
CraftBukkit/Spigot
dcf25b2c5d Give the README a small update.
It could probably use even more love in the future.

By: Xor Boole <mcyoung@mit.edu>
2015-03-19 18:27:31 -04:00
CraftBukkit/Spigot
ca6bbcbdc9 Correct handling of relative teleports for PlayerMoveEvent and PlayerTeleportEvent
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-20 22:31:49 +01:00
CraftBukkit/Spigot
d9663c5e2b Fix handling of changes to PlayerVelocityEvent.velocity by event callers.
By: Antony Riley <antony@cyberiantiger.org>
2015-07-20 22:42:30 +03:00
CraftBukkit/Spigot
50a4a79f61 Prevent an Entity from riding itself.
By: Xor Boole <mcyoung@mit.edu>
2015-07-20 16:18:08 +10:00
CraftBukkit/Spigot
4a7005310e SPIGOT-1060: Allow custom generators to use block ids > 127 with bytes.
By: Antony Riley <antony@cyberiantiger.org>
2015-07-18 23:06:31 +03:00
CraftBukkit/Spigot
06bf5fda59 SPIGOT-1051: CraftInventoryPlayer.setItem can cause NPE.
By: md_5 <git@md-5.net>
2015-07-18 12:43:33 +10:00
CraftBukkit/Spigot
ba5443ae84 SPIGOT-1058: Fix lost player list capping to 60.
Went missing in the 1.8 update.

By: md_5 <git@md-5.net>
2015-07-18 12:39:45 +10:00
CraftBukkit/Spigot
3bfbbcafa3 SPIGOT-1055: Send empty string when RCON command is cancelled.
Drops the RemoteControlSession patch as the decompiled code is a mess.

By: md_5 <git@md-5.net>
2015-07-17 21:18:48 +10:00
CraftBukkit/Spigot
d9151fa3c1 Fix ItemStack.isSimilar(CraftItemStack) when HideFlags are set.
By: Antony Riley <antony@cyberiantiger.org>
2015-07-15 19:47:59 +03:00
CraftBukkit/Spigot
3cb3a3bd2e Simplify getPlayerExact / try for exact match first in getPlayer.
By: md_5 <git@md-5.net>
2015-07-13 19:00:33 +10:00
CraftBukkit/Spigot
e19d7d24a2 Simplify OfflinePlayer.getPlayer() logic.
By: md_5 <git@md-5.net>
2015-07-13 18:54:08 +10:00
CraftBukkit/Spigot
f0c27fe66c Simplify isOnline() logic.
By: md_5 <git@md-5.net>
2015-07-13 18:30:25 +10:00
CraftBukkit/Spigot
2dc238689f SPIGOT-1047: Fix RCON.
Result of staging the file -> decompiler issues.

By: md_5 <git@md-5.net>
2015-07-13 16:45:38 +10:00
CraftBukkit/Spigot
6c1f679dd7 Implement ItemMergeEvent
By: Morphan1 <morphanone@gmail.com>
2015-06-26 05:55:33 -04:00
CraftBukkit/Spigot
b201f850d6 Server Commands and Remote Commands are now Cancellable.
By: Matt <mattbdev@outlook.com>
2015-07-12 19:54:34 +10:00
CraftBukkit/Spigot
af2b41da07 Add basic sendTitle / resetTitle API.
More APIs to follow pending feedback of whether this is the preferred implementation. Methods marked as deprecated and subject to change, but work as is.

By: Jofkos <JofkosDE@gmail.com>
2015-07-10 16:24:02 +10:00
CraftBukkit/Spigot
e9823c2717 SPIGOT-977: Use vanilla's handling for command messages for vanilla commands
Fixes gamerules that control the output of those messages

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-08 23:19:21 +01:00
CraftBukkit/Spigot
fb20e9dc13 SPIGOT-1018: Fix isFromBonemeal always being false
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-08 22:50:32 +01:00
CraftBukkit/Spigot
e6c356ccec SPIGOT-915: Remove the getEntities filter
Didn't fix the issue like i'd hoped and broke a few plugins in the process.
Ideally though plugins shouldn't be using it for large ranges because it
is inefficient

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-07-08 22:42:08 +01:00
CraftBukkit/Spigot
4f4f65f128 SPIGOT-986: Default back to skull ID 0 (SKELETON) whenever an invalid ID is encountered instead of throwing an AssertionError
By: BlackyPaw <kapilands@web.de>
2015-06-18 14:20:01 +02:00
CraftBukkit/Spigot
eb910f7764 SPIGOT-980: Fix NPE when setting items of offline players
By: DoctorDark <doctordark11@gmail.com>
2015-06-10 23:35:49 +01:00
CraftBukkit/Spigot
2d453c57bf Clean up World.getPlayers().
Original idea from CyberTiger, PR #150

By: md_5 <git@md-5.net>
2015-06-27 15:46:19 +10:00
CraftBukkit/Spigot
edf24d4fd6 Fix modified fireworks from dispenser event
By: chickeneer <emcchickeneer@gmail.com>
2015-06-13 22:50:04 -05:00
CraftBukkit/Spigot
a06700d1aa SPIGOT-892: Set chicken egg baby age before adding it to world.
By: md_5 <git@md-5.net>
2015-06-12 16:00:08 +10:00
CraftBukkit/Spigot
181cd3fd33 SPIGOT-436: Add accompanying getSpectatorTarget().
By: md_5 <git@md-5.net>
2015-06-12 15:34:54 +10:00
CraftBukkit/Spigot
90df5ef6df Raise the limit slightly to account for colors
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-06-12 10:38:20 +01:00
CraftBukkit/Spigot
c2130ccb81 Apply strict limits on the length of sign text
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-06-12 10:23:05 +01:00
CraftBukkit/Spigot
c270f2389a SPIGOT-970, MC-80484: Disallow NBT pick block on chests.
By: md_5 <git@md-5.net>
2015-06-12 15:30:12 +10:00
CraftBukkit/Spigot
3ad5a522b4 Allow for the jline console to be overriden in normally unsupported enviroments
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-06-11 12:59:36 +01:00
CraftBukkit/Spigot
edcd4ced4b SPIGOT-973: Add marker API to ArmorStand
By: Nathan Wolf <nathan@elmakers.com>
2015-06-09 09:34:37 +10:00
CraftBukkit/Spigot
75912b19d6 SPIGOT-436: Add spectator camera API.
By: md_5 <git@md-5.net>
2015-06-07 17:54:29 +10:00
CraftBukkit/Spigot
611e993245 SPIGOT-954: Don't send block animations or gamemode updates to players can't see the player
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-06-07 21:04:28 +01:00
CraftBukkit/Spigot
4e24c96462 Serialize full skull item profile data in internal blob
By: Nathan Wolf <nathan@elmakers.com>
2015-04-16 07:51:08 -07:00
CraftBukkit/Spigot
b27cde3769 Use a Java 6 concurrent collection.
By: md_5 <git@md-5.net>
2015-06-07 19:56:28 +10:00
CraftBukkit/Spigot
5a6233a9e0 [SPIGOT-461] Use a more appropriate collection for conccurent UserCache
By: md_5 <git@md-5.net>
2015-06-07 19:51:26 +10:00
CraftBukkit/Spigot
6efbe65378 Fix HashTreeSet which went missing in the previous commit.
By: md_5 <git@md-5.net>
2015-06-06 19:51:11 +10:00
CraftBukkit/Spigot
58abe21c5a [SPIGOT-946] Begin making use of access transforms to simplify patching.
By: md_5 <git@md-5.net>
2015-06-06 19:33:48 +10:00
CraftBukkit/Spigot
ae714e4861 Update to Minecraft 1.8.7
By: md_5 <git@md-5.net>
2015-06-05 20:57:48 +10:00
CraftBukkit/Spigot
c72d0324fc Update commands.yml headers
By: md_5 <git@md-5.net>
2015-06-01 19:23:31 +10:00
CraftBukkit/Spigot
7ffb160a28 Add PAIL comments to a few things.
By: md_5 <git@md-5.net>
2015-05-31 16:20:53 +10:00
CraftBukkit/Spigot
a0a199a242 Remove unused bukkit.yml options and update links / info.
By: md_5 <git@md-5.net>
2015-05-31 12:11:56 +10:00
CraftBukkit/Spigot
d51622e774 Don't need to special case certain monster spawn eggs as Mojang has long since fixed those issues.
By: md_5 <git@md-5.net>
2015-05-31 11:40:23 +10:00
CraftBukkit/Spigot
af0e9b8bf1 SPIGOT-941: Fix a mistake in vine handling
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-30 15:38:53 +01:00
CraftBukkit/Spigot
4f2f0c69f2 Handle a missed case with our vanilla permissions override
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-30 00:06:18 +01:00
CraftBukkit/Spigot
0bd951b1a4 [SPIGOT-424, MC-73474] Add fix for powered rail duplication.
No redstone related side effects that we know of and hopefully there are none. Please report any to the tracker.

By: md_5 <git@md-5.net>
2015-05-29 19:45:17 +10:00
CraftBukkit/Spigot
a691408b2c Add ability to add a string to a scoreboard instead of a player
By: Matt <mattbdev@outlook.com>
2015-05-12 22:42:47 -04:00
CraftBukkit/Spigot
5e6f5eeb0d BUILDTOOLS-114 / MC-80817 : Fix server not starting when native processor info cannot be initialized.
By: md_5 <git@md-5.net>
2015-05-29 15:23:52 +10:00
CraftBukkit/Spigot
988a6357c8 Remove a few redundant POM elements and global package seal (SPIGOT-221)
By: md_5 <git@md-5.net>
2015-05-28 18:54:32 +10:00
CraftBukkit/Spigot
7a63a644d9 Send the packet for the correct container, rather than just the container that is active at the time. - SPIGOT-932
By: DemonWav <demonwav@gmail.com>
2015-05-27 14:59:06 -05:00
CraftBukkit/Spigot
66c4b9d50d SPIGOT-738: Return explosion source for Fireball-induced explosions
By: Nathan Wolf <nathan@elmakers.com>
2015-05-26 18:48:53 +10:00
CraftBukkit/Spigot
ea2a79ee8a Send the set item packet to the client when an item is changed or added in a player's inventory - Addresses SPIGOT-883
By: DemonWav <demonwav@gmail.com>
2015-05-21 06:07:16 -05:00
CraftBukkit/Spigot
d15cfa4c49 Don't toString disconnect message in console.
By: md_5 <git@md-5.net>
2015-05-26 18:40:15 +10:00
CraftBukkit/Spigot
d1875d1941 Update to Minecraft 1.8.6
By: md_5 <git@md-5.net>
2015-05-25 22:04:32 +10:00
CraftBukkit/Spigot
6c1c28bd14 Cut fluff from patch headers.
By: md_5 <git@md-5.net>
2015-05-25 20:37:24 +10:00
CraftBukkit/Spigot
027da9d004 SPIGOT-769: Fix opening custom inventories.
By: md_5 <git@md-5.net>
2015-05-24 10:42:53 +10:00
CraftBukkit/Spigot
151cf48284 Default to BlockFace.SELF for null directions in getFacing
By: Nathan Wolf <nathan@elmakers.com>
2015-05-22 19:42:09 -07:00
CraftBukkit/Spigot
e5baf3afa5 Check the value returned from useItemInHand() so plugins can properly cancel it - SPIGOT-764
By: DemonWav <demonwav@gmail.com>
2015-05-22 22:52:05 -05:00
CraftBukkit/Spigot
8073f9d893 Update to 1.8.5
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-22 14:33:34 +01:00
CraftBukkit/Spigot
fa0d9a146c Invalidate furnace block type after change.
By: md_5 <git@md-5.net>
2015-05-21 19:02:38 +10:00
CraftBukkit/Spigot
b4c6dbf986 SPIGOT-834: Stop EnderMites from spawning when EnderPearl event is cancelled.
By: md_5 <git@md-5.net>
2015-05-21 17:28:21 +10:00
CraftBukkit/Spigot
4591f3b039 SPIGOT-844: Use actual block when deciding to send visual updates for burning furnaces.
By: md_5 <git@md-5.net>
2015-05-21 17:23:29 +10:00
CraftBukkit/Spigot
a59ab39d5c SPIGOT-854: Reset idle timer on disconnect to prevent spam duplicate disconnect.
By: md_5 <git@md-5.net>
2015-05-21 17:15:47 +10:00
CraftBukkit/Spigot
d30fdfd814 SPIGOT-887: Fix getOwner() on internal sheep inventories.
By: md_5 <git@md-5.net>
2015-05-21 16:56:58 +10:00
CraftBukkit/Spigot
e1ae116f43 Readd missed diff
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-20 16:15:22 +01:00
CraftBukkit/Spigot
ec625f3a7b Update deprecation mappings to 1.8.4
By: md_5 <git@md-5.net>
2015-05-18 20:35:24 +10:00
CraftBukkit/Spigot
38b1bb1aef Update to 1.8.4
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-05-05 21:43:47 +01:00
CraftBukkit/Spigot
ed8ca79a65 Remove unneeded Java 1.5 Compat
By: Matt <mattbdev@outlook.com>
2015-04-29 11:45:43 -04:00
CraftBukkit/Spigot
d99a0ceffa Add the ability for commandblocks to be sent messages via the API.
By: Cory Redmond <acecheese@live.co.uk>
2015-04-13 02:15:16 +02:00
CraftBukkit/Spigot
6d1b6a4ed0 Revert: Don't try and disconnect twice
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-17 11:55:10 +01:00
CraftBukkit/Spigot
3b8d2bedd8 Move a bug fix from Spigot to CraftBukkit
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-16 22:20:57 +01:00
CraftBukkit/Spigot
b69e64b88d Fix NPE that could happen on teleporting
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-16 21:23:26 +01:00
CraftBukkit/Spigot
019d3adf9b SPIGOT-581: Allow for unhandled nbt tags to be serialized to yaml
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-16 11:01:13 +01:00
CraftBukkit/Spigot
bce492ad11 SPIGOT-697: Force metadata updates when interact events are cancelled
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-15 17:35:14 +01:00
CraftBukkit/Spigot
183390cd0b SPIGOT-795: Enable the vehicle's ai before teleporting
Handles a case where a plugin dismounts the player during the event

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-15 16:29:02 +01:00
CraftBukkit/Spigot
00a72e1d9e Don't try and disconnect twice
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-15 16:24:53 +01:00
CraftBukkit/Spigot
808e784719 SPIGOT-798: Allow for CustomPotionEffects to be empty
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-15 15:02:34 +01:00
CraftBukkit/Spigot
3f29c7ce26 Strip events from book pages on signing
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-14 10:28:18 +01:00
CraftBukkit/Spigot
10df55dc00 SPIGOT-802: Improve book handling
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-14 10:14:29 +01:00
CraftBukkit/Spigot
9e0aa6efaa SPIGOT-645: Fix players/entities being dismounted when the destroy event was cancelled
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 12:01:55 +01:00
CraftBukkit/Spigot
759c72f0aa SPIGOT-694: Fix a mis-placed diff causing the event to fire too early
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:55:00 +01:00
CraftBukkit/Spigot
3b1579527f SPIGOT-742: Throw an exception instead of passing null when the sender cannot be converted
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:51:04 +01:00
CraftBukkit/Spigot
290b584eb4 SPIGOT-758: Capture head drops from charged creeper kills
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:47:47 +01:00
CraftBukkit/Spigot
6bd7443dc3 SPIGOT-782: Don't drop exp if a plugin sets it to zero
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:25:13 +01:00
CraftBukkit/Spigot
ab841e7d50 Replace the two nextTickList sets with a single one that combines both
Should prevent them from going out of sync

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-13 11:04:38 +01:00
CraftBukkit/Spigot
5093b8e50a Special case record placement into juke boxes as they update their tile.
By: md_5 <git@md-5.net>
2015-04-10 21:24:34 +10:00
CraftBukkit/Spigot
b3ac41214f SPIGOT-762: Update damage taken stats on damage
By: md_5 <git@md-5.net>
2015-04-09 10:18:21 +10:00
CraftBukkit/Spigot
8b76604210 SPIGOT-763: Directly changing to location in PlayerMoveEvent does not update location.
By: md_5 <git@md-5.net>
2015-04-09 10:11:40 +10:00
CraftBukkit/Spigot
12a5d5cc4d Implement World.getNearbyEntities
By: Nathan Wolf <nathan@elmakers.com>
2015-04-06 06:30:17 -07:00
CraftBukkit/Spigot
d9f561f868 Expand the isFinite checks to yaw and pitch
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-03 01:36:47 +01:00
CraftBukkit/Spigot
1ec9efe31c Don't allow liquids to flow into unloaded chunks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-04-01 17:21:15 +01:00
CraftBukkit/Spigot
4a37ed5f42 Implement BlockStateMeta which allows creating and editting 1.8's blockEntityTag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-24 15:37:15 +00:00
CraftBukkit/Spigot
27e257894a SPIGOT-720: Fix NPE in TileEntity.getOwner
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:45:26 +00:00
CraftBukkit/Spigot
907a84aee3 Implement BlockExplodeEvent
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:42:46 +00:00
CraftBukkit/Spigot
4a691031e7 SPIGOT-725: Always return captured tile entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:21:34 +00:00
CraftBukkit/Spigot
8b5a096503 Fix thread safety issues in EntitySlice
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:06:55 +00:00
CraftBukkit/Spigot
c52ea50ad9 SPIGOT-729: Revert the entity slice move
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-22 19:01:30 +00:00
CraftBukkit/Spigot
e1387f5ef4 Fire PlayerTeleport event on portal travel
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-21 20:36:38 +00:00
CraftBukkit/Spigot
02c89ee898 Update the rename markers
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-19 21:29:12 +00:00
CraftBukkit/Spigot
3340f8d976 SPIGOT-716: Fix regenerating chunks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-17 21:17:56 +00:00
CraftBukkit/Spigot
4af7c7ec4b Move the entity slice loading
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 19:44:51 +00:00
CraftBukkit/Spigot
bb20501495 SPIGOT-711: Correctly init captured tile entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 15:55:10 +00:00
CraftBukkit/Spigot
d8fe9a05dd SPIGOT-291: Change from scoreboard per a world to scorebard per a server
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 11:32:53 +00:00
CraftBukkit/Spigot
7cf2c26d00 Replace gitdescribe with scriptus
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 10:12:03 +00:00
CraftBukkit/Spigot
134f0a3d31 Reformat pom.xml
Nobody likes 2 space indents

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 10:11:29 +00:00
CraftBukkit/Spigot
3b09feddb2 Capture tile entities and only place them in the event succeeds
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-16 09:48:01 +00:00
CraftBukkit/Spigot
605de3306b SPIGOT-705: Fix possible CME
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-15 21:38:05 +00:00
CraftBukkit/Spigot
1434cff8a2 Fix possible tick list syncing issue
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-15 21:11:15 +00:00
CraftBukkit/Spigot
926a79cc93 SPIGOT-323: Enchanting tables can no longer be force opened. (reverted from commit 79f99b0c7a)
By: md_5 <git@md-5.net>
2015-03-13 17:53:15 +11:00
CraftBukkit/Spigot
79f99b0c7a SPIGOT-323: Enchanting tables can no longer be force opened.
By: md_5 <git@md-5.net>
2015-01-05 09:59:31 +11:00
CraftBukkit/Spigot
885c16fc03 SPIGOT-693: Fix misplaced comment.
By: md_5 <git@md-5.net>
2015-03-13 17:42:06 +11:00
CraftBukkit/Spigot
d5926b189e SPIGOT-370: Remove LOCKED_CHEST
It doesn't exist anymore and has been deprecated for a year

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 17:49:10 +00:00
CraftBukkit/Spigot
131fe319af Fix getActivePotionEffects ignoring the particles flag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 13:18:06 +00:00
CraftBukkit/Spigot
06c94503e9 SPIGOT-678: Fix the particles flag being ignored in PotionMeta
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 11:54:31 +00:00
CraftBukkit/Spigot
55e92691a8 Don't run tasks when the server is stopping
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 10:44:51 +00:00
CraftBukkit/Spigot
ab23a912dc SPIGOT-677: Add populators slightly later to make sure everything is initialized
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-11 10:15:39 +00:00
CraftBukkit/Spigot
ed95d00687 SPIGOT-665: Fix ghost blocks when cancelling piston events
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-09 22:34:05 +00:00
CraftBukkit/Spigot
985e4a2961 Only double switch if the dimension is the same
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:58:10 +00:00
CraftBukkit/Spigot
cbd4463daa Readd the double dimension switch
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:28:12 +00:00
CraftBukkit/Spigot
0c5e6e0dac SPIGOT-626: Add populators early to prevent chunks being missed
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 10:08:19 +00:00
CraftBukkit/Spigot
88b41a7ab2 SPIGOT-657: Set armor stand noclip flag in correct place.
By: md_5 <git@md-5.net>
2015-03-08 19:10:56 +11:00
CraftBukkit/Spigot
5bd4b7c119 s/R1/R2 - deprecation-mappings.at
By: md_5 <git@md-5.net>
2015-03-08 15:55:37 +11:00
CraftBukkit/Spigot
4701a20df4 SPIGOT-644: Attempt to fix a long standing issue by limiting the range of getEntities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-08 00:44:47 +00:00
CraftBukkit/Spigot
80681d832a SPIGOT-654: Use the server player list instead of the world for boss spawn/death sounds
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 15:02:53 +00:00
CraftBukkit/Spigot
e6c5eefd78 Add a unit test for map colors
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 12:57:59 +00:00
CraftBukkit/Spigot
e84523def9 Fix a null pointer issue with multiworld
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-03-07 12:11:01 +00:00
CraftBukkit/Spigot
85be409b13 Update to Minecraft 1.8.3
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-26 22:41:06 +00:00
CraftBukkit/Spigot
d789ce91d4 SPIGOT-602: Kick players with non-finite locations
By: md_5 <git@md-5.net>
2015-02-26 21:28:38 +11:00
CraftBukkit/Spigot
fcb95ad15a SPIGOT-591: Optimize EntitySlice.iterator
Previously if the key 'this.c' was missing a new hashmap was created, this
caused thousands to be created each tick

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-20 10:19:11 +00:00
CraftBukkit/Spigot
f227bb34dc SPIGOT-447: Fix dismount causing a quick remount
By: md_5 <git@md-5.net>
2015-02-20 15:37:17 +11:00
CraftBukkit/Spigot
5919cc3d07 Make tab complete spam check more lenient.
By: md_5 <git@md-5.net>
2015-02-20 15:17:38 +11:00
CraftBukkit/Spigot
e89fe15799 Remove the double dimension switch as the issue seems fixed, if it breaks something blame SupaHam
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-18 21:30:58 +00:00
CraftBukkit/Spigot
de334a068c SPIGOT-586: Fix a mistake in CraftMetaItem
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-18 10:19:38 +00:00
CraftBukkit/Spigot
7d56b1a543 Two more cases for BlockFire
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-17 14:06:54 +00:00
CraftBukkit/Spigot
48d9be8bf4 Fix a missed case in BlockFire
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-17 13:47:14 +00:00
CraftBukkit/Spigot
8fc05d4620 Fix hashcode / equals / formatting.
By: md_5 <git@md-5.net>
2015-02-15 12:54:18 +11:00
CraftBukkit/Spigot
8e114fd5fd Fix incorrect import in armor stands.
By: md_5 <git@md-5.net>
2015-02-15 12:48:56 +11:00
CraftBukkit/Spigot
7cb1a44bc4 API for setting/getting hideFlags. Implementation of the hideFlags to be saved in NBT.
By: md_5 <git@md-5.net>
2015-02-15 12:47:07 +11:00
CraftBukkit/Spigot
ef269f1b15 Implement armor stand event.
By: FearThe1337 <admin@fearthe1337.com>
2015-02-15 12:24:14 +11:00
CraftBukkit/Spigot
64bac331e3 Add alternatives for deprecated methods
By: BillyGalbreath <BillyGalbreath@Hotmail.com>
2014-12-17 18:44:34 -06:00
CraftBukkit/Spigot
082862d99f SPIGOT-557: Fix incorrect target reason for attacking an entity
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-12 14:16:45 +00:00
CraftBukkit/Spigot
51693d439b SPIGOT-540: Fix an issue when mob effects were added during an event caused by a mob effect
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-12 14:00:40 +00:00
CraftBukkit/Spigot
15382271e0 Update applyPatches to remove extra messages
By: 0x277F <0x277F@gmail.com>
2014-12-24 17:24:24 -07:00
CraftBukkit/Spigot
0c4275df2a If an enchanting table was force opened, default the world to the player's world for checks when dropping items. Fixes SPIGOT-408
By: Suddenly <suddenly@suddenly.coffee>
2015-01-31 16:43:37 +00:00
CraftBukkit/Spigot
434cc1f55b Fix the server stopping multiple times on shutdown
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-07 10:39:00 +00:00
CraftBukkit/Spigot
31eccc6372 SPIGOT-536: Delay physics updates for tall plants until both parts are set
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-07 10:08:55 +00:00
CraftBukkit/Spigot
77f7c3e705 Fix SPIGOT-528: Incorrect owner for merchant inventories.
By: md_5 <git@md-5.net>
2015-02-06 20:42:11 +11:00
CraftBukkit/Spigot
6f11b7ce12 SPIGOT-527: Improve vanilla's ping handling
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-05 19:04:03 +00:00
CraftBukkit/Spigot
35b668b61b Fix some null pointer issues in ThreadPlayerLookupUUID
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-05 10:01:47 +00:00
CraftBukkit/Spigot
a270799286 Handle new players correctly
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-04 20:33:06 +00:00
CraftBukkit/Spigot
236cb88c53 Improve vanilla's rename detection by using bukkit's lastKnownName nbt tag
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-04 19:29:07 +00:00
CraftBukkit/Spigot
7a9f4fb3c1 Re-enable the vanilla feature of changing the join message if a player has changed name since their last join
This uses the UserCache (like vanilla) and therefore is limited to whether
they are still in the cache by the next join

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-03 23:38:21 +00:00
CraftBukkit/Spigot
e6caad3ac8 Fix BlockIgniteEvent and BlockSpreadEvent being called with the wrong locations
in some cases

By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-03 17:46:30 +00:00
CraftBukkit/Spigot
c3f984b714 SPIGOT-512: Fix SmallFireballs ignoring isIncendiary
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 22:01:05 +00:00
CraftBukkit/Spigot
4dd6d9a450 SPIGOT-465: Allow cancelling BlockPlaceEvent to preven wither spawns
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 21:55:33 +00:00
CraftBukkit/Spigot
0a6de53abf Fix exceptions from tasks being ignored
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 20:53:21 +00:00
CraftBukkit/Spigot
18c03d87ac Fix a null pointer in ShapeDetectorBlock
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-02-02 20:27:12 +00:00
CraftBukkit/Spigot
2c9a7d4b67 SPIGOT-508: Set noclip flag when changing armor stand gravity
By: md_5 <git@md-5.net>
2015-02-01 18:12:55 +11:00
CraftBukkit/Spigot
d170fe5d83 SPIGOT-506: Falling blocks are special too
By: md_5 <git@md-5.net>
2015-02-01 16:13:17 +11:00
CraftBukkit/Spigot
31111ba23e Fix client chunk leak when preforming large block/chunk updates
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-30 23:33:58 +00:00
CraftBukkit/Spigot
bb3cb83819 SPIGOT-458: Events / game rules shouldn't affect fall damage onto soil.
By: md_5 <git@md-5.net>
2015-01-31 10:14:29 +11:00
CraftBukkit/Spigot
1d5bdcd372 SPIGOT-240: Fire physics events for crops dying.
By: md_5 <git@md-5.net>
2015-01-31 10:09:45 +11:00
CraftBukkit/Spigot
32245560d3 SPIGOT-485: Special case TnT in explosions.
I tested this in the original commit, maybe IDE didn't recompile properly.

By: md_5 <git@md-5.net>
2015-01-28 08:51:25 +11:00
CraftBukkit/Spigot
c566c08c10 SPIGOT-449: Fix the wrong caller being used in chain execute commands
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 15:17:48 +00:00
CraftBukkit/Spigot
31623099ad SPIGOT-456: Provide equals & hashCode methods for CraftObjective and CraftTeam
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 14:39:20 +00:00
CraftBukkit/Spigot
e37df9a195 Fix PerMaterialTest skipping useful tests for certain blocks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-25 11:59:37 +00:00
CraftBukkit/Spigot
8689eefb4e SPIGOT-161: Don't apply velocity changes if we didn't damage on explosion.
By: md_5 <git@md-5.net>
2015-01-25 10:45:02 +11:00
CraftBukkit/Spigot
c91dada6c4 SPIGOT-469: Increment and print reload count.
By: md_5 <git@md-5.net>
2015-01-25 10:31:31 +11:00
CraftBukkit/Spigot
6aae18ca07 SPIGOT-468: Treat wither skulls as projectiles with a shooter for damage purposes.
By: md_5 <git@md-5.net>
2015-01-25 10:20:00 +11:00
CraftBukkit/Spigot
b8395d4c51 SPIGOT-451: Fix bad entities crashing servers when spawned via MobSpawner
By: Zach Brown <Zbob750@live.com>
2015-01-18 02:11:36 -06:00
CraftBukkit/Spigot
5ddaa5efd0 Rework piston events to only fire a retract event for sticky pistons
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-19 23:27:40 +00:00
CraftBukkit/Spigot
df1d455fcb SPIGOT-443: Synchronize access to HANDLED_TAGS as Spigot uses it async
By: BuildTools <unconfigured@null.spigotmc.org>
2015-01-18 17:33:13 +00:00
CraftBukkit/Spigot
9adc314b7e SPIGOT-438: Correct CraftScoreboard.getObjective NPEing instead of returning null for missing objectives
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-17 23:10:08 +00:00
CraftBukkit/Spigot
06a42b5a28 Fix mismatch between teams and player teams.
By: md_5 <git@md-5.net>
2015-01-17 19:59:16 +11:00
CraftBukkit/Spigot
043b6a7eb4 SPIGOT-242: Fix scoreboard API.
In particular don't maintain an internal list of state, as this gets out of whack when Minecraft adds or removes scoreboards / teams.

By: md_5 <git@md-5.net>
2015-01-17 09:41:52 +11:00
CraftBukkit/Spigot
368b414b8d SPIGOT-429: Use correct block for checking Block.b (canReplace)
By: md_5 <git@md-5.net>
2015-01-16 17:56:09 +11:00
CraftBukkit/Spigot
11d97d96a2 SPIGOT-418: Ensure vehicle events are fired.
By: md_5 <git@md-5.net>
2015-01-16 14:48:42 +11:00
CraftBukkit/Spigot
580c82a773 isThundering should just reflect thunder state.
By: md_5 <git@md-5.net>
2015-01-13 20:42:33 +11:00
CraftBukkit/Spigot
7f26add625 Fix the CraftWorld weather methods duplicating events.
By: md_5 <git@md-5.net>
2015-01-13 20:40:23 +11:00
CraftBukkit/Spigot
fb01afbadc Use SpecialSource 1.2.1 - greatly reduced memory usage.
By: md_5 <git@md-5.net>
2015-01-12 21:43:45 +11:00
CraftBukkit/Spigot
9fc13cefb1 Use release SpecialSource versions.
By: md_5 <git@md-5.net>
2015-01-12 20:06:38 +11:00
CraftBukkit/Spigot
58f73a8789 Add animal sniffer plugin to check API usages.
Wouldn't want @yawkat submitting PRs that only work on Java 8.

By: md_5 <git@md-5.net>
2015-01-12 20:05:28 +11:00
CraftBukkit/Spigot
1ff313a7d7 Fix null pointer in ChatBaseComponent's hashCode method
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-11 18:46:09 +00:00
CraftBukkit/Spigot
22294d1490 Fix SPIGOT-260: Item drops don't spill in correct place.
By: Hitoprl <hito.prl@gmail.com>
2015-01-03 18:34:33 +01:00
CraftBukkit/Spigot
3c10252b2f Fix off by one in CraftRabbit. Fixes SPIGOT-392
By: md_5 <git@md-5.net>
2015-01-10 14:15:34 +11:00
CraftBukkit/Spigot
04c9a53768 SPIGOT-387: Remove redundant custom vehicle handling.
By: md_5 <git@md-5.net>
2015-01-09 16:59:18 +11:00
CraftBukkit/Spigot
a58b5b1e87 Add missing synthetic flags to lastDamage
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-09 00:54:39 +00:00
CraftBukkit/Spigot
fd4761747d Bump to 1.2-SNAPSHOT
By: md_5 <git@md-5.net>
2015-01-09 11:22:43 +11:00
CraftBukkit/Spigot
75892c6214 Actually stage file
By: md_5 <git@md-5.net>
2015-01-09 11:15:17 +11:00
CraftBukkit/Spigot
946509c6cb Add ACC_SYNTHETIC back.
By: md_5 <git@md-5.net>
2015-01-09 11:13:33 +11:00
CraftBukkit/Spigot
15ca3ff2bc Fix mistake in vine growth
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-06 23:53:53 +00:00
CraftBukkit/Spigot
6f2bf51a2f SPIGOT-321: Fire damage event for EntityItem.
By: md_5 <git@md-5.net>
2015-01-07 09:58:56 +11:00
CraftBukkit/Spigot
b6c863cc7f SPIGOT-362: Specify a teleport cause for specatator teleports
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-06 20:21:14 +00:00
CraftBukkit/Spigot
986a98c9e8 Use ECJ as the compiler, like Bukkit.
By: md_5 <git@md-5.net>
2015-01-05 14:28:44 +11:00
CraftBukkit/Spigot
ee62ef3288 Whoops missed a file
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 23:36:55 +00:00
CraftBukkit/Spigot
a0ba0d3367 Redirect execute through our command system and allow entities to be CommandSenders
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 23:25:31 +00:00
CraftBukkit/Spigot
0631c274f8 SPIGOT-341: Backport ender pearl spawning fix from 1.8.1
By: md_5 <git@md-5.net>
2015-01-05 10:11:50 +11:00
CraftBukkit/Spigot
4b61c24b36 SPIGOT-323: Allow force creating enchant table containers. Usefullness is not guaranteed.
By: md_5 <git@md-5.net>
2015-01-05 10:05:01 +11:00
CraftBukkit/Spigot
2b9c73b324 SPIGOT-323: Enchanting tables can no longer be force opened. (reverted from commit 25ab74e67e)
By: md_5 <git@md-5.net>
2015-01-05 10:00:26 +11:00
CraftBukkit/Spigot
25ab74e67e SPIGOT-323: Enchanting tables can no longer be force opened.
By: md_5 <git@md-5.net>
2015-01-05 09:59:31 +11:00
CraftBukkit/Spigot
903e0033c1 Rewrite storm / thunder event handling to catch all cases. Fixes SPIGOT-335.
By: md_5 <git@md-5.net>
2015-01-05 09:50:48 +11:00
CraftBukkit/Spigot
3aa6b5e2f7 Actually return.
By: md_5 <git@md-5.net>
2015-01-05 09:25:27 +11:00
CraftBukkit/Spigot
6802819ab3 "Fix" SPIGOT-349 - don't allow + or ! in path.
By: md_5 <git@md-5.net>
2015-01-05 09:24:38 +11:00
CraftBukkit/Spigot
d0fe692fd3 SPIGOT-178: Treat ItemStacks of 0 size as empty
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 22:06:29 +00:00
CraftBukkit/Spigot
258f6be856 SPIGOT-296: Fix stack overflow when a dispense event is set to bonemeal
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:42:31 +00:00
CraftBukkit/Spigot
87bbeed94d SPIGOT-270: Fire inventory events for spectator mode (but cancelled)
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:23:54 +00:00
CraftBukkit/Spigot
d0e0538aa0 Fix kick messages being lost
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:12:02 +00:00
CraftBukkit/Spigot
5a46679378 SPIGOT-217: Fix VehicleBlockCollisionEvent having the wrong block location
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 20:00:42 +00:00
CraftBukkit/Spigot
12d0e8ef28 SPIGOT-354: Fix the version being incorrect for level.dat
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2015-01-04 19:54:51 +00:00
CraftBukkit/Spigot
b29ae84fef Add null check before iterating over iterator.
By: Xor Boole <mcyoung@mit.edu>
2014-12-28 13:57:27 -04:00
CraftBukkit/Spigot
4335c4162c Remove DEBUG_ALL_BLOCK_STATES due to it being broken
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 16:56:54 +00:00
CraftBukkit/Spigot
38e62cd599 Correctly close chests cancelled for cancelled inventory open events
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 16:05:42 +00:00
CraftBukkit/Spigot
54a4d6d1b4 SPIGOT-287: Fire a cancelled inventory open event for locked chests
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 15:14:53 +00:00
CraftBukkit/Spigot
d6d6e260d7 SPIGOT-307: Fix inverted logic in WorldServer.sendParticles
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-28 14:56:18 +00:00
CraftBukkit/Spigot
c314a57c90 Remove tile entity tags for signs and command blocks
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 22:44:51 +00:00
CraftBukkit/Spigot
162d706789 SPIGOT-303: Fix NPE in ChatModifier
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 19:29:22 +00:00
CraftBukkit/Spigot
98b9908861 Apply permission checks to command block executed vanilla commands
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:58:47 +00:00
CraftBukkit/Spigot
f6050bb136 Make the effect filter stricter
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:48:38 +00:00
CraftBukkit/Spigot
a851856c91 .-.
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:24:17 +00:00
CraftBukkit/Spigot
de9d945d86 Fix crashes when beacons have invalid effects
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 14:03:18 +00:00
CraftBukkit/Spigot
2fbdbad6a7 Fix CLOSEST_PLAYER being used for all entities
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 12:18:31 +00:00
CraftBukkit/Spigot
d15ac3e596 SPIGOT-298: Fix book serialization
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 12:13:28 +00:00
CraftBukkit/Spigot
34d157aca8 SPIGOT-279: Fix all metadata being cleared for items that support blockEntityTag on material mis-match
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-27 00:51:59 +00:00
CraftBukkit/Spigot
3abc015fc8 SPIGOT-136, SPIGOT-267: Store pages as chat component to retain chat events unless a plugin touches them
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-26 21:55:35 +00:00
CraftBukkit/Spigot
d72e620ae4 SPIGOT-276: Force load chunks in Location2D fixes /spreadplayers
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-26 21:29:47 +00:00
CraftBukkit/Spigot
85f3a77c95 Bump maven plugin versions
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-25 12:34:14 +00:00
CraftBukkit/Spigot
81fb4d905d Implement Rabbit types.
By: FearThe137 <admin@fearthe1337.com>
2014-12-06 22:45:51 +01:00
CraftBukkit/Spigot
b716a25578 Update the command blacklist to handle the prefixed versions
By: Thinkofdeath <thinkofdeath@spigotmc.org>
2014-12-23 01:00:17 +00:00