
CustomNPC+
CustomNPC+ is a Minecraft mod that allows you to add custom NPCs to your world. It is developed for creative and storytelling players who want to make their Minecraft worlds more in-depth and unique.
CustomNPC+ 1.11.1
release14 марта 2026 г.- Script Editor Fixes + Styling Changes
- Improved FONT for Script Editor
- Auto Complete / Script Syntax Bugs
- Fix Sound Selection GUI Reset
- Accept Quest / Marks Data Crash on Client
- Base Fullscreen Directory Fix for New Worlds Fix
- Global API / Object Caching Optimizations
- Profile Shared Quests Syncing
CustomNPC+ 1.11
release12 марта 2026 г.CustomNPC+ 1.11 Changelog
Ability System
- Phase-based abilities (Wind-up, Active, Dazed) with configurable cooldowns, targeting, range, interrupts, invulnerability, and magic damage
- Melee: Slam, Heavy Hit, Cutter
- Energy Projectiles: Orb, Disc, Beam, Laser Shot with variant system, homing, hit types (Single/Pierce/Multi), size interpolation, explosions
- Barriers: Dome, Wall, Shield with HP, reflection, damage absorption
- Defensive: Guard, Counter, Dodge
- Movement: Charge, Dash, Teleport
- AOE: Shockwave, Sweeper, Vortex
- Hazards & Traps: Persistent zones and proximity triggers with visual presets
- Effect: Healing, buffs, debuffs with target filtering (Allies/Enemies/All)
- Custom Ability: Blank-slate type with full script hooks and toggle modes
- Burst system, chained ability combos with concurrency, telegraph system (6 shapes)
- Per-phase animations and sound events
- Ability conditions: HP Threshold, Hit Count, Has Item, Quest Completed, Has Effect
- 12-slot player ability hotbar with HUD editor
- Full scripting API for ability and energy projectile lifecycle events
- Ability Extender system for custom hooks
- Live preview in editor
- Commands:
/kam ability list|types|prebuilts|info|delete|reload|give|remove|giveChain|removeChain|player
Auction House
- Global marketplace with bidding, buyout, and snipe protection
- Built-in currency system (configurable, profile-persistent, Vault support)
- Listing fees, sales tax, minimum prices
- My Trades panel with claim management (20-day expiry)
- Search/sort, notifications (online + offline summary)
- Trade slots (default 8, expandable via permissions)
- Item blacklist (by item, wildcard, mod, NBT; soulbound always blocked)
- Auctioneer NPC role
- Admin GUI and logging
- Cancelable scripting events: Create, Bid, Buyout, Cancel, Claim
Script Editor
- Full code editor with syntax highlighting, autocomplete, error detection, and hover tooltips
- Go to Line, Search/Replace, Go to Definition, Fullscreen
- Undo/Redo, Duplicate Line, Comment Toggle, Rename, Move Lines
- Line numbers, smooth scrolling, indent guides, brace matching, smart brackets
Java Scripting
- Write scripts in Java via Janino compiler with automatic hook resolution
- Per-tab language selector (mix Java and JavaScript)
- External
.javafile support
Client-Side Scripting
- Server-controlled client script execution with auto-sync (off by default)
Addon API Support
- Ship
.d.tstype definitions for automatic script editor autocomplete - Patch support for extending CNPC+ types, hot reload
Traders
- Stock system: Global or Per-Player modes with configurable restock timers
- Currency trades (items + coins)
- Client-side balance preview
Cloner
- Folder and subfolder organization for all categories
- Full-width directory browser, improved tabs, tag-based filtering
Animations
- Data store for passing data across events/frames
- Consumer-based task system
- Expanded scripting API
Animated Textures
- Frame-based animation for items, effect icons, ability hotbar, scripted GUIs
NPC API
IHitboxData(width/height scaling),ITintData(hurt tint, persistent tints)- Scriptable behavior: sprint, swim, doors, fire reactions, tactical chance, walking range
ISound(volume, pitch, repeat, position)- Skin overlay
getColor()/setColor(), knockback API - Six overlays in singleplayer, script error reporting to console
NPC Combat & Behavior
- Attack speed enforcement, passive faction protection
- Improved track speed, invalid texture fallback
Other Changes
- Player Dialog Events match NPC Dialog Events
- Linked Item attack speed and scripting API
- Right-click cycling on multi-option buttons
- Legacy quest import (1.6.4), fullscreen/pannable GUIs, unified menu background
- Textfield CTRL shortcuts,
java.lang.reflectbanned in scripts - Entity packet loss fix (invisible NPCs)
- Natural spawn GUI, runtime control, and despawn improvements
Bug Fixes
- Script config sync, Bukkit integration
- Quest cooldown for MC/RL Custom timers, quest/dialog saving and categories
- Bard music restart on dialog open
- Spawner yaw, biome spawn persistence, NPC invisibility
- Track speed, set speed edge cases, spawn data, block waypoints, job spawner
- Hitbox scaling and collision
- Animation offsets, lookup failures, syncing, resync on teleport, registration names, double loading
- Mount movement jitter, dismount edge cases
CustomNPC+ 1.10.3
release3 января 2026 г.🛠️ CustomNPC+ 1.10.3 🛠️
Mounts Role
I've added a new role to NPCs to allow Mount Access, directional and fly handling for Mounts. Right now there is a new keybind currently named Special Key. This will have more functionality and perhaps a better name in the future. However, on Flying Mounts this key is the only key that will allow you to DESCEND on a flying mount, because Sneaking will always be directed towards Dismounting
Attack Speed
Attack Speed is now fully incorporated in the Linked and Scripted Items. There will be more attack speed handling in the future, that will allow you to bypass the 20 tick limit of hitting speeds to make them slower or faster. Currently, the range will be [1 to 20 ticks].
Features
- Ranged Invincibility Toggle
getPartyMembers()onIPlayer
Fixes
- Various Party Crashes, Desync and Fixes
- Close on ESC for all Windows
- Fixes for Player Data Viewer Search Modes
- Bow Rendering Fixes for Mixin Compatible Mods
- Better Sync Handling so Bulk data does not need to resend for reconnecting players
- DBC Addon Inconsistencies and Interaction Fixes
- Linked Item Translation Fixes
- Better NPC Hitbox Scaling so large NPCs do not fall through slabs
- Quest Item Requires now take the Total
- Quest Cooldowns for Custom MC and Custom RL fixes
- Bard Music / Dialog Duplication Audio Fixed? (Needs more testing)
- Console can now send Scripted Commands
- Follower Role Packet Fixes
CustomNPC+ 1.10.2
release6 октября 2025 г.CustomNPC+ 1.10.2
- Better Party to Client Data Syncing
- Improved Scripting Performance and Function Lookup Speeds
- Added the new API Action Manager, which allows you to queue up actions on NPCs, based on Conditions or Ticks. Either in parallel or sequentially.
- Added new Recipe Script Support for Carpentry and Anvil Recipes. A Pre & Post Event
- Added Soulbind and Slotbind Attributes to Item Attributes
- Shift-Click Support in Bank Containers
- Added all Biome Support to Natural Spawns
- Added Configs to Determine Script Load Order
Fixes
- Animation Data Crash
- Dialog Close Event will always run now, no matter how GUI closes
- Profile Slot Data Overwriting
- Fix Passive Faction Toggle Button
- Fix Mob Spawner Crash Bug
- Fixed Player Respawn Event not getting Hooked
- NPC Paintbrush Crash
- Sign Model Crash
- Job Selection Menu corrected to allow selecting all Jobs/Roles again
- Bard Song Duplication issues
- Player Data Remove not working
- NPC Flying 0 Gravity Corrections
CustomNPC+ 1.10.1
release3 июня 2025 г.- Fixed Imported Scripts not loading first
- Fix getTopBlock()
- Prevent Scripts from Saving Empty when opening and closing too quickly
- Fixed Negative Values on Magic Interactions
- Fix Corner Couch Rendering
- Added Right Click Event for Players
- Fix CustomGuiClose Event


