mirror of
https://github.com/Xiao-MoMi/Custom-Crops.git
synced 2025-12-29 11:59:15 +00:00
69 lines
3.7 KiB
Java
69 lines
3.7 KiB
Java
package net.momirealms.customcrops.config;
|
|
|
|
import net.kyori.adventure.key.Key;
|
|
import net.kyori.adventure.sound.Sound;
|
|
import net.momirealms.customcrops.objects.WrappedSound;
|
|
import org.bukkit.configuration.file.YamlConfiguration;
|
|
|
|
public class SoundConfig {
|
|
|
|
public static WrappedSound waterPot;
|
|
public static WrappedSound addWaterToCan;
|
|
public static WrappedSound addWaterToSprinkler;
|
|
public static WrappedSound placeSprinkler;
|
|
public static WrappedSound plantSeed;
|
|
public static WrappedSound useFertilizer;
|
|
public static WrappedSound harvestCrop;
|
|
public static WrappedSound boneMeal;
|
|
public static WrappedSound surveyor;
|
|
|
|
public static void load(){
|
|
YamlConfiguration config = ConfigUtil.getConfig("config.yml");
|
|
waterPot = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.water-pot.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.water-pot.sound", "minecraft:block.water.ambient")),
|
|
config.getBoolean("sounds.water-pot.enable", true)
|
|
);
|
|
addWaterToCan = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.add-water-to-can.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.add-water-to-can.sound", "minecraft:item.bucket.fill")),
|
|
config.getBoolean("sounds.add-water-to-can.enable", true)
|
|
);
|
|
addWaterToSprinkler = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.add-water-to-sprinkler.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.add-water-to-sprinkler.sound", "minecraft:item.bucket.fill")),
|
|
config.getBoolean("sounds.add-water-to-sprinkler.enable", true)
|
|
);
|
|
placeSprinkler = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.place-sprinkler.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.place-sprinkler.sound", "minecraft:block.bone_block.place")),
|
|
config.getBoolean("sounds.place-sprinkler.enable", true)
|
|
);
|
|
plantSeed = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.plant-seed.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.plant-seed.sound", "minecraft:item.hoe.till")),
|
|
config.getBoolean("sounds.plant-seed.enable", true)
|
|
);
|
|
useFertilizer = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.use-fertilizer.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.use-fertilizer.sound", "minecraft:item.hoe.till")),
|
|
config.getBoolean("sounds.use-fertilizer.enable", true)
|
|
);
|
|
harvestCrop = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.harvest-crops.type", "player").toUpperCase()),
|
|
Key.key(config.getString("sounds.harvest-crops.sound", "minecraft:block.crop.break")),
|
|
config.getBoolean("sounds.harvest-crops.enable", true)
|
|
);
|
|
boneMeal = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.bonemeal.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.bonemeal.sound", "minecraft:item.hoe.till")),
|
|
config.getBoolean("sounds.bonemeal.enable", true)
|
|
);
|
|
surveyor = new WrappedSound(
|
|
Sound.Source.valueOf(config.getString("sounds.surveyor.type","player").toUpperCase()),
|
|
Key.key(config.getString("sounds.surveyor.sound", "minecraft:block.note_block.pling")),
|
|
config.getBoolean("sounds.surveyor.enable", true)
|
|
);
|
|
}
|
|
}
|