Sueta
AD

Advanced Nukes

1.0

Launch nukes at people across the map with precise

·Plugin

Description


Advanced Nukes
is an exciting plugin that adds a major twist to your servers gameplay. This plugin is specifically created for anybody who is seeking a fresh experience within your community. Be ready for intense battles and new gameplay as you launch powerful nukes at your friends' bases or incorporate them into a competitive new feature for your players to compete for.

Advanced Nukes is not just a normal nuke plugin; it's also designed with customization, coding cleanliness, and server performance in mind. This plugin has a highly configurable nature, allowing server admins to fine-tune every aspect of the experience. Just about everything is configurable, from tweaking your TNT power, to every aspect of the in-game UI. Advanced Nukes was developed with precision and cleanliness ensuring stability. Its efficient and optimized design ensures minimal impact on server performance, allowing for a smooth and enjoyable experience.

Features


YouTube
YouTube

Configuration

As I previously stated, Advanced Nukes is highly configurable. There are two major config files: lang.yml & nuke.yml.

The lang.yml controls all of the messages, UI titles, and other important things. The nuke.yml file controls options relating to the nukes and UI such as: Nuke Strength, UI Button Materials, ect.

# Lang.yml

ui:
  panelname: '&4&lNuke Panel'
  guidername: '&4&lGuider Panel'
  launchbutton:
    name: '&4&lLaunch Nuke'
    lore:
    - '&7Left-Click to nuke the location'
    - '&7that you have selected on the'
    - '&7navigator button!'
    - ''
    - '&c&lFire Away!'
  guiderbutton:
    name: '&c&lNuke Guider'
    lore:
    - '&7Click to enter the location (x + z)'
    - '&7to where you want the nuke to land!'
    - ''
    - '&c&lCurrent Location: &f%nukes_selected_location_x%x, %nukes_selected_location_z%z'
  selection:
    x:
      name: '&c&lX Axis'
      lore:
      - '&7Click to enter the location x location'
      - '&7to where you want the nuke to land!'
      - ''
      - '&cCurrent X: &f%nukes_selected_location_x%x'
    z:
      name: '&c&lZ Axis'
      lore:
      - '&7Click to enter the location z location'
      - '&7to where you want the nuke to land!'
      - ''
      - '&cCurrent Z: &f%nukes_selected_location_z%z'
  info:
    name: '&c&lInfo'
    lore:
    - '&7First, select your location to target'
    - '&7with the nuke guider, then proceed to'
    - '&7navigate back to the main menu and select'
    - '&7the Launch Nuke button.'
    - ''
    - '&cThis is a &c&l&nONE&c time use item.'
items:
  controller:
    name: '&4&lNuke Controller'
    lore:
    - '&7Interact with this item in order'
    - '&7to launch a nuke at your enemies!'
    - ''
    - '&cThis is a &o&nONE&c time use item.'
messages:
  selection:
    complete_current_selection: '&c&l(!) &cPlease complete your current input before
      attempting another!'
    type_x: '&a&l(!) &aType the X axis in chat that you want to target.'
    type_z: '&a&l(!) &aType the Z axis in chat that you want to target.'
    successful_x: '&a&l(!) &aSelected %number% as your X axis.'
    successful_z: '&a&l(!) &aSelected %number% as your Z axis.'
    no_numbers_found: '&c&l(!) &cNo numbers found, cancelling request...'
    integer_limit: '&c&l(!) &cThis number is higher than the integer limit! Cancelling
      request...'
  nuke:
    successfull: '&a&l(!) &aSuccessfully launched a nuke at %location%!'
  commands:
    give_success: '&a&l(!) &aSuccessfully gave %player% a nuke controller!'
    player_receive_success: '&a&l(!) &aYou have been given a nuke controller.'
# Nuke.yml

nuke:
  material: TNT
  strength: 50
  launchbutton:
    glowing: true
    material: WOOL
    material_data: 14
  guiderbutton:
    glowing: false
    material: COMPASS
    material_data: 0
    x_button:
      glowing: false
      material: LEVER
      material_data: 0
    z_button:
      glowing: false
      material: REDSTONE_TORCH_ON
    a_button:
      material_data: 0
  infobutton:
    glowing: false
    material: PAPER
    material_data: 0
item:
  controller:
    material: COMPASS
    is_glowing: true
    material_data: 0

Note: Advanced Nukes depends on PlaceholderAPI to function.

Similar projects

Plugin →