summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Re-enable the vanilla debug MethodProfiler and /debug commandPokechu222017-01-18-159/+121
| | | | | | | | | | This is highly useful for profiling vanilla code, and in some cases plugin code. It is somewhat expensive, though, which is why it was initially disabled. I chose to use a system property instead of a configuration setting because 1) the MethodProfiler is exclusive to CraftBukkit and not part of the general API (the timings system is the general API equivalent), and 2) using a static final boolean property _may_ allow the JITter to optimize out the methods when disabled (though I'm not sure of it). There are several changes to fix cases where the profiler code was broken slightly by other craftbukkit changes. All of cases have been fixed, except for the block entity ticking one, due to the cost of the getSimpleName call. For that, a ticking entry is used instead, so that time spent actually ticking the block entities can be compared with time processing the list. This (effectively) reverts 7dde6cc5663e1f6b84f549c54a47bc623b49fdf1.
* Add API to set Arrow pickup statusxGhOsTkiLLeRx2017-01-18-1/+13
|
* SPIGOT-3003: Fix custom dropper / beacons.md_52017-01-11-0/+22
|
* SPIGOT-3002: Mob spawners are validmd_52017-01-11-1/+1
|
* SPIGOT-2997: Explicitly disallow invalid tiles to be openedmd_52017-01-10-31/+35
|
* Fix crash if entities other than players (somehow?) consume their item.md_52017-01-09-13/+17
|
* 10 day build expiremd_52017-01-09-1/+1
|
* SPIGOT-2990: EntityTeleportEvent for tameable animals following ownermd_52017-01-05-0/+34
|
* SPIGOT-2989: Use existing horse inventory object.md_52017-01-05-4/+2
|
* SPIGOT-826: Add method to retrieve entity by UUIDZach Brown2017-01-05-0/+8
|
* SPIGOT-2640: API for multiple passengers per entitymd_52017-01-04-3/+29
|
* SPIGOT-1915: Fix players seeing their own passengersmd_52017-01-04-2/+6
|
* More robust inventory handlingmd_52017-01-04-1/+2
|
* SPIGOT-2980: Improve SpawnEgg NBT application and ItemStack conversion.md_52017-01-02-10/+36
|
* Recover spawn egg data from UNSPECIFIC meta.md_52017-01-02-4/+26
|
* Clear effectsToProccess after applying potion effectsmd_52017-01-02-18/+19
|
* SPIGOT-2977: Pass setAmount(0) through to wrapped ItemStack.md_52017-01-02-2/+2
| | | | This class needs to be rewritten with more consistent semantics and alignment with Minecraft losing null, but that is probably a job for 1.12
* SPIGOT-2969: Shulker box removal not updating comparatorsmd_52016-12-28-0/+10
|
* SPIGOT-2966: Entirely remove problematic checkmd_52016-12-28-35/+23
|
* SPIGOT-2960: Fire HOTBAR_MOVE_AND_READD in more casesmd_52016-12-27-21/+16
|
* SPIGOT-2964: Correct number of shelve sin PrepareEnchantEventmd_52016-12-27-15/+15
|
* SPIGOT-2963: Endless loop in CraftHumanEntity#openMerchantmd_52016-12-27-1/+1
|
* Increase expire time to 7 daysmd_52016-12-26-1/+1
|
* SPIGOT-2957 getSeaLevel() should return the real sea level, not a hard-coded ↵Ryan Michela2016-12-26-1/+1
| | | | value
* Correct some code.md_52016-12-24-0/+9
|
* SPIGOT-2127: Add DamageCause.ENTITY_SWEEP_ATTACKmd_52016-12-23-2/+23
|
* Additional fireworks damage tracking.md_52016-12-23-0/+10
|
* MC-88491: Fix projectile colliding with shooterZach Brown2016-12-23-0/+9
| | | | | | | In some situations, a projectile made collide with the entity that shot it. This occurs because the game sets the ignored entity incorrectly. Our fix is to ensure that the shooter is the only entity that gets ignored by the projectile.
* SPIGOT-2953: Set damager for fireworksmd_52016-12-22-1/+19
|
* SPIGOT-2944: Just apply filtering to playersmd_52016-12-22-25/+27
|
* Update to Minecraft 1.11.2md_52016-12-21-25/+25
|
* SPIGOT-2948: Alter filtering logicmd_52016-12-21-1/+1
|
* Update to Minecraft 1.11.1md_52016-12-21-336/+370
|
* SPIGOT-2936: Simplify WorldBorder diffmd_52016-12-19-33/+7
|
* SPIGOT-2930: Shift calling of PlayerItemBreakEvent to before break.md_52016-12-18-8/+8
|
* SPIGOT-2926: Check spawn-npcs setting for NPCs.md_52016-12-17-27/+28
| | | | Probably should refactor this code to be more similar to Vanilla in future.
* SPIGOT-2923: Added PotionEffectType#getColor()Lukas Hennig2016-12-17-0/+6
|
* SPIGOT-2924: Improve handling of Jukeboxes playing nothing.md_52016-12-17-4/+3
|
* SPIGOT-1036: Add API to manipulate sendTitle timings.md_52016-12-16-0/+8
|
* SPIGOT-2918: Always call EnchantItemEventmd_52016-12-14-3/+5
|
* SPIGOT-2913: Only one enchantment applied to itemsmd_52016-12-13-21/+8
|
* SPIGOT-2912: Fix enchanting with ID of 0md_52016-12-12-2/+2
|
* Add getLocation for InventoryEnderChestmd_52016-12-11-1/+7
|
* Add EnchantmentOffer to PrepareItemEnchantEventmd_52016-12-11-18/+45
|
* SPIGOT-2242: Handle changed item in PlayerPickupArrowEventmd_52016-12-10-7/+10
|
* SPIGOT-2524: Update inventory for cancelled air right clickmd_52016-12-10-30/+32
|
* SPIGOT-2907: Improve EntityResurrectEvent handlingmd_52016-12-10-15/+30
|
* SPIGOT-2908: Correctly spawn LlamaSpitmd_52016-12-10-1/+1
|
* Clean up BlockFlowingmd_52016-12-09-31/+18
|
* SPIGOT-2886: Call BlockFormEvent when Lava and Water collideBrokkonaut2016-12-09-4/+36
|