Skip to content

11‐1. Simple Innate Skills

Sleys edited this page Jun 18, 2026 · 7 revisions

Simple Innate Skills are designed for clean, instant-execution combat abilities. Unlike conditional or channeled mechanics, they trigger a single standalone animation mapped to one unified property block upon key activation.


📁 File Locations & Loading Methods

Depending on whether you want users to be able to modify categories locally or bundle them inside your mod, choose one of the following paths:

⚙️ Option A: Local Config Folder

Use this path if you want the setup to be easily accessible/editable by servers or pack devs.

  • Path: .minecraft/config/epicfight_edp/innate_skill_builder/simple_innate_skill/*.json
  • ⚠️ Rule: You MUST explicitly declare the modid field inside the JSON when using this folder.

📦 Option B: In-Jar (Bundled Data-Driven)

Use this path to ship categories natively pre-configured inside your mod jar file or data-driven setup.

  • Path: data_driven/<your_modid>/innate_skill_builder/simple_innate_skill/*.json
  • 💡 Rule: The modid field can be safely omitted inside the JSON because the directory's namespace acts as the fallback signer automatically.

📄 JSON Structure & Schema

The file structure utilizes the mono_phase property setup. Here is the precise implementation layout:

{
  "modid": "epicfight",
  "name": "fatal_slash_dash",
  "animation": "epicfight:biped/skill/battojutsu_dash",
  "properties_type": "mono_phase",
  "properties": {
    "max_strikes": 1.0,
    "damage_multiplier": 2.8,
    "armor_negation": 20.0,
    "impact": 1.6,
    "stun_type": "long"
  }
}

Clone this wiki locally