mirror of
https://github.com/TeamMidnightDust/CullLeaves.git
synced 2025-12-15 14:15:08 +01:00
File size optimization
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
package eu.midnightdust.cullleaves;
|
||||
|
||||
import eu.midnightdust.cullleaves.config.CullLeavesConfig;
|
||||
|
||||
public class CullLeavesClient {
|
||||
|
||||
public static void onInitializeClient() {
|
||||
CullLeavesConfig.init("cullleaves", CullLeavesConfig.class);
|
||||
}
|
||||
}
|
||||
@@ -9,9 +9,9 @@ import net.minecraft.block.LeavesBlock;
|
||||
import net.minecraft.util.math.Direction;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
|
||||
@Mixin(LeavesBlock.class)
|
||||
@Mixin(value = LeavesBlock.class, priority = 1900)
|
||||
@Environment(EnvType.CLIENT)
|
||||
public class MixinLeavesBlock extends Block {
|
||||
public abstract class MixinLeavesBlock extends Block {
|
||||
|
||||
public MixinLeavesBlock(Settings settings) {
|
||||
super(settings);
|
||||
|
||||
BIN
common/src/main/resources/assets/cullleaves/icon.png
Executable file → Normal file
BIN
common/src/main/resources/assets/cullleaves/icon.png
Executable file → Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 6.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 8.3 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.9 KiB |
@@ -1,6 +1,7 @@
|
||||
package eu.midnightdust.cullleaves.fabric;
|
||||
|
||||
import eu.midnightdust.cullleaves.CullLeavesClient;
|
||||
import eu.midnightdust.cullleaves.config.CullLeavesConfig;
|
||||
import eu.midnightdust.lib.config.MidnightConfig;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
import net.fabricmc.fabric.api.resource.ResourceManagerHelper;
|
||||
import net.fabricmc.fabric.api.resource.ResourcePackActivationType;
|
||||
@@ -10,7 +11,7 @@ import net.minecraft.util.Identifier;
|
||||
public class CullLeavesClientFabric implements ClientModInitializer {
|
||||
@Override
|
||||
public void onInitializeClient() {
|
||||
CullLeavesClient.onInitializeClient();
|
||||
MidnightConfig.init("cullleaves", CullLeavesConfig.class);
|
||||
FabricLoader.getInstance().getModContainer("cullleaves").ifPresent(modContainer -> {
|
||||
ResourceManagerHelper.registerBuiltinResourcePack(new Identifier("cullleaves:smartleaves"), modContainer, ResourcePackActivationType.NORMAL);
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package eu.midnightdust.cullleaves.forge;
|
||||
|
||||
import eu.midnightdust.cullleaves.CullLeavesClient;
|
||||
import eu.midnightdust.cullleaves.config.CullLeavesConfig;
|
||||
import eu.midnightdust.lib.config.MidnightConfig;
|
||||
import net.minecraftforge.client.ConfigScreenHandler;
|
||||
import net.minecraftforge.fml.ModLoadingContext;
|
||||
@@ -9,8 +9,8 @@ import net.minecraftforge.fml.common.Mod;
|
||||
@Mod("cullleaves")
|
||||
public class CullLeavesClientForge {
|
||||
public CullLeavesClientForge() {
|
||||
CullLeavesClient.onInitializeClient();
|
||||
MidnightConfig.init("cullleaves", CullLeavesConfig.class);
|
||||
ModLoadingContext.get().registerExtensionPoint(ConfigScreenHandler.ConfigScreenFactory.class, () ->
|
||||
new ConfigScreenHandler.ConfigScreenFactory((client, parent) -> MidnightConfig.getScreen(parent, "cullleaves")));
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
forge/src/main/resources/icon.png
Executable file → Normal file
BIN
forge/src/main/resources/icon.png
Executable file → Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 6.2 KiB |
@@ -1,6 +1,7 @@
|
||||
package eu.midnightdust.cullleaves.quilt;
|
||||
|
||||
import eu.midnightdust.cullleaves.CullLeavesClient;
|
||||
import eu.midnightdust.cullleaves.config.CullLeavesConfig;
|
||||
import eu.midnightdust.lib.config.MidnightConfig;
|
||||
import net.minecraft.util.Identifier;
|
||||
import org.quiltmc.loader.api.ModContainer;
|
||||
import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer;
|
||||
@@ -10,7 +11,7 @@ import org.quiltmc.qsl.resource.loader.api.ResourcePackActivationType;
|
||||
public class CullLeavesClientQuilt implements ClientModInitializer {
|
||||
@Override
|
||||
public void onInitializeClient(ModContainer mod) {
|
||||
CullLeavesClient.onInitializeClient();
|
||||
MidnightConfig.init("cullleaves", CullLeavesConfig.class);
|
||||
ResourceLoader.registerBuiltinResourcePack(new Identifier("cullleaves:smartleaves"), mod, ResourcePackActivationType.NORMAL);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user