Commit Graph
860 Commits
Author SHA1 Message Date
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
KAMKEEL 974bf2ca66 Packet Handling 2023-01-10 17:17:15 -05:00
KAMKEEL 4c2f033a04 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2023-01-10 16:54:52 -05:00
KAMKEEL 26a1ad1dba Manage Tags GUI hooked to and working (Not Final) 2023-01-10 16:54:49 -05:00
KAMKEEL 95f559c36b Fix TagController import in Tag File 2023-01-10 16:51:46 -05:00
KAMKEEL 352a79d94c Create Global Tag Permssions 2023-01-10 16:48:26 -05:00
KAMKEEL b203a244ec Add TagController instance to CustomNpcs Main file 2023-01-10 16:48:14 -05:00
KAMKEEL 309f912f10 Tag and Tag Controller 2023-01-10 16:47:49 -05:00
KAMKEEL 0772f427ef Tag Packets 2023-01-10 16:35:12 -05:00
Luis C.M 6897512a01 Removed redundant client-side fields from puppet parts. 2023-01-10 15:21:58 -06:00
Luis C.M a1a382b67f Undid previous commit, messed with offsets too much. 2023-01-10 15:09:06 -06:00
Luis C.M 3b69da5ef6 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/main/java/noppes/npcs/client/renderer/RenderCustomNpc.java
#	src/main/java/noppes/npcs/mixin/MixinModelRenderer.java
2023-01-10 15:07:03 -06:00
Luis C.M cbc0b82356 Undid previous commit, messed with offsets too much. 2023-01-10 15:06:37 -06:00
Luis C.M 1aee4c06fc Small optimizations for the NPC puppet mixin. 2023-01-10 13:25:21 -06:00
Luis C.M 7f407c3c44 Fixed puppet model rotations/offsets crossing over NPCs when they shouldn't. 2023-01-10 13:10:22 -06:00
Luis C.M 06ff9fc482 Mixin NPC fix for alternate NPC biped models. 2023-01-09 23:13:26 -06:00
Luis C.M 42c29f1d47 Added support for other models that inherit from ModelBiped to NPC puppet rendering. 2023-01-09 21:08:22 -06:00
Luis C.M 3573b7e71e Fixed NPC 2D armor being offset weirdly. 2023-01-09 17:39:16 -06:00
Luis C.M 25eafab3b1 Created a new config to enable/disable animation mixins. 2023-01-09 15:20:36 -06:00
Luis C.M d7d43f74b9 Merge branch 'dev' into player-anims 2023-01-09 15:11:04 -06:00
Luis C.M c3b3fc8370 Merge remote-tracking branch 'origin/dev' into dev 2023-01-09 14:13:26 -06:00
Luis C.M 4d17df936a Fix for player overlay speeds. 2023-01-09 14:13:20 -06:00
KAMKEEL 6779bbc93f Ignore Empty Bytes Data from Modded Blocks 2023-01-09 13:57:14 -05:00
Luis C.M f29de8aaa3 Merge branch 'dev' into player-anims 2023-01-09 01:27:47 -06:00
Luis C.M 9dfd562841 Fixed uninterpolated NPC puppet part offsets. 2023-01-09 01:22:48 -06:00
Luis C.M 8b07aa41cd Merge branch 'dev' into player-anims 2023-01-09 00:44:18 -06:00
Luis C.M 4375222a67 PartConfig:
-Angle fix for setRotation functions.
2023-01-09 00:44:00 -06:00
Luis C.M d87a37e017 Added PlayerModelData as a parent of its parts when constructing them. 2023-01-09 00:03:09 -06:00
Luis C.M 6b0da818c6 Merge branch 'dev' into player-anims
# Conflicts:
#	src/main/java/noppes/npcs/roles/JobPuppet.java
2023-01-09 00:02:12 -06:00
Luis C.M a5903c24b9 Fixed rotation and offset functions setting values that are too high. 2023-01-09 00:00:18 -06:00
Luis C.M 94127e5fa4 IPlayerModelData:
-Re-implemented some previously removed functions.
2023-01-08 23:49:14 -06:00
Luis C.M 5f595fa7b6 Merge branch 'dev' into player-anims 2023-01-08 23:30:02 -06:00
Luis C.M 01848e82c8 IJobPuppet:
-Added allEnabled function for setting all parts as enabled.
2023-01-08 23:29:31 -06:00
Luis C.M bfb262a487 IPlayerModelData:
-Added allEnabled function for setting all parts as enabled.
2023-01-08 23:28:08 -06:00
Luis C.M 76761c4f3d MixinModelRenderer:
-Removed some unused imports & casts
2023-01-08 23:22:17 -06:00
Luis C.M 0b5ffce55f IPlayerModelData:
-Renamed some functions to better reflect them changing all parts of JobPuppet
2023-01-08 23:04:57 -06:00
Luis C.M ddbf84bc74 Merge branch 'dev' into player-anims 2023-01-08 23:01:24 -06:00
Luis C.M 54d89bab39 IJobPuppet:
-Renamed some functions to better reflect them changing all parts of JobPuppet
2023-01-08 23:00:25 -06:00
Luis C.M c146a973f0 IPlayerModelData:
-Restructured to implement the new IModelPart interface
2023-01-08 22:57:52 -06:00
Luis C.M 0750f12a32 IJobPuppet:
-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
2023-01-08 22:45:20 -06:00
Luis C.M 928232fdd2 Merge remote-tracking branch 'origin/dev' into dev 2023-01-08 22:32:50 -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
KAMKEEL 83a13b96c4 setMovingType and getMovingType
Allows script to change types between
0 = standing, 1 = wandering, 2 = moving path
2023-01-08 17:27:37 -05:00
Luis C.M ed284eb658 Fixed uninterpolated model part offsets for NPCs. 2023-01-07 17:31:11 -06:00
Luis C.M c522c08ac5 Merge branch 'dev' into player-anims 2023-01-07 17:23:10 -06:00
KAMKEEL bc6cc35fd6 Automatic Legacy Config Converter 2023-01-07 18:07:23 -05:00
Luis C.M 06b938069a Very small change, grouped client-sided fields better. 2023-01-07 14:12:51 -06:00
Luis C.M 7ba95807e7 Removed unused array fields. 2023-01-07 14:11:35 -06:00
Luis C.M 3b11ddb4b4 Simplified player animation rendering, similar to the NPC puppet part commit on dev. 2023-01-07 14:10:36 -06:00
Luis C.M cfd724edf6 Merge branch 'dev' into player-anims
# Conflicts:
#	src/main/java/noppes/npcs/roles/JobPuppet.java
2023-01-07 14:02:47 -06:00