Tags
Creators
Details
1.1
Compatibility
Changes
CNPC+ DBC Addon 1.1
Features: ⚒️
- Aura with Custom Kaioken Color:
Custom kaioken color now tints the player's body correctly.
- Sneak Scrolling:
Scrolls between Form Wheel slots (navigating between parents and children forms).
- Ki Resistance Sliders:
- Ki Resistance Sliders for NPCs. - Melee Resistance now works for NPCs.
- Item Attributes:
Enables DBC related stats with support for Race, Class, and Level Requirements.
- Human Spirit Status Effect:
Adds a new status effect for Human Spirit.
- Chocolated Status Effect:
Introduces a new Chocolated status effect.
- Dodge Mechanics:
- Dodge Chance for NPCs. - Forcing Dodges during events for both NPCs and Players.
- Player Bonus Types:
Player Bonus can be applied as either Multi or Flat for any attribute (aside from Mind).
- ID Command:
Adds an
idcommand for Form, Auras, and Outlines.
- Fruit of Might Aura Configs:
Custom configurations for the Fruit of Might Aura.
- Client Side Custom Form Color Tweaking: Customizable form color tweaks on the client side.
Extras
- Config option for removing Legendary on Profile Swap.
- Includes Español, Portuguese, and Chinese language files.
Scripting
-
Added API method to IDBCAddon for fireKiAttack().
-
Added API method to IDBCAddon for getFusionPartner.
-
Added support for
getWidthandsetWidthin FormDisplay. -
Aura & Custom Form Checks:
hasAura(String auraName)hasAura(int auraID)hasCustomForm(String formName)hasCustomForm(int formID)
-
Force Custom Form:
setCustomForm(form, ignoreUnlockCheck)— forces a player into a form even if it isn’t unlocked. -
Damage Access:
DBC Damage is now accessible in damaged & attack events viaevent.getDamage()andevent.setDamage(dmg). -
Mind Points:
Check a player's mind points usingdbcPlayer.getAvailableMind()anddbcPlayer.getUsedMind(). -
Ultra Instinct Level:
Check max UI level withDBCAPI.getUltraInstinctMaxLevel(). -
Mind Cost for Forms:
Forms can now be assigned a mind cost usingform.setMindRequirement(int mind)and checked viaform.getMindRequirement()(default is zero; script-only for now). -
Skill Cost Calculations:
- Single Level Cost:
getSkillTPCostSingle(String skillName, int level)getSkillMindCostSingle(String skillName, int level)getSkillRacialTPCostSingle(int race, int level)getSkillRacialTPMindSingle(int race, int level)
- Cumulative Cost (0 to Level):
getSkillTPCostRecursive(String skillName, int level)getSkillMindCostRecursive(String skillName, int level)getSkillRacialTPCostRecursive(int race, int level)getSkillRacialTPMindRecursive(int race, int level)
- Single Level Cost:
Fixes: ⚙️
- Fixed revamped aura lightning appearing dark.
- Corrected instant transformation configurations for both
From Parent OnlyandFrom DBC Parent onlycustom forms, with default now set to true. - Clearing an NPC's hair now toggles correctly between default hair and bald appearance.
- Fixed random singleplayer crashes caused by a
NullPointerExceptioninsetCustomFormSize. - Fixed errors from
setCustomForm(-1)andsetCustomForm(null). - Prevented
NullPointerExceptionwhen rendering NPC revamped auras. - The Form Wheel no longer crashes when bound to a mouse button.
- Added a close button to the color picker.
- Stat sheet tooltips now remain in separate zones.
- Passive & Charging Dex values in the GUI are now accurate with Ki Protection enabled.
- Fruit of Might is now edible in creative mode.
- NPCs set to final form Arcosian now display correct tail textures.
- Fixed incorrect damage negation math.
- Fixed issues with
getHairType()forIFormandIDBCDisplay. - Added IForm setters to DBCDisplay Data for NPCs.
- Fixed UE and UI Ki Cost issues.
- Resolved Majin Hair issues.
- Fixed a weird player data crash.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BZ5vEM55:qFYXVLw9"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BZ5vEM55:qFYXVLw9"
}

