Skip to content

Exenco/Light-Show

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light-Show

Spigot Plugin for creating light shows/concerts in Minecraft. It works by simulating ingame effects like guardian and beacon beams.

Demo

Here you can see a snippet of a light-show I made: Light-Show-Demo
Click on the Demo to view the full video on Reddit.

How it works

A surface level description would be: It uses the internet to receive signals form a lighting control software which can be translated into Minecraft. Going more into detail it receives DMX512 signals via the protocol Art-Net to filter out values for ingame fixtures.

How one can use it

It might seem complex at first, but it really isn't once you get the hang of it:

  1. Install plugin on your server.
  2. Setup config.json and depending on what you want fixture configs.
  3. Register fixtures by adding them as DmxEntries.
  4. Install a lighting control software (MagicQ, Dot2, GrandMA2, GrandMA3, etc.).
  5. Learn installed lighting control software (ChamSys has tutorials for MagicQ).
  6. Setup fixtures in your software. See Fixtures for coding info.
  7. Connect lighting control software to Minecraft via Art-Net.
  8. Start Art-Net connectivity by using command /show start
  9. Light away!

Troubleshooting

For questions and ideas please join the Discord Server.

Credits

The reason for not having any dependencies is that I made everything myself. This, however, was supported by checking out how others implemented what I was trying to do.

Plugin:
Java Art-Net - cansik's Art-Net library
Lots of inspiration - Rushmead's Theatrical Mod (Additionally ORGG Studios for explanation videos)
Packet usage - SkytAsul
Video:
Arena Map - TheHolder, PreFXDesigns, CraftCrusader
Stage - MinerBuilder
Concert - Alan Walker: Untold Festival, Neversea Festival, Parookaville Festival