-
-
Notifications
You must be signed in to change notification settings - Fork 51
/
version-check.json
1679 lines (1679 loc) · 855 KB
/
version-check.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models",
"homepage-fabric": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-quilt": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-babric": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-neoforge": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models",
"homepage-bukkit": "https://www.curseforge.com/minecraft/bukkit-plugins/custom-player-models-bukkit",
"promos": {
"1.12.2-latest": "0.6.19a",
"1.16.4-latest": "0.4.3a",
"1.16.5-latest": "0.6.19a",
"1.8.9-latest": "0.6.19a",
"1.7.10-latest": "0.6.19a",
"1.15.2-latest": "0.6.19a",
"1.16.4-fabric-latest": "0.4.3a",
"1.16.5-fabric-latest": "0.6.19a",
"1.17-fabric-latest": "0.4.3a",
"bukkit-latest": "0.6.19a",
"1.17.1-fabric-latest": "0.6.19a",
"1.17.1-latest": "0.6.19a",
"1.18-latest": "0.4.0a",
"1.18.1-latest": "0.4.0a",
"1.18-fabric-latest": "0.4.1a",
"1.18.1-fabric-latest": "0.4.1a",
"1.10.2-latest": "0.6.19a",
"1.18.2-latest": "0.6.19a",
"1.18.2-fabric-latest": "0.6.19a",
"1.19-latest": "0.6.19a",
"1.19-fabric-latest": "0.6.19a",
"1.19.1-latest": "0.6.19a",
"1.19.1-fabric-latest": "0.6.19a",
"1.19.2-latest": "0.6.19a",
"1.19.2-fabric-latest": "0.6.19a",
"1.19.3-latest": "0.6.19a",
"1.19.3-fabric-latest": "0.6.19a",
"web-latest": "0.6.19a",
"blockbench-latest": "0.6.19_pre1",
"1.19.4-latest": "0.6.19a",
"1.19.4-fabric-latest": "0.6.19a",
"1.14.4-latest": "0.6.19a",
"1.14.4-fabric-latest": "0.6.19a",
"1.15.2-fabric-latest": "0.6.19a",
"1.20-fabric-latest": "0.6.19a",
"1.20-latest": "0.6.19a",
"1.20.1-latest": "0.6.19a",
"1.20.1-fabric-latest": "0.6.19a",
"1.20.2-fabric-latest": "0.6.19a",
"1.20-quilt-latest": "0.6.19a",
"1.20.1-quilt-latest": "0.6.19a",
"1.20.2-latest": "0.6.19a",
"1.20.4-latest": "0.6.19b",
"1.20.3-fabric-latest": "0.6.14c",
"1.20.4-fabric-latest": "0.6.19b",
"1.20.5-fabric-latest": "0.6.16e",
"b1.7.3-fabric-latest": "0.6.19a",
"1.2.5-latest": "0.6.19a",
"1.4.7-latest": "0.6.19a",
"1.5.2-latest": "0.6.19a",
"1.6.4-latest": "0.6.19a",
"b1.7.3-bta-babric-latest": "0.6.19a",
"1.20.5-latest": "0.6.16c",
"1.20.4-quilt-latest": "0.6.19b",
"1.20.6-latest": "0.6.19a",
"1.20.6-fabric-latest": "0.6.19a",
"1.21-fabric-latest": "0.6.19a",
"1.21-latest": "0.6.19a",
"1.21.1-latest": "0.6.19a",
"1.21-quilt-latest": "0.6.19a",
"1.21.1-fabric-latest": "0.6.19a",
"1.21.1-quilt-latest": "0.6.19a",
"1.21.2-fabric-latest": "0.6.19h",
"1.21.2-latest": "0.6.19d",
"1.21.3-latest": "0.6.19d",
"1.21.3-fabric-latest": "0.6.19h",
"1.21.4-fabric-latest": "0.6.19c",
"1.21.4-latest": "0.6.19a"
},
"1.12.2": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed Editor crash with Quark",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.16.4": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.6c": "Fixed Editor crash with Gender Mod",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed mixin crash on 1.16 forge",
"0.0.17c": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17d": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.0.17f": "Fixed crash with optifine\nFixed gestures not working",
"0.0.17g": "Fixed crash with older forge versions",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.16.5": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.6c": "Fixed Editor crash with Gender Mod",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed mixin crash on 1.16 forge",
"0.0.17c": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17d": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.0.17f": "Fixed crash with optifine\nFixed gestures not working",
"0.0.17g": "Fixed crash with older forge versions",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.16.4-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.16.5-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.17-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.15b": "Fixed models menu couldn\u0027t be closed on 1.17",
"0.0.15c": "Fixed mod not loading on 1.17",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed crash with skulls on 1.17",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.8.9": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.6c": "Added pehkui and vivecraft support on 1.19.4\nFixed crash on 1.8.9 (Closes #399)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.7.10": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.15.2": {
"0.0.0": "1.16.5",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"bukkit": {
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.17.1-fabric": {
"0.0.0": "1.17-fabric",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed crash with skulls on 1.17",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.17.1": {
"0.0.0": "1.16.5",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.18": {
"0.0.0": "1.17.1",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)"
},
"1.18.1": {
"0.0.0": "1.18",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)"
},
"1.18-fabric": {
"0.0.0": "1.17.1-fabric",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)"
},
"1.18.1-fabric": {
"0.0.0": "1.18-fabric",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)"
},
"1.10.2": {
"0.0.0": "1.12.2",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.18.2": {
"0.0.0": "1.18.1",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.18.2-fabric": {
"0.0.0": "1.18.1-fabric",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.19": {
"0.0.0": "1.18.2",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.19-fabric": {
"0.0.0": "1.18.2-fabric",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name"
},
"1.19.1": {
"0.0.0": "1.19",
"0.4.5b": "Updated to 1.19.1 (Closes #256, Closes #258)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",