CraftBukkit/Spigot
49758a0994
SPIGOT-3033: Alter behaviour of cancelled hopper transfers (reverted from commit ca9bfb2d1f
)
...
By: md_5 <git@md-5.net>
2017-01-26 14:08:04 +11:00
CraftBukkit/Spigot
ca9bfb2d1f
SPIGOT-3033: Alter behaviour of cancelled hopper transfers
...
By: md_5 <git@md-5.net>
2017-01-26 11:13:00 +11:00
CraftBukkit/Spigot
c98102fd99
SPIGOT-3031: Pigs are not dropping their saddle
...
By: md_5 <git@md-5.net>
2017-01-24 13:39:22 +11:00
CraftBukkit/Spigot
49376274b6
Re-enable the vanilla debug MethodProfiler and /debug command
...
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 7dde6cc566
.
By: Pokechu22 <Pokechu022@gmail.com>
2017-01-18 17:42:35 -08:00
CraftBukkit/Spigot
d66b605829
SPIGOT-3002: Mob spawners are valid
...
By: md_5 <git@md-5.net>
2017-01-11 09:24:08 +11:00
CraftBukkit/Spigot
6e7031ad9a
SPIGOT-2997: Explicitly disallow invalid tiles to be opened
...
By: md_5 <git@md-5.net>
2017-01-10 09:56:20 +11:00
CraftBukkit/Spigot
5be013beb5
Fix crash if entities other than players (somehow?) consume their item.
...
By: md_5 <git@md-5.net>
2017-01-09 14:28:49 +11:00
CraftBukkit/Spigot
7e1910e6d4
SPIGOT-2990: EntityTeleportEvent for tameable animals following owner
...
By: md_5 <git@md-5.net>
2017-01-05 20:44:26 +11:00
CraftBukkit/Spigot
df1033f5f9
SPIGOT-2989: Use existing horse inventory object.
...
By: md_5 <git@md-5.net>
2017-01-05 15:03:22 +11:00
CraftBukkit/Spigot
abf429e3bb
SPIGOT-1915: Fix players seeing their own passengers
...
By: md_5 <git@md-5.net>
2017-01-04 10:50:02 +11:00
CraftBukkit/Spigot
44f4a83e59
More robust inventory handling
...
By: md_5 <git@md-5.net>
2017-01-04 10:04:27 +11:00
CraftBukkit/Spigot
a1cc3a4382
SPIGOT-2980: Improve SpawnEgg NBT application and ItemStack conversion.
...
By: md_5 <git@md-5.net>
2017-01-02 16:13:25 +11:00
CraftBukkit/Spigot
ed9b479bcb
Clear effectsToProccess after applying potion effects
...
By: md_5 <git@md-5.net>
2017-01-02 13:51:16 +11:00
CraftBukkit/Spigot
0779610d64
SPIGOT-2969: Shulker box removal not updating comparators
...
By: md_5 <git@md-5.net>
2016-12-28 14:23:52 +11:00
CraftBukkit/Spigot
93623ce896
SPIGOT-2966: Entirely remove problematic check
...
By: md_5 <git@md-5.net>
2016-12-28 09:50:40 +11:00
CraftBukkit/Spigot
1f6a5ecc06
SPIGOT-2960: Fire HOTBAR_MOVE_AND_READD in more cases
...
By: md_5 <git@md-5.net>
2016-12-27 12:14:55 +11:00
CraftBukkit/Spigot
e3b7ad4ef3
SPIGOT-2964: Correct number of shelve sin PrepareEnchantEvent
...
By: md_5 <git@md-5.net>
2016-12-27 11:53:09 +11:00
CraftBukkit/Spigot
83554f3290
Correct some code.
...
By: md_5 <git@md-5.net>
2016-12-24 22:52:50 +11:00
CraftBukkit/Spigot
d338127ab9
SPIGOT-2127: Add DamageCause.ENTITY_SWEEP_ATTACK
...
By: md_5 <git@md-5.net>
2016-12-23 22:39:33 +11:00
CraftBukkit/Spigot
a272470d6f
Additional fireworks damage tracking.
...
By: md_5 <git@md-5.net>
2016-12-23 22:32:40 +11:00
CraftBukkit/Spigot
64b9c40cd7
MC-88491: Fix projectile colliding with shooter
...
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.
By: Zach Brown <zach.brown@destroystokyo.com>
2016-12-22 15:29:23 -06:00
CraftBukkit/Spigot
2b518036f5
SPIGOT-2953: Set damager for fireworks
...
By: md_5 <git@md-5.net>
2016-12-22 20:26:27 +11:00
CraftBukkit/Spigot
e6b0af2e55
SPIGOT-2944: Just apply filtering to players
...
By: md_5 <git@md-5.net>
2016-12-22 16:50:24 +11:00
CraftBukkit/Spigot
0c321dd15d
Update to Minecraft 1.11.2
...
By: md_5 <git@md-5.net>
2016-12-21 22:00:00 +11:00
CraftBukkit/Spigot
afecf1c36c
SPIGOT-2948: Alter filtering logic
...
By: md_5 <git@md-5.net>
2016-12-21 17:12:39 +11:00
CraftBukkit/Spigot
f9a809b2ba
Update to Minecraft 1.11.1
...
By: md_5 <git@md-5.net>
2016-12-21 07:00:00 +11:00
CraftBukkit/Spigot
74902a47aa
SPIGOT-2936: Simplify WorldBorder diff
...
By: md_5 <git@md-5.net>
2016-12-19 23:05:39 +11:00
CraftBukkit/Spigot
595c69ab7b
SPIGOT-2930: Shift calling of PlayerItemBreakEvent to before break.
...
By: md_5 <git@md-5.net>
2016-12-18 09:26:36 +11:00
CraftBukkit/Spigot
75f7baf1ad
SPIGOT-2926: Check spawn-npcs setting for NPCs.
...
Probably should refactor this code to be more similar to Vanilla in future.
By: md_5 <git@md-5.net>
2016-12-17 14:26:09 +11:00
CraftBukkit/Spigot
694b7ad459
SPIGOT-2918: Always call EnchantItemEvent
...
By: md_5 <git@md-5.net>
2016-12-14 14:38:55 +11:00
CraftBukkit/Spigot
54e60aee75
SPIGOT-2913: Only one enchantment applied to items
...
By: md_5 <git@md-5.net>
2016-12-13 08:44:50 +11:00
CraftBukkit/Spigot
d381e7b934
SPIGOT-2912: Fix enchanting with ID of 0
...
By: md_5 <git@md-5.net>
2016-12-12 09:35:31 +11:00
CraftBukkit/Spigot
a9e3f93ed3
Add getLocation for InventoryEnderChest
...
By: md_5 <git@md-5.net>
2016-12-11 16:41:40 +11:00
CraftBukkit/Spigot
b5bd9528a0
Add EnchantmentOffer to PrepareItemEnchantEvent
...
By: md_5 <git@md-5.net>
2016-12-11 11:10:38 +11:00
CraftBukkit/Spigot
25e61b60e4
SPIGOT-2242: Handle changed item in PlayerPickupArrowEvent
...
By: md_5 <git@md-5.net>
2016-12-10 12:48:56 +11:00
CraftBukkit/Spigot
87d502339e
SPIGOT-2524: Update inventory for cancelled air right click
...
By: md_5 <git@md-5.net>
2016-12-10 12:36:09 +11:00
CraftBukkit/Spigot
8b77464a94
SPIGOT-2907: Improve EntityResurrectEvent handling
...
By: md_5 <git@md-5.net>
2016-12-10 12:16:14 +11:00
CraftBukkit/Spigot
05fbc8df18
Clean up BlockFlowing
...
By: md_5 <git@md-5.net>
2016-12-09 12:56:49 +11:00
CraftBukkit/Spigot
2fa7ac3174
SPIGOT-2886: Call BlockFormEvent when Lava and Water collide
...
By: Brokkonaut <hannos17@gmx.de>
2016-12-09 12:53:15 +11:00
CraftBukkit/Spigot
9e8988306c
Use CraftEventFactory for BlockFormEvent
...
By: md_5 <git@md-5.net>
2016-12-09 12:45:21 +11:00
CraftBukkit/Spigot
00609fd3df
SPIGOT-2891: Remove chunks if first check is false
...
Minecraft does double checking for synchronous generation, but since we generate chunks asynchronously we are required to check the first condition also in case the chunk was loaded between ticks. We leave the other logic to be cleaned up by the loops below.
By: md_5 <git@md-5.net>
2016-12-06 22:05:58 +11:00
CraftBukkit/Spigot
db5c1e3e66
Implement EntityDeathEvent for ArmorStands
...
By: Senmori <thesenmori@gmail.com>
2016-12-03 16:32:13 -05:00
CraftBukkit/Spigot
24fdb26050
SPIGOT-2889: Error cancelling creative InventoryClickEvent
...
By: md_5 <git@md-5.net>
2016-12-05 09:07:25 +11:00
CraftBukkit/Spigot
5443bf1110
#326 : Convert BlockMeta to handle older serialized items.
...
By: Jacob Martin <jjm_223@hotmail.com>
2016-12-03 10:51:53 +11:00
CraftBukkit/Spigot
83cf54fd9d
SPIGOT-2879: Change order of entity addition for ender pearls
...
By: md_5 <git@md-5.net>
2016-12-03 09:55:36 +11:00
CraftBukkit/Spigot
a00951dd57
SPIGOT-2871: Improve BlockStates + BlockStateMeta
...
By: md_5 <git@md-5.net>
2016-12-02 09:29:33 +11:00
CraftBukkit/Spigot
e593f348c8
Add some expansions to Anvil Inventory API
...
By: Xor Boole <mcyoung@mit.edu>
2016-11-30 16:40:40 +11:00
CraftBukkit/Spigot
081c11644f
SPIGOT-2867: Update inventory on cancelled interacts too
...
By: md_5 <git@md-5.net>
2016-11-30 15:33:29 +11:00
CraftBukkit/Spigot
21a4e56ad5
Expand definition of isFrozen
...
By: md_5 <git@md-5.net>
2016-11-30 09:16:01 +11:00
CraftBukkit/Spigot
140a834de3
SPIGOT-2860: Don't create 0 exp orbs when breeding
...
By: md_5 <git@md-5.net>
2016-11-29 15:42:46 +11:00