BuildBattlePro [1.8-1.12.2] - Now with GUI Theme Voting, Custom Heads & Signs ! 3.4

TartareAvecDeLaSalade

Master 🏆
Level 3

Torrents Stats

Messages
116
J'aime
74
Trophées
825
Inscrit
4 Août 2017
Lien Supprimé ou HS
NEW INTRODUCTING TEAM MODE AND PARTIES !
giphy.gif

GUI THEME VOTING !
giphy.gif

Change Floor NPCs !
giphy.gif

Leaderboards !
Xfv6EPu.png


Special thanks to:
@BayGame - First buyer of BuildBattlePro !
@TheS8921155 - Second buyer of BuildBattlePro
@Matthew1551 - Third buyer of BuildBattlePro
@Kerossen2K - Fourth buyer of BuildBattlePro
@MrFrietberg - Fifth buyer of BuildBattlePro
... and to all others who bought this plugin !
BuildBattle is a building styled minigame where players have to build something relevant to specified theme for a certain time. Players can choose to play solo mode, or team mode to team up with other players or friends. After building time is over, all players will vote for the best build in the game. Player(s) with most vote points is(are) the winner(s)!

Why is this plugin cheap ?

"Creating high quality resources with price accessible to everyone is the key to success".
- That's what I, Drawethree, do for you ;)


WARNING
As updates progress and the buyer amount goes up, the plugin's price will increase. So if you want to buy the plugin at a cheaper price it is wise to buy it earlier then later.

I have a question / bug / idea / need help
This plugin has its own Discord Server where you can seek out help, tell us your ideas of improvements or report any bugs. Definitely join it to stay updated!

Lien Supprimé ou HS
Other Forms of contacting me:
  • Spigot PM (Lien Supprimé ou HS)
  • Skype: kluka.jan
Lien Supprimé ou HS
  • Multi-Version compatibility [1.8 - NEWEST (1.12.2)]
  • Multi-Arena / BungeeCord support
  • BungeeCord features like:
    • Auto Joining players into first available arena
    • Sending players back to specified server
    • Automatic server MOTD changing
  • Easy and effortless setup
  • Translate everything to your own language
  • Setup game length to your own likely
  • Fancy in-game Non-Flickering Scoreboard
  • Join arenas through GUI menu or command
  • No limit of creating arenas
  • Command Whitelist
  • Unlimited themes
  • Solo/Team mode
  • NEW Parties
    • Players can create parties to play with friends together !
    • Smart automatic managing of parties(Join together, disband if player leaves, assign free team for party)
    • Set maximum party size in config
    • Smart invitation system and handling of parties
  • Change Floor NPCs
    • Requires Lien Supprimé ou HSplugin
    • When player Right/Left click this NPC with item in hand, it will change floor of his plot !
    • Create Change Floor NPCs with ease
    • Unlimited amount of Change Floor NPCs
  • Leaderboards:
    • Leaderboard strictly requires Lien Supprimé ou HS plugin
    • Types of leaderboards:(WINS,PLAYED,BLOCKS_PLACED,PARTICLES_PLACED)
    • Easy managing leaderboards with commands
    • Automatic smart updating system of leaderboards
    • Set how many players will be displayed
    • Set your own refresh time
    • Custom format of leaderboards
    • Create unlimited leaderboards
  • Signs
    • Custom sign design
    • Smart automatic sign update system with updating also block behind sign
    • Unlimited signs per arena
  • Reports
    • Players can report inappropriate builds during voting
    • Smart report system - Cannot report someone twice, cannot report yourself
  • Lien Supprimé ou HS support
    • %buildbattlepro_wins% - Shows wins
    • %buildbattlepro_played% - Shows played times
    • %buildbattlepro_most_points% - Shows most points
    • %buildbattlepro_blocks_placed% - Shows blocks placed
    • %buildbattlepro_particles_placed% - Shows particles placed
  • Rewards
    • After-game rewards (PointsAPI, Lien Supprimé ou HS)
    • Want another rewards ? PM me, I will add them!
  • GUI Theme Voting
    • Vote for theme you wish to build
    • Voting for themes with live percentage in GUI ! See GIF in "Screenshots" section.
  • Player's statistics:
    • MySQL / Flat file support
    • Played games
    • Wons
    • Most Points gained
    • Blocks Placed
    • Particles Placed
  • Smart arena handling system and automatic resets
  • Advanced in-game build options which includes:
    • Changing plot floor
    • Changing plot time
    • Changing plot weather
    • Particles
    • Clearing whole plot
    • Decoration Heads
      • Fully customizable categories
      • Fully customizable menu
      • Unlimited heads in each categories
      • Fancy menu design
  • Lot of cool in-game effects:
    • Voting sounds
    • Countdown sounds
    • Winning fireworks
    • XP-Bar Countdown during voting
    • Titles
    • Green particles around created plot (in setupping arenas)
  • Frequently updated resource with support ready for you anytime !
  • Developer API
Lien Supprimé ou HS
Player Commands:

  • Arena Commands:
    • /bb join » Automatic join first available arena
    • /bb join <arena> » Join specified arena
    • /bb leave » Leave your current arena
    • /bb list » Open up GUI with all arenas
  • Other Commands:
    • /bb help » Show list of available player commands
    • /bb stats » Show your BuildBattle stats
  • Party Commands:
    • /bb party create » Create a party
    • /bb party invite <player> » Invite player to your party
    • /bb party accept » Accept invitation to party
    • /bb party decline » Decline invitation to party
    • /bb party leave » Leave your current party
Admin Commands:
  • Leaderboard Commands:
    • /bb lb create <type> » Create leaderboards with specified type
    • /bb lb select » Select leaderboard closest to you to manage
    • /bb lb teleport » Teleports leaderboard to your location
    • /bb lb delete » Delete your selected leaderboards
    • /bb lb refresh » Manually refresh all leaderboards
  • Arena Commands:
    • /bb create <name> <solo/team> » Create a solo/team Arena
    • /bb delete <name> » Delete an Arena
    • /bb addplot <name> » Add build plot for arena (must have selection)
    • /bb delplot <name> » Remove last added plot in specified arena
    • /bb setlobby <name> » Set arena waiting lobby location
    • /bb start » Start arena you are currently in
    • /settheme <theme> » Force set-theme for current arena
    • /bb start <name> » Start specified arena
    • /bb start <name> <theme> » Start specified arena with specified theme
    • /bb stop » Stop arena you are currently in
    • /bb stop <name> » Stop specified arena
  • Other Commands:
    • /bb addnpc » Create Change Floor NPC
    • /bb exportstats » Export players stats from stats.yml to MySQL
    • /bb help » Show list of available admin commands
    • /bb reload » Reload plugin
Permissions:
  • buildbattlepro.admin - Admin permission. Allows to reload plugin, start / stop game, and reload plugin. Default given to all OP's
  • buildbattlepro.* - Permission for everything in this plugin
  • buildbattlepro.create - Permission for creating and setting arenas and managing arenas plots
  • buildbattlepro.party - Permissions for creating parties. Default give to all OPs.
  • buildbattlepro.player - Player permissions, includes join, leave, and using in-game build options. Default given to all players.
  • buildbattlepro.settheme - Permission that allows to force-set themes. Default given to all OPs.
  • buildbattlepro.start - Permission that allows to start arenas. Default given to all OPs.
  • buildbattlepro.stop - Permission that allows to stop arenas. Default given to all OPs.
  • buildbattlepro.bypass - Permission that allows to bypass using only BuildBattle commands in game. Default given to all OPs.
Lien Supprimé ou HS
French Tutorial by TheIntelloBox:


Lien Supprimé ou HS
Installing plugin to your server:
  • This plugin will work only on servers with Java 8 and above !
  • This plugin requires heavily Lien Supprimé ou HS ! (For setting plots)
Arena setupping:
Arena settuping is trivial for each arena. If you want to setup arena game length and other variables such as MySQL, BungeeCord, Themes, check out config.yml !
  1. Create arena with /bb create <name> <solo/team>
  2. Set arena lobby location with /bb setlobby <name>
  3. Create as many build plots as you want with /bb addplot <name> (You must have selected minimum and maximumpoint in plot where you want to allow players to build !)
  4. If you made a mistake with adding build plots, simply do /bb delplot <name>
  5. (Optional) Create arena sign(s) like this:
    1. Line: [bb]
    2. Line: <arena_name>
  6. Just for safety, reload plugin by doing /bb reload
Lien Supprimé ou HS
★ PREMIUM FEATURE - Theme voting
giphy.gif

★ Leaderboards !

Xfv6EPu.png

★ Change Floor NPCs !
giphy.gif

★ Decoration heads!
giphy.gif


★ Automatic smart block & sign update !

giphy.gif

★Joining a game
YRLvG0W.png

★On game start.
cfS7ZDt.png

★All build plot options(From left: Heads, Change Floor, Time, Particles, Change Weather, Reset Plot)
akJkuG4.png

★You are able to grow trees, but if they reach maximum of plot height/width, they will be cutted.
3NOHdJ0.jpg

★Voting announcement (After build time is up)
vokQhGQ.png

★Voting for player plots, in inventory you can see vote items.
zBI4DKB.jpg

★Winning ceremonial with fireworks, and fancy placement message.

ZgwElSb.jpg


Lien Supprimé ou HS
★ config.yml
Code:
Code (Text):

prefix: "&8[&eBuildBattlePro&8]&r"
stats:
type: FLATFILE
async_save_player_data: false
mysql:
host: dbHost
port: 3306
username: dbUser
database: dbName
password: dbPass
bungeecord:
use_bungee: false
fallback_servers:
- lobby1
auto_join_players: true
change_motd: false
rewards:
PointsAPI:
enabled: false
first_place: 50
second_place: 25
third_place: 10
Vault:
enabled: false
first_place: 50
second_place: 25
third_place: 10
arena:
lobbyTime: 30
gameTime: 300
votingTime: 13
voting_for_themes:
enabled: true
themeVotingTime: 15
themesToVote: 5
endTime: 10
default_floor: '5:2'
show_scoreboard: true
enable_reports: true
end_command: "eco give %winner% 100"
particles:
max_particles_per_player: 20
offset: 0.5
amount_to_spawn: 1
refresh_time: 0.5
win_fireworks:
firework_waves: 3
amount_per_corner: 5
allowed_commands:
- bb
- buildbattle
restriced_blocks:
- 7
- 10
- 11
themes:
- TV
- Car
- Winter
- School
- House
- Mobile
- Beach
★ messages.yml
Code:
Code (Text):

messages:
not_enough_players: "&cThere are not enough players to start game !"
no_players: "&cThere must be at least 1 player to start the game !"
game_starts_in: "&cGame starts in %time%"
game_ends_in: "&c%time% left"
times_up: "&cTimes up !"
theme: "&eTheme:"
voting: "&e&lVoting"
prepare_vote: "&7Prepare to start voting"
player_joined: "&aPlayer &e%player% &ahas joined. %players%"
player_left: "&cPlayer &e%player% &chas left. %players%"
arena_exists: "&cArena with that name already exists !"
arena_not_exists: "&cThat arena does not exists !"
no_permission: "&cYou dont have permission !"
no_selection: "&cPlease make selection first !"
not_in_plot: "&cYou are not in plot !"
plot_removed: "&aPlot successfully removed!"
not_in_arena: "&cYou are not in arena !"
already_in_arena: "&cYou are already in arena !"
arena_removed: "&aArena removed !"
arena_already_started: "&cThis arena already started !"
arena_full: "&cThis arena is full !"
floor_changed: "&aFloor successfully changed !"
weather_changed: "&aWeather changed to &e%weather%"
floor_deny_change: "&cFloor cannot be changed to this !"
not_played: "&cYou have not played BuildBattle yet ! Play some !"
voted: "&aYou rated this build as %vote% &a!"
vote_changed: "&aYou have changed your vote to %vote% &a!"
arena_ended: "&aGame has ended ! Thanks for playing !"
cant_build: "&cYou cant build outside of your plot !"
cant_leave_plot: "&cYou cant go outside of your plot !"
commands_not_allowed: "&cYou cant execute command while in arena ! Only BuildBattle commands !"
no_empty_arena: "&cThere is no empty arena ! Please wait"
you_placed: "&8You placed &e%position% &8with &e%points% &8Points."
server_reload: "&cServer is reloading ! Stopping BuildBattle..."
force_stop: "&aGame has been force stopped by &e%operator%&a!"
arena_not_running: "&cThat arena is not running !"
all_arenas: "&aAll arenas:"
cant_vote_for_your_plot: "&cYou cant vote for your plot !"
cant_wear_equipment: "&cHey! You can't wear armor there!"
voting_ends: "&aVoting for this plot ends in &e%time%"
max_particles: "&cYou can have maximally %amount% particles !"
particle_removed: "&aParticle successfully removed !"
cant_place_particle: "&cYou cant place particle outside of your plot !"
most_points_announce: "&aNEW MOST POINTS !"
old_most_points: "&7Old most points: &f%old_value%"
new_most_points: "&eNew most points: &f%new_value%"
time_changed: "&aTime was changed to &e%time%"
plot_cleared: "&aPlot successfully cleared!"
your_position: "&e&lYour Position"
thanks_for_playing: "&6&oThanks for playing !"
biome_changed: "&aPlot biome was changed to &e%biome%"
cannot_set_theme: "&cCannot set theme when arena is started !"
report_success: "&aYou have successfully reported player &e%player% &a! Buy a cake ^^"
already_reported: "&cYou have already reported this player in past ! Don't worry, we will check him ;)"
report_failed: "&cUnfortunately you cannot report this player at this time."
cant_report_yourself: "&cYou can't report yourself!"
start_message:
- " "
- "&f&lBuildBattlePro"
- " "
- "&e&lTheme: &f&l%theme%"
- "&e&lWhen build time is over,"
- "&e&lyou will be able to vote for each plot !"
- " "
line_spacer: "&a&l----------------------------------------------------------------"
scoreboard:
title: "&e&lBuildBattlePro"
players: "&fPlayers:"
min_players: "&fMin Players"
starting_in: "&fStarting in: &a%time%"
time_left: "&fTime Left"
theme: "&fTheme"
builder: "&fBuilder"
your_vote: "&fYour vote"
waiting: "&aWaiting..."
server: "&eyour-server.net"
stats:
title: "&e&lBuildBattlePro Stats"
played: "&aPlayed: &e%played%"
wins: "&aWins: &e%wins%"
most_points: "&aMost Points: &e%most_points%"
blocks_placed: "&aBlocks Placed: &e%blocks%"
particles_placed: "&aParticles Placed: &e%particles%"
voting:
none: "&fNONE"
very_bad: "&4VERY BAD"
bad: "&cBAD"
ok: "&eOK"
nice: "&aNICE"
epic: "&5EPIC"
legendary: "&6LEGENDARY"
builder: "&eBuilder:"
motd:
lobby: "&e&lBuildBattle - &aLOBBY"
ingame: "&e&lBuildBattle - &cIN-GAME"
voting: "&e&lBuildBattle - &cVOTING"
ending: "&e&lBuildBattle - &4ENDING"
gamestate:
lobby: "&aLobby"
theme_voting: "&eTheme-Voting"
ingame: "&eIn-Game"
voting: "&eVoting"
ending: "&cEnding"
signs:
first_line: "&7[&bBuildBattle&7]"
second_line: "%arena%"
third_line: "%gamestate%"
fourth_line: "%players%"
time:
seconds: "Seconds"
second: "Second"
minutes: "Minutes"
minute: "Minute"
hours: "Hours"
hour: "Hour"
days: "Days"
day: "Day"
years: "Years"
year: "Year"
gui:
arena_list:
title: "BuildBattle - All Arenas"
status: "&eStatus: %status%"
players: "&ePlayers: %total_players%"
join: "&a&oClick to join !"
theme_voting:
title: "Poll: What Theme?"
themes:
displayname: "&6What Theme?"
lore:
- "&7Question: What Theme?"
- "&7Answer: &b%theme%"
- ""
- "&7Current Votes: &e%theme_percentage%%"
options:
title: "BuildBattle - Plot Options"
items:
heads_item:
displayname: "&aHeads"
lore:
- "&7Improve design of your build"
- "&7by fancy heads!"
change_floor_item:
displayname: "&aChange Floor"
lore:
- "&7Drag and drop item here to change floor."
time_item:
displayname: "&aTime"
lore:
- "&7Click to setup time of your plot !"
change_weather_item:
displayname: "&aChange Weather"
lore:
- "&7Click to change weather."
- "&eCurrent: %weather%"
particles_item:
displayname: "&aParticles"
lore:
- "&7Click to select from fancy particles !"
particle_list_item:
displayname: "&aParticle List"
lore:
- "&7Remove particles from your plot"
clear_plot_item:
displayname: "&c&lClear Plot"
lore:
- "&4Warning!"
- "&eBy clicking on this item,"
- "&eyour plot instantly resets!"
particles:
title: "BuildBattle - Particles"
particle_list:
title: "BuildBattle - Active Particles"
items:
location: "&eLocation:"
click_to_remove: "&eClick to remove!"
time:
title: "BuildBattle - Time"
items:
morning:
displayname: "&a06:00 AM"
lore:
- "&7Click to set time to 06:00 AM"
mid_morning:
displayname: "&a09:00 AM"
lore:
- "&7Click to set time to 09:00 AM"
noon:
displayname: "&a12:00 AM"
lore:
- "&7Click to set time to 12:00 AM"
afternoon:
displayname: "&a03:00 PM"
lore:
- "&7Click to set time to 06:00 PM"
evening:
displayname: "&a06:00 PM"
lore:
- "&7Click to set time to 06:00 PM"
night:
displayname: "&a09:00 PM"
lore:
- "&7Click to set time to 09:00 PM"
midnight:
displayname: "&a12:00 PM"
lore:
- "&7Click to set time to 12:00 PM"
after_midnight:
displayname: "&a03:00 AM"
lore:
- "&7Click to set time to 03:00 AM"
heads:
title: "BuildBattle - Heads"
items:
previous_page: "Previous Page"
next_page: "Next Page"
main_page: "Back to Main Page"
items:
leave_item:
displayname: "&cLeave BuildBattle"
lore:
- "&7Right-Click to leave BuildBattle."
report_item:
displayname: "&c&lReport this build"
lore:
- "&7Click to report this build"
- ""
- "&4Warning!"
- "&7Abuse of reports may lead to punishment!"
options_item:
displayname: "&aOptions &8(Right Click)"
lore:
- "&7Click to show build options"
Lien Supprimé ou HS
Code:
Code (Text):
//Retrieves you list of all arenas
List<BBArena> bbArenas = BuildBattleProAPI.getArenas();

//Retrieves you build battle stats of player (if exists, if not returns null)
PlayerStats playerBBStats = BuildBattleProAPI.getPlayerBuildBattleStats(player);

//Retrieves you arena in which player is
BBArena playerArena = BuildBattleProAPI.getPlayerArena(player);









PS: Je vous ait mis une map de test
 

Fichiers joints

  • BuildBattlePro - Not Last Version 3.4.rar
    577.5 KB · Affichages: 3
Haut Bas