Cleanup code
This commit is contained in:
parent
df109d9153
commit
785a99d313
@ -7,7 +7,6 @@ import me.sargunvohra.mcmods.autoconfig1u.serializer.Toml4jConfigSerializer;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
import net.fabricmc.fabric.api.event.player.AttackBlockCallback;
|
||||
|
||||
/**
|
||||
* @author Caden Kriese (flogic)
|
||||
@ -16,16 +15,14 @@ import net.fabricmc.fabric.api.event.player.AttackBlockCallback;
|
||||
*/
|
||||
@Environment(EnvType.CLIENT) public class SmoothChunksClient implements ClientModInitializer {
|
||||
private static SmoothChunksClient instance;
|
||||
public static SmoothChunksClient get() {return instance;}
|
||||
|
||||
@Getter private SmoothChunksConfig config;
|
||||
|
||||
public static SmoothChunksClient get() {return instance;}
|
||||
|
||||
@Override public void onInitializeClient() {
|
||||
instance = this;
|
||||
|
||||
AutoConfig.register(SmoothChunksConfig.class, Toml4jConfigSerializer::new);
|
||||
config = AutoConfig.getConfigHolder(SmoothChunksConfig.class).getConfig();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ import me.sargunvohra.mcmods.autoconfig1u.shadowed.blue.endless.jankson.Comment;
|
||||
@Config(name = "smooth-chunks") @Config.Gui.Background("minecraft:textures/block/stone.png") @Getter
|
||||
public class SmoothChunksConfig implements ConfigData {
|
||||
@Comment("Duration of the animation in seconds.")
|
||||
@ConfigEntry.BoundedDiscrete(min = 0, max=4)
|
||||
@ConfigEntry.BoundedDiscrete(min = 0, max = 4)
|
||||
double duration = 1;
|
||||
|
||||
@Comment("Type of animation for loading chunks.")
|
||||
|
@ -19,10 +19,10 @@ import java.util.WeakHashMap;
|
||||
*/
|
||||
public final class ChunkAnimationHandler {
|
||||
private static final ChunkAnimationHandler instance = new ChunkAnimationHandler();
|
||||
public static ChunkAnimationHandler get() {return instance;}
|
||||
|
||||
private final WeakHashMap<ChunkBuilder.BuiltChunk, AnimationController> animations = new WeakHashMap<>();
|
||||
|
||||
public static ChunkAnimationHandler get() {return instance;}
|
||||
|
||||
public void addChunk(ChunkBuilder.BuiltChunk chunk) {
|
||||
animations.put(chunk, new AnimationController(chunk.getOrigin(), System.currentTimeMillis()));
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
"compatibilityLevel": "JAVA_8",
|
||||
"mixins": [],
|
||||
"client": [
|
||||
"WorldRendererMixin",
|
||||
"ChunkBuilderMixin"
|
||||
"ChunkBuilderMixin",
|
||||
"WorldRendererMixin"
|
||||
],
|
||||
"injectors": {
|
||||
"defaultRequire": 1
|
||||
|
Loading…
Reference in New Issue
Block a user