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