summaryrefslogtreecommitdiffstats
path: root/nms-patches
Commit message (Collapse)AuthorAgeLines
...
* SPIGOT-4010: Prefix / suffix compatibility should default to empty stringmd_52018-07-16-2/+2
|
* SPIGOT-4006: ICE rather than SNOW forming in some biomesmd_52018-07-16-1/+1
|
* Add EntityToggleSwimEvent and isSwimming / setSwimming APImd_52018-07-15-6/+20
|
* Update to Minecraft 1.13-pre7md_52018-07-15-7033/+6366
|
* SPIGOT-3987: Preserve attributes when writing in booksmd_52018-07-08-10/+8
|
* SPIGOT-3945: Remove RepairCost tag when cost is 0blablubbabc2018-05-27-1/+16
|
* Implement Arrow tile methodsParker Hawke2018-05-06-0/+13
|
* SPIGOT-3899: Only load advancements from primary worldmd_52018-04-15-31/+34
|
* SPIGOT-3883: Better reloading of pending unload chunksmd_52018-04-04-1/+1
|
* SPIGOT-3882: Extra call site for VehicleEntityCollisionEventmd_52018-04-02-1/+16
|
* SPIGOT-3879: Make end->overworld spawning more consistent with vanillamd_52018-03-30-30/+33
|
* SPIGOT-3875: Book selectors not resolvingmd_52018-03-29-0/+34
|
* SPIGOT-3869: More resurrect fixesmd_52018-03-24-3/+5
|
* SPIGOT-3869: Error when forcing EntityResurrectEventmd_52018-03-23-14/+16
|
* SPIGOT-3864: Protect against suffocation on world changemd_52018-03-22-1/+1
|
* SPIGOT-3845: Fix spawnRadius on respawnmd_52018-03-08-50/+82
| | | | Thanks senmori for the investigation in PR #431
* SPIGOT-3829: Apply some speed limits to all entitiesmd_52018-02-19-23/+22
|
* Expand Structure Block APISenmori2018-02-12-0/+36
|
* SPIGOT-3813: Player.setHealth not reliable in conjunction with attribute APImd_52018-02-12-1/+1
|
* SPIGOT-3805: Minecart does not teleport through Nether Portalmd_52018-02-09-16/+24
|
* Expand EnderSignal APISenmori2018-02-03-0/+19
|
* SPIGOT-3784: Reset horse chests after eventmd_52018-01-28-4/+8
|
* Expand CreatureSpawner APISenmori2018-01-24-0/+20
|
* SPIGOT-3775: ghost player list entry if kicked on joinmd_52018-01-23-44/+48
|
* Send complete metadata update to joining playersmd_52018-01-08-28/+30
|
* CauldronLevelChangeEvent does not use new levelmd_52018-01-08-1/+1
|
* SPIGOT-3735: Missing call to BlockFadeEventmd_52018-01-04-14/+10
|
* SPIGOT-3729: Add AreaEffectClouds to trackermd_52018-01-02-0/+9
|
* SPIGOT-355: API for Villager careersSenmori2017-12-31-0/+25
|
* SPIGOT-3717: Fix some RCON commandsmd_52017-12-26-1/+1
|
* SPIGOT-3686: Move entity event call earlier in methodmd_52017-12-09-38/+29
|
* Fix missing event call for BlockRedstoneLampmd_52017-12-07-3/+10
|
* SPIGOT-3674: Take into account max stack size for PlayerDropItemEventmd_52017-12-03-1/+1
|
* SPIGOT-3668: Missing EntityToggleGlideEvent in creative modemd_52017-11-28-3/+16
|
* SPIGOT-1505: PlayerItemMendEventSenmori2017-11-21-3/+17
|
* Fix mismatched setArrowCount methodmd_52017-11-17-1/+1
|
* Fix dispensing bone meal not having the correct data valueThinkofdeath2017-11-17-1/+1
|
* Implement max fuse tick & explosion radius methods to CreeperParker Hawke2017-11-08-0/+11
|
* SPIGOT-3638: Don't process async chat on shutting down servermd_52017-11-08-25/+30
|
* SPIGOT-3637: Adjust yaw yet againmd_52017-11-07-82/+95
|
* Fix bad diffmd_52017-10-13-6/+6
|
* SPIGOT-3607: Bad yaw from armorstands treated as livingmd_52017-10-13-0/+12
|
* SPIGOT-3603: Fix client timing out in scenarios where it sends no packets.md_52017-10-09-1/+1
|
* SPIGOT-3598: Persist all beacon effectsblablubbabc2017-10-07-0/+13
| | | | Regardless of if they are possible in Vanilla by default.
* Temporarily shift L7 timeout value to L4 value of 30s.md_52017-10-06-0/+9
|
* Supress harmless teleport errormd_52017-10-01-0/+9
|
* SPIGOT-3571: Packet handling must be synchronousmd_52017-09-19-10/+18
|
* Update to Minecraft 1.12.2md_52017-09-18-133/+105
|
* SPIGOT-3513: Correctly set size for freshly spawned Minecartsmd_52017-08-16-2/+13
|
* Fix a few chunk saving race conditionsGeoff Crossland2017-08-11-17/+70
| | | | | * ChunkRegionLoader.c() picks an entry in the save queue, removes that entry from the save queue and then actually writes the entry to the region file. So, between the last two steps, the entry is neither in the save queue nor is it in the region file; if somebody loads the chunk again (with ChunkRegionLoader.loadChunk()) in that gap, they'll get old data. I've delayed the removal until the saving is done. * ChunkRegionLoader.c() also records the coords of the chunks it's currently saving in this.c. ChunkRegionLoader.a(ChunkCoordIntPair, NBTTagCompound), which adds an entry to the save queue, stops the addition of an entry if its coords are in this.c. Now, I'm guessing that Mojang's intended purpose for this mechanism was to prevent multiple parallel writes for the same chunk. The "stops the addition" bit above should then be something like "block until it's no longer in c"; in fact, the vanilla implementation is "discard the new state of the chunk". I've taken the easy route to solving this, by just making ChunkRegionLoader.c() synchronized (since, in normal use, only the chunk saving thread is in here).