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

Turn YML into custom Minecraft models, blocks, items, GUIs, HUDs, icons, sounds, emotes & vehicles.

Report RPEngine?

RP Engine

The Resource Pack engine for Spigot and Paper servers. Custom items, blocks, furniture you can place and sit on, animated model rigs, drivable vehicles, player emotes, sounds, chat icons, GUI screens, HUD overlays, recipes, entities and liquids, all defined in a folder of YAML on your own server. The plugin builds the resource pack and serves it to your players.

You write the content. The engine writes the pack.

plugins/RPEngine/content/
  mypack/
    pack.yml
    items/gems.yml
    assets/textures/item/ruby.png
# items/gems.yml
ruby:
  material: DIAMOND
  name: "Ruby"

What you can make

  • Placeable models and furniture, including seats you can sit on, lights, and models that animate.
  • Vehicles: cars, boats, aeroplanes and helicopters with seats, driving physics, animations per state, engine sounds, particles and a speedometer.
  • Emotes that players trigger with a command, including emotes that carry a model or a prop.
  • Items with custom textures or 3D models, names, lore, enchantments, attributes, durability and permissions.
  • Custom blocks you can place, mine and stand on, with real hardness, tool requirements and drops.
  • Custom armour.
  • Entities built on a rig, and models attached to existing mobs.
  • Sounds, chat icons, GUI screens and HUD overlays.
  • Recipes for anything above.
  • Liquids and pools.

Works with what you already have

  • ItemsAdder packs load as they are. Drop a contents/ folder in and its items, fonts and furniture are read where they lie. No conversion step.
  • Model Engine blueprints load as they are. A blueprints/ folder of .bbmodel files gives you one item per model, and the bone names mean the same thing here.
  • Geyser: pushed Bedrock packs are served to linked Bedrock players.
  • Optional hooks for PlaceholderAPI, WorldGuard, MythicMobs and Citizens. None are required.

Edit in a browser

You do not need Blockbench or an image editor installed to change your content. Any model, texture or vehicle in your content folder can be opened in a full 3D, pixel or vehicle editor in your browser, straight from a command in game.

/rp edit mypack:chair hands you a one-time link that opens that model, texture or vehicle in the editors at resourcepack.ai. Move the cubes around, press Send to server, and the file on your own machine changes and reloads. No account and no sign-in.

You can also generate content with AI in the resourcepack.ai Studio and push it straight to a running server with /rp sync <code>. Both features are optional and can be switched off in config.yml. A server that never uses them loses nothing.

Installing

  1. Drop RPEngine.jar in plugins/ and start the server.
  2. It creates plugins/RPEngine/content/ and builds an empty pack.
  3. Add a folder with a pack.yml and run /rp reload.

For plugin developers

RP Engine has a supported API for other plugins: models, vehicles, emotes, items, sounds, icons, the content registry and its events. Everything you need is at resourcepack.ai/docs. 1Password menu is available. Press down arrow to select.

Information

Category
Admin Tools
Published
September 11, 2026
License
GPL
0Downloads
1Stars

Pinned Versions

Members

1