Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for byebye_gg

Make custom items, blocks, Wings, and more with automatic resourcepack generation!

Report InfinityAssets?

InfinityAssets

InfinityAssets is a lightweight custom content plugin for Paper/Spigot. It reads content folders written in the ItemsAdder config format and builds and hosts the resource pack for you, with no client mods and no ItemsAdder, Oraxen or Nexo installed.

Supported versions: 1.21.4 up to 26.3 (tested on Paper 1.21.4, 1.21.11, 26.1.2 and 26.3).

Features

  • Custom items with their own models and textures, display names, lore, custom durability, attributes, enchantments, item flags, glint and leather colors.
  • Bows, crossbows, shields and fishing rods keep their pulling/charged/blocking/cast animations.
  • Custom armor rendered on the player through equipment models.
  • Furniture placed as display entities, solid (with a hitbox) or decorative, and breakable.
  • Hats that can be worn on the head.
  • Font images: use :emoji: in item names, lore and chat.
  • Custom sounds, registered automatically from your pack.
  • Recipes: crafting (shaped and shapeless), furnace/smoker/blast furnace/campfire, and smithing.
  • Categories menu (/ia) to browse and take items.
  • Automatic resource pack: /iazip builds generated.zip, which can be self-hosted by the plugin, served from your own URL, or kept local. It also merges packs from other plugins and from the uploads/ folder.
  • ItemsAdder compatible: drop your existing ItemsAdder content folders into plugins/InfinityAssets/contents/. Items already created by ItemsAdder are still recognized.

ItemsAdder config compatible Same content folder for models

Getting started

  1. Put the jar in plugins/ and start the server once.
  2. Add your content folders to plugins/InfinityAssets/contents/<folder>/ (configs in configs/*.yml, assets in resourcepack/). The plugin ships without content: you choose what to add.
  3. In config.yml, set resource-pack.hosting.self-host.server-ip to your public IP or domain (or use external-host).
  4. Run /iazip to build the pack and send it to online players.

Commands

Command Description
/ia [category] [player] Open the items menu
/iaget <item> [amount] Get a custom item
/iagive <player> <item> [amount] [silent] Give a custom item
/iazip Reload configs and build the resource pack
/iareload Reload configs without building the pack
/iatexture [all|player] Resend the resource pack
/iatag Show the id of the custom item in your hand

Note: in-game messages are currently in Portuguese.

Support

Found a bug? Report it on our Discord: byebye's Community

🌐 Byebye Store

More plugins and custom plugin requests: byebyestore.com/plugins/infinityassets

Information

Category
Miscellaneous
Published
November 14, 2026
License
MIT
0Downloads
0Stars

Pinned Versions

Members

1