summaryrefslogtreecommitdiffstats
path: root/nms-patches/WorldServer.patch
Commit message (Collapse)AuthorAgeLines
* SPIGOT-4050: Snow erasing block below itmd_52018-07-19-1/+1
|
* SPIGOT-4006: ICE rather than SNOW forming in some biomesmd_52018-07-16-1/+1
|
* Update to Minecraft 1.13-pre7md_52018-07-15-263/+145
|
* SPIGOT-3899: Only load advancements from primary worldmd_52018-04-15-31/+34
|
* Update to Minecraft 1.12.2md_52017-09-18-8/+8
|
* SPIGOT-3329: Allow per world loot tablesmd_52017-06-15-6/+5
|
* Fix detection of missing or invalid tile entities for End portals and gatewaysJacob Martin2017-06-12-2/+2
|
* SPIGOT-3320: Apply tile entity fixer to more typesmd_52017-06-11-30/+78
|
* SPIGOT-3286: Call BlockFormEvent for Concrete Powder -> Concretemd_52017-06-03-2/+2
|
* Update to Minecraft 1.12-pre5md_52017-05-19-7/+3
|
* SPIGOT-3242: Fix rain not showing client sidemd_52017-05-15-3/+7
|
* Update to Minecraft 1.12-pre2md_52017-05-14-46/+59
|
* Re-enable the vanilla debug MethodProfiler and /debug commandPokechu222017-01-18-31/+30
| | | | | | | | | | 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.
* Update to Minecraft 1.11.1md_52016-12-21-3/+3
|
* Use CraftEventFactory for BlockFormEventmd_52016-12-09-44/+26
|
* Update to Minecraft 1.11md_52016-11-17-36/+36
|
* SPIGOT-2726: Fix duplicate UUID check not always runningPokechu222016-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-2504: Save structure info for secondary worldsmd_52016-07-08-22/+8
|
* Update to Minecraft 1.10md_52016-06-09-12/+12
|
* Minecraft 1.9.4md_52016-05-10-50/+53
|
* SPIGOT-2191: Fix a missed diff from 1.8.8Thinkofname2016-04-17-2/+5
|
* Update to Minecraft 1.9.2Thinkofname2016-03-30-53/+39
|
* Add spawn reasons for entities involved in a skeleton trapBlackHole2016-03-14-0/+9
|
* SPIGOT-1632: Save secondary data for nether/endThinkofdeath2016-03-02-9/+22
|
* Update to Minecraft 1.9md_52016-03-01-143/+156
|
* Removed tried to add entity warning.md_52016-02-05-24/+7
| | | | 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.
* SPIGOT-1347: Don't change entity add behaviour, just print warning.md_52015-12-17-16/+8
|
* Add some warnings from snapshot versions to check whether they are ↵md_52015-12-15-7/+32
| | | | applicable in 1.8.8
* SPIGOT-1168: Fix setSleepingIgnored not working on spectators.md_52015-09-06-1/+1
|
* Fix HashTreeSet which went missing in the previous commit.md_52015-06-06-1/+1
|
* [SPIGOT-946] Begin making use of access transforms to simplify patching.md_52015-06-06-4/+3
|
* Update to Minecraft 1.8.7md_52015-06-05-16/+16
|
* Cut fluff from patch headers.md_52015-05-25-2/+2
|
* Update to 1.8.4Thinkofdeath2015-05-17-6/+6
|
* Replace the two nextTickList sets with a single one that combines bothThinkofdeath2015-04-13-46/+79
| | | | Should prevent them from going out of sync
* SPIGOT-291: Change from scoreboard per a world to scorebard per a serverThinkofdeath2015-03-16-28/+48
|
* Fix possible tick list syncing issueThinkofdeath2015-03-15-17/+35
|
* SPIGOT-677: Add populators slightly later to make sure everything is initializedThinkofdeath2015-03-11-26/+35
|
* Fix a null pointer issue with multiworldThinkofdeath2015-03-07-3/+3
|
* Update to Minecraft 1.8.3Thinkofdeath2015-03-04-94/+79
|
* Rewrite storm / thunder event handling to catch all cases. Fixes SPIGOT-335.md_52015-01-05-42/+39
|
* SPIGOT-354: Fix the version being incorrect for level.datThinkofdeath2015-01-04-15/+11
|
* SPIGOT-307: Fix inverted logic in WorldServer.sendParticlesThinkofdeath2014-12-28-3/+3
|
* SPIGOT-169: Save level.dat for non-primary worlds.Antony Riley2014-12-10-10/+15
|
* Move WorldSaveEvent to proper locationAikar2014-12-03-12/+14
| | | | | | calling CraftWorld.save() currently does not call WorldSaveEvent, and WorldSaveEvent could fire on worlds that have saving disabled. New location will always fire during a world save and only during an actual save.
* SPIGOT-96/BUKKIT-5016: Fix thunder storms not darkening the sky and ↵Thinkofdeath2014-12-02-6/+12
| | | | transitions being broken.
* Revert "Remove patch headers"Thinkofdeath2014-11-28-0/+2
| | | | This reverts commit d6e3dff7d88b3b4275108071704a1ef18d8484c5.
* Remove patch headersGunfighterJ2014-11-28-2/+0
|
* Use the right name for the AsyncPlayerPreLoginEventThinkofdeath2014-11-28-2/+2
|
* Fix eating food whilst not facing a blockThinkofdeath2014-11-28-2/+2
|