The new feature is Noteblock Amplifiers: When you play a song in a jukebox, the default range is 64 blocks. That means if you get 64 blocks away from the jukebox, you won't hear the song anymore. Even at 40 blocks away you can barelly hear anything.
With the new Redstone Jukebox, each Noteblock you add around it will increase that range in 8 blocks, up tp +128 blocks. You will be able to pretty much hear your songs until the chunk unloads.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
I'm not sure, I only tested it on singlepayer. I need to see how I can setup a local server to try it, I'll let you know.
It's possible to make this mod work on multiplayer, but I'm not sure if the custom records would work.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Time: 5/10/13 11:44 AM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:67)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:471)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:503)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:50)
... 27 more
Caused by: java.lang.NullPointerException
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:227)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_11, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2507146288 bytes (2391 MB) / 3087007744 bytes (2944 MB) up to 3087007744 bytes (2944 MB)
JVM Flags: 2 total; -Xmx3G -Xms3G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.51 FML v5.2.2.684 Minecraft Forge 7.8.0.684 4 mods loaded, 4 mods active
mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed
SidbenRedstoneJukebox{1.1} [Redstone Jukebox] (Sidben RedstoneJukebox v1.1.zip) Unloaded->Errored
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
regardless, the mod is awesome, i have not seen anything wrong with it yet.
Edit: this is what i keep getting actually when placing on a server
Thanks for the report, I'll make some tests tomorrow. Maybe you can help me test the SMP support of the mod, I could send you some private pre-releases.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Have you tought about making the record item render inside the glass part of the jukebox while it is playing? That would look amazing!
That is in fact a really good idea, I'll try do do it. Thanks!
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Error after trying to have a custom record. (Id conflict, I think but i don't know what mod is conflicting.)
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 12/05/13 8:24 PM
Description: Failed to start game
java.lang.RuntimeException: Config file corrupt, attepted to close to many categories 'C:/Users/Owner/AppData/Roaming/.minecraft/config/SidbenRedstoneJukebox.cfg:49'
at net.minecraftforge.common.Configuration.load(Configuration.java:568)
at net.minecraftforge.common.Configuration.<init>(Configuration.java:100)
at sidben.redstonejukebox.ModRedstoneJukebox.preInit(ModRedstoneJukebox.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:514)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:160)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:410)
at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Minecraft.java:732)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
####################
# custom_records
#===================
# How to add a custom record config
# ------------------------------------------------------------------
# For each custom record, add a line below like this:
#
# S:record###=ICON_ID;SONG_FILE;SONG_NAME
# ### = A number between 000 and 031. Do not repeat numbers. The numbers don't need to be in order.
# ICON_ID = The icon of the this record. Must be a number between 1 and 77.
# SONG_FILE = The name of the song file that should be on the 'mods/jukebox' folder. Only OGG files are accepted.
# SONG_NAME = The title of the song. Plain text, avoid using unicode characters. Max of 64 characters.
# Extra notes:
# - if the game can't find the song file, the record won't be added;
# - if the config line is incorrect, the record won't be added;
#
####################
Error after trying to have a custom record. (Id conflict, I think but i don't know what mod is conflicting.)
Does the mod works before you add custom records? If it does, then it's not an ID conflict, because the custom record Item ID is loaded even with no custom record installed.
You could use a creative command /give @p 7457 1 2 to give yourself a custom record with icon #2, but it would have no song.
From the error message, looks like your config file is the problem, check if there isn't any extra { or }. If you want, PM me your config file. Below is my full current config file:
####################
# custom_records
#===================
# How to add a custom record config
# ------------------------------------------------------------------
# For each custom record, add a line below like this:
#
# S:record###=ICON_ID;SONG_FILE;SONG_NAME
# ### = A number between 000 and 031. Do not repeat numbers. The numbers don't need to be in order.
# ICON_ID = The icon of the this record. Must be a number between 1 and 77.
# SONG_FILE = The name of the song file that should be on the 'mods/jukebox' folder. Only OGG files are accepted.
# SONG_NAME = The title of the song. Plain text, avoid using unicode characters. Max of 64 characters.
# Extra notes:
# - if the game can't find the song file, the record won't be added;
# - if the config line is incorrect, the record won't be added;
#
####################
custom_records {
I:customRecordOffersMax=4
I:customRecordOffersMin=2
I:customRecordPriceMax=9
I:customRecordPriceMin=5
S:record000=2;tje-theme.ogg;Toe Jam & Earl - Toe Jam Jammin
S:record001=21;cave-story-theme.ogg;Cave Story Theme
S:record004=37;threshold.ogg;Scott Pilgrim - Threshold (8-bit)
}
Thanks for the feedback, let me know if it worked for you.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
I also have a folder named "jukebox" in my config folder. It holds the file "overture.ogg".
Are we talking about Tchaikovsky 1812 Overture? I was going to make a video with that, if I could sync the fireworks
Your config file looks ok, but the "jukebox" folder must me in the mods folder, not the config. I'll prepare a more detailed guide for future reference. For now I made this quick reference album after some tests - http://imgur.com/a/QSrHj
Thanks for the feedback, if you have other problems let me know.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Does the mod works before you add custom records? If it does, then it's not an ID conflict, because the custom record Item ID is loaded even with no custom record installed.
You could use a creative command /give @p 7457 1 2 to give yourself a custom record with icon #2, but it would have no song.
From the error message, looks like your config file is the problem, check if there isn't any extra { or }. If you want, PM me your config file. Below is my full current config file:
####################
# custom_records
#===================
# How to add a custom record config
# ------------------------------------------------------------------
# For each custom record, add a line below like this:
#
# S:record###=ICON_ID;SONG_FILE;SONG_NAME
# ### = A number between 000 and 031. Do not repeat numbers. The numbers don't need to be in order.
# ICON_ID = The icon of the this record. Must be a number between 1 and 77.
# SONG_FILE = The name of the song file that should be on the 'mods/jukebox' folder. Only OGG files are accepted.
# SONG_NAME = The title of the song. Plain text, avoid using unicode characters. Max of 64 characters.
# Extra notes:
# - if the game can't find the song file, the record won't be added;
# - if the config line is incorrect, the record won't be added;
#
####################
custom_records {
I:customRecordOffersMax=4
I:customRecordOffersMin=2
I:customRecordPriceMax=9
I:customRecordPriceMin=5
S:record000=2;tje-theme.ogg;Toe Jam & Earl - Toe Jam Jammin
S:record001=21;cave-story-theme.ogg;Cave Story Theme
S:record004=37;threshold.ogg;Scott Pilgrim - Threshold (8-bit)
}
Are we talking about Tchaikovsky 1812 Overture? I was going to make a video with that, if I could sync the fireworks
Your config file looks ok, but the "jukebox" folder must me in the mods folder, not the config. I'll prepare a more detailed guide for future reference. For now I made this quick reference album after some tests - http://imgur.com/a/QSrHj
Thanks for the feedback, if you have other problems let me know.
It is actually the Overture from the Tron Legacy Soundtrack (It's the only kind of electronic music that I really like). I moved the "jukebox" folder to the "mods" folder. I can get the record now, but when I try to use it the jukebox only turns on for one second and then turns off.
It is actually the Overture from the Tron Legacy Soundtrack (It's the only kind of electronic music that I really like). I moved the "jukebox" folder to the "mods" folder. I can get the record now, but when I try to use it the jukebox only turns on for one second and then turns off.
I remember that when I was developing the mod, a few OGG files would not work, even when I added everything right. That was still when I used ModLoader, I'll try again on the next few days.
For now I would ask you to try add other songs to see if that is thye only one with problems. If the file is somehow corrupted, the game stops playing any sound after the bugged record, so you can also try to open a chest or door, just to check that it wasn't a internal crash.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
I remember that when I was developing the mod, a few OGG files would not work, even when I added everything right. That was still when I used ModLoader, I'll try again on the next few days.
For now I would ask you to try add other songs to see if that is thye only one with problems. If the file is somehow corrupted, the game stops playing any sound after the bugged record, so you can also try to open a chest or door, just to check that it wasn't a internal crash.
I will do some more testing and get back to you as soon as I can.
I've been wanting a redstone jukebox for quite a long time personally, and I'd never seen it until it was updated to 1.5.2. I played with it for a while in my SSP world, and decided I wanted to take it to SMP, as there are a few people on my server who have also been wanting this functionality as well. However, when I run it on a server (same forge version, same mods, same configs as SSP client) it causes minecraft to crash. The crash report (listed in spoiler) indicates your redstone jukebox, and NEI. However, the server functions entirely properly without redstone jukebox; it's only when I put it in, does it cause an issue.
Crash Log:
---- Minecraft Crash Report ----
// I let you down. Sorry
Time: 5/23/13 2:36 AM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:67)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:471)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:503)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:50)
... 26 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at codechicken.core.asm.ASMHelper.createClassNode(ASMHelper.java:105)
at codechicken.core.asm.ClassHeirachyManager.transform(ClassHeirachyManager.java:90)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:352)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:225)
... 32 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_15, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1929467344 bytes (1840 MB) / 2058027008 bytes (1962 MB) up to 2058027008 bytes (1962 MB)
JVM Flags: 2 total; -Xmx2048M -Xms2048M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.51 FML v5.2.12.710 Minecraft Forge 7.8.0.710 33 mods loaded, 33 mods active
mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{5.2.12.710} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{7.8.0.710} [Minecraft Forge] (coremods) Unloaded->Constructed
CodeChickenCore{0.8.6.8} [CodeChicken Core] (coremods) Unloaded->Constructed
NotEnoughItems{1.5.2.15} [Not Enough Items] (coremods) Unloaded->Constructed
PowerCrystalsCore{1.1.6} [PowerCrystals Core] (coremods) Unloaded->Constructed
mod_bspkrsCore{v2.04(1.5.2)} [bspkrsCore] ([1.5.2]bspkrsCorev2.04.zip) Unloaded->Constructed
TreeCapitator{Forge 1.5.2.r01} [TreeCapitator] ([1.5.2]TreeCapitator.Forge.1.5.2.r01.Uni.CoreMod.jar) Unloaded->Constructed
DamageIndicatorsMod{2.7.0} [Damage Indicators] (1.5.2 DamageIndicators v2.7.0.zip) Unloaded->Constructed
FloatingRuins{Forge 1.5.2.r01} [FloatingRuins] ([1.5.2]FloatingRuins.Forge.1.5.2.r01.Universal.zip) Unloaded->Constructed
Backpack{1.8.11} [Backpack] (backpack-1.8.11-1.5.2.zip) Unloaded->Constructed
BaMsDOUBLEDOOR{2.0} [BaM's Doubledoor] (BaMsDoubledoor_v2.0_for_1.5.2_ForgeMod.zip) Unloaded->Constructed
BiomesOPlenty{0.5.3} [Biomes O' Plenty] (Biomes-O-Plenty-0.5.3.zip) Unloaded->Constructed
BuildCraft|Core{3.5.3} [BuildCraft] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
BuildCraft|Builders{3.5.3} [BC Builders] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
BuildCraft|Energy{3.5.3} [BC Energy] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
BuildCraft|Factory{3.5.3} [BC Factory] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
BuildCraft|Transport{3.5.3} [BC Transport] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
BuildCraft|Silicon{3.5.3} [BC Silicon] (buildcraft-A-3.5.3.jar) Unloaded->Constructed
ChickenChunks{1.3.2.9} [ChickenChunks] (ChickenChunks 1.3.2.9.jar) Unloaded->Constructed
EE3{pre1g (build 4)} [Equivalent Exchange 3] (ee3-universal-pre1g.jar) Unloaded->Constructed
EnderStorage{1.4.2.8} [EnderStorage] (EnderStorage 1.4.2.8.jar) Unloaded->Constructed
FlatBedrock{1.5.1R1.1.1} [FlatBedrock] (FlatBedrock-1.1.1-32.jar) Unloaded->Constructed
Forestry{2.2.4.2} [Forestry for Minecraft] (forestry-A-2.2.4.2.jar) Unloaded->Constructed
IronChest{5.2.1.284} [Iron Chest] (ironchest-universal-1.5-5.2.1.284.zip) Unloaded->Constructed
mod_Kitchens{1.5.2} [Kitchens] (kitchens.zip) Unloaded->Constructed
Wuppy29_Koi{1.10.1} [Koi] (Koi 1.10.1.zip) Unloaded->Constructed
NetherOres{1.5.1R2.1.3} [Nether Ores] (NetherOres-2.1.3-60.jar) Unloaded->Constructed
Railcraft{7.1.0.0} [Railcraft] (Railcraft_1.5.1-7.1.0.0.jar) Unloaded->Constructed
SidbenRedstoneJukebox{1.1} [Redstone Jukebox] (Sidben RedstoneJukebox v1.1.zip) Unloaded->Errored
Thaumcraft{3.0.5c} [Thaumcraft] (Thaumcraft3.0.5c.zip) Unloaded->Constructed
ThaumicTinkerer{1.0.3} [Thaumic Tinkerer] (Thaumic Tinkerer [1.0.3].zip) Unloaded->Constructed
ThaumicBees{1.4.7a - 3} [ThaumicBees] (thaumicbees-1.4.7a.jar) Unloaded->Constructed
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Also worth noting. in neither my SSP world, nor my SMP world am I even attempting any custom records, this is just out-of-the-box functionality I'm talking about.
Hopefully it's nothing too major, as I'd like to see this in SMP, several people I know would set it up to their redstone creations.
This is awesome I was looking for a redstone triggerable jukebox mod for my modded adventure map so I could trigger music events but this is simply awesome. Commands are the most awesome bit, but I haven't tested it yet so I'll ask before I shoot off to college.
Can the commands be run from a command block?
I have encountered this bug with vanilla jukeboxes and records in the past when testing jukeboxes sometimes it just stops playing.
again thank you so much for this it's awesome.
Thanks! Yes, the commands can be used on Command Blocks, however the "playrecord" command is a little buggy. It should play the song as background music, that is you would hear the song from anywhere at the same volume. However it look like the song always come from the front, if you look to the sides, you notice a volume change.
I'm still working on fixing that. Good luck on your map, If you use my mod on it, give me a notice and I'll post a link on the original post.
I've been wanting a redstone jukebox for quite a long time personally, and I'd never seen it until it was updated to 1.5.2. I played with it for a while in my SSP world, and decided I wanted to take it to SMP, as there are a few people on my server who have also been wanting this functionality as well. However, when I run it on a server (same forge version, same mods, same configs as SSP client) it causes minecraft to crash. The crash report (listed in spoiler) indicates your redstone jukebox, and NEI. However, the server functions entirely properly without redstone jukebox; it's only when I put it in, does it cause an issue.
Also worth noting. in neither my SSP world, nor my SMP world am I even attempting any custom records, this is just out-of-the-box functionality I'm talking about. Hopefully it's nothing too major, as I'd like to see this in SMP, several people I know would set it up to their redstone creations.
On the SMP support, as it is now (v1.1) the mod is only singleplayer. I'm working on making it SMP compatible. I'm trying to get some modders help too, it's on my list.
As for the Custom Record feature, I did notice a lot of people are having trouble with it, The process is not a very intuitive, so I'm working on a detalied guide to help everyone. Thanks for the feedback.
Rollback Post to RevisionRollBack
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
The new feature is Noteblock Amplifiers: When you play a song in a jukebox, the default range is 64 blocks. That means if you get 64 blocks away from the jukebox, you won't hear the song anymore. Even at 40 blocks away you can barelly hear anything.
With the new Redstone Jukebox, each Noteblock you add around it will increase that range in 8 blocks, up tp +128 blocks. You will be able to pretty much hear your songs until the chunk unloads.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
I'm not sure, I only tested it on singlepayer. I need to see how I can setup a local server to try it, I'll let you know.
It's possible to make this mod work on multiplayer, but I'm not sure if the custom records would work.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Edit: this is what i keep getting actually when placing on a server
// Daisy, daisy...
Time: 5/10/13 11:44 AM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:67)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:471)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:503)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.ClassNotFoundException: sidben.redstonejukebox.CommonProxy
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:50)
... 27 more
Caused by: java.lang.NullPointerException
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:227)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_11, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2507146288 bytes (2391 MB) / 3087007744 bytes (2944 MB) up to 3087007744 bytes (2944 MB)
JVM Flags: 2 total; -Xmx3G -Xms3G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.51 FML v5.2.2.684 Minecraft Forge 7.8.0.684 4 mods loaded, 4 mods active
mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed
SidbenRedstoneJukebox{1.1} [Redstone Jukebox] (Sidben RedstoneJukebox v1.1.zip) Unloaded->Errored
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Thanks for the report, I'll make some tests tomorrow. Maybe you can help me test the SMP support of the mod, I could send you some private pre-releases.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
That is in fact a really good idea, I'll try do do it. Thanks!
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
// Don't be sad. I'll do better next time, I promise!
Time: 12/05/13 8:24 PM
Description: Failed to start game
java.lang.RuntimeException: Config file corrupt, attepted to close to many categories 'C:/Users/Owner/AppData/Roaming/.minecraft/config/SidbenRedstoneJukebox.cfg:49'
at net.minecraftforge.common.Configuration.load(Configuration.java:568)
at net.minecraftforge.common.Configuration.<init>(Configuration.java:100)
at sidben.redstonejukebox.ModRedstoneJukebox.preInit(ModRedstoneJukebox.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:514)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:160)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:410)
at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Minecraft.java:732)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode), Oracle Corporation
Memory: 429612312 bytes (409 MB) / 519110656 bytes (495 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.51 FML v5.2.2.684 Minecraft Forge 7.8.0.684 Optifine OptiFine_1.5.2_HD_U_D2 23 mods loaded, 23 mods active
mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized
Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized
mod_TooManyItems{1.5.2 2013-04-25} [mod_TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized
cfm{2.8.4} [MrCrayfish's Furniture Mod] ([Forge]FurnitureMod2.8.4(FULL).zip) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.2.0} [BiblioCraft] (BiblioCraft[v1.2.0].zip) Unloaded->Constructed->Pre-initialized
CarpentersSlope{v1.21} [Carpenter's Slope] (Carpenter's Slope v1.21 - MC 1.5.2.zip) Unloaded->Constructed->Pre-initialized
coralmod{1.5.2} [CoralReef Mod] (coral-reef-universal-1.5.2.zip) Unloaded->Constructed->Pre-initialized
kirsybuuDoubleDoorMod{4.6} [Double Door Mod] (doubledoor-forge-v4.6.zip) Unloaded->Constructed->Pre-initialized
FishingCraft{1.2.4} [Fishing Craft] (FishingCraft_v1.2.4.zip) Unloaded->Constructed->Pre-initialized
GrygrFlzr_GlowstoneWire{build 108} [Glowstone Wire] (GSWireUniversal-1.5.x-srg-b108Forge.zip) Unloaded->Constructed->Pre-initialized
MCA{3.3.2} [Minecraft Comes Alive] (mca v3.3.2.zip) Unloaded->Constructed->Pre-initialized
Ideas{1} [Ideas] (Metallurgy 3.0.0.0.10.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Core{3.0.0.0.10} [Metallurgy 3 Core] (Metallurgy 3.0.0.0.10.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Base{3.0.0.0.10} [Metallurgy 3 Base] (Metallurgy 3.0.0.0.10.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Machines{3.0.0.0.10} [Metallurgy 3 Machines] (Metallurgy 3.0.0.0.10.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Vanilla{3.0.0.0.10} [Metallurgy 3 Vanilla] (Metallurgy 3.0.0.0.10.jar) Unloaded->Constructed->Pre-initialized
Railcraft{7.0.0.0} [Railcraft] (Railcraft_1.5.1-7.0.0.0.jar) Unloaded->Constructed->Pre-initialized
SidbenRedstoneJukebox{1.1} [Redstone Jukebox] (Sidben RedstoneJukebox v1.1.zip) Unloaded->Constructed->Errored
mod_TaleOfKingdoms{Not available} [mod_TaleOfKingdoms] (Tale-of-Kingdoms-V1.4.3.zip) Unloaded->Constructed->Pre-initialized
TaleOfKingdoms{1.4.2.9} [Tale of Kingdoms] (Tale-of-Kingdoms-V1.4.3.zip) Unloaded->Constructed->Pre-initialized
UndergroundBiomes{0.3.6} [Underground Biomes] (UndergroundBiomes 1.5.1 - 0.3.6.zip) Unloaded->Constructed->Pre-initialized
UtilityMobs{2.0.1} [Utility Mobs] (UtilityMobs 2.0.1 for MC 1.5.2.zip) Unloaded->Constructed->Pre-initialized
LWJGL: 2.9.0
OpenGL: AMD Radeon™ HD 6520G GL version 4.2.11478 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Here is my config:
# Configuration file
####################
# block
####################
block {
I:redstoneJukeboxActiveID=521
I:redstoneJukeboxIdleID=520
}
####################
# custom_records
#===================
# How to add a custom record config
# ------------------------------------------------------------------
# For each custom record, add a line below like this:
#
# S:record###=ICON_ID;SONG_FILE;SONG_NAME
# ### = A number between 000 and 031. Do not repeat numbers. The numbers don't need to be in order.
# ICON_ID = The icon of the this record. Must be a number between 1 and 77.
# SONG_FILE = The name of the song file that should be on the 'mods/jukebox' folder. Only OGG files are accepted.
# SONG_NAME = The title of the song. Plain text, avoid using unicode characters. Max of 64 characters.
# Extra notes:
# - if the game can't find the song file, the record won't be added;
# - if the config line is incorrect, the record won't be added;
#
####################
custom_records {
I:customRecordOffersMax=4
I:customRecordOffersMin=2
I:customRecordPriceMax=9
I:customRecordPriceMin=5
S:record000=1;overture.ogg;Overture
}
####################
# item
####################
item {
I:blankRecordItemID=7200
I:customRecordItemID=7201
}
I also have a folder named "jukebox" in my config folder. It holds the file "overture.ogg".
Does the mod works before you add custom records? If it does, then it's not an ID conflict, because the custom record Item ID is loaded even with no custom record installed.
You could use a creative command /give @p 7457 1 2 to give yourself a custom record with icon #2, but it would have no song.
From the error message, looks like your config file is the problem, check if there isn't any extra { or }. If you want, PM me your config file. Below is my full current config file:
# Configuration file
####################
# block
####################
block {
I:redstoneJukeboxActiveID=521
I:redstoneJukeboxIdleID=520
}
####################
# custom_records
#===================
# How to add a custom record config
# ------------------------------------------------------------------
# For each custom record, add a line below like this:
#
# S:record###=ICON_ID;SONG_FILE;SONG_NAME
# ### = A number between 000 and 031. Do not repeat numbers. The numbers don't need to be in order.
# ICON_ID = The icon of the this record. Must be a number between 1 and 77.
# SONG_FILE = The name of the song file that should be on the 'mods/jukebox' folder. Only OGG files are accepted.
# SONG_NAME = The title of the song. Plain text, avoid using unicode characters. Max of 64 characters.
# Extra notes:
# - if the game can't find the song file, the record won't be added;
# - if the config line is incorrect, the record won't be added;
#
####################
custom_records {
I:customRecordOffersMax=4
I:customRecordOffersMin=2
I:customRecordPriceMax=9
I:customRecordPriceMin=5
S:record000=2;tje-theme.ogg;Toe Jam & Earl - Toe Jam Jammin
S:record001=21;cave-story-theme.ogg;Cave Story Theme
S:record004=37;threshold.ogg;Scott Pilgrim - Threshold (8-bit)
}
####################
# item
####################
item {
I:blankRecordItemID=7200
I:customRecordItemID=7201
}
Thanks for the feedback, let me know if it worked for you.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Are we talking about Tchaikovsky 1812 Overture? I was going to make a video with that, if I could sync the fireworks
Your config file looks ok, but the "jukebox" folder must me in the mods folder, not the config. I'll prepare a more detailed guide for future reference. For now I made this quick reference album after some tests - http://imgur.com/a/QSrHj
Thanks for the feedback, if you have other problems let me know.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Yeah... It worked before I put some custom records in my config file.. I'm going to PM to you my config!
It is actually the Overture from the Tron Legacy Soundtrack (It's the only kind of electronic music that I really like). I moved the "jukebox" folder to the "mods" folder. I can get the record now, but when I try to use it the jukebox only turns on for one second and then turns off.
I remember that when I was developing the mod, a few OGG files would not work, even when I added everything right. That was still when I used ModLoader, I'll try again on the next few days.
For now I would ask you to try add other songs to see if that is thye only one with problems. If the file is somehow corrupted, the game stops playing any sound after the bugged record, so you can also try to open a chest or door, just to check that it wasn't a internal crash.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
Direct link to the video is below, here you can see the record trades.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!
I will do some more testing and get back to you as soon as I can.
Crash Log:
Also worth noting. in neither my SSP world, nor my SMP world am I even attempting any custom records, this is just out-of-the-box functionality I'm talking about.
Hopefully it's nothing too major, as I'd like to see this in SMP, several people I know would set it up to their redstone creations.
Thanks! Yes, the commands can be used on Command Blocks, however the "playrecord" command is a little buggy. It should play the song as background music, that is you would hear the song from anywhere at the same volume. However it look like the song always come from the front, if you look to the sides, you notice a volume change.
I'm still working on fixing that. Good luck on your map, If you use my mod on it, give me a notice and I'll post a link on the original post.
On the SMP support, as it is now (v1.1) the mod is only singleplayer. I'm working on making it SMP compatible. I'm trying to get some modders help too, it's on my list.
As for the Custom Record feature, I did notice a lot of people are having trouble with it, The process is not a very intuitive, so I'm working on a detalied guide to help everyone. Thanks for the feedback.
Custom paintings! My latest project, still in BETA.
A small mod to improve your game, but keeping the vanilla flavour. For Minecraft 1.8.
Also check out my Redstone Jukebox mod, now updated to Minecraft 1.7.10!