Skip to content

NeoForge 1.21.1 Port Available #7

@SajmonOriginal

Description

@SajmonOriginal

NeoForge 1.21.1 Port

Hi! I've created a NeoForge 1.21.1 port of Nemo's Backpacks, available here:
https://github.com/SajmonOriginal/NemosBackpacks/tree/version/1.21.1

What's included:

  • Full NeoForge 1.21.1 port (single-module, no multiloader)
  • All 102 backpack items (17 colors x 6 material tiers)
  • 4 smithing upgrade templates
  • Backpack equip slot (slot 46) with inventory mixin system
  • Keybinds: B = swap backpack, I = open equipped backpack
  • HUD backpack icon rendering
  • 3D backpack rendering on player's back (configurable)
  • Client config (render backpack on back toggle)
  • IS_BACKPACK_OPEN data component
  • All recipes, tags, textures, and lang files

API adaptations for NeoForge 1.21.1:

  • NeoForge DeferredRegister for items, menus, creative tabs, data components
  • NeoForge networking (CustomPacketPayload, RegisterPayloadHandlersEvent)
  • @EventBusSubscriber for client events (screens, keybinds, render layers)
  • Mixin HEAD injection for Inventory methods (vanilla mutates index parameter)
  • Atlas registration for slot icon texture
  • Recipe format adapted (crafting_transmute -> crafting_shapeless, result.id format)

Feel free to use this port however you'd like. Happy to discuss any changes or improvements!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions