Effect - corentingosselin/ProdigyNightclubWiki GitHub Wiki

Effects can be placed on any location, you can place unlimited number of effects

Create new effect

You can check the effect.yml config file:

# Create your own effect options

magneticfield:
  magneticfield-default:
    particleOption: simple_end_rod
    radius: 30
    renderSpeed: 40
    speed: 2.5
  magneticfield-reverse:
    particleOption: simple_end_rod
    radius: 5
    renderSpeed: 40
    speed: 2.5
border:
  border-default:
    renderSpeed: 0
    speed: 1000
    firstSize: 80
    targetSize: 200
    timeOffset: 100
lightning:
  lightning-default:
    renderSpeed: 20
sphere:
  sphere-default:
    renderSpeed: 0
    rotation: false
    radius: 5
    particleOption: simple_end_rod
  sphere-glow:
    renderSpeed: 0
    rotation: false
    radius: 5
    particleOption: cloud_glow
  sphere-rotation:
    renderSpeed: 2
    rotation: true
    radius: 30
    particleOption: simple_end_rod
pyramid:
  pyramid-default:
    renderSpeed: 0
    rotation: false
    radius: 5
    particleDensity: 0
    particleOption: simple_end_rod
particle:
  particle-default:
    renderSpeed: 0
    rotation: false
    particleOption: simple_end_rod
  smoke:
    renderSpeed: 0
    rotation: false
    particleOption: smoke
  end-rod-explosion:
    renderSpeed: 0
    rotation: false
    particleOption: end_rod_explosion
dragon:
  dragon-default:
    renderSpeed: 60
    heightSubtractOffset: 20
cube:
  cube-default:
    renderSpeed: 0
    rotation: false
    radius: 5
    particleDensity: 0
    particleOption: simple_end_rod
  cube-rotation:
    renderSpeed: 0
    rotation: true
    radius: 5
    particleDensity: 0
    particleOption: simple_end_rod
  cube-colored:
    renderSpeed: 0
    rotation: false
    radius: 5
    particleDensity: 0
    particleOption: colored
dome:
  dome-default:
    renderSpeed: 0
    depth: 0
    drawMode: false
    rotation: false
    drawSpeed: 0.08
    radius: 5
    particleDensity: 0
    particleOption: simple_end_rod
  dome-colored:
    renderSpeed: 0
    depth: 0
    drawMode: false
    rotation: true
    drawSpeed: 0.08
    radius: 5
    particleDensity: 0
    particleOption: colored
  dome-stars:
    renderSpeed: 0
    depth: 0
    drawMode: true
    rotation: false
    drawSpeed: 0.08
    radius: 5
    particleDensity: 0
    particleOption: simple_end_rod
cyclone:
  cyclone-default:
    increaseRadius: 1.0
    renderSpeed: 0
    particleSpeed: 0.1
    rotation: false
    increaseHeight: 0.0
    particleAmount: 12
    radius: 10.0
    particleOption: null
  cyclone-end-rod:
    increaseRadius: 1.0
    renderSpeed: 0
    particleSpeed: 0.0
    rotation: false
    increaseHeight: 0.0
    particleAmount: 12
    radius: 20
    particleOption: simple_end_rod
  cyclone-glow:
    increaseRadius: 1.0
    renderSpeed: 0
    particleSpeed: 0.0
    rotation: false
    increaseHeight: 0.0
    particleAmount: 12
    radius: 20
    particleOption: glow
  cyclone-cloud-glow:
    increaseRadius: 0.7
    renderSpeed: 0
    particleSpeed: 0.0
    rotation: false
    increaseHeight: 0.0
    particleAmount: 6
    radius: 12
    particleOption: cloud_glow
  cyclone-colored:
    increaseRadius: 1.0
    renderSpeed: 0
    particleSpeed: 0.0
    rotation: false
    increaseHeight: 0.1
    particleAmount: 12
    radius: 20
    particleOption: colored
  cyclone-sonic:
    increaseRadius: 0.1
    renderSpeed: 0
    particleSpeed: 0.0
    rotation: false
    increaseHeight: 1
    particleAmount: 3
    radius: 10
    particleOption: sonic

ActionPoints

ActionPoint is the new system to display any effect, Now you can play any effect on the same point, it makes the process easier to setup and play effects.

Place individual actionpoint

You can place individual action point using pnc actionpoint add and start it with the desired effect:

Start effect on the created actionpoint

/pnc actionpoint start

Configure new effect option

are defined inside you effects.yml

Update / Delete actionpoint

If you need to edit their positions, you can still use /pnc edit start, move the element and then /pnc edit save

Action point group

You can create some action point group, for example if you have many actionpoint to place to display line of smoke effect, you can use /pnc actionpoint record

then left_click on each block you need the new action point, save this with: pnc actionpoint record save

your group is ready, you can start this with: / pnc actionpoint group start

Action group using editor mode.

Go in edition mode: /pnc edit start Select the actionpoints you need /pnc actionpoint group create

Remove group: /pnc actionpoint group remove

Stop group or individual: /pnc actionpoint group stop /pnc actionpoint stop

Also if you start the actionpoint while it's already running it will stop the current to play the new one

⚠️ **GitHub.com Fallback** ⚠️