PaperMC / PaperMC/Paper

1.20.6 Tracking

Open
#10,450 5 comments 19 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
12.7k
Forks
3.5k
Avg merge
3d 13h
Merged PRs (30d)
11

Description

Server
  • NeutralMob tickInitialPersistenAnger error https://paste.gg/p/anonymous/2215292650c04e9d8b336f7a9f8bdfeb
  • Item hovers are broken: /give @s minecraft:written_book[minecraft:written_book_content={title:"a",author:"a",pages:[]}]
  • check book meta works with adventure
  • adventure translations w/StreamCodec
  • Look through removed hunks in deobfuscate traces patch
  • missing commodore hunk in reflection patch due to commodore changes being after
  • https://github.com/PaperMC/Paper/pull/10463
  • LootTable#getKey must be deprecated (anonymous loot tables via commands) not immediate concern, not exposed to API
  • AttributeModifier constructor passes illegal null for EquipmentSlotGroup
  • API: SpawnerEntry$Equipment method javadocs make 0 sense
  • MAYBE: Fireball#setDirection changes the acceleration, not direction was OK
  • PaperPluginManagerImpl: implement override for loadPlugins(File[])
  • check keepalive timeout patch
  • Fill Profile Property Events: dropped SkullBlockEntity hunk, there's no GameProfile initially
  • Remove unnecessary itemmeta handling (make sure this is still ok to have)
  • ItemFlag#HIDE_DESTROYS and ItemFlag#HIDE_PLACED_ON do not function at all
  • CanPlaceOn/CanDestroy impl patch isn't applied (its really broken now) Dropped patch, hard break
  • ItemMeta#getAsString javadocs wrong (probably should just be deprecated right?) upstream's problem
  • Handle Large Packets (encoder logic changed a bit)
  • Test ExactChoice recipes in recipe book
  • Configurable Keep Spawn Loaded Range (vanilla added something similar w/a different impl)
  • old UUID format, now uses codecs, still needed?
  • Update itemstack legacy name and lore (uses codecs now, still needed?) dropped
  • Check Block onPlace stuff (portal event require entity context)
  • Fix Entity Teleportation and cancel velocity if teleported -- do we want to get rid of this patch? yes
  • check ignore discounts on merchant offers -- codec magic now
  • Root user warning patch can be simplified - the openjdk bug forcing us to use the id binary as a secondary check should be fixed now
  • check custom potion mixes patch
  • check if MC-253884 and MC-225381 are fixed by mojang, diff didn't apply in misc. mojira tickets patch
  • Check if reobf mappings gen needs changes for spigot no longer using ecj
  • Check the configurable region file compression
  • PlayerShieldDisableEvent - make sure its only needed in the 1 place now.
  • Test adventure translations w/creative mode (show item hover event in item_name)
  • EAR patch: "newGoalRate"
  • Add back hunk in improve watchdog support when force upgrade patch is back in
  • https://github.com/PaperMC/Paper/pull/10454
  • Raids#createOrExtendRaid if RaidTrigger event is cancelled, possibly wrong to remove effectnope, that's right
  • Duplicate itemrarity API
  • Test org.bukkit.enchantments.Enchantment#getDamageIncrease(int, org.bukkit.entity.EntityCategory)
  • buried treasure and mineshaft custom seeds match vanilla and work with /locate
  • dump item command (serialize item to command format)
  • ItemFlag#HIDE_ADDITIONAL_TOOLTIP is used for multiple things, breaking functionality
  • CraftMetaLeatherArmor#DEFAULT_LEATHER_COLOR handling could be wrong
  • hide item meta (anticheat) functionality (now replaced with data component obfuscation: https://github.com/PaperMC/Paper/pull/11817)
  • Reconsider ItemMeta#getPlaceableKeys's final life support (now replaced with AdventureModePredicate)

Docs related tasks:

Docs

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the only unchecked item, the EAR patch concerning "newGoalRate," and review the surrounding tracking notes and linked patch references. The checklist is complete when that remaining patch item has been investigated and resolved or explicitly closed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, game-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.