This adds some useful functions to the api and a few other changes. I had been creating a custom build of this mod while working on stuff because I couldn't figure out how to do certain things without changing the mod. So this is a collection api features that I think everyone would find useful. Api additions: -purchase counting, and disabling trades for the trader role. (if a trade is disabled the gui still says insufficient funds, maybe allow a custom message to appear) added get the traders currency items and sell items. -if an npc's projectile does explosive damage, you can disable it destroying blocks even if mob griefing is on -int arrays as stored data for entities -entity.playSound(...) -get set if npcs can drown -player read and unread dialog -player set faction points -extra player.sendMessage functions to add custom colors/bold/underline -player clear inventory -get set if a follower npc is following a player or waiting -a bunch of stuff to script faction -is an item food and how many food points? -get scoreboard team by it's name -get and create factions from the script world -world.rayCastBlockPos is used for getting what block a player is looking at. -world.getNearestAir is meant to get the block of air above or around the result of world.rayCastBlockPos, or at least that's how I've been using it. Changes: -in NoppesUtilServer I feel like if an npc is cloned it's ticksExisted or age should bee zero -follower npcs should have the canDespawn field automatically set to false...? maybe make it an option
👋 Welcome to the CustomNPC+ Repository.
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+ is only a branch version of the 1.7.10 Forge version of the original (down below) and has no plans to add or update any other version. This is not an official version of CustomNPC.
Link to CurseForge: HERE
❗ Notice
I am not the original creator of CustomNPC. The original creator is @Noppes. I have been permitted to update the 1.7.10 and post my results on GitHub. The original mod that is updated to the latest versions of Minecraft can be found on these links: CurseForge, kodevelopment
🔹 Installation
This mod is an update to CustomNPC and not an add-on. Do not install CustomNPC with CustomNPC-Plus. CustomNPC-Plus does not remove any functional features from the original mod. It expands upon CustomNPC with original features and backported features from newer versions. Simply drag CustomNPC-Plus into any client/server mods folder to utilize. Please backup before using as this could still have unforeseen errors. Report any bugs if found, thank you and enjoy.
❓ Features:
- More Wing Types
- More Fin Types
- More Capes*
- More Overlays
- Added Horns
- Added Dolphin Tail
- Larger Clone GUI
- More Clone Tabs
- Increased Resolution to Additional Body Parts
Update Local Skin Textures (64x64) [WIP]- Added (New) Local 64x64 Skin Textures
- 1.8 Skins (64x64)
- Alex Model (64x64)
- Fix Part Rendering
- Backported GUI Features
- Backported New Part Models
- Custom Part Disabling
- Markov Name Generator
- Flying NPCS
- PlayerData Storage Options [JSON/Zstd]
- Script Enchanments and Fixes
- Scripting Additions: Documentation
--- Please Suggest New Features!
🔰 Skin Model Feature:
*Majority of these cape designs are taken from the internet with fair-usage.
❔ Please note all local skins in this version of CustomNPC, must match the model selected.
Scale/Puppet Reset:
Url64:
🔗 Want to check out my other mods?
Plugin Mod is a mod designed to add more aesthetic items for RPG and storytelling. It is compatible with CustomNPC+ and has many items intended to be used and wielded by created NPCs.
