Commit Graph
100 Commits
Author SHA1 Message Date
Jake Potrebic a271feefae Add dropped hunk from mid-tick tasks (#7034) 2021-12-05 13:58:01 -08:00
Jake Potrebic 69a15173ba [ci skip] Clarify setSize consequences for Slimes (#7036) 2021-12-05 13:16:55 -08:00
Jake Potrebic c9bbb9ab4e Update Optimise chunk tick iteration (#6950) 2021-12-05 06:00:13 -08:00
Jake Potrebic a6fdccf802 Updated Upstream (Bukkit/CraftBukkit) (#7022) 2021-12-04 23:11:59 -08:00
Jake Potrebic 07deb9ec78 further mitigate possible NPEs 2021-12-04 19:39:52 -08:00
Jake Potrebic 3b65d0e14c Fix kelp modifier having reverse effect (#6806) 2021-12-03 18:12:42 -08:00
Jake Potrebic 6682552eb2 Updated Upstream (Bukkit/CraftBukkit) (#7009) 2021-12-03 17:33:56 -08:00
Jake Potrebic f25255a7b8 [ci skip] adjust upstreamCommit script to not mention paper issues (#6956) 2021-12-03 17:20:19 -08:00
Jake Potrebic e6be46422e Updated Upstream (CraftBukkit)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

CraftBukkit Changes:
4b5f9882 Fix when bundler directory is a symlink
6f3509d1 Release POIs when villagers are removed by plugins
2021-12-02 21:46:07 -08:00
Jake Potrebic 57c673412d Updated Upstream (Bukkit/CraftBukkit/Spigot) (#6990) 2021-12-02 12:21:33 -08:00
Jake Potrebic d1eed05360 Don't populate a useless spigot.yml field (#6976) 2021-12-01 10:03:46 -08:00
Jake Potrebic a0f9b04f20 Don't set last hand/armor lists to stripped items (#6977) 2021-12-01 00:36:48 -08:00
Jake Potrebic b1687cbed4 Skip stripping metadata from empty stacks (#6973) 2021-11-30 18:59:09 -08:00
Jake Potrebic 77e275cff4 Add missing AT (#6970) 2021-11-30 18:28:16 -08:00
Jake Potrebic 64dd6f189d Fix removing recipes (#6965) 2021-11-30 12:27:27 -08:00
Jake Potrebic aa8a9905a9 another patch 2021-11-29 23:32:30 -08:00
Jake Potrebic b8cb9f5141 couple more patches 2021-11-29 21:25:11 -08:00
Jake Potrebic 9403115c81 Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
810cb078 Add hideEntity / showEntity API

CraftBukkit Changes:
04f8e7e2 SPIGOT-6814: (Chunk) PersistentData is lost after restart
37fd1917 Add hideEntity / showEntity API
7e2214da Move checkstyle to slightly later compile phase
45c3f826 SPIGOT-6816: Fix ChunkSnapshot#getBiome

Spigot Changes:
b11f318f Rebuild patches
622b2310 SPIGOT-6811: Fix mob spawning mismatch
2b2a3d56 Rebuild patches
2021-11-28 15:46:53 -08:00
Jake Potrebic 8ab4559517 Fixes chunks not loading PDC sometimes
If a chunk had no entities or block entities, it would fail
to load the PDC. This adds an additional check to see if there is
PDC and then to load that if so.

See: https://hub.spigotmc.org/jira/browse/SPIGOT-6814
2021-11-28 12:35:21 -08:00
Jake Potrebic 7d08c18917 Update paperclip and yarn mappings (#6943) 2021-11-28 00:33:00 -08:00
Jake Potrebic a57ac61755 add mobcaps command patch 2021-11-27 22:56:41 -08:00
Jake Potrebic 0c9cd48d9b Fix hostile mob spawning
Upstream adds this check and didn't flip it since mojang flipped the
return boolean from previous versions. This will end up removed
from this patch when (if) upstream fixes this
2021-11-27 22:31:38 -08:00
Jake Potrebic 8aed88b8db Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
c9b35cdb PR-684: Make PotionEffectType implement Keyed

CraftBukkit Changes:
c86a3f7a PR-959: Fix World#refreshChunk
af8a8b70 PR-962: Make PotionEffectType implement Keyed

Spigot Changes:
7514aa37 SPIGOT-6806: Add setting to disable new chunks generation under existing chunks
2021-11-27 19:24:49 -08:00
Jake Potrebic dbeda4c036 and yet again, more patches 2021-11-24 15:46:26 -08:00
Jake Potrebic 8df1b4ad21 more patches done 2021-11-24 15:26:29 -08:00
Jake Potrebic 2744031e64 patches and remap fixes 2021-11-24 14:50:33 -08:00
Jake Potrebic 60caeea54e Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
d25437bc Update to Minecraft 1.18-pre8

CraftBukkit Changes:
5a39a236 Update to Minecraft 1.18-pre8

Spigot Changes:
7840c2af Update to Minecraft 1.18-pre8
2021-11-24 14:26:32 -08:00
Jake Potrebic 2253e953c6 more patches 2021-11-24 13:30:53 -08:00
Jake Potrebic 416ee76329 even MOOOOOOOOOOOOAAAAAAAAAAAAAAAARRRRRRRRRRRRR patches 2021-11-24 12:43:28 -08:00
Jake Potrebic 5b5f1caeb9 moaaaaaaaar patches 2021-11-24 12:15:19 -08:00
Jake Potrebic 11bdf4fca7 moaaaaar patches 2021-11-24 11:33:17 -08:00
Jake Potrebic 148ea9dceb even moaar patches 2021-11-24 11:02:36 -08:00
Jake Potrebic 56eed81a9a add back Optimize collision to not load chunks 2021-11-24 10:46:06 -08:00
Jake Potrebic 04875eb8c5 moar patches 2021-11-24 10:27:25 -08:00
Jake Potrebic 839b53062f a bunch more patches done 2021-11-24 09:58:26 -08:00
Jake Potrebic 66f71cd1e8 updated more patches 2021-11-24 09:37:07 -08:00
Jake Potrebic 887a776f4d several more patches updated 2021-11-24 09:22:48 -08:00
Jake Potrebic cc3b3eba50 a bunch more patches 2021-11-23 21:44:21 -08:00
Jake Potrebic f629237348 more patches updated 2021-11-23 20:25:34 -08:00
Jake Potrebic 25d42423af more work 2021-11-23 18:05:49 -08:00
Jake Potrebic 488ad68f0f and here's some more patches 2021-11-23 17:53:24 -08:00
Jake Potrebic 7ff10ba09a move mojang api server patches up 2021-11-23 17:16:01 -08:00
Jake Potrebic e4d9502512 move extra plugins patch up & more work 2021-11-23 17:09:49 -08:00
Jake Potrebic 2b17f5cc15 and some more patches 2021-11-23 16:44:41 -08:00
Jake Potrebic c03b8b99e3 even more patches 2021-11-23 16:20:31 -08:00
Jake Potrebic 3f5a9d4a29 several more patches 2021-11-23 15:56:42 -08:00
Jake Potrebic ddaf1cb4e2 async chunk patch progress (#6930) 2021-11-23 12:34:20 -08:00
Jake Potrebic 023b612f62 cleanup: Add hand to bucket events patch (#6881) 2021-11-15 11:01:19 -08:00
Jake Potrebic f8a4e085eb Updated Upstream (CraftBukkit) (#6885)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

CraftBukkit Changes:
20716710 SPIGOT-6790: Mimic structure block behaviour and do not save STRUCTURE_VOID
2021-11-15 10:47:49 -08:00
Jake Potrebic f68505286b Call onRemove logic for breakNaturally (#6854) 2021-11-12 18:28:08 -08:00
Jake Potrebic 986f5e5d12 Make despawn distance configs per-category, improve per category spawn limit config (#6717)
Also adds per-world spawn limit config in paper.yml for `underground_water_creature`, and migrates existing spawn limit config options to their Mojang names.
2021-11-08 23:59:15 -08:00
Jake Potrebic 0f52610a18 Add isCollidable methods to various places (#6870) 2021-11-06 12:43:24 -07:00
Jake Potrebic 6197315429 Add API for checking if a zombie has the option to break doors (#6855) 2021-11-05 17:17:12 -07:00
Jake Potrebic a8448bef56 Fix issues with mob conversion (#6831) 2021-11-05 17:06:19 -07:00
Jake Potrebic 280cf8d8db Move async catches back to where they were (#6869) 2021-11-04 11:20:14 -07:00
Jake Potrebic 546ba82ea7 Added missing mappings (#6810) 2021-11-04 07:08:53 -07:00
Jake Potrebic 8cd49fef6b Fix dupe uuid check on entity add (#6735) 2021-10-31 15:09:39 -07:00
Jake Potrebic 399444abda Don't fire EntityZapEvent twice (#6830) 2021-10-25 02:54:21 -07:00
Jake Potrebic c855cebeee rename method to getSpawnEgg 2021-10-20 14:41:54 -07:00
Jake Potrebic 637b466c2d Get entity default attributes (#6449) 2021-10-19 18:55:05 -07:00
Jake Potrebic 08b148aedb Updated Upstream (Bukkit/CraftBukkit) (#6791) 2021-10-17 09:57:00 -07:00
Jake Potrebic 2943a22d37 Fix/improve the last upstream update (#6780) 2021-10-16 11:57:05 -07:00
Jake Potrebic e25e063bc9 Fix merchant inventories not closing on entity removal (#6544) 2021-10-15 20:19:08 -07:00
Jake Potrebic 519305c276 VanillaCommandWrapper didnt account for entity senders (#6586) 2021-10-08 20:44:45 -07:00
Jake Potrebic 38aa835018 Fix loading cmds in datapacks (#6641) 2021-10-08 20:39:59 -07:00
Jake Potrebic 4675996335 Fix unplaced block states after new chunk gen API (#6747) 2021-10-08 12:06:28 -07:00
Jake Potrebic 1dd5b0ab8e Filter ip address on join if setting is true (#6748) 2021-10-08 00:30:52 -07:00
Jake Potrebic aca1516fc3 Fix upstream block state factories (#6738) 2021-10-06 21:11:20 -07:00
Jake Potrebic 31f57a86a6 Update adventure and fix command perm serialization NPE (#6729) 2021-10-06 01:05:39 -07:00
Jake Potrebic 5f9ed411df Fix EntityPortalExitEvent not being called (#5617) 2021-10-05 14:19:27 -07:00
Jake Potrebic faa6373f4a Support components in command permission msgs (#6676) 2021-10-05 13:52:03 -07:00
Jake Potrebic a0cb2fd31d Fix CraftCriteria defaults map (#6723) 2021-10-05 10:24:36 -07:00
Jake Potrebic 3680f9addc Add missing team sidebar display slots (#6690) 2021-10-04 02:31:26 -07:00
Jake Potrebic 89b1be105e Don't count named piglins and hoglins towards mob cap (#6452) 2021-10-03 09:54:54 -07:00
Jake Potrebic 6ef714345f Updated Upstream (Bukkit/CraftBukkit) (#6638) 2021-10-02 10:21:49 -07:00
Jake Potrebic fd237f88f0 Prevent unintended light block manipulation (#6601) 2021-10-01 04:07:59 -07:00
Jake Potrebic 7f7961ea23 Improve ItemStack#editMeta (#6502) 2021-09-30 17:32:25 -07:00
Jake Potrebic 150389bf71 More CommandBlock API (#5746) 2021-09-30 14:28:02 -07:00
Jake Potrebic 1264c08ef8 Option to prevent NBT copy in smithing recipes (#6671) 2021-09-30 11:27:25 -07:00
Jake Potrebic 7e3620fce5 Suggest PlayerPostRespawnEvent if changing player state (#6679) 2021-09-29 11:55:34 -07:00
Jake Potrebic e62fd64c62 Fix player death kept items not being in same slot (#6663) 2021-09-25 12:06:37 -07:00
Jake Potrebic 7df16b7b62 fixes cancelling PlayerTradeEvent (#5612) 2021-09-22 21:10:35 -07:00
Jake Potrebic 3212afeed6 Fix anvil inventory events (#6157) 2021-09-22 15:52:43 -07:00
Jake Potrebic 7ab005b9c2 Add more component name methods (#6578) 2021-09-22 11:34:40 -07:00
Jake Potrebic 3e736b8525 Include slot when constructing the bukkit Attribute Modifiers (#6537) 2021-09-22 10:48:03 -07:00
Jake Potrebic bf6067cabf Fix upstreams fix for composters and variable hoppers (#6563) 2021-09-22 10:40:45 -07:00
Jake Potrebic ac4b9756ce Fix upstream nullability on entity equipment getters (#6519) 2021-09-22 10:23:21 -07:00
Jake Potrebic baca7d3685 Mark fish and axolotls from buckets as persistent (#6392) 2021-09-21 21:59:19 -07:00
Jake Potrebic 28bc1df590 Implement Translatable on villager Profession (#6542) 2021-09-21 21:45:01 -07:00
Jake Potrebic 4433d23cc1 Prevent an infinite recursion error while rendering translatables (Fixes #6551) (#6555) 2021-09-03 10:01:05 -07:00
Jake Potrebic fa43132643 flattener should try to render custom translations (#6540) 2021-09-01 14:03:00 -07:00
Jake Potrebic 7247c2b0ab Remove unneeded @ throws from team javadocs (#6491) 2021-08-26 12:56:31 -07:00
Jake Potrebic 17600721ea [ci skip] Remove this file that got created somehow (#6489) 2021-08-26 09:49:32 -07:00
Jake Potrebic f53cb1b3fe Add BlockBreakBlockEvent (#4989) 2021-08-24 18:42:23 -07:00
Jake Potrebic 73b4c45a4a [ci skip] clean up diff from 1.17 update (#6462) 2021-08-24 16:30:26 -07:00
Jake Potrebic 78d3eda3db Fix CB lib relocation (#6454) 2021-08-22 10:22:57 -07:00
Jake Potrebic 7b08aa27ab Add API to change EnderEye target without other nonsense (#6460) 2021-08-22 08:19:42 -07:00
Jake Potrebic b9871610d1 Prevent NPE when removing enchantment with no ItemMeta (#6459) 2021-08-22 08:13:51 -07:00
Jake Potrebic 9169cf73cc Better docs for PlayerGameModeChangeEvent (#6461) 2021-08-22 08:10:33 -07:00
Jake Potrebic b3c84b4e7d Add API to send game events (#6444) 2021-08-21 07:26:42 -07:00