Cleanup code

This commit is contained in:
flogic 2020-10-24 18:03:25 -06:00
parent df109d9153
commit 785a99d313
No known key found for this signature in database
GPG Key ID: AD25E4DF29DECD31
4 changed files with 7 additions and 10 deletions

View File

@ -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();
} }
} }

View File

@ -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.")

View File

@ -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()));
} }

View File

@ -5,8 +5,8 @@
"compatibilityLevel": "JAVA_8", "compatibilityLevel": "JAVA_8",
"mixins": [], "mixins": [],
"client": [ "client": [
"WorldRendererMixin", "ChunkBuilderMixin",
"ChunkBuilderMixin" "WorldRendererMixin"
], ],
"injectors": { "injectors": {
"defaultRequire": 1 "defaultRequire": 1