Commit Graph

  • d7d43f74b9 Merge branch 'dev' into player-anims Luis C.M 2023-01-09 15:11:04 -06:00
  • c3b3fc8370 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-09 14:13:26 -06:00
  • 4d17df936a Fix for player overlay speeds. Luis C.M 2023-01-09 14:13:20 -06:00
  • 6779bbc93f Ignore Empty Bytes Data from Modded Blocks KAMKEEL 2023-01-09 13:57:14 -05:00
  • f29de8aaa3 Merge branch 'dev' into player-anims Luis C.M 2023-01-09 01:27:47 -06:00
  • 9dfd562841 Fixed uninterpolated NPC puppet part offsets. Luis C.M 2023-01-09 01:22:48 -06:00
  • 8b07aa41cd Merge branch 'dev' into player-anims Luis C.M 2023-01-09 00:44:18 -06:00
  • 4375222a67 PartConfig: -Angle fix for setRotation functions. Luis C.M 2023-01-09 00:44:00 -06:00
  • d87a37e017 Added PlayerModelData as a parent of its parts when constructing them. Luis C.M 2023-01-09 00:03:09 -06:00
  • 6b0da818c6 Merge branch 'dev' into player-anims Luis C.M 2023-01-09 00:02:12 -06:00
  • a5903c24b9 Fixed rotation and offset functions setting values that are too high. Luis C.M 2023-01-09 00:00:18 -06:00
  • 780d382b3f IPlayerModelData: -Re-implemented some previously removed functions. Luis C.M 2023-01-08 23:49:27 -06:00
  • 94127e5fa4 IPlayerModelData: -Re-implemented some previously removed functions. Luis C.M 2023-01-08 23:49:14 -06:00
  • 5f595fa7b6 Merge branch 'dev' into player-anims Luis C.M 2023-01-08 23:30:02 -06:00
  • 01848e82c8 IJobPuppet: -Added allEnabled function for setting all parts as enabled. Luis C.M 2023-01-08 23:29:31 -06:00
  • c9ebeea7f9 IPlayerModelData: -Added allEnabled function for setting all parts as enabled. Luis C.M 2023-01-08 23:28:17 -06:00
  • bfb262a487 IPlayerModelData: -Added allEnabled function for setting all parts as enabled. Luis C.M 2023-01-08 23:28:08 -06:00
  • 76761c4f3d MixinModelRenderer: -Removed some unused imports & casts Luis C.M 2023-01-08 23:22:17 -06:00
  • 1ac1cbcc2a IPlayerModelData: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:05:09 -06:00
  • 0b5ffce55f IPlayerModelData: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:04:57 -06:00
  • a1c036c4bf IJobPuppet: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:01:41 -06:00
  • ddbf84bc74 Merge branch 'dev' into player-anims Luis C.M 2023-01-08 23:01:24 -06:00
  • 54d89bab39 IJobPuppet: -Renamed some functions to better reflect them changing all parts of JobPuppet Luis C.M 2023-01-08 23:00:25 -06:00
  • c146a973f0 IPlayerModelData: -Restructured to implement the new IModelPart interface Luis C.M 2023-01-08 22:57:52 -06:00
  • f98a1af2b2 IJobPuppet: -Now restructured to use IModelPart to modify puppet parts. -Old functions have been marked as deprecated, but still work. Luis C.M 2023-01-08 22:46:12 -06:00
  • 0750f12a32 IJobPuppet: -Now restructured to use IModelPart to modify puppet parts. -Old functions have been marked as deprecated, but still work. Luis C.M 2023-01-08 22:45:20 -06:00
  • aed45fc119 IJobPuppet: -Now restructured to use IModelPart to modify puppet parts. -Old functions have been marked as deprecated, but still work. Luis C.M 2023-01-08 22:34:54 -06:00
  • 928232fdd2 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-08 22:32:50 -06:00
  • 49f93dfce2 IJobPuppet: -Now restructured to use IModelPart to modify puppet parts. -Old functions have been marked as deprecated, but still work. Luis C.M 2023-01-08 22:32:36 -06:00
  • 763a388947 Update api KAMKEEL 2023-01-08 17:32:25 -05:00
  • 83a13b96c4 setMovingType and getMovingType KAMKEEL 2023-01-08 17:27:37 -05:00
  • ed284eb658 Fixed uninterpolated model part offsets for NPCs. Luis C.M 2023-01-07 17:31:11 -06:00
  • c522c08ac5 Merge branch 'dev' into player-anims Luis C.M 2023-01-07 17:23:10 -06:00
  • 0b809e8210 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev KAMKEEL 2023-01-07 18:07:58 -05:00
  • bc6cc35fd6 Automatic Legacy Config Converter KAMKEEL 2023-01-07 18:07:23 -05:00
  • 2656081b1a Commented out a few lines that were giving errors in LoadConfiguration. Luis C.M 2023-01-07 15:50:00 -06:00
  • 06b938069a Very small change, grouped client-sided fields better. Luis C.M 2023-01-07 14:12:51 -06:00
  • 7ba95807e7 Removed unused array fields. Luis C.M 2023-01-07 14:11:35 -06:00
  • 3b11ddb4b4 Simplified player animation rendering, similar to the NPC puppet part commit on dev. Luis C.M 2023-01-07 14:10:36 -06:00
  • cfd724edf6 Merge branch 'dev' into player-anims Luis C.M 2023-01-07 14:02:47 -06:00
  • 0db7ef8e66 Simplified puppet rendering code, iterates over puppet parts and their corresponding model renderers instead of having several if statements. Luis C.M 2023-01-07 14:01:04 -06:00
  • 235ddaa1ea Implemented interpolation options for player model animations. Luis C.M 2023-01-07 13:38:44 -06:00
  • d6ed069862 Merge branch 'dev' into player-anims Luis C.M 2023-01-07 13:15:45 -06:00
  • 99403257f5 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-07 13:13:56 -06:00
  • 4346992f14 IJobPuppet: -Added the option to not interpolate between angles and move from one value to another at a constant speed. Luis C.M 2023-01-07 13:13:44 -06:00
  • c9426682c0 Added another mixin necessary for rendering model rotations for players in MP. Luis C.M 2023-01-06 23:47:55 -06:00
  • 6e92f08851 Config Overhaul KAMKEEL 2023-01-07 00:21:08 -05:00
  • ef01b700da Merge remote-tracking branch 'origin/player-anims' into player-anims Luis C.M 2023-01-06 14:46:31 -06:00
  • 7564498cdf Hard reset to previous commit Luis C.M 2023-01-06 14:46:21 -06:00
  • b4cb69000e IJobPuppet: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:41:32 -06:00
  • e89e4d4c2b IJobPuppet: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:41:16 -06:00
  • ff3b9131cf IPlayerModelData: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:28:23 -06:00
  • 2e745fbda1 IPlayerModelData: -Regrouped functions in the interface, a little easier to follow. -Rotation & Offset setters now use floats as parameters instead of ints. Luis C.M 2023-01-06 14:28:15 -06:00
  • 27b80037bd Added total model rotation functionality to player model data. Luis C.M 2023-01-06 13:43:49 -06:00
  • 58afabc43b Small fix to avoid popping matrices when not needed. Luis C.M 2023-01-05 18:21:38 -06:00
  • ad689440aa Implemented complete model rotations. Luis C.M 2023-01-05 18:18:28 -06:00
  • de92c6055d Removed IPlayerModelData interface from dev. Luis C.M 2023-01-05 17:59:37 -06:00
  • 3bb1b4fcb0 Added general model rotation functions to PlayerModelData. Luis C.M 2023-01-05 17:58:32 -06:00
  • 695dfce7d0 Merge branch 'dev' into player-anims Luis C.M 2023-01-05 16:47:36 -06:00
  • 28a1650c05 Added setRotation(float rotationYaw, float rotationPitch) function for IEntity & ICustomNpc Luis C.M 2023-01-03 23:36:53 -06:00
  • bb5b3f5f00 Merge branch 'dev' into player-anims Luis C.M 2023-01-03 19:35:43 -06:00
  • 612a2d7593 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-01-03 19:31:04 -06:00
  • d2611385de ITimers: -Added timerIds() function, listing all active timer IDs Luis C.M 2023-01-01 23:54:39 -06:00
  • 7b3dd8e7bd Removed unused IPlayerModelData interface. Luis C.M 2023-01-01 23:54:39 -06:00
  • 3c856458c4 Added player rotations/pivots/animations, similar to NPC's. Luis C.M 2023-01-01 23:51:37 -06:00
  • 51263a9f82 Added player rotations/pivots/animations, similar to NPC's. Luis C.M 2022-12-31 18:47:13 -06:00
  • b167755cc0 Fixed a small puppet offset client update bug. Luis C.M 2022-12-31 18:47:13 -06:00
  • d638c98d81 Added alternate distanceTo function using three double values instead of an IPos object. Luis C.M 2022-12-28 00:45:27 -06:00
  • 1df7819931 Added a few more functions having to do with capturing picked up drops to IEntity. Luis C.M 2022-12-27 20:27:36 -06:00
  • 828d03a0cb ScriptEntity: -Fix to getStoredDataKeys() Luis C.M 2022-12-27 17:29:22 -06:00
  • 7d4a59d45a IEntity & IWorld: -Added getStoredDataKeys() & getTempDataKeys() functions. Luis C.M 2022-12-27 16:46:59 -06:00
  • 5e8c234ac7 Added more functions to IPlayer, IEntityLiving, IEntityLivingBase, and IAnimal. Luis C.M 2022-12-26 01:13:37 -06:00
  • 1ac0b3b0a3 Added more functions to IPlayer, IEntityLiving, IEntityLivingBase, and IAnimal. Luis C.M 2022-12-26 01:13:28 -06:00
  • 25dcc975df Added more functions to IEntityLivingBase for setting entity attributes. For the functions that apply, INpc's functions to set these values override IEntityLivingBase's. Luis C.M 2022-12-24 01:48:26 -06:00
  • 699b24e467 More fixes to global NPC scripts not executing on servers, and added more functions to IEntityLivingBase. Luis C.M 2022-12-24 01:46:43 -06:00
  • 8d52e9356c Fixed Global NPC script tabs not working on the server-side after being errored. Luis C.M 2022-12-23 20:45:04 -06:00
  • a82a06fe4d Fixed resetting NPC body part pivots and rotations. Luis C.M 2022-12-22 23:34:13 -06:00
  • dbe956d973 Changed the functionality of the new variable that allows for larger angles. Luis C.M 2022-12-22 17:15:48 -06:00
  • 2588f14105 Changed the functionality of the new variable that allows for larger angles. Luis C.M 2022-12-22 17:15:40 -06:00
  • 5c81f3dd2e Added more API functions to the IJobPuppet interface Luis C.M 2022-12-22 17:05:10 -06:00
  • 678ee8fc02 Added more API functions to IJobPuppet, and a "limitAngles" variable that lets puppet parts use full angles. Luis C.M 2022-12-22 17:04:53 -06:00
  • c950dcfa5a Adjusted puppet arm pivots based on body angles. Luis C.M 2022-12-22 16:31:28 -06:00
  • bb7b33bf95 Added puppet offsets and adjusted puppet leg pivots based on body angles. Luis C.M 2022-12-22 15:24:39 -06:00
  • 4f553a9ee4 Fixed legs being dislocated from body for puppet NPCs when the body's Y-rotation is modified. Luis C.M 2022-12-22 10:54:56 -06:00
  • 343721c87a Fixed arms being dislocated from body for puppet NPCs when the body's Y-rotation is modified. Luis C.M 2022-12-22 10:40:54 -06:00
  • 74ed9d9de9 Very small fix to setRotation function Luis C.M 2022-12-22 10:15:08 -06:00
  • c0ad318573 Added setRotation function to set all three rotations for parts. Luis C.M 2022-12-22 10:02:21 -06:00
  • 037711893d Added more functions for the IJobPuppet interface. Luis C.M 2022-12-22 01:37:05 -06:00
  • 1d6499ea48 Added puppet animations and more functions for the IJobPuppet interface. Luis C.M 2022-12-22 01:36:50 -06:00
  • 5d520837b1 Implemented a way to play ISound(s) to players without using a sound ID. Luis C.M 2022-12-21 19:07:19 -06:00
  • a895c8bd24 NpcAPI: -Added millisToTime(long) and ticksToTime(long) functions to return time formatted strings from long values. Luis C.M 2022-12-20 09:21:39 -06:00
  • 73ceeab907 Tracked quest data is sent for the next quest when a quest is completed now. Luis C.M 2022-12-19 17:18:28 -06:00
  • 808de24db4 Player data is now saved to disk when a quest is finished. Removed an unused packet. Luis C.M 2022-12-19 17:07:50 -06:00
  • cfac349265 Fixed quest reward null pointer exception. Luis C.M 2022-12-19 16:09:18 -06:00
  • 3d498814f9 Implemented custom commands. Luis C.M 2022-12-18 15:54:14 -06:00
  • a47af08d0f Fixed spawning clones without checking for region protection. Luis C.M 2022-12-18 02:58:12 -06:00
  • 51a556db23 NpcAPI: ++ hasGlobalObject(String) Luis C.M 2022-12-16 19:36:47 -06:00
  • 6f33b9df92 NpcAPI: ++ hasGlobalObject(String) Luis C.M 2022-12-16 19:36:39 -06:00
  • 7a715ef308 NpcAPI: Added functions for adding keywords to global script running ++ addGlobalObject(String,Object) ++ removeGlobalObject(String) ++ getEngineObjects() Luis C.M 2022-12-14 17:53:57 -06:00
  • 718a867411 NpcAPI: Added createItemFromNBT(INbt) function. Luis C.M 2022-12-14 16:44:23 -06:00