CustomNPCs-Unofficial

Unofficial version of CustomNPCs mod ported to the newer versions of Minecraft

File Details

CustomNPCs-1.20.1-GBPort-Unofficial-1.20.1.20260711.jar

  • R
  • Jul 11, 2026
  • 10.37 MB
  • 12.4K
  • 1.20.1
  • Forge

File Name

CustomNPCs-1.20.1-GBPort-Unofficial-1.20.1.20260711.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:customnpcs-unofficial-1052708:8414335")

Learn more about Curse Maven

New features:

Added modern dialog GUIs
Revived tactical variants!

Major optimizations:

Optimized NPCs attack selection AI, should work 4 times faster
Added cloner caching

Other fixes

Fixed clone grid summon command
Fixed ranged attack radius
Added name sanitizing for global recipes, added save button
Added new drop modes
Added fuzzy matching and name matching modes for the trader role
Tweaked the application of knockback
Tweaked the application of the aggrorange attribute
Uncapped the health attribute
Made npc size float, expanded the limits
Made attack range float
Added the replacement of & in the name and title with the paragraph symbol
Expanded limits for the melee, projectile, range properties
Fixed scripted guis being closed by keybinds
Improved the visibility system (fixed shadows being visible sometimes)
Fixed dimension name getting in the scripts
Fixed old style dialog gui opening when quest dialog is going first
Fix npc fake-death
Made scripted blocks not pushable
Added point drop placement type, renamed regular one to scatter
Added methods for getting the entity movement state and speed
Added compatibility with stackableitems mod
Added buildable skin deactivation
Added config for area kill
Fixed keybind names
Added French translation (Thanks to t.dussolier)
Fix Enchant Script API add/get/remove
Removed JEI opening in the script GUIs
Added spawn delay for spawner job
Added customnpcs.admin permission to give them all
Added /noppes data command for removing playerdata
Fix a bug of global recipe
reset the Type from LivingEntity to Entity
reset parseUserSkin to public
Fix tab of npc menu rendering
Fixed global recipe system
cfg npcProjectileHitItemFrame and npcProjectileHitPainting
zh_cn lang updated
Beautified player's UI
Projectile visual improvement
Projectile override recreateFromPacket
let projectile settings make sense more
Spin only work when it isnt arrow.
Save and load tick-counter in ground and air
Fix projectile rendering,including angle and glow
Let npc's drop chance can be zero.
Improved NPC name tag rendering
Trader container user-friendly improved
Draw manually GuiDialogInteract's black background to avoid conflicts with other mods
Skin system improved.
Deal with the loss of the markovnames dataset
Fix the position of the tabs in the player's inv which include vanilla, faction, and quest log.