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

A free alternative to ItemsAdder, ModelEngine, Nexo, Oraxen, CraftEngine and BetterModel.

Report RPEngine?

R

0.2.53

Mob skills in MythicMobs syntax, drop tables, spawners, and mobs for Bedrock players

Mob skills

  • New: custom mobs have skills, written as MythicMobs skill lines: - damage{a=8} @PlayersInRadius{r=6} ~onTimer:100 ?stance{s=angry} <50% 0.5. Paste a boss's Skills: block in and the common mechanics run as they did: damage, heal, potions, leap, throw, pull, teleport, summon, fireballs and arrows, explosions, lightning, particles, sounds, messages, titles, commands, auras for damage over time, stances and phases.
  • New: metaskills go in a skills/ folder, in MythicMobs' own file shape (Cooldown, Conditions, TargetConditions, Skills), and are called with skill{s=Name}.
  • New: 14 triggers (spawn, attack, damaged, death, timer, interact, entering and leaving combat, kills and more), 30 targeters, 46 conditions and over 60 mechanics, under MythicMobs' names and short names. FORMAT.md lists them all and what is not supported.
  • New: mechanics of RP Engine's own: animate plays one of the model's animations, vfx plays a VFX, tint colours the model.
  • New: skill projectiles: projectile, missile (homing), totem and chain, each running skills as it flies, hits and ends, drawn as an item or a VFX if you like. ~onShoot and ~onProjectileHit fire for a mob's own shots.
  • New: threat tables (threat-table: true): a mob fights whoever has hurt it most, by MythicMobs' 110% rule, with threat, taunt, @ThreatTable and @RandomThreatTarget.
  • New: boss bars a skill controls (barcreate, barset, barremove), mob variables (setvariable, variableadd, variableequals, <caster.var.x>), and signal with ~onSignal for bosses that talk to their summons.
  • New: model mechanics bonevisible, swapmodel and defaultstate, under ModelEngine's names too.
  • New: a mob's name: can show {hp}, {max_hp}, {stance} and {level}, kept up to date.
  • New: a line that cannot run is a warning at startup naming its file and place, and only that line is skipped. skills.debug: true in config.yml logs every skill as it runs.
  • New for developers: other plugins can add mechanics, conditions and targeters, cast a skill, and listen for MobSkillEvent. See API.md.
  • New: mobs made in ResourcePack AI Studio bring their abilities with them when synced, run by the same skill system as a content folder's.

Custom mobs

  • New: MythicMobs' mob options: armor, armor-toughness, equipment (worn for its stats, hidden under a model on 1.21.4+), damage-modifiers per cause, invincible, collidable, gravity, despawn (never, natural or chunk), faction, level with per-level scaling, kill-messages, mount, prevent: [leash, rename], and boss bar fog, dark sky and music.
  • New: extends: builds a mob on another one (MythicMobs' templates); its skills are added to the mob's own.
  • New: drops: takes MythicMobs' drop lines (item 1to3 0.5, exp 10to20, droptable name, command{c=...}), and drop-tables/ holds weighted tables with TotalItems, MinItems and MaxItems and conditions.
  • New: spawners keep a number of one mob alive round a point while players are near, pulling strays back: write them in spawners/ or make them with /rp spawner create, each verb with its own permission.
  • New: /rp spawn works from the console, with coordinates, a count and a level.

Bedrock

  • New: Bedrock players (through Geyser) see custom mobs, and models put on mobs with /rp bind or MythicMobs, as their models: in the right place and size, facing the way the mob faces, playing its idle, walk, attack and hurt animations, and flashing red when hit. They were invisible to Bedrock players before. Mobs synced from Studio too, drawn from the Bedrock pack Studio sends.

Icons and HUDs

  • Fixed: with a Studio pack in content/ (a pack bound with /rp distribute lands there since 0.2.49) or any resource pack that has its own font/default.json, every icon, rank tag and HUD in RP Engine's pack drew as boxes and stray characters, because the engine left its own glyphs out rather than overwrite that pack's. The two are now merged into one font, and RP Engine's characters are chosen around the pack's so neither hides the other.

Information

Published
October 31, 2026
5Downloads

Platforms

Paper
Paper
1.19.4–26.3