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
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.
Code (YAML):
# 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.'
Code (YAML):
# 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.