This page is still under work! Do not comment or do anything until this message dissapears! Thanks!
If you find any bug please report it to the server Discord.
If you want the see a gameplay demo please watch the video (the end part).
Overview:
Dive into the exciting world of "Lucky Block Wars," a dynamic and engaging Spigot plugin that brings a new twist to the popular bedwars-style gameplay. In this fast-paced game mode, teams face off against each other with the goal of destroying their opponents' Nexus. Every move is crucial, as once a Nexus is obliterated, the corresponding team's players lose their ability to respawn, intensifying the strategic element of the game. Inspired by the concept of lucky blocks, players must rely on their wits and resourcefulness to uncover hidden loot and power-ups that can turn the tide of battle.
Features:
Available Commands:
Configurations files:
in this plugin you can find 3 files. One for the general configs, another for the items in the lucky blocks and another for the traps and custom commands!
But always refear to the video, since it explains the 3 config files!
Spoiler for the config.yml (default):
Video explaining how to setup the whole plugin can be found here:
Support:
Join our dedicated Discord server to connect with other players, share strategies, report issues, and stay updated on the latest Lucky Block War developments: Join the discord server here (not linked because still work in progres).
Open Source:
Lucky Block War is an open-source project, allowing the community to contribute to its growth and improvement. Check out the GitHub repository to get involved: Github repository.
SQL configuration:
Remember that this plugin will NOT create the .db file, you will need to create one (so you can create one with more data).
The plugin allows to store temporary the status of a server running this plugin, saving some data like the ID map, the map name, current players in the game, max players that the game can handle, the game status (waiting in the lobby, starting, playing, ending), the game type (SOLO, DUO, TRIO) and the server name (not the map name).
Every server running the plugin will need to have set a ID different from each other server running this plugin.
You can enable or disable the SQL from the config.
Future planned Ideas to Add:
Remember that any other idee can be sent to the Discord server.
Donation:
If you enjoy Lucky Block Wars and would like to support its development and maintenance, consider making a donation. Your contributions help us bring new features and improvements to the game: Donate Paypal Here.
Immerse yourself in the chaos of Lucky Block Wars, where luck, strategy, and teamwork collide in a thrilling battle to destroy Nexuses and emerge victorious!
If you find any bug please report it to the server Discord.
If you want the see a gameplay demo please watch the video (the end part).
Overview:
Dive into the exciting world of "Lucky Block Wars," a dynamic and engaging Spigot plugin that brings a new twist to the popular bedwars-style gameplay. In this fast-paced game mode, teams face off against each other with the goal of destroying their opponents' Nexus. Every move is crucial, as once a Nexus is obliterated, the corresponding team's players lose their ability to respawn, intensifying the strategic element of the game. Inspired by the concept of lucky blocks, players must rely on their wits and resourcefulness to uncover hidden loot and power-ups that can turn the tide of battle.
Features:
- Nexus Showdown: Engage in thrilling team-based gameplay where each team strives to eliminate the other teams' Nexuses.
- Respawn Strategy: Every time a team's Nexus is destroyed, its players are taken out of the game, adding an extra layer of strategy and urgency.
- Lucky Blocks: Search for and break lucky blocks to obtain unexpected loot, power-ups, and surprises to give your team the edge.
- Customization: Tweak game parameters to suit your server's preferences, including team sizes, and lucky block rewards.
- Endless Fun: Enjoy endless replayability thanks to the unpredictable nature of lucky block loot and the dynamic team interactions.
Available Commands:
- work in progres
Configurations files:
in this plugin you can find 3 files. One for the general configs, another for the items in the lucky blocks and another for the traps and custom commands!
But always refear to the video, since it explains the 3 config files!
Spoiler for the config.yml (default):
Spoiler: Config.yml
Spoiler for the items.yml (not the default, this is a custom made):
Code (YAML):
#Set the return Lobby, where the players will be tipped after the match is end.
return-lobby : "prelobby"
#Set the game type, available type: SOLO, DUO, TRIO.
gameType : "SOLO"
#Set the name of the World.
map-name : "Cubes"
#Set this bungee-cord server name.
this-bungeecord-name : "server_cubes"
#Current DB format (for now must use these names): id_map, map_name, current_players, max_players, game_status, game_type, bungee_name
sqlite:
enabled : false
chosen-id : 1
db-path : "jdbc:sqlite:/home/ubuntu/bungeecord/lucky.db" #It's only and example.
table-name : "lucky_blocks"
#Set the location where all player will be tipped joining the waiting lobby.
lobby-spawn:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
#Set the start and end block. It will destroy every block in between these two blocks.
remover:
enabled : true
start-block:
x : 0.0
y : 0.0
z : 0.0
end-block:
x : 0.0
y : 0.0
z : 0.0
#Set the margins of the Map. Player will not able to go further.
map-margin:
enabled : false
start-block:
x : 0.0
y : 0.0
z : 0.0
end-block:
x : 0.0
z : 0.0
other :
#Clear the inventory of the player when joining the lobby.
clear-inv-onjoin : true
#Give to the player a tool that will allow him to go in a server, for example, the same of 'return-lobby'.
give-back-tool:
enabled : true
destination : "prelobby"
index : 8 #Hotbar slot.
#Give to the player an item that will allow the player to choose the Team.
give-team-selector:
enabled : true
index : 0 #Hotbar slot.
#This will allow the other player see what team a player selected (only in the waiting lobby). Could be useful if you don't want the players know immediately what team have chosen other players.
show-selected-team : true
#Set the Nexus type block. Only this block will count as Nexus.
nexus-block : DIAMOND_BLOCK
#Set the Spawn type block. If this block is destroyed, it will be immediately replaced.
spawn-block : BEDROCK
#Set a fixed Tick of the day.
fixed-day:
enabled : true
specific-tick : 1000
#Set the minimum Y block. If the player goes under this Y, it will be killed.
min-y : -35
#Set the minimum player to start the game.
min-players : 2
#Set the maximum player. The other player will be SPECTATORS.
max-players : 4
#Set the time to start the game when the minimum player are waiting.
time-to-start : 30
#Set the max time for the game, in seconds. 1800 seconds = 30 minutes.
max-time : 1800
#Set the time before all the players gets automatically teleported to the 'return-lobby'
time-after-end : 10
#Enable or disable the Tab list. IT'S COMPATIBLE WITH PLACEHOLDERS.
tab-list:
enabled : true
header :
- "tab list header!"
- "You can use multiple lines"
footer :
- "tab list footer!"
- "some placeholder : %some_place_holder%"
#Set the player name in base of his team color.
name-player-team-color:
enabled : true
also-add-team-first-char : true #For example, if team is named "Red" the player will have "R Prov_s".
#Set your custom IP that will be showed at the end of the sidebar (if you want you can put whatever to want...). IT'S COMPATIBLE WITH PLACEHOLDERS.
your-custom-server-ip : "mc.lucky.org"
#Set a custom title for the Title of the sidebar. IT'S COMPATIBLE WITH PLACEHOLDERS.
custom-sidebar-title : "§e§lCUBE §6§lLUCKY §e§lBLOCK"
#Enable or disable the default sidebar. IT'S COMPATIBLE WITH PLACEHOLDERS. TODO: make a full customizable sidebar.
sidebar : true
#Here will be saved all the Team you will create. But you can modify here some parameter.
#teamColor can be: DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE.
#Here are simply two default Teams:
teams:
team1:
teamName : "Blue"
teamColor : "BLUE"
spawnLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
nexusLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
team2:
teamName : "Red"
teamColor : "RED"
spawnLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
nexusLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
#Here will be saved all your custom death events messages. For developers: when a player die, will be called the Death event anyway.
death-messages : #You can use colors with §
enabled : true
normal-messages :
- "[victim] §ffall into the void."
- "[victim] §edidn't make it."
- "[victim] was killed by [killer]."
final-kills :
- "[victim] was shut down by [killer]. Silent, please! §b§lFINAL KILL!"
return-lobby : "prelobby"
#Set the game type, available type: SOLO, DUO, TRIO.
gameType : "SOLO"
#Set the name of the World.
map-name : "Cubes"
#Set this bungee-cord server name.
this-bungeecord-name : "server_cubes"
#Current DB format (for now must use these names): id_map, map_name, current_players, max_players, game_status, game_type, bungee_name
sqlite:
enabled : false
chosen-id : 1
db-path : "jdbc:sqlite:/home/ubuntu/bungeecord/lucky.db" #It's only and example.
table-name : "lucky_blocks"
#Set the location where all player will be tipped joining the waiting lobby.
lobby-spawn:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
#Set the start and end block. It will destroy every block in between these two blocks.
remover:
enabled : true
start-block:
x : 0.0
y : 0.0
z : 0.0
end-block:
x : 0.0
y : 0.0
z : 0.0
#Set the margins of the Map. Player will not able to go further.
map-margin:
enabled : false
start-block:
x : 0.0
y : 0.0
z : 0.0
end-block:
x : 0.0
z : 0.0
other :
#Clear the inventory of the player when joining the lobby.
clear-inv-onjoin : true
#Give to the player a tool that will allow him to go in a server, for example, the same of 'return-lobby'.
give-back-tool:
enabled : true
destination : "prelobby"
index : 8 #Hotbar slot.
#Give to the player an item that will allow the player to choose the Team.
give-team-selector:
enabled : true
index : 0 #Hotbar slot.
#This will allow the other player see what team a player selected (only in the waiting lobby). Could be useful if you don't want the players know immediately what team have chosen other players.
show-selected-team : true
#Set the Nexus type block. Only this block will count as Nexus.
nexus-block : DIAMOND_BLOCK
#Set the Spawn type block. If this block is destroyed, it will be immediately replaced.
spawn-block : BEDROCK
#Set a fixed Tick of the day.
fixed-day:
enabled : true
specific-tick : 1000
#Set the minimum Y block. If the player goes under this Y, it will be killed.
min-y : -35
#Set the minimum player to start the game.
min-players : 2
#Set the maximum player. The other player will be SPECTATORS.
max-players : 4
#Set the time to start the game when the minimum player are waiting.
time-to-start : 30
#Set the max time for the game, in seconds. 1800 seconds = 30 minutes.
max-time : 1800
#Set the time before all the players gets automatically teleported to the 'return-lobby'
time-after-end : 10
#Enable or disable the Tab list. IT'S COMPATIBLE WITH PLACEHOLDERS.
tab-list:
enabled : true
header :
- "tab list header!"
- "You can use multiple lines"
footer :
- "tab list footer!"
- "some placeholder : %some_place_holder%"
#Set the player name in base of his team color.
name-player-team-color:
enabled : true
also-add-team-first-char : true #For example, if team is named "Red" the player will have "R Prov_s".
#Set your custom IP that will be showed at the end of the sidebar (if you want you can put whatever to want...). IT'S COMPATIBLE WITH PLACEHOLDERS.
your-custom-server-ip : "mc.lucky.org"
#Set a custom title for the Title of the sidebar. IT'S COMPATIBLE WITH PLACEHOLDERS.
custom-sidebar-title : "§e§lCUBE §6§lLUCKY §e§lBLOCK"
#Enable or disable the default sidebar. IT'S COMPATIBLE WITH PLACEHOLDERS. TODO: make a full customizable sidebar.
sidebar : true
#Here will be saved all the Team you will create. But you can modify here some parameter.
#teamColor can be: DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE.
#Here are simply two default Teams:
teams:
team1:
teamName : "Blue"
teamColor : "BLUE"
spawnLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
nexusLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
team2:
teamName : "Red"
teamColor : "RED"
spawnLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
pitch : -180.0
yaw : 0.0
nexusLocation:
world : "world"
x : 0.0
y : 0.0
z : 0.0
#Here will be saved all your custom death events messages. For developers: when a player die, will be called the Death event anyway.
death-messages : #You can use colors with §
enabled : true
normal-messages :
- "[victim] §ffall into the void."
- "[victim] §edidn't make it."
- "[victim] was killed by [killer]."
final-kills :
- "[victim] was shut down by [killer]. Silent, please! §b§lFINAL KILL!"
Spoiler: Items.yml
Spoiler for the traps.yml (default):
Code (YAML):
#Config file where will be saved all the items that the lucky blocks will drop. You can modify from here the text colors etc...
#plese use "/lucky help" to understand how to add a new item.
customItems:
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : WOOD_SWORD
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lToothpick
lore :
- §7§n§onot that bad, huh?
enchants:
DAMAGE_ALL : 7
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : FIREBALL
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lFire§6§lball §r§7- §e throwable
lore :
- §7Fireballs!
probability : 5
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENDER_PEARL
amount : 3
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §2§lEnder§9§lPearl
lore :
- §7a classic Ender Pearl, no?
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 7
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_SWORD
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §e§nSussy§r §c§nB§f§na§c§nk§f§na
lore :
- §7Kill Anything ...
enchants:
DAMAGE_ALL : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : WOOD_PICKAXE
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §cUnlocker
lore :
- §7This powerful unlocker can
- §7destroy § none §r§7block in one
- §7milli second.
enchants:
DIG_SPEED : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : LOG
amount : 16
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Wood
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 350
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lInfinity §9§lBow
lore :
- §7Kinda infinity bow ...
- §7Only 35 uses!
enchants:
ARROW_INFINITE : 1
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 382
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lPunch §9§lBow
lore :
- §7Incredible knockback!
- §7Only 3 uses!
enchants:
ARROW_KNOCKBACK : 10
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lOneshot §9§lBow
lore :
- §7Oneshot a player!
- §71 uses!
enchants:
ARROW_DAMAGE : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_HELMET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Helmet
enchants:
PROTECTION_ENVIRONMENTAL : 4
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_CHESTPLATE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Chestplate
enchants:
PROTECTION_ENVIRONMENTAL : 1
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_LEGGINGS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Leggings
enchants:
PROTECTION_ENVIRONMENTAL : 2
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_BOOTS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Boots
enchants:
PROTECTION_FALL : 2
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND
amount : 2
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §bDiamond
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : SPONGE
amount : 4
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lBlock
probability : 5
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §6§l§oLucky §e§oPotion
lore :
- §a80 % Good Potion
- §c20 % Really bad potion
- §6§oYour choise
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §c§l§oUnlucky §e§oPotion
lore :
- §a20 % Good Potion
- §c80 % Really bad potion
- §6§oYour choise
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MILK_BUCKET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aAntitode
lore :
- §anon-suspicious milk bucket
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MONSTER_EGG
amount : 20
meta:
== : ItemMeta
meta-type : SPAWN_EGG
display-name : §3Zombie
internal : H4sIAAAAAAAAAONiYOBi4HTNK8ksqQxJTOdgYMpMYRDIzcxLTS5KTCuxqsrPTcpMZWAAADz7vV8oAAAA
id : zombie
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MONSTER_EGG
amount : 3
meta:
== : ItemMeta
meta-type : SPAWN_EGG
display-name : §5Enderman
internal : H4sIAAAAAAAAAONiYOBi4HTNK8ksqQxJTOdgYMpMYRDKzcxLTS5KTCuxSs1LSS3KTcxjYAAAAjoFfyoAAAA=
id : enderman
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : SPLASH_POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §7Potion of Invisibility
lore :
- §7Watch out for your armor
- §7and items in your hand!
- §7§o§n (they are visible )
potion-type : minecraft:invisibility
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_PICKAXE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aPickaxe
enchants:
DIG_SPEED : 3
DURABILITY : 3
repair-cost : 7
probability : 7
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_SPADE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aShowel
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_HOE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aHow
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_AXE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aAxe
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_CHESTPLATE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lChestplate
enchants:
PROTECTION_ENVIRONMENTAL : 5
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_LEGGINGS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lLeggings
enchants:
PROTECTION_ENVIRONMENTAL : 5
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_HELMET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lHelmet
enchants:
PROTECTION_ENVIRONMENTAL : 5
THORNS : 3
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_BOOTS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lBoots
enchants:
PROTECTION_ENVIRONMENTAL : 5
PROTECTION_FALL : 4
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : STICK
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §ePipo di §cRuby
lore :
- §e ( ๑ ❛ ڡ ❛ ๑ )❤
enchants:
KNOCKBACK : 10
ItemFlags :
- HIDE_ENCHANTS
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_HOE
damage : 22
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §f§lSborratore di §c§lRuby
lore :
- §7Ruby §nnon si trattiene
- §7con un getto potentissimo
- §7spara robe appiccicose ovunque.
- §7Ma solo 10 volte!
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eThorns III
lore :
- §7Damages the attacker
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
THORNS : 3
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eProtection IV
lore :
- §7Provides protection against
- §7environmental damage
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
PROTECTION_ENVIRONMENTAL : 4
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eEfficiency V
lore :
- §7Increases the rate at which
- §7you mine/dig
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
DIG_SPEED : 5
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §ePower V
lore :
- §7Provides extra damage when
- §7shooting arrows from bows
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
ARROW_DAMAGE : 5
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eFire Aspect IV
lore :
- §7When attacking a target, has a
- §7chance to set them on fire
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
FIRE_ASPECT : 4
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ARROW
amount : 2
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §7Arrows
probability : 5
#plese use "/lucky help" to understand how to add a new item.
customItems:
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : WOOD_SWORD
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lToothpick
lore :
- §7§n§onot that bad, huh?
enchants:
DAMAGE_ALL : 7
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : FIREBALL
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lFire§6§lball §r§7- §e throwable
lore :
- §7Fireballs!
probability : 5
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENDER_PEARL
amount : 3
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §2§lEnder§9§lPearl
lore :
- §7a classic Ender Pearl, no?
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 7
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_SWORD
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §e§nSussy§r §c§nB§f§na§c§nk§f§na
lore :
- §7Kill Anything ...
enchants:
DAMAGE_ALL : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : WOOD_PICKAXE
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §cUnlocker
lore :
- §7This powerful unlocker can
- §7destroy § none §r§7block in one
- §7milli second.
enchants:
DIG_SPEED : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : LOG
amount : 16
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Wood
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 350
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lInfinity §9§lBow
lore :
- §7Kinda infinity bow ...
- §7Only 35 uses!
enchants:
ARROW_INFINITE : 1
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 382
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lPunch §9§lBow
lore :
- §7Incredible knockback!
- §7Only 3 uses!
enchants:
ARROW_KNOCKBACK : 10
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : BOW
damage : 2000
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §c§lOneshot §9§lBow
lore :
- §7Oneshot a player!
- §71 uses!
enchants:
ARROW_DAMAGE : 500
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_HELMET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Helmet
enchants:
PROTECTION_ENVIRONMENTAL : 4
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_CHESTPLATE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Chestplate
enchants:
PROTECTION_ENVIRONMENTAL : 1
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_LEGGINGS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Leggings
enchants:
PROTECTION_ENVIRONMENTAL : 2
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : IRON_BOOTS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6Boots
enchants:
PROTECTION_FALL : 2
repair-cost : 1
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND
amount : 2
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §bDiamond
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : SPONGE
amount : 4
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lBlock
probability : 5
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §6§l§oLucky §e§oPotion
lore :
- §a80 % Good Potion
- §c20 % Really bad potion
- §6§oYour choise
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §c§l§oUnlucky §e§oPotion
lore :
- §a20 % Good Potion
- §c80 % Really bad potion
- §6§oYour choise
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MILK_BUCKET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aAntitode
lore :
- §anon-suspicious milk bucket
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MONSTER_EGG
amount : 20
meta:
== : ItemMeta
meta-type : SPAWN_EGG
display-name : §3Zombie
internal : H4sIAAAAAAAAAONiYOBi4HTNK8ksqQxJTOdgYMpMYRDIzcxLTS5KTCuxqsrPTcpMZWAAADz7vV8oAAAA
id : zombie
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : MONSTER_EGG
amount : 3
meta:
== : ItemMeta
meta-type : SPAWN_EGG
display-name : §5Enderman
internal : H4sIAAAAAAAAAONiYOBi4HTNK8ksqQxJTOdgYMpMYRDKzcxLTS5KTCuxSs1LSS3KTcxjYAAAAjoFfyoAAAA=
id : enderman
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : SPLASH_POTION
meta:
== : ItemMeta
meta-type : POTION
display-name : §7Potion of Invisibility
lore :
- §7Watch out for your armor
- §7and items in your hand!
- §7§o§n (they are visible )
potion-type : minecraft:invisibility
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_PICKAXE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aPickaxe
enchants:
DIG_SPEED : 3
DURABILITY : 3
repair-cost : 7
probability : 7
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_SPADE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aShowel
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_HOE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aHow
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : DIAMOND_AXE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §aAxe
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_CHESTPLATE
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lChestplate
enchants:
PROTECTION_ENVIRONMENTAL : 5
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_LEGGINGS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lLeggings
enchants:
PROTECTION_ENVIRONMENTAL : 5
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_HELMET
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lHelmet
enchants:
PROTECTION_ENVIRONMENTAL : 5
THORNS : 3
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_BOOTS
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §6§lLucky §e§lBoots
enchants:
PROTECTION_ENVIRONMENTAL : 5
PROTECTION_FALL : 4
repair-cost : 1
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : STICK
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §ePipo di §cRuby
lore :
- §e ( ๑ ❛ ڡ ❛ ๑ )❤
enchants:
KNOCKBACK : 10
ItemFlags :
- HIDE_ENCHANTS
probability : 4
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : GOLD_HOE
damage : 22
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §f§lSborratore di §c§lRuby
lore :
- §7Ruby §nnon si trattiene
- §7con un getto potentissimo
- §7spara robe appiccicose ovunque.
- §7Ma solo 10 volte!
enchants:
PROTECTION_ENVIRONMENTAL : 0
ItemFlags :
- HIDE_ENCHANTS
probability : 3
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eThorns III
lore :
- §7Damages the attacker
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
THORNS : 3
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eProtection IV
lore :
- §7Provides protection against
- §7environmental damage
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
PROTECTION_ENVIRONMENTAL : 4
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eEfficiency V
lore :
- §7Increases the rate at which
- §7you mine/dig
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
DIG_SPEED : 5
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §ePower V
lore :
- §7Provides extra damage when
- §7shooting arrows from bows
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
ARROW_DAMAGE : 5
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ENCHANTED_BOOK
meta:
== : ItemMeta
meta-type : ENCHANTED
display-name : §eFire Aspect IV
lore :
- §7When attacking a target, has a
- §7chance to set them on fire
ItemFlags :
- HIDE_ENCHANTS
stored-enchants:
FIRE_ASPECT : 4
probability : 2
- == : com.tizfaver.lucky.utils.ItemWithProbability
itemStack:
== : org.bukkit.inventory.ItemStack
type : ARROW
amount : 2
meta:
== : ItemMeta
meta-type : UNSPECIFIC
display-name : §7Arrows
probability : 5
Spoiler: Traps.yml
#Config file where you can choose which trap to enable, and which to disable.
#Here you will also able to set custom commands that will be executed (from the player or the console).
#In every trap/effect you will have to set a number, that will be the probability to spawn/do the trap or effect. Set to 0 to disable the trap/effect.
#Remember, these are only my traps, that I made, but if you want, you can add more traps, with the custom command, but you probably will need to create a custom Plugin for this.
spawn-anvil : 1
spawn-crafting-table : 1
spawn-enchanting-table : 1
spawn-chests : 1 #this will just spawn 3 chest (already set with loot), it's made for a basic trap. Remember you can develop your plugin and use custom command executor here below.
hole-trap : 1
fly-effect:
probability : 1
seconds : 5
head-tnt-trap : 1
lighting-trap : 1
nausea-effect : 1
one-heart-challenge : 1
lucky-unlucky-potions : 1
rocket-trap : 1
spawn-mobs : 2
tp-to-near-player : 1
obsidian-anvil-traps : 1 #spawn a water obsidian trap, OR an anvil trap.
custom-command-executor:
enabled : true
commands : #set to 0 the probability to disable the specific custom command. (not recommended, instead would be better to eliminate the line).
- "[prob 1] [player] : gamemode survival "
- " [prob 1 ] [console ] : it's the console! "
Code (YAML):
#Config file where you can choose which trap to enable, and which to disable.
#Here you will also able to set custom commands that will be executed (from the player or the console).
#In every trap/effect you will have to set a number, that will be the probability to spawn/do the trap or effect. Set to 0 to disable the trap/effect.
#Remember, these are only my traps, that I made, but if you want, you can add more traps, with the custom command, but you probably will need to create a custom Plugin for this.
spawn-anvil : 1
spawn-crafting-table : 1
spawn-enchanting-table : 1
spawn-chests : 1 #this will just spawn 3 chest (already set with loot), it's made for a basic trap. Remember you can develop your plugin and use custom command executor here below.
hole-trap : 1
fly-effect:
probability : 1
seconds : 5
head-tnt-trap : 1
lighting-trap : 1
nausea-effect : 1
one-heart-challenge : 1
lucky-unlucky-potions : 1
rocket-trap : 1
spawn-mobs : 2
tp-to-near-player : 1
obsidian-anvil-traps : 1 #spawn a water obsidian trap, OR an anvil trap.
custom-command-executor:
enabled : true
commands : #set to 0 the probability to disable the specific custom command. (not recommended, instead would be better to eliminate the line).
- "[prob 1] [player] : gamemode survival "
- " [prob 1 ] [console ] : it's the console! "
Video explaining how to setup the whole plugin can be found here:
Support:
Join our dedicated Discord server to connect with other players, share strategies, report issues, and stay updated on the latest Lucky Block War developments: Join the discord server here (not linked because still work in progres).
Open Source:
Lucky Block War is an open-source project, allowing the community to contribute to its growth and improvement. Check out the GitHub repository to get involved: Github repository.
SQL configuration:
Remember that this plugin will NOT create the .db file, you will need to create one (so you can create one with more data).
The plugin allows to store temporary the status of a server running this plugin, saving some data like the ID map, the map name, current players in the game, max players that the game can handle, the game status (waiting in the lobby, starting, playing, ending), the game type (SOLO, DUO, TRIO) and the server name (not the map name).
Every server running the plugin will need to have set a ID different from each other server running this plugin.
You can enable or disable the SQL from the config.
Future planned Ideas to Add:
Remember that any other idee can be sent to the Discord server.
- Fully customizable Sidebar.
- Add a separete config file for the translation of the plugin.
- Placeholders that allow other plugin to add / remove / ... players from a team.
- Make a multiworld system (with a switch that allows to choose multiworld or bungeecord type).
- Ranking system.
Donation:
If you enjoy Lucky Block Wars and would like to support its development and maintenance, consider making a donation. Your contributions help us bring new features and improvements to the game: Donate Paypal Here.
Immerse yourself in the chaos of Lucky Block Wars, where luck, strategy, and teamwork collide in a thrilling battle to destroy Nexuses and emerge victorious!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.12, 1.13
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Lucky Blocks War is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.12, 1.13, 1.18 and newer. Downloaded 250 times (via Spigot). Download it and open it directly in the game.