Merge pull request #14 from otDan/dev

fix: Add null check
This commit is contained in:
zimzaza4
2024-07-07 21:52:31 +08:00
committed by GitHub

View File

@@ -236,9 +236,14 @@ public class EntityTask {
Map<String, Boolean> updates = new HashMap<>();
model.getActiveModel().getBones().forEach((s, bone) -> {
if (!lastModelBoneSet.containsKey(bone)) lastModelBoneSet.put(bone, !bone.isVisible());
if (!lastModelBoneSet.containsKey(bone))
lastModelBoneSet.put(bone, !bone.isVisible());
if (!lastModelBoneSet.get(bone).equals(bone.isVisible()) || ignore) {
Boolean lastBone = lastModelBoneSet.get(bone);
if (lastBone == null)
return;
if (!lastBone.equals(bone.isVisible()) || ignore) {
String name = unstripName(bone).toLowerCase();
updates.put(model.getActiveModel().getBlueprint().getName() + ":" + name, bone.isVisible());
lastModelBoneSet.replace(bone, bone.isVisible());