Fixed Kilt compatibility (thanks to bay4lly/1221) Added turkish lang file (thanks to byd3n1z)
Fixed scripted GUIs not opening on the server side Added modern dialog GUIs
Added modern dialog system
Fixed NPCs resetting after chunk unload, rejoin!
Added elytra support
Added Turkish language support
Patchnotes:
Revives:
- Custom crafting recipes are now revived! (though they might be still quite buggy)
Compatibilities:
- Added Armourers Workshop compatibility (huge thanks to SAGESSE)
- Added PufferfishSkills compatibility
Deprecation:
- Natural spawns are now marked as deprecated, a version of InControls patched to be more compatible with CNPCs is comming out soon (should use it instead of natural spawns)!
Improvements:
- The visibility system was fully rewritten for better performance and less bugginess
- Added a config option for global (for all worlds in a .minecraft folder) data saving (huge thanks to TqLxQuanZ for the idea and testing)
- Added waterlogged scripted blocks (huge thanks to Yellow for the idea and testing) +
- Updated german lang-file and Dati patreon skin (huge thanks to Dati) +
- Added textureMaxX, textureMaxY to textured rect for scripted GUIs (huge thanks to ISham) +
- Add an option for creating entity displays syncing by NBT or by EntityId (huge thanks to ISham) +
Patches:
- Removed a call to fudgeSpawnLocation while FakePlayer creation
- Made "complete with" quest log entry translatable
- Gave the ability to kill for the player's quest to all tameable entities
Fixes:
- Fixed scripts get removed if the data didn't get to the client in time
- Fixed headlayer hurt tint
- Fixed scripted overlay ids not being sorted
- Fixed melee resistance has no effect when and npc is taking damage from another NPC
- Fixed npcs don't return to their home after defending allies
- Fixed "Schematic already building" message
- Fixed multiple builder crashes
- Fixed cobblemon model scale issues
- Fixed riders dismounting in water
- Fixed tooltips array adding function, once again
- Fixed dragon npcs not having flight animation
- Fixed item renderer emitting button sounds on click
- Fixed dialog arrow being covered by npc model
- Fixed dialog sound does not ending after another dialog
- Fixed dialog sound stopping all other sounds when played
- Fixed texture rect hitbox blocking slot hitbox in custom GUIs
- Fixed extracting of the items from slots only with over clicks
- Fixed scripted blocks sometimes loosing their data
- Fixed commands not working on hybrid servers
- Fixed Web-Textures not using redirections
- Fixed clone parsing having NaN issues with pufferfish skills mod
- Fixed builder gui crashes +
- Fixed entity display rendering on top of all hovertexts
- Fixed customGUI byte limit
- Fixed resource packs compatibility (finally)
- Fixed getSpawnPoint function
- Fixed vertical agro range being capped at 5
- Fixed a bug when whenever the NPC becomes invisible through availability all his marks configs disappear
- Fixed player scripts enabled yes/no button changing to no on hybrid servers
- Fixed an error with "Can only be called during scripts" message for projectiles
- Fixed marks not scaling with NPCs
- Fixed natural spawns crashes
- Fixed followers getting lost
- Fixed visibility performance
- Fixed invisible npcs disappearing with day/night modes
- Fixed npcs visible during quest being visible after deletion
- Fixed setVisibility not sending updates to the client
- Fixed invisible NPCs attacking players
- Fixed overlay label coordinates
A lot of bugfixes
First release of CNPC-Unoffical for NeoForge 1.21.1
First modrinth release
Initial release
- Fixed hidden model parts rendering
- Fixed arm parts not scaling with NPCs arms
- Fixed crashes with invalid color format
- Fixed npcs dropping their settings when a part is selected
- Fixed weird crashes with npc resorcepack dir
- Fixed username skins
- Fixed damage source not registered crashes
- Fixed scroll list keeping the offset after the list was changed
- Fixed marks not rendering
- Fixed bard music being broken
- Fixed phantoms being not in the aggressive mob list
- Fixed min-max attack delay fields not working
- Fixed lines gui resetting when sounds are selected
- Fixed model parts animtions not playing
- Fixed partially invisible npc rendering
- Fixed birds wing flapping
- Fixed npc tint being spread to other renderers
- Fixed npcs loosing their path after several blocks
- Fixed dialog background being too black
- Fixed target and target lost functions not working on hybrid servers
- Fixed natural spawns light check
- Fixed mob sitting position
- Fixed integer fields resetting
- Fixed botarium incompatibility
- Fixed MmmMmmMmm incompatiblity
- Fixed physics mod ragdoll compatibility
- Fixed pokecube aio incompatibility
- Added the ability to use color codes in text fields
- Added the ability to scale any npc parts in animations
- Increased shooting range to 100 blocks



