promotional bannermobile promotional banner

Disx

"Burn" YouTube videos' audio onto custom-made discs, and play them back in real time, even in Multiplayer!

File Details

Disx b0.1.0 Forge 1.20.1

  • B
  • Sep 1, 2024
  • 79.56 MB
  • 42
  • 1.20.1
  • Forge

File Name

disx-b0.1.0-forge-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:disx-1077117:5682300")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Patch Notes b0.1.0:

Plenty of options on the table!

PROJECT COMPONENTS:

  • Reordered/reorganized utility classes

MOD COMPONENTS:

  • Updated YouTube source library to adapt to a YouTube update
  • Added server-side config file (.properties)
  • Added option to disable video existence check when making record stamps and generating discs via command
  • Added player-use whitelist on server-side (.json, enable/disable in .properties)
  • Added player-use blacklist on server-side (.json)
  • Added dimension blacklist on server-side (.json)
  • Changed Invalid Disc Type error to display as red when using /disxgen
  • Modified Advanced Jukebox use cooldowns to track accurately interdimensionally
  • Fixed console execution of /disxsound
  • Fixed audio player not syncing up properly at server join
  • Added dimension argument to /disxsound
  • Added start time argument to /disxsound
  • /disxsound now checks that a video id exists before trying to play it
  • Fixed /disxsound sending playing at message to all players in the chat
  • Server now properly logs when players request playback start, including who and what
  • Added /disxconfig command with the following suboptions:
    • /disxconfig getProperties
    • /disxconfig setProperty <KEY> <VALUE>
    • /disxconfig getUseWhitelist
    • /disxconfig getUseBlacklist
    • /disxconfig getDimensionBlacklist
    • /disxconfig modifyUseWhitelist add <USERNAME>
    • /disxconfig modifyUseWhitelist remove <USERNAME>
    • /disxconfig modifyUseBlacklist add <USERNAME>
    • /disxconfig modifyUseBlacklist remove <USERNAME>
    • /disxconfig modifyDimensionBlacklist add <DIMENSION>
    • /disxconfig modifyDimensionBlacklist remove <DIMENSION>
  • Added suggestion providers where useful for /disxconfig sub-commands
  • Added /disxmute command to mute players' audios you don’t want to listen to
  • Added /disxforcestop command to force stop all audios playing (requires op permission level >=2)
  • Updated /disxhelp to list new commands for ops and non-ops
  • Fixed players who are in not in range of an audio getting errors sent to them if audios fail to play
  • Added /disxstamp command to generate record stamps via command
  • Added loop option on Advanced Jukebox (enable/disable with redstone pulse, currently does not save loop status with world closure, so you’ll have to flip the lever again to set loop when a server is restarted, this will be patched next update, it just requires some rewriting of some of the advanced jukebox)