Skip to content
Hydrogen edited this page Jun 16, 2022 · 7 revisions

nightclub1

Nightclub is a plugin which allows you to create completely customizable light set-ups (called LightUniverses) You can customize anything from the pattern of a Light (Circular motions, "line" motions, or even staying completely still!) or how fast the light moves, and way more, explained in this wiki.

Config

After starting the server once with the plugin installed, it will generate a config.yml file in the Nightclub2.0 folder. There are two options: addTextures: false addDebugMarkerShader: true If addTextures is set to true it will hide end crystals, ender dragons, squids, guardians, and bubble particles. This option is off by default as it may visually break your server. However if turned on, the lightshow will look prettier with solid colored and more visible beams, as well as hiding some entities.

addDebugMarkerShader is a fairly harmless setting, it adds a shader to the resource pack the plugin generates to allow debug markers to utilize the full color spectrum. This will not break anything, unless your server already has a debug marker shader in a resource pack.

Initial set-up

Once you start your server with the plugin, you can execute /lightuniverse build to create a brand new LightUniverse. It does not matter where you execute this command in the world, the plugin does not save the location of a LightUniverse. After executing /lightuniverse build the plugin will automatically load the universe.

When built, a universe will have a name like "Unnamed-Universe-1023921032", to change the name of the lightuniverse you can execute /lightuniverse setname \<name> to set a new name

Your LightUniverse should now be built, loaded and ready to include your light setup. Remember that in the future, such as after a restart, you will need to do /lightuniverse load \<universe name> to load the universe back, if you wish to change anything about it.

Light set-up

When you have your LightUniverse loaded, you can start setting up your lights. You can use /light build to build a light, which will initially look something like this: javaw_8hMZsa6CU8

This light will automatically be loaded, and it is saved in the currently loaded LightUniverse. You can now start configuring this light with /light data \<variable> \<value> and browse through the variables with auto-complete, such as its rotation, speed, pattern, maximum length, and way more. Your light is customizable to however you want it.

To view a list of all variables, what they do, and their recommended value ranges, check out the Light Variables page

TIP: If you have a light, and you would like a series of similar, or even the exact same lights, you can use /light clone to clone the currently loaded light. The only things that will be different will be its name (random) and location (automatically set to where the command was executed from)

Light show set-up

Please go to either BeatSaver or my personal recommendation Beast Saber (which in my opinion has a better search) to pick out beat maps for songs you like, or if you dont find any for your song, you may consider mapping it yourself. Please note that the plugin only takes into account lighting for maps, and not any blocks.

This plugin depends on my other plugin: Resources which is used to automatically generate a resource pack from the beat maps you provide.

All you need to do to set up a light show is

a) put the beatmap folder inside the /plugins/Nightclub2.0/ folder

b) rename the beatmap folder to something without spaces such as "songname"

c) restart the server to regenerate the resource pack

d) do /beatmap play <beatmap name>

Clone this wiki locally