Skip to content

Commit 77e793c

Browse files
committed
Allow reading doubles for frametimes in animation.mcmeta files (leniently correct them into integers)
1 parent 7ddb25d commit 77e793c

File tree

1 file changed

+2
-2
lines changed
  • core/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/texture

1 file changed

+2
-2
lines changed

core/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/texture/AnimationMeta.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public AnimationMeta read(JsonReader in, Gson gson) throws IOException {
8080
case "interpolate" : animationMeta.interpolate = in.nextBoolean(); break;
8181
case "width" : animationMeta.width = in.nextInt(); break;
8282
case "height" : animationMeta.height = in.nextInt(); break;
83-
case "frametime" : animationMeta.frametime = in.nextInt(); break;
83+
case "frametime" : animationMeta.frametime = (int) in.nextDouble(); break;
8484
case "frames" : readFramesList(in, animationMeta); break;
8585
default: in.skipValue(); break;
8686
}
@@ -115,7 +115,7 @@ private void readFramesList(JsonReader in, AnimationMeta animationMeta) throws I
115115
while (in.hasNext()) {
116116
switch (in.nextName()) {
117117
case "index" : index = in.nextInt(); break;
118-
case "time" : time = in.nextInt(); break;
118+
case "time" : time = (int) in.nextDouble(); break;
119119
default: in.skipValue(); break;
120120
}
121121
}

0 commit comments

Comments
 (0)