Commit Graph
57 Commits
Author SHA1 Message Date
Luis C.M 2c012f2693 Fixed puppet behavior when used with animations 2023-03-18 02:07:37 -05:00
Luis C.M f0b33cf913 Moved model scale parts into a single ModelScale class, similar to ModelRotate.
Added NPC model data interfaces to the API.
2023-03-17 02:36:28 -05:00
KAMKEEL 9eb2052bdb Redo All Puppet Conversions from Old Puppet Job to New ModelRotate 2023-03-02 23:29:09 -05:00
KAMKEEL 4976e059f5 Enable/Disable Rotation GUI 2023-03-02 21:44:03 -05:00
KAMKEEL cc0c83835c Make Rotations Active 2023-03-02 16:22:38 -05:00
luisc 7ff568b1be Fixed full body model rotations 2023-01-18 12:48:27 -06:00
luisc 755dcbab03 Torso rotations no longer affect other parts' pivots in ModelMPM 2023-01-18 11:55:06 -06:00
Luis C.M be18e756fc Animation overhaul, along with animation changes to the API. 2023-01-16 13:53:15 -06:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
Luis C.M 54d53041ac Animation Data overhaul 2023-01-12 15:07:45 -06:00
KAMKEEL 8f62daba3e Refactor JobPuppet and PartConfig 2023-01-11 22:42:36 -05:00
Luis C.M 8905f5f42e Moved NPC puppet data to display data.
Improved mixin functionality, offsets and rotations always reset if the puppet "job" (not a job anymore, always in display) is disabled.
2023-01-11 19:12:53 -06:00
Luis C.M 3573b7e71e Fixed NPC 2D armor being offset weirdly. 2023-01-09 17:39:16 -06:00
Luis C.M 9dfd562841 Fixed uninterpolated NPC puppet part offsets. 2023-01-09 01:22:48 -06:00
Luis C.M 49f93dfce2 IJobPuppet:
-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
2023-01-08 22:32:36 -06:00
Luis C.M 0db7ef8e66 Simplified puppet rendering code, iterates over puppet parts and their corresponding model renderers instead of having several if statements. 2023-01-07 14:01:04 -06:00
Luis C.M 4346992f14 IJobPuppet:
-Added the option to not interpolate between angles and move from one value to another at a constant speed.
2023-01-07 13:13:44 -06:00
Luis C.M a82a06fe4d Fixed resetting NPC body part pivots and rotations. 2022-12-22 23:34:13 -06:00
Luis C.M 2588f14105 Changed the functionality of the new variable that allows for larger angles. 2022-12-22 17:15:40 -06:00
Luis C.M 678ee8fc02 Added more API functions to IJobPuppet, and a "limitAngles" variable that lets puppet parts use full angles. 2022-12-22 17:04:53 -06:00
Luis C.M c950dcfa5a Adjusted puppet arm pivots based on body angles. 2022-12-22 16:31:28 -06:00
Luis C.M bb7b33bf95 Added puppet offsets and adjusted puppet leg pivots based on body angles. 2022-12-22 15:24:39 -06:00
Luis C.M 4f553a9ee4 Fixed legs being dislocated from body for puppet NPCs when the body's Y-rotation is modified. 2022-12-22 10:54:56 -06:00
Luis C.M 343721c87a Fixed arms being dislocated from body for puppet NPCs when the body's Y-rotation is modified. 2022-12-22 10:40:54 -06:00
Luis C.M 1d6499ea48 Added puppet animations and more functions for the IJobPuppet interface. 2022-12-22 01:36:50 -06:00
KAMKEEL be9ae94163 Start API Branch 2022-11-15 15:25:53 -05:00
Luis C.M b783d659d3 ModelMPM & RenderNPCInterface:
-Fixed console spam for missing NPC skin and skin overlay textures.
2022-11-04 13:32:08 -05:00
KAMKEEL 9683d467bc Fix Cloak Damage Coloring 2022-08-18 04:58:34 -04:00
c0508383 e6e266f3b6 NPCs with entity models can now also use overlays. 2022-07-13 02:12:59 -05:00
KAMKEEL ef5ab224e2 Fix Cloak Rendering 2022-06-17 13:16:54 -04:00
KAMKEEL 16edeabb9a Cape Invisibility | MPM Dependency Fix 2022-06-15 01:58:46 -04:00
Luis C.M 0ed5887046 Alex armor now renders correctly for NPCs. 2022-05-29 03:06:57 -05:00
KAMKEEL e72672ad71 Revert to Original 😦 2022-04-11 23:01:41 -04:00
KAMKEEL 77ed924492 Steve32 Fake Framework
Started Creating Steve32 Fake so that 64x64 Textures can be applied to 64x32 Steve
2022-04-09 21:04:09 -04:00
Luis C.M 092592bd27 Fixed Alex solid armwear 2022-03-23 01:24:24 -05:00
luisc 6459e7fe2a Added solid render option for bodywear. 2022-01-02 18:13:01 -06:00
luisc a32db79a0b Added solid render option for bodywear 2021-12-30 08:27:04 -06:00
luisc ecbfd7dab0 Fixed some console spam caused by a NullPointerException when checking scriptVisibleToPlayer(player) in ModelMPM 2021-11-23 15:08:35 -06:00
luisc d24422c3a1 Added setVisibleTo(player,visible) and isVisibleTo(player) to ScriptNpc 2021-11-22 23:34:02 -06:00
KAMKEEL 3a36be0ae4 Added MarkovNameGenerator, Added Disable Body Part Feature
Two New Features >>

+ Added Markov Name Generate
+ Corrected Hide Body Parts
2021-06-13 19:26:00 -04:00
KAMKEEL 018f24d603 Updated Steve64x32 to Fix Armor
Fixed the Armor models messing up
2021-05-08 01:23:11 -04:00
KAMKEEL 17d1656dab Armor Fixes, Part Fixes, Naga Leg Fix, Digitigrade Leg Fix
A few patches needed
2021-05-08 00:17:26 -04:00
KAMKEEL 7391e97107 Code Cleanup
Removing Redundant parameters
2021-05-07 19:49:04 -04:00
KAMKEEL bd25da3593 Remove Steve64x32 Alternative
>> Fixing Breasts
>> Fixing Capes
2021-05-07 19:46:26 -04:00
KAMKEEL 66270715ac Updating Texture Sizes
Attempting to implement a selective renderer to allow for 64x64 Skin Url type for mobs.
2021-05-04 03:52:44 -04:00
KAMKEEL 8a4be0bc1e Big Changes to ModelMPM for 1.8 Layers
> Added all 2D Layers to Models
> Moved Texture Location for PartData to remove texture syncing between MorePlayerModels and CustomNPC.
> Attempted first start at Bodywear 3D model similar to Headwear 3D model.
2021-05-02 22:53:03 -04:00
KAMKEEL 21713aa33c Fixing Textures for Parts 2021-04-30 21:24:47 -04:00
KAMKEEL 59263e1ad9 Fixed Entity Modeling! 2021-04-30 02:43:35 -04:00
KAMKEEL ea1672a242 Revert "Revert "WORKING MODEL CHANGER!""
This reverts commit d2b5ce2880.
2021-04-29 20:42:52 -04:00
KAMKEEL d2b5ce2880 Revert "WORKING MODEL CHANGER!"
This reverts commit 97dc3e9f13.
2021-04-29 20:41:55 -04:00