HomeJavaModsFirework
Firework
Firework is a simple firework plugin that allows you to create your own fireworks and summon random ones!

[​IMG]
  1. Download the latest version of Firework (2.0)​
  2. Download any of the optional dependencies you want to use ( Vault)​
  3. Put both files into your server's plugin folder​
  4. Run the server and configure what you need to in the config.yml​
  5. Enjoy​
[​IMG]
/firework - Opens the firework builder GUI.
/firework random - Summons a random firework at your location.
/firework saved - Opens the saved fireworks GUI (your saved fireworks).
/firework public - Opens the public fireworks GUI (all of the published fireworks).
/firework help - Shows the help message in-game.
/firework reload - Reloads the config.yml.
/firework updatecheck - Checks whether an update is available for Firework.
/firework update - Updates Firework to the latest version.
**/fw is an alias of /firework**
**The console can only execute these commands: /fw help, /fw reload, /fw updatecheck, /fw update**

[​IMG]
firework.* - Gives access to all firework permissions.
firework.firework - Gives access to /firework.
firework.random - Gives access to /firework random.
firework.saved - Gives access to /firework saved.
firework.public - Gives access to /firework public.
firework.help - Gives access /firework help.
firework.reload - Gives access /firework reload.
firework.update.check - Gives access /firework updatecheck.
firework.update - Gives access /firework update.
firework.update.notify - Receive alerts when a new update is available for Firework.
firework.bypass.cost - Bypasses the firework fee (if Vault is being used).
firework.save - Gives access to save created fireworks in the firework builder GUI.
firework.publish - Gives access to publish saved fireworks in the saved fireworks GUI.
**Op is default for all permissions**

[​IMG]

[​IMG]
There are currently no required dependencies, but there are some optional ones.
Vault - Version 1.5.6 - In version 1.1+, if Vault is enabled you can set the cost of the firework through the config.yml

[​IMG]
There are many files the plugin creates when run for the first time, although the only one you need to worry about is the config.yml. You can edit the messages, change costs and enable or disable auto updates. I recommend you don't mess with any of the other files because they just store data, nothing really interesting. config.yml:
Code (Text):
# Firework 2.0

# by MaxKrissigo
# config.yml
# You can use color codes &0-9/a-f and formatting codes in the messages. Just remember to keep the message surrounded by '.
# Under auto-update, updatealert is whether you want to be notified when there is an available update for Firework. The console and players with firework.update.notify will receive this message.
# Updatealerttime is the time intervals in which Firework will check for an update (measured in seconds).
# Enableautoupdate is when Firework checks for an update and finds one, it will automatically update.
# The Vault costs support up to 2 decimal places.

messages:
  consoleexecute: '&cYou must be a player to execute this command!'
  nopermission: '&cYou do not have access to do this!'
  notcomplete: '&cYou have not finished building your firework!'
  nomoney: '&cYou do not have enough money to buy this firework!'
  bypasscost: '&cSince you have firework.bypass.cost, you bypassed the fee for the
    firework!'
  namefirework: '&aType in chat what you would like you name your firework!'
  savedfirework: '&aYour firework has successfully been saved! Use /firework saved to access your saved fireworks!'
  receivedfirework: '&aYou have received your firework!'
  fireworkalreadyexistssaved: '&cYou have already saved a firework with this name!'
  nosavedfireworks: '&cYou do not have any saved fireworks!'
  fireworkalreadyexistspublic: '&cA firework with this name already exists!'
  nopublishedfireworks: '&cThere are no published fireworks!'
  ratedfirework: '&aYou have successfully rated this firework!'
  removedrating: '&cYou have removed your rating from this firework!'
  savedfireworkpublish: '&aThis firework has successfully been saved! Use /firework saved to access your saved fireworks!'
  publishedfirework: '&aYour firework has successfully been published! Use /firework public to access all of the published fireworks!'
  deletedfirework: '&cYou have deleted this firework!'
  configreloaded: '&aThe config.yml has successfully been reloaded!'

auto-update:
  updatealerttime: 600
  updatealert: true
  enableautoupdate: false

vault:
  costs:
    enabled: true
    type:
      BURST: 500
      CREEPER: 1000
      STAR: 1000
      BALL: 500
      LARGEBALL: 500
    flicker:
      true: 100
      false: 0
    trail:
      true: 100
      false: 0
    color:
      AQUA: 100
      BLACK: 100
      BLUE: 100
      FUCHSIA: 100
      GRAY: 100
      GREEN: 100
      LIME: 100
      MAROON: 100
      NAVY: 100
      OLIVE: 100
      ORANGE: 100
      PURPLE: 100
      RED: 100
      SILVER: 100
      TEAL: 100
      WHITE: 100
      YELLOW: 100
    fadecolor:  
      AQUA: 50
      BLACK: 50
      BLUE: 50
      FUCHSIA: 50
      GRAY: 50
      GREEN: 50
      LIME: 50
      MAROON: 50
      NAVY: 50
      OLIVE: 50
      ORANGE: 50
      PURPLE: 50
      RED: 50
      SILVER: 50
      TEAL: 50
      WHITE: 50
      YELLOW: 50
    power:
      1: 1
      2: 2
      3: 3
      4: 4
      5: 5
      6: 6
      7: 7
      8: 8
      9: 9
      10: 10
      11: 11
      12: 12
      13: 13
      14: 14
      15: 15
      16: 16
      17: 17
      18: 18
      19: 19
      20: 20
      21: 21
      22: 22
      23: 23
      24: 24
      25: 25
      26: 26
      27: 27
      28: 28
      29: 29
      30: 30
      31: 31
      32: 32
      33: 33
      34: 34
      35: 35
      36: 36
      37: 37
      38: 38
      39: 39
      40: 40
      41: 41
      42: 42
      43: 43
      44: 44
      45: 45
      46: 46
      47: 47
      48: 48
      49: 49
      50: 50
      51: 51
      52: 52
      53: 53
      54: 54
      55: 55
      56: 56
      57: 57
      58: 58
      59: 59
      60: 60
      61: 61
      62: 62
      63: 63
      64: 64
      65: 65
      66: 66
      67: 67
      68: 68
      69: 69
      70: 70
      71: 71
      72: 72
      73: 73
      74: 74
      75: 75
      76: 76
      77: 77
      78: 78
      79: 79
      80: 80
      81: 81
      82: 82
      83: 83
      84: 84
      85: 85
      86: 86
      87: 87
      88: 88
      89: 89
      90: 90
      91: 91
      92: 92
      93: 93
      94: 94
      95: 95
      96: 96
      97: 97
      98: 98
      99: 99
      100: 100
      101: 101
      102: 102
      103: 103
      104: 104
      105: 105
      106: 106
      107: 107
      108: 108
      109: 109
      110: 110
      111: 111
      112: 112
      113: 113
      114: 114
      115: 115
      116: 116
      117: 117
      118: 118
      119: 119
      120: 120
      121: 121
      122: 122
      123: 123
      124: 124
      125: 125
      126: 126
      127: 127
      128: 128
[​IMG]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Firework is a free Minecraft Java mod. Compatible with Minecraft 1.10. Downloaded 1,211 times (via Spigot). Download it and open it directly in the game.

Explore more