Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-06 | Fix ping event always receiving protocol version 0fix-ping-event | Jason Penilla | |
2024-05-05 | Fix BlockStateMeta (#10647) | Jake Potrebic | |
* Fixes CraftMetaBlockState block entity data components * rebase and merge into general item meta fix * Add javadoc notice * Update message --------- Co-authored-by: Bjarne Koll <[email protected]> | |||
2024-05-05 | Add a way to check whether the chest is blocked (#10635) | SoSeDiK | |
* More Chest Block API * rebased and slight logic fixes | |||
2024-05-05 | Prevent profile lookups when unnecessary (#10651) | Bridge | |
2024-05-05 | Fix EntityLoadCrossbowEvent (#10645) | Tamion | |
* fix * hehe | |||
2024-05-05 | [ci skip] Update old particle reference in javadoc (#10652) | Lulu13022002 | |
2024-05-05 | Add missing SpigotConfig logCommands check (#10659) | NonSwag | |
2024-05-05 | Added API to get player's proxy address (#10400) | Nostal Yuu | |
2024-05-05 | Updated Upstream (CraftBukkit) (#10646) | Jake Potrebic | |
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: 66fd94322 SPIGOT-7652: Remove remap for SPELL_MOB_AMBIENT which no longer exists ecfa4f973 SPIGOT-7654: ItemStack#isSimilar does not work with empty BlockStateMeta 4460ecc49 SPIGOT-7655: ItemMeta#addItemFlags(ItemFlag.HIDE_ATTRIBUTES) not working when no attribute modifiers set 5d84f48a4 SPIGOT-7653: Update ApiVersion.CURRENT with latest version and include tests | |||
2024-05-05 | Add missing experimental field and annotations (#10653) | Lulu13022002 | |
2024-05-05 | Keep components using single items in creative (#10664) | Bjarne Koll | |
The craftbukkit implementation stores the old and new data patch of an item during ItemStack#useOn(UseOnContext) to properly cancel events via comparison and change detection of the component patch. However, it uses #getComponentsPatch to fetch the new stack component patch, which always yields an empty patch set if an itemstack is considered empty by the game. As the restoration of an itemstack's count to its previous state is handled after the entire ItemStack#useOn method, items used in creative mode temporarily have a count of zero, which causes craftbukkit to consider their new component patch as EMPTY even tho said item may have data. The new patch is applied and, after useOn completes, the count is reset if the player is in creative mode, leading to lost data. This commit fixes said inconsistency by directly accessing the components of the item via components#asPatch, storing the proper component patch even for an item that temporarily has a count of zero. | |||
2024-05-04 | fix shear drops for wolf and bogged | Jake Potrebic | |
Fixes #10661 | |||
2024-05-04 | Add missing step in V3818 | Nassim Jahnke | |
2024-05-04 | add RegistryAccess for managing registries (#10154) | Jake Potrebic | |
* add RegistryAccess for managing registries * add missing types to key data generator * fix some stuff * Add RegistryKeys for all other non-server-backed registries * fix tests * remove Experimental annotations | |||
2024-05-04 | Fix lodestone compass target conversion | Joseph Burton | |
2024-05-02 | Fix can_place_on conversion and size check for item containers | Joseph Burton | |
2024-05-02 | default save-empty-scoreboard-teams to vanilla | Shane Freeder | |
The primary environmental factor which caused this feature to be implemented is no longer much of a factor within the community | |||
2024-05-01 | Expose #hasColor to leather armor (#10638) | SoSeDiK | |
2024-05-01 | Add EquipmentSlot#getOppositeHand (#10632) | SoSeDiK | |
2024-05-01 | Add GameMode#isInvulnerable (#10633) | SoSeDiK | |
2024-05-01 | Update Java version references, add note on var usages | Nassim Jahnke | |
2024-05-01 | Add damage check for mending (#10631) | Andrew Teeter | |
2024-05-01 | Expose canReach to mob pathfinding API (#10636) | SoSeDiK | |
2024-04-30 | Updated Upstream (CraftBukkit) (#10624) | Noah van der Aa | |
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: 666f091c6 SPIGOT-7649: Allow /setworldspawn command in all worlds again | |||
2024-04-30 | Fixes beds not exploding in the nether | Jake Potrebic | |
Also correctly marks the captured BlockState as "unplaced" Fixes #10629 | |||
2024-04-30 | Update paperweight to 1.6.3 (#10626) | Jason Penilla | |
2024-04-30 | [ci skip] Remove trailing comma in projects action | Nassim Jahnke | |
2024-04-30 | Add initial size cap to component map | Nassim Jahnke | |
2024-04-30 | Fix sealed package check in BytecodeModifyingURLClassLoader (#10627) | Jason Penilla | |
2024-04-29 | fix dumpitem command nbt format | Jake Potrebic | |
use the snbt visitor instead of plain string | |||
2024-04-29 | fix spawnChunkRadius gamerule resetting | Jake Potrebic | |
Fixes #10622 | |||
2024-04-30 | 1.20.6 (#10623) | Noah van der Aa | |
2024-04-29 | [ci skip] update projects workflow configuration | Riley Park | |
2024-04-28 | Validate manifest provided mapping namespace (#10612) | Bjarne Koll | |
With plugins adopting paperweights mapping namespaces in their manifest file in and after paper 1.20.5, incorrectly spelled namespaces previously were simply implied as the spigot namespace. This commit properly ensures plugin authors are using a known mapping namespace in their manifest, avoiding down the line confusion on incorrect remapping behaviour. The commit also fixes two incorrect log parameters. | |||
2024-04-28 | Fix incorrect Commodore mapping of sweeping enchant | Jake Potrebic | |
2024-04-28 | Reset component prototype on itemtype change | Jake Potrebic | |
2024-04-28 | Remap plugin libraries with namespace set to spigot (#10610) | Jason Penilla | |
* Remap plugin libraries with namespace set to spigot * Remap plugin libraries with namespace set to spigot | |||
2024-04-28 | Rewrite reflection in library loader jars (#10608) | Jason Penilla | |
* Rewrite reflection in library loader jars * Address todos | |||
2024-04-28 | Fix CraftMetaBlockState adding extra tags | Jake Potrebic | |
2024-04-28 | [ci skip] adjust projects workflow for label changes | Riley Park | |
2024-04-28 | [ci skip] Fix discussion template file name (#10607) | Noah van der Aa | |
2024-04-28 | [ci skip] Feature requests are now in GitHub Discussions (#10606) | Riley Park | |
* [ci skip] feature requests are now discussions, not issues * Re-add discussion template * [ci skip] remove old feature label --------- Co-authored-by: Noah van der Aa <[email protected]> | |||
2024-04-28 | Add itemName components (Resolves #10467) (#10471) | Shane Freeder | |
* Add itemName components (Resolves ##10467) * improve javadocs and formatting * rebased --------- Co-authored-by: Jake Potrebic <[email protected]> | |||
2024-04-28 | final missing validation for data components | Jake Potrebic | |
2024-04-28 | Fix overly strong name validation in player heads | Nassim Jahnke | |
Closes #10477 | |||
2024-04-28 | respect hard list size limits in ItemMeta | Jake Potrebic | |
2024-04-28 | Don't hard fail on plugin remap error | Nassim Jahnke | |
Closes #10474 | |||
2024-04-28 | Fix issue with empty lists in adventure predicates | Jake Potrebic | |
Fixes #10473 | |||
2024-04-28 | Fix another missing book meta tag | Shane Freeder | |
2024-04-28 | Fix book meta lacking resolved tag from older versions (Fixes #10470) | Shane Freeder | |