Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | SPIGOT-1903, MC-98153: Portal Location Sync Issues | md_5 | 2016-10-23 | -8/+21 |
| | ||||
* | SPIGOT-2738: Revert SPIGOT-1903 fix | md_5 | 2016-10-23 | -54/+47 |
| | | | | Reverted from commit 8e5e90d5eba3253fc7d77943b64a71d50ff1422c | |||
* | SPIGOT-1903: Only issue player location update after tick | md_5 | 2016-10-19 | -47/+54 |
| | | | | Previously after a player tick, the player's location would be reset back to the location which they had prior to the tick, only to be (hopefully) corrected at a later point, after the client had attempted (and failed) to acknowledge the location change. | |||
* | SPIGOT-2726: Fix duplicate UUID check not always running | Pokechu22 | 2016-10-16 | -33/+50 |
| | | | | | | | | World.addEntity(Entity entity) calls addEntity(entity, SpawnReason.DEFAULT), which contains the code that was originally in addEntity (and some event code). However, WorldServer previously only had addEntity(Entity entity), so if addEntity(Entity entity, SpawnReason spawnreason) was called directly, the UUID check that's found in it (the call to 'i') is skipped. This happens, among other places, in ChunkRegionLoader.spawnEntity (which /summon uses). I fixed this by making WorldServer override the SpawnReason version, rather than the regular version. This is safe to do because the World version calls the SpawnReason version - it's not necessary to do the same thing in WorldServer. | |||
* | SPIGOT-2686: Vehicles cannot collide with air | md_5 | 2016-10-12 | -24/+26 |
| | ||||
* | Fix looting enchant using wrong variable | md_5 | 2016-10-10 | -6/+5 |
| | ||||
* | SPIGOT-2694: Update other half of door on BlockBreakEvent | md_5 | 2016-10-10 | -4/+9 |
| | ||||
* | SPIGOT-2717: /execute over RCON | md_5 | 2016-10-09 | -2/+4 |
| | ||||
* | MC-54738: Fix ocean biome spikes due to minHeight sign inversion. | Ryan Michela | 2016-10-08 | -0/+14 |
| | ||||
* | SPIGOT-2683: Missing BlockDispenseEvents | md_5 | 2016-09-19 | -1/+63 |
| | ||||
* | Remove unneeded change | md_5 | 2016-09-11 | -19/+0 |
| | ||||
* | SPIGOT-2639: Better state validation | md_5 | 2016-09-05 | -14/+14 |
| | ||||
* | SPIGOT-2653: Better align combustion with vanilla behaviour | md_5 | 2016-09-03 | -26/+24 |
| | ||||
* | SPIGOT-2634: Concurrency issue in FileIOThread | md_5 | 2016-08-27 | -6/+37 |
| | ||||
* | SPIGOT-215: Implement infrastructure for Location tab completes | DemonWav | 2016-08-25 | -1/+1 |
| | ||||
* | SPIGOT-2622: Ensure all players are safely disconnected on shutdown | md_5 | 2016-08-23 | -8/+12 |
| | ||||
* | SPIGOT-2616: Fix dispensers dispensing TNT making squid sounds | Pokechu22 | 2016-08-20 | -2/+1 |
| | | | | This was caused by the wrong obfuscated sound effect being used, probably due to a merge issue. | |||
* | SPIGOT-2581: EntityAirChangeEvent | md_5 | 2016-08-08 | -28/+40 |
| | ||||
* | Enhance Beacon Block API | md_5 | 2016-07-23 | -9/+8 |
| | ||||
* | Implement basic Beacon Block API | redwallhp | 2016-07-23 | -2/+111 |
| | ||||
* | SPIGOT-2537: Relax skull check even for nominally invalid skulls. | md_5 | 2016-07-22 | -9/+4 |
| | ||||
* | Simplify a few diffs | md_5 | 2016-07-15 | -124/+76 |
| | ||||
* | SPIGOT-2520: Better skull validation | md_5 | 2016-07-13 | -2/+15 |
| | ||||
* | SPIGOT-2495: Better validation of Skulls. | md_5 | 2016-07-12 | -0/+10 |
| | ||||
* | SPIGOT-113: Add save status to ChunkUnloadEvent | md_5 | 2016-07-11 | -2/+3 |
| | ||||
* | SPIGOT-2427: Fix missed diff in armor damage handling | md_5 | 2016-07-10 | -4/+2 |
| | ||||
* | SPIGOT-1994: Revert collisions to Vanilla behaviour | md_5 | 2016-07-10 | -17/+3 |
| | ||||
* | Call EntityChangeBlockEvent for Fire Arrows hitting TNT | md_5 | 2016-07-08 | -0/+14 |
| | ||||
* | SPIGOT-2490: Villager farming event | md_5 | 2016-07-08 | -12/+61 |
| | ||||
* | SPIGOT-2504: Save structure info for secondary worlds | md_5 | 2016-07-08 | -22/+8 |
| | ||||
* | SPIGOT-2501: Remove period from default quit message | md_5 | 2016-07-07 | -1/+1 |
| | ||||
* | SPIGOT-1468: ENDER_PEARL SpawnReason | md_5 | 2016-07-01 | -3/+4 |
| | ||||
* | SPIGOT-1373: Implement EntityTargetEvent for TEMPT. | md_5 | 2016-07-01 | -0/+44 |
| | | | | This can be a high frequency event call. Use with care. | |||
* | SPIGOT-1341: Cancelled cake interact decreases client hunger | md_5 | 2016-07-01 | -8/+11 |
| | ||||
* | SPIGOT-1405: Call EntityChangeBlockEvent for Rabbits eating Carrots | md_5 | 2016-06-30 | -0/+24 |
| | ||||
* | SPIGOT-1288: Sounds played for cancelled BlockPlaceEvent | md_5 | 2016-06-30 | -6/+23 |
| | ||||
* | SPIGOT-1284: Run scheduler consistently within a tick | md_5 | 2016-06-30 | -22/+28 |
| | ||||
* | SPIGOT-1283: Copy data directory on world import in case it's required | md_5 | 2016-06-30 | -32/+33 |
| | ||||
* | SPIGOT-1264: Spurious BlockFadeEvent | md_5 | 2016-06-30 | -9/+0 |
| | ||||
* | SPIGOT-1224: InventoryClickEvent issues for containers opened during event | md_5 | 2016-06-30 | -21/+25 |
| | ||||
* | SPIGOT-1181: Ensure Minecart command updates visually | md_5 | 2016-06-30 | -2/+6 |
| | ||||
* | SPIGOT-1132: Duplicate Minecart interact event | md_5 | 2016-06-30 | -15/+0 |
| | ||||
* | SPIGOT-2461: Call player tick specifically | md_5 | 2016-06-28 | -1/+1 |
| | ||||
* | MC-80966 / SPIGOT-957: Send additional lighting data | md_5 | 2016-06-25 | -0/+9 |
| | ||||
* | SPIGOT-924: Compute attributes one last time after quitting | md_5 | 2016-06-25 | -23/+24 |
| | ||||
* | Update to Minecraft 1.10.2 | md_5 | 2016-06-25 | -42/+22 |
| | ||||
* | SPIGOT-2439: Consistently fire Chunk(Load|Unload)Event | Aikar | 2016-06-23 | -74/+114 |
| | | | | | | | | | | | | | | | | | | Clean up implementation and firing of both of these events by routing both unload and load behaviors to consistent method calls. This fixes issues where a few places would not call Load or Unload events when it should have. Additionally, reduces diff by moving the neighbor marking code into these consistent points. Additional benefits of the change include improving the neighbor marking methods to use getChunkIfLoaded instead of getLoadedChunkAt in some places, as the latter will cause chunks to be marked active and not unload. Finally, this also updates CraftWorld.loadChunk to use the new methods, as the previous logic did not properly handle the new unload queue. | |||
* | SPIGOT-1319: Add EntityBreedEvent | Ryan Michela | 2016-06-19 | -5/+54 |
| | ||||
* | Fix infinite loop when saving chunks | Jadon Fowler | 2016-06-18 | -4/+12 |
| | | | | | Running `/save-all flush` would start an infinite loop that prints: ThreadedAnvilChunkStorage (world): All chunks are saved | |||
* | SPIGOT-2414: Repeated disconnects | md_5 | 2016-06-15 | -47/+50 |
| |