GithubHelp home page GithubHelp logo

shoxie12 / mcdj Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 5.0 708 KB

Minecraft mod that allow you to add an unlimited amount of your music as music discs.

Home Page: https://www.curseforge.com/minecraft/mc-mods/mcdj

License: Apache License 2.0

Java 100.00%
minecraft mod music-discs

mcdj's Introduction

MCDJ

This mod allow you to add an unlimited amount of your music as music discs.
Just put your .ogg files to .minecraft/Music/ folder and you're done!

More information about installing, configuring, and working with this mod can be found in MCDJ Wiki

Thank you for using this mod, i hope you like it :)
This mod is using a modified version of the VorbisJava library to work with vorbis tags

mcdj's People

Contributors

shoxie12 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mcdj's Issues

McdjPATH not working

I want mcdj root folder to be /.minecraft/resourcepacks/myresources/assets/mcdj
I have rootname set to: RootFolderName = "mcdj"

tried theese and neither worked:
MCDJPath = "/.minecraft/resourcepacks/myresources/assets/"
MCDJPath = "/.minecraft/resourcepacks/myresources/assets/mcdj"

I just wanted to store mcdj music files at: /.minecraft/resourcepacks/myresources/assets/mcdj/sounds/streaming/

Biomes get change on the server

After installing MCDJ mod for Minecraft 1.16.5 on Forge 36.1.0 everything seems fine. It when I go to make and put an .OGG music file folder and boot up Minecraft for my server that issues begin. I followed your instructions on converting a MP3 to a .OGG using Audacity, which thank you. It was simple. I move the file to the streaming folder on my server as well as my client side. When I first attempted to log in I would get the synchronization error. Honestly I don't know how it fixed itself. I went into single player to see if it even worked at all and it did. No issue there. Then I attempted to log back in the server and boom, it worked. After logging in I realized something is off. I have a mod called Better end mod and one of the those biomes from the end was in the over world. As I traveled through out the overworld all of the biomes were completely different. not all had the drastic effect of the " Shadow Forest" biome change but the biomes changed regardless. I uploaded the latest.log I have as well as the Debug.log. Not sure if they would be of assistance to you. I also attached an image of what it did to the world... lol The shadow Forest effect.
Biome Changed

latest.log
debug.log

When I press E to close the UI of Music Generator, the Minecraft crash

Minecraft version: 1.12.2
MCDJ version : MCDJ-1.12.2-2.0_fix

if I press ESC, Music Generator UI exit normally.
and when Minecraft client crash, the Minecraft server work normally.

the crash logs are as the follw:

---- Minecraft Crash Report ----
// My bad.

Time: 2020-10-31 17:54:30 CST
Description: Updating screen events

java.lang.NumberFormatException: For input string: "0e"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at com.shoxie.mcdj.gui.TextFieldMusicGenerator.syncid(TextFieldMusicGenerator.java:54)
    at com.shoxie.mcdj.gui.TextFieldMusicGenerator.writeText(TextFieldMusicGenerator.java:46)
    at net.minecraft.client.gui.GuiTextField.textboxKeyTyped(SourceFile:349)
    at com.shoxie.mcdj.gui.TextFieldMusicGenerator.textboxKeyTyped(TextFieldMusicGenerator.java:32)
    at com.shoxie.mcdj.gui.GuiMusicGenerator.keyTyped(GuiMusicGenerator.java:70)
    at net.minecraft.client.gui.GuiScreen.handleKeyboardInput(GuiScreen.java:558)
    at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:512)
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1759)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1098)
    at net.minecraft.client.Minecraft.run(Minecraft.java:3942)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    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 net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Affected screen --
  Screen name: com.shoxie.mcdj.gui.GuiMusicGenerator

-- Affected level --
  Level name: MpServer
  All players: 1 total; [EntityPlayerSP['luoer'/0, l='MpServer', x=204.32, y=65.00, z=209.79]]
  Chunk stats: MultiplayerChunkCache: 289, 289
  Level seed: 0
  Level generator: ID 00 - default, ver 1. Features enabled: false
  Level generator options: 
  Level spawn location: World: (199,64,209), Chunk: (at 7,4,1 in 12,13; contains blocks 192,0,208 to 207,255,223), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
  Level time: 821 game time, 821 day time
  Level dimension: 0
  Level storage version: 0x00000 - Unknown?
  Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
  Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
  Forced entities: 45 total; [EntityPlayerSP['luoer'/0, l='MpServer', x=204.32, y=65.00, z=209.79], EntityChicken['Chicken'/133, l='MpServer', x=217.09, y=67.00, z=188.84], EntityChicken['Chicken'/134, l='MpServer', x=214.82, y=66.00, z=196.00], EntitySheep['Sheep'/135, l='MpServer', x=154.50, y=65.00, z=271.50], EntitySkeleton['Skeleton'/8, l='MpServer', x=126.49, y=39.00, z=212.69], EntitySheep['Sheep'/136, l='MpServer', x=155.50, y=65.00, z=271.50], EntitySkeleton['Skeleton'/9, l='MpServer', x=127.22, y=39.00, z=213.47], EntitySheep['Sheep'/137, l='MpServer', x=150.59, y=67.00, z=261.73], EntitySkeleton['Skeleton'/10, l='MpServer', x=125.11, y=39.00, z=213.50], EntityCreeper['Creeper'/12, l='MpServer', x=127.00, y=39.00, z=215.55], EntityZombieVillager['Zombie Villager'/13, l='MpServer', x=126.53, y=39.00, z=210.76], EntityItem['item.item.seeds'/141, l='MpServer', x=236.81, y=63.00, z=180.27], EntityChicken['Chicken'/142, l='MpServer', x=208.86, y=67.00, z=188.06], EntityChicken['Chicken'/143, l='MpServer', x=217.32, y=67.00, z=182.81], EntitySheep['Sheep'/17, l='MpServer', x=137.19, y=64.00, z=197.79], EntityCreeper['Creeper'/81, l='MpServer', x=125.50, y=21.00, z=150.83], EntitySheep['Sheep'/18, l='MpServer', x=136.58, y=64.00, z=200.04], EntityZombie['Zombie'/82, l='MpServer', x=127.50, y=22.00, z=148.23], EntitySheep['Sheep'/19, l='MpServer', x=139.50, y=64.00, z=197.50], EntityChicken['Chicken'/147, l='MpServer', x=214.39, y=63.00, z=149.77], EntitySheep['Sheep'/20, l='MpServer', x=136.69, y=63.00, z=191.77], EntityChicken['Chicken'/148, l='MpServer', x=216.50, y=64.00, z=146.22], EntityChicken['Chicken'/149, l='MpServer', x=217.50, y=64.00, z=143.50], EntityChicken['Chicken'/150, l='MpServer', x=216.50, y=64.00, z=143.35], EntityChicken['Chicken'/158, l='MpServer', x=256.50, y=69.00, z=289.50], EntityChicken['Chicken'/163, l='MpServer', x=255.50, y=69.00, z=290.50], EntityBat['Bat'/36, l='MpServer', x=136.48, y=30.06, z=131.01], EntityChicken['Chicken'/164, l='MpServer', x=254.50, y=69.00, z=288.50], EntityChicken['Chicken'/165, l='MpServer', x=256.50, y=69.00, z=283.50], EntityBat['Bat'/38, l='MpServer', x=140.21, y=41.29, z=131.93], EntitySkeleton['Skeleton'/39, l='MpServer', x=132.50, y=38.00, z=143.50], EntityZombie['Zombie'/40, l='MpServer', x=142.50, y=40.00, z=131.50], EntityChicken['Chicken'/168, l='MpServer', x=213.50, y=68.00, z=280.50], EntityChicken['Chicken'/169, l='MpServer', x=215.50, y=69.00, z=283.50], EntityZombie['Zombie'/42, l='MpServer', x=135.50, y=42.00, z=131.50], EntityChicken['Chicken'/170, l='MpServer', x=214.50, y=68.00, z=282.50], EntityCreeper['Creeper'/43, l='MpServer', x=136.50, y=42.00, z=131.50], EntityChicken['Chicken'/171, l='MpServer', x=213.50, y=68.00, z=281.50], EntityCreeper['Creeper'/50, l='MpServer', x=135.10, y=24.00, z=151.53], EntitySquid['Squid'/51, l='MpServer', x=141.50, y=59.00, z=153.50], EntitySquid['Squid'/52, l='MpServer', x=141.50, y=59.00, z=149.50], EntityPig['Pig'/117, l='MpServer', x=207.50, y=74.00, z=288.50], EntityBat['Bat'/54, l='MpServer', x=127.59, y=38.10, z=133.65], EntitySkeleton['Skeleton'/55, l='MpServer', x=127.50, y=38.00, z=134.50], EntitySheep['Sheep'/123, l='MpServer', x=160.19, y=64.00, z=272.55]]
  Retry entities: 0 total; []
  Server brand: fml,forge
  Server type: Integrated singleplayer server

No Sound, Texture or Proper Name for disc on Mac

Temporary Fix Found:
I took the MCDJ root folder and put it in the resource packs folder, reloaded the resource packs and it works just fine!!! This is a Temporary fix I found.... every time I want to add more songs and all, I will need to make a new resource pack

So I'm using MCDJ on my Mid 2019 15 inch MacBook Pro, I was somehow able to set the MCDJ Root Folder and the custom discs show up in-game, but the name is not proper, there is no texture and there is no audio. The songs are in .ogg
Screenshot 2021-04-12 at 1 06 20 AM
Screenshot 2021-04-12 at 1 06 14 AM

MCDJ Fail to load in minecraft 1.16.3

MCDJ fails to load in Minecraft 1.16.3

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 12/17/20 1:07 AM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
	at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) ~[forge:?] {re:classloading}
	at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:494) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.util.Util.func_215077_a(Util.java:418) ~[?:?] {re:classloading,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:490) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) ~[?:?] {re:classloading,xf:OptiFine:default}
	at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:584) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.3.jar:?] {re:classloading,pl:runtimedistcleaner:A}
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242] {}
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242] {}
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242] {}
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242] {}
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.3-34.1.42.jar:34.1] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {}


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445) ~[?:1.8.0_242] {}
-- MOD mcdj --
Details:
	Mod File: MCDJ-1.16.2-1.16.3-2.1.jar
	Failure message: MCDJ (mcdj) has failed to load correctly
		java.util.ConcurrentModificationException: null
	Mod Version: 2.1
	Mod Issue URL: https://github.com/Shoxie12/MCDJ/issues
	Exception message: java.util.ConcurrentModificationException
Stacktrace:
	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445) ~[?:1.8.0_242] {}
	at java.util.HashMap$KeyIterator.next(HashMap.java:1469) ~[?:1.8.0_242] {}
	at net.minecraft.resources.ResourcePackList.func_232624_g_(ResourcePackList.java:42) ~[?:?] {re:classloading}
	at net.minecraft.resources.ResourcePackList.func_198983_a(ResourcePackList.java:35) ~[?:?] {re:classloading}
	at net.minecraft.client.Minecraft.func_213237_g(Minecraft.java:723) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at com.shoxie.mcdj.proxy.ClientProxy.rpreload(ClientProxy.java:57) ~[mcdj:1.16.2-2.1] {re:classloading}
	at com.shoxie.mcdj.proxy.ClientProxy.rpinit(ClientProxy.java:52) ~[mcdj:1.16.2-2.1] {re:classloading}
	at com.shoxie.mcdj.mcdj.MusicScan(mcdj.java:154) ~[mcdj:1.16.2-2.1] {re:classloading}
	at com.shoxie.mcdj.mcdj.<init>(mcdj.java:87) ~[mcdj:1.16.2-2.1] {re:classloading}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_242] {}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_242] {}
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_242] {}
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_242] {}
	at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_242] {}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:34.1] {re:classloading}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:110) ~[forge:?] {re:classloading}
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_242] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_242] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_242] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_242] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_242] {re:computing_frames}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_242] {}


-- System Details --
Details:
	Minecraft Version: 1.16.3
	Minecraft Version ID: 1.16.3
	Operating System: Mac OS X (x86_64) version 10.16
	Java Version: 1.8.0_242, AdoptOpenJDK
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), AdoptOpenJDK
	Memory: 363468976 bytes (346 MB) / 2459435008 bytes (2345 MB) up to 5726797824 bytes (5461 MB)
	CPUs: 12
	JVM Flags: 3 total; -Xmx6144m -Xms6144m -Xms256m
	ModLauncher: 8.0.6+85+master.325de55
	ModLauncher launch target: fmlclient
	ModLauncher naming: srg
	ModLauncher services: 
		/mixin-0.8.2.jar mixin PLUGINSERVICE 
		/eventbus-3.0.3-service.jar eventbus PLUGINSERVICE 
		/forge-1.16.3-34.1.42.jar object_holder_definalize PLUGINSERVICE 
		/forge-1.16.3-34.1.42.jar runtime_enum_extender PLUGINSERVICE 
		/accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE 
		/forge-1.16.3-34.1.42.jar capability_inject_definalize PLUGINSERVICE 
		/forge-1.16.3-34.1.42.jar runtimedistcleaner PLUGINSERVICE 
		/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE 
		/OptiFine_1.16.3_HD_U_G5.jar OptiFine TRANSFORMATIONSERVICE 
		/forge-1.16.3-34.1.42.jar fml TRANSFORMATIONSERVICE 
	FML: 34.1
	Forge: net.minecraftforge:34.1.42
	FML Language Providers: 
		[email protected]
		minecraft@1
	Mod List: 
		forge-1.16.3-34.1.42-client.jar                   |Minecraft                     |minecraft                     |1.16.3              |CREATE_REG|NOSIGNATURE
		QuarkOddities-1.16.3.jar                          |Quark Oddities                |quarkoddities                 |1.16.3              |CREATE_REG|NOSIGNATURE
		MouseTweaks-2.13-mc1.16.2.jar                     |Mouse Tweaks                  |mousetweaks                   |2.13                |CREATE_REG|NOSIGNATURE
		flatbedrock-1.16.3-1.1.3.jar                      |Flat Bedrock                  |flatbedrock                   |1.16.3-1.1.3        |CREATE_REG|NOSIGNATURE
		CreativeCore_v2.0.10_mc1.16.4.jar                 |CreativeCore                  |creativecore                  |2.0.0               |CREATE_REG|NOSIGNATURE
		skinned_lanterns-1.16.3-1.3.0.jar                 |Skinned Lanterns              |skinnedlanterns               |1.16.3-1.3.0        |CREATE_REG|NOSIGNATURE
		jei-1.16.3-7.6.0.51.jar                           |Just Enough Items             |jei                           |7.6.0.50            |CREATE_REG|NOSIGNATURE
		Jellyfishing-1.4.0.jar                            |Jellyfishing                  |jellyfishing                  |1.4.0               |CREATE_REG|NOSIGNATURE
		ContentTweaker-1.16-1.0.0.develop.9.jar           |ContentTweaker                |contenttweaker                |1.0.0.develop.9     |CREATE_REG|NOSIGNATURE
		findme-1.16.3-2.1.0.0.jar                         |Find Me                       |findme                        |NONE                |CREATE_REG|NOSIGNATURE
		curios-forge-1.16.4-4.0.3.0.jar                   |Curios API                    |curios                        |1.16.4-4.0.3.0      |CREATE_REG|NOSIGNATURE
		BetterCaves-1.16.3-1.0.6.jar                      |YUNG's Better Caves           |bettercaves                   |1.16.3-1.0.6        |CREATE_REG|NOSIGNATURE
		Waystones_1.16.3-7.3.1.jar                        |Waystones                     |waystones                     |7.3.1               |CREATE_REG|NOSIGNATURE
		pamhc2foodcore-1.16.3-1.0.0.jar                   |Pam's HarvestCraft 2 Food Core|pamhc2foodcore                |version             |CREATE_REG|NOSIGNATURE
		CookingForBlockheads_1.16.3-9.2.2.jar             |Cooking for Blockheads        |cookingforblockheads          |9.2.2               |CREATE_REG|NOSIGNATURE
		ReAuth-1.16-Forge-3.9.3.jar                       |ReAuth                        |reauth                        |3.9.3               |CREATE_REG|3d:06:1e:e5:da:e2:ff:ae:04:00:be:45:5b:ff:fd:70:65:00:67:0b:33:87:a6:5f:af:20:3c:b6:a1:35:ca:7e
		Placebo-1.16.3-4.3.3.jar                          |Placebo                       |placebo                       |4.3.3               |CREATE_REG|NOSIGNATURE
		AutoRegLib-1.6-47.jar                             |AutoRegLib                    |autoreglib                    |1.6-47              |CREATE_REG|NOSIGNATURE
		Artifacts-1.16.4-2.7.1.jar                        |Artifacts                     |artifacts                     |1.16.4-2.7.1        |CREATE_REG|NOSIGNATURE
		ftb-gui-library-1604.1.1.26.jar                   |FTB GUI Library               |ftbguilibrary                 |1604.1.1.26         |CREATE_REG|NOSIGNATURE
		champions-forge-1.16.3-2.0.0.1.jar                |Champions                     |champions                     |1.16.3-2.0.0.1      |CREATE_REG|NOSIGNATURE
		Bookshelf-1.16.3-8.7.20.jar                       |Bookshelf                     |bookshelf                     |8.7.20              |CREATE_REG|NOSIGNATURE
		EnchantmentDescriptions-1.16.3-5.0.1.jar          |EnchantmentDescriptions       |enchdesc                      |5.0.1               |CREATE_REG|NOSIGNATURE
		solcarrot-1.16.3-1.9.8.jar                        |Spice of Life: Carrot Edition |solcarrot                     |1.16.3-1.9.8        |CREATE_REG|NOSIGNATURE
		Hwyla-forge-1.10.11-B78_1.16.2.jar                |Waila                         |waila                         |1.10.11-B78_1.16.2  |CREATE_REG|NOSIGNATURE
		MCDJ-1.16.2-1.16.3-2.1.jar                        |MCDJ                          |mcdj                          |2.1                 |ERROR     |NOSIGNATURE
		JEITweaker-1.16.3-1.0.1.4.jar                     |JEI Tweaker                   |jeitweaker                    |1.0.1.4             |CREATE_REG|NOSIGNATURE
		JustEnoughResources-1.16.3-0.12.0.100.jar         |Just Enough Resources         |jeresources                   |0.12.0.100          |CREATE_REG|NOSIGNATURE
		CraftTweaker-1.16.3-7.0.0.48.jar                  |CraftTweaker                  |crafttweaker                  |7.0.0.48            |CREATE_REG|NOSIGNATURE
		forgemod_VoxelMap-1.10.11_for_1.16.3.jar          |VoxelMap                      |voxelmap                      |1.10.11             |CREATE_REG|NOSIGNATURE
		charm-forge-1.16.4-2.1.1-hotfix3.jar              |Charm                         |charm                         |2.1.1               |CREATE_REG|NOSIGNATURE
		forge-1.16.3-34.1.42-universal.jar                |Forge                         |forge                         |34.1.42             |CREATE_REG|22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
		Quark-r2.4-277.jar                                |Quark                         |quark                         |r2.4-277            |CREATE_REG|NOSIGNATURE
		AppleSkin-mc1.16.2-forge-1.0.14.jar               |AppleSkin                     |appleskin                     |1.0.14              |CREATE_REG|NOSIGNATURE
		dcintegration-2.0.2-1.16.jar                      |Discord Integration           |dcintegration                 |2.0.2               |CREATE_REG|NOSIGNATURE
		supplementaries-0.9.9.jar                         |Supplementaries               |supplementaries               |0.9.9               |CREATE_REG|NOSIGNATURE
		BetterMineshafts-Forge-1.16.3-1.1.jar             |YUNG's Better Mineshafts      |bettermineshafts              |1.16.3-1.1          |CREATE_REG|NOSIGNATURE
		OpenLoader-1.16.3-7.0.3.jar                       |OpenLoader                    |openloader                    |7.0.3               |CREATE_REG|NOSIGNATURE
		ironchest-1.16.4-11.2.10.jar                      |Iron Chests                   |ironchest                     |1.16.4-11.2.10      |CREATE_REG|NOSIGNATURE
		BetterAdvancements-1.16.3-0.1.0.102.jar           |Better Advancements           |betteradvancements            |0.1.0.102           |CREATE_REG|NOSIGNATURE
	Crash Report UUID: e56af4a7-d4bb-428d-864e-79826c1671b8
	OptiFine Version: OptiFine_1.16.3_HD_U_G5
	OptiFine Build: 20201106-202857
	Render Distance Chunks: 10
	Mipmaps: 4
	Anisotropic Filtering: 1
	Antialiasing: 0
	Multitexture: false
	Shaders: null
	OpenGlVersion: 2.1 ATI-4.0.47
	OpenGlRenderer: AMD Radeon Pro 560X OpenGL Engine
	OpenGlVendor: ATI Technologies Inc.
	CpuCount: 12

music generator GUI Error

Fatal bug found in the Music Generator block. Crash occurs when string type text is entered in the number input field. Please make it impossible to enter values ​​other than numbers.
Version checked at 1.12.2.
`// This doesn't make any sense!

Time: 2020-11-05 16:17:52 KST
Description: Updating screen events

java.lang.NumberFormatException: For input string: "0e"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at com.shoxie.mcdj.gui.TextFieldMusicGenerator.syncid(TextFieldMusicGenerator.java:54)
at com.shoxie.mcdj.gui.TextFieldMusicGenerator.writeText(TextFieldMusicGenerator.java:46)
at net.minecraft.client.gui.GuiTextField.textboxKeyTyped(SourceFile:349)
at com.shoxie.mcdj.gui.TextFieldMusicGenerator.textboxKeyTyped(TextFieldMusicGenerator.java:32)
at com.shoxie.mcdj.gui.GuiMusicGenerator.keyTyped(GuiMusicGenerator.java:70)
at net.minecraft.client.gui.GuiScreen.handleKeyboardInput(GuiScreen.java:558)
at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:512)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1759)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1098)
at net.minecraft.client.Minecraft.run(Minecraft.java:3942)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:`

Failure message: MCDJ (mcdj) has failed to load correctly [java.util.ConcurrentModificationException: null]

Hello Shoxie,
I love your mod. It has to be one of the best most simplest mods ever to use. Thank you.

I do not mind taking the time to report errors within your mod to help you make it much better. With that being said I literally just ran into this issue. It happen to be as soon as I added a few mods. Otherwise it has been working as intended on our server. I have attach the crash report for your viewing. Let me know what i can do to be of better service.

Thank you.

crash-2021-05-19_08.50.18-fml.txt

[feature request] toggle generation of shortcut file

When using multiMC, the importation of instances including shortcuts generally fails, so to export an instance containing this mod, we have to delete /.minecraft/Music.lnk, but this file isn't "required" to make the mod work,

so if it was possible to add a configuration file with a parameter to prevent this file to generate when launching minecraft, that would be handy for modpack creators.

When server .ogg files don't match players get stuck at encrypting. 1.16.3 add a way to sync client to server.

So I run this modpack. https://www.technicpack.net/modpack/project-evolution-main-course.1765540 and it has a 50 slot server but when I used audacity to convert some mp3 files to ogg and I put them on the server this error occured when players who didn't have the exact ogg files had. https://gist.github.com/P3rf3ctXZer0/4f119cd460e5a10901d2e8e41bc6fcaa it seems that for some reason there is nothing in place to push server files to client - if possible could you create a way for clients to recieve .ogg files through 1mb packets only when people play the music? This would effectively always make sure clients and servers match. I have a lot of time and the ability to test things if you need me to.

At time of writing this - this is the changelog https://github.com/P3rf3ctXZer0/Project-Evolution-Main-Course/releases/tag/project-evolution-main-course-10.0.0

This is your mod version.
Audio Cassettes v1.0 for 1.16.3
MCDJ v2.0 for 1.16.3

no GUI from music Generator to make records

I installed forge-1.16.3-34.1.35-installer and your MCDJ-Mod-1.16.3.jar. all seems fine until a made the music generator and with a blank disk, and tried to write a Ogg song to it. there was no GUI at all. Not in signal player, or on my stand alone server. if theirs a hot key to bring up the GUI, it is not listed clearly in any doc files. no one seems to have a YouTube video on on how to use your mod.

i have a playable Ogg music file both on my local mc and in my server. still no GUI when trying to use the music generator..

Please help.

Music Disks do not use the Jukebox/Note Blocks audio channel

Music disks made through this mod play incredibly loud, and adjusting the jukebox volume settings does not affect this, only the master volume.

Additionally, music does not get quieter the further away from the jukebox you are, unlike vanilla music disks

I am not entirely sure if this is a bug or not but would you be able to add these features? Thanks

Preview disc name not matching the crafted disc's name when crafting them.

There is this issue when you try to craft a disc but when you hit the "create" button it just changes it to some another disc and crafts that one instead. (it does not happen in singleplayer) (it creates the same random disc for every player)
Minecraft: 1.16.5
Forge: 36.1.32
Mod version: MCDJ v2.1.1 for 1.16.4 | 370.24 KB | Feb 9, 2021 | 1.16.5
Server hosted by apex hosting.

Failed to synchronize data registry on server

After installing this mod both on my modded forge server and my client (everything already tested to work normally), I suddenly get failed to sync registry data because of MCDJ. There are no music files added on either client or server side yet. I also then tried adding the .ogg file I wanted to both the server and client in the correct folder (.mcdj....streaming...) and it still came up with that error. When I delete the mod and both the .mcdj and .mixin.out folders, I can connect normally.

Disc order not maching client

MC Version: 1.12.2
Mod Version: 2.1
Server operating system: Linux Debian 10
Client operating system: Linux Debian 11
Server Java version: OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_275-b01)
Client Java version: openjdk version "1.8.0_222"

Hello I noticed that in my modpack the server has an diffrent ordering of the discs then the clinent...
So when I use the disc generator and select an disc, I'll get an diffrent one...

Uploading of the songs to the server:
Installed the songs in the "streaming" folder on the client and let the data in the ".mcdj" generate...
Then I uploaded the hole .mcdj folder to the server

music cuts mid song

when i played the disc after a while it will just cut off idk i what it is

Unnamed LootPool strikes back

Basically, this line of code:

table.addPool(LootPool.builder().

You should always name LootPools you inject by calling LootPool.Builder#name(String). Set it to whatever, just make sure that whatever is not null. Otherwise you will cause an error state if any other mod attempts to inject to the same table, which in turn leads to no loot being generated from affected loot table.

For reference and some more info, you can take a look at this: Aizistral-Studios/Enigmatic-Legacy#132

disk not showing up?

the problem :

Hi, so I installed your mod (pretty good one by the way), launched the game, but there was no "/../.minecraft/Music" folder, si I created it and dropped .OGG files into it:

image

but the disks aren't showing up in-game after a restart:
image

my installation

I may be missing a step, please help me,
I use minecraft 1.14.4 with forge 28.2.18 instanced from MultiMC
the mod does load:
image
there's a complete list of my mods:
image

Modpack

I have some music on my modpack server how do I get it so it will sync with my client and if that is not possible to upload it on curseforge as part of the modpack so people who join my server will have the music

Crashed after adding my music

I added my music, converted into .ogg and the game failed to open, resulting in an error message:
MCDJ (mcdj) has failed to load correctly
java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

Music keeps playing at full Volume

Music keeps playing at full Volume as you get further away from the Jukebox.
Doesn't happen with the original music disks from Minecraft, only with the MCDJ ones.

Happens on MC 1.16.5 with Forge 36.0.14, in Singleplayer and Multiplayer.
MCDJ was the only mod Loaded.

Resourcepack support and datapack documentation?

Not sure if it's already possible, there was nothing along those lines on the Wiki. Is there a way to generate asound ID for a music disc, and then assign it to a selection of multiple sounds using a resourcepack sounds.json? If not, it would be a nice addition.

There are 2 possibilities I can imagine:

  1. The music disc is generated from the OGG file; the correlation is hardcoded. This would mean it's currently not possible. In this case, I'd like it to be changed such that there's resourcepack support.
  2. The OGG file is used to generate both the music disc item, and a sound ID entry in the mod's generated sounds.json; the music disc item then uses that sound ID. In this case, one could do the above by adding the first file through the mod's usual process, and the remaining OGG files for the same music disc through a resourcepack with a sounds.json. Nothing to be done in this case, except documenting it.

There's some more stuff I didn't find any info on. These can be figured out by in-game means with commands, so they're not high priority, but not having every resourcepack/datapack author manually take apart your generated content would be preferable. These are:

  • Names of generated item textures. I assume they're the same as the item names, which in turn are the same as the OGG file names, but both correlations are just assumptions.
  • Recipe IDs for the Music Generator and Blank Music Discs, in case a datapack creator wants to disable them. This would be useful because in exploration-based environments, music discs are often seen as trophies and the current system defeats that purpose to some extent - it's perfectly fine for different approaches though, so I suggest documenting the datapack-based configuration options rather than removing the recipes altogether.

Unidentified mapping from registry minecraft:sound_event

As the title states this is the issue when another player is trying to log onto our server.
here is the whole message.

[11/05/2021 03:13:58 AM] mcdj:record_minecraft_modern_hd_texturepack-_disk_13: 5001
[11/05/2021 03:13:58 AM]
[11/05/2021 03:13:58 AM] [03:13:58] [Render thread/ERROR]: Unidentified mapping from registry minecraft:sound_event
[11/05/2021 03:13:58 AM] mcdj:minecraft_modern_hd_texturepack-_disk_13: 1057
[11/05/2021 03:13:58 AM]
[11/05/2021 03:13:58 AM] [03:13:58] [Render thread/ERROR]: Missing registry data for network connection:
[11/05/2021 03:13:58 AM] minecraft:sound_event: mcdj:minecraft_modern_hd_texturepack-_disk_13
[11/05/2021 03:13:58 AM] minecraft:item: mcdj:record_minecraft_modern_hd_texturepack-_disk_13
[11/05/2021 03:13:58 AM]
[11/05/2021 03:13:58 AM] [03:13:58] [Netty Client IO #2/ERROR]: Failed to load registry, closing connection.
[11/05/2021 03:13:58 AM] [03:13:58] [Netty Client IO #2/ERROR]: Connection closed, not continuing handshake
[11/05/2021 03:13:59 AM] [03:13:59] [Netty Client IO #0/ERROR]: Channels [dungeons_arise:dungeons_arise,hole_filler_mod:main,cookingforblockheads:network,guardvillagers:main,cfm:network,movingelevators:main,storagedrawers:main_channel,securitycraft:securitycraft,economyinc:packets_ei,curios:main,prefab:main_channel,autoreglib:main,create:network,electrodynamics:main,guncus:main,spartanshields:network,chiselsandbits:chiselsandbits,quark:main,storagenetwork:main_channel,spartanweaponry:network,waystones:network] rejected vanilla connections

mod causing server tick rate to be behind

ever since adding this mod, my server spams this message, with he tick rate number varying slightly

[Server] Server thread/WARN [minecraft/MinecraftServer]: Can't keep up! Is the server overloaded? Running 14388ms or 287 ticks behind

i have only added about 40 songs, each only a couple minutes long. wondering if there is any optimization that could be done on the mods end? otherwise im unfortunately going to need to remove this mod from my server. other than this issue, mod works great, would recommend for server with small mod packs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.