Preliminary sound testing

This commit is contained in:
nelle 2023-09-16 04:55:01 -06:00
parent 46065110c5
commit 3ef5c54714
8 changed files with 36 additions and 1 deletions

View file

@ -5,6 +5,7 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import xyz.limepot.emb.advancement.ModAchievements;
import xyz.limepot.emb.block.ModBlocks;
import xyz.limepot.emb.client.sound.ModSounds;
import xyz.limepot.emb.item.ModItems;
import xyz.limepot.emb.recipe.ModCraftingRecipes;
import xyz.limepot.emb.recipe.ModSemltingRecipes;
@ -26,6 +27,7 @@ public class EMB implements ModInitializer {
ModSemltingRecipes.registerModSmeltingRecipes();
ModCraftingRecipes.registerModRecipes();
ModAchievements.registerModAchievements();
ModSounds.registerModSounds();
LOGGER.info("Hello Legacy Fabric world from " + MOD_ID + "!");
}

View file

@ -0,0 +1,15 @@
package xyz.limepot.emb.client.sound;
import net.minecraft.client.sound.Sound;
import net.minecraft.util.Identifier;
import xyz.limepot.emb.EMB;
public class ModSounds {
public static final Sound MUSIC_FARLANDS = new Sound(new Identifier("emb:steelman_farlands"), 0.0, 0.0, false);
public static final Sound MUSIC_MODULO = new Sound(new Identifier("emb:steelman_modulo"), 0.0, 0.0, false);
public static void registerModSounds() {
EMB.LOGGER.debug("Registering Sounds...");
}
}

View file

@ -14,11 +14,14 @@ public class ModItems {
//Register Items
//Vivian
public static final Item COOKED_EGG = registerItem(new FoodItem(6, 0.6F, false).setItemGroup(ItemGroup.FOOD), "cooked_egg");
//Coins //Gold, Iron, Emerald?
public static final Item GOLD_COIN = registerItem(new Item().setItemGroup(ItemGroup.MISC), "gold_coin");
public static final Item IRON_COIN = registerItem(new Item().setItemGroup(ItemGroup.MISC), "iron_coin");
public static final Item IRON_NUGGET = registerItem(new Item().setItemGroup(ItemGroup.MATERIALS), "iron_nugget");
//Music Discs
public static final Item FARLANDS_RECORD = registerItem(new MusicDiscItem("steelman_farlands"), "record_farlands");
//Register Items
public static Item registerItem(Item item, String name) {

View file

@ -0,0 +1,13 @@
{
"farlands": {
"sounds": [
"emb:steelman_farlands"
]
},
"modulo": {
"sounds": [
"emb:steelman_modulo"
]
}
}

View file

@ -0,0 +1 @@
Farlands & Modulo by Steelman (https://www.youtube.com/@steelmanmusic)

Binary file not shown.

Binary file not shown.

View file

@ -10,4 +10,5 @@ accessible method net/minecraft/block/Block <init> (Lnet/minecraft/block/materia
accessible method net/minecraft/block/Block method_5546 (Ljava/lang/String;)Lnet/minecraft/block/Block;
accessible method net/minecraft/recipe/RecipeDispatcher registerShapedRecipe (Lnet/minecraft/item/ItemStack;[Ljava/lang/Object;)Lnet/minecraft/recipe/ShapedRecipeType;
accessible method net/minecraft/recipe/RecipeDispatcher registerShapelessRecipe (Lnet/minecraft/item/ItemStack;[Ljava/lang/Object;)V
accessible method net/minecraft/client/MinecraftClient initializeGame ()V
accessible method net/minecraft/client/MinecraftClient initializeGame ()V
accessible method net/minecraft/item/MusicDiscItem <init> (Ljava/lang/String;)V