Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Talckrer

Members
  • Joined

  • Last visited

  1. I'm actually trying to make a folder in the /mods directory, where you can put any music you want and it creates a music disc ingame for every track. I have used .oggs and Minecrafts own sound system(it works), but it reads only from inside the mod zip(assets folder) and I like mp3s more. But if there's a way to play .oggs elsewhere than assets folder, I would be greatful for that. I'm using the libary down below for playing mp3s(works): http://www.javazoom.net/javalayer/docs/docs1.0/index.html And here's my code for using the Player class in the library: package Core.client.sounds; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.ArrayList; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.Player; import net.minecraft.client.Minecraft; import Core.ModBFU.BlocksForUse; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.relauncher.Side; public class Sounds implements Runnable{ static ArrayList fileNames = new ArrayList(); public static ArrayList getList(){ return fileNames; } public static String getNameAt(int index){ return (String)fileNames.get(index); } public static void addName(String name){ fileNames.add(name); } public static Player player; public void playRecord(int index, double x, double y, double z){ if (FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT && Minecraft.getMinecraft().gameSettings.soundVolume != 0.0F){ try{ String Path = BlocksForUse.newPath; File file = new File(Path + Path.charAt(2)/* the '\' character*/ + "Music" + Path.charAt(2) + getNameAt(index)); if (file.exists()){ try { InputStream stream = (InputStream)new FileInputStream(file);//the mp3 file javazoom.jl.player.Player player = new Player(stream); this.player = player; System.out.println("Made new player with file: " + file.getName()); run(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (JavaLayerException e) { e.printStackTrace(); } } }finally{ } } } @Override public void run() { try { player.play(); } catch (JavaLayerException e) { e.printStackTrace(); } } } Thanks in advance, Talckrer
  2. Hi, I'm a bit new to modding and I'm trying to play Music mp3 externally(using a different API). I click an item ingame, the song starts to play nicely, but the Minecraft stops responding. I think using threads is the thing I need, but I don't know if it works with Minecraft like that. Thanks, Talckrer
  3. Hi, I'm very new to modding, and I'm trying to have a controller with ID to create a network, but somehow some information is lost while trying to get ID from server to client. While sending request packet to server everything works and then packet sent to all players arrives, but it can't read data. Here is the PacketHandler class http://gw.minecraftforge.net/QjVT And here is the crash report, first with prints and everything, other is crash report written by forge http://gw.minecraftforge.net/JDcy http://gw.minecraftforge.net/phu5 Thanks!

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.