Loading...

BlockParty Wiki


Index:
  1. About the project.
  2. Feature List.
  3. Dependencies.
  4. How to install the plugin
  5. How to setup an arena.
  6. How to configure an arena.
  7. How to add custom floors with schematics.
  8. How to Add More Music.
  9. How to add custom music
1. About the project.
BlockParty is a Minecraft minigame plugin. You can easily set up multiple arenas in multiple worlds and your spawns. After the arena is set up the players have to dance on the floor. That means that one random block is given to them each level. After that, the players have to switch their positions on the dance floor to the block received. If they are not standing on the right one, then they are out of the game. You can use your own floor schematics let the floor create randomly.

2.Feature List
  • MultiArena Support
  • Customizable messages
  • Customizable dance floor.
  • Practically everything is configurable
  • "Boosts" system.
  • Permissions system
  • Signs System
  • Easy to use

3.Dependencies.
  • WorldEdit
  • NoteBlockAPI
Download them here: http://www.mediafire.com/file/how23cxaym6vip3/BlockParty2.0_-_Dependencies.zip/file (7,18MB)

4.How to install the plugin
First, download all of the mandatory dependencies specified above and add them to your server's plugins folder. Next, download the BlockParty plugin from your official website, and install it in the plugins folder on your server.

5.How to setup an arena.
1 - Use /bp create <arenaName> to create your arena
2 - Type in /bp enable <arenaName> to enable your arena
3 - Go to the point, where you want to have the Lobby spawn
4 - And type in /bp setSpawn <arenaName> lobby
5 - Select two points with WorldEdit, where you want to have the floor
6 - Use /bp setFloor <arenaName> to set the floor
7 - Go to the point, where you want to have the Game spawn (on the floor)
8 - And type in /bp setSpawn <arenaName> game

6.How to configure an arena.
Go to the blockparty folder (/plugins/BlockParty), enter the folder "Arenas" and open the .yml file with the name of your arena.

---

MinPlayers: Set the minimum number of players for the arena  to start. (Default: 2) 

MaxPlayers: Set the maximum number of players for the arena  to start. (Default: 12) 

Countdown: Set the time it takes to start the sand when there is already a minimum of players. (Default: 30)

TimeToSearch: Set the time you leave the players to search for the correct block. (Default:

TimeReductionPerLevel: Set the time you reduce on each arena. (Default: 0.5)

Level: Set the maximum number of levels, when several players reach the maximum number of levels, they will have won and the game will end. (Default: 20)

UseBoosts: Add Boosts to the game. They appear in a random place in the sand, and the player who clicks on them will get a good or bad effect.... (Default: true).

BoostDuration: Set how long the effects of Boost last (Default: 10).

FallingBlocks: If you activate this option, the wrong blocks will fall, but keep in mind that if you don't have a powerful server, this could generate a lot of lag. (Default: false)

AutoGenerateFloors: If you activate this option, soils with many random blocks will be generated without the need for a schematic. (Default: true)

UseSchematicFloors: If you activate this option, custom floors with schematics will be generated, but if you don't have any schematic ready to use, I don't recommend you to activate this option. (Later I'll show you how to customize your floors with schematics) (Default: false).

EnabledFloors: this is a list of the schematics you have ready to use.

RewardItems: This is a list with the block ID that the winner of the game receives as a prize upon winning.

UseSongs: This option adds music to the game. (Default: true).

Songs: This is a list of the songs you have configured. (Later I'll show you how to add your own songs).

EnableFireworksOnWon: If this option is activated, fireworks will be thrown at the position of the winners. (Default: true)

TimerResetOnPlayerJoin: If this option is enabled, the counter will be reset each time a player enters the arena. (Default: false)

AllowJoinDuringGame: This option allows all players to enter a game while it is in play. I do not recommend it. (Default: false) 

Everything else is settings that you don't have to modify.

7.How to add custom floors with schematics.

- Create a floor Schematic, using WorldEdit
- Copy the Schematic from the WorldEdit folder to the BlockParty Floors folder
- If there is no Floors folder, create one
- Use /bp addFloor <arenaName> <floorName>
- <floorName> must be the schematic name
- Go into your Arena config and change UseSchematicFloors to true
- Remove "example" from the EnabledFloors list. (In the arena configuration).
- Reload or Restart your Server
- Make sure your floor appears in the Arena config (enabledFloors)
- Now you can start your game
- Name one schematic 'start'. Than this schematic will load first


8.How to Add More Music.
Download this Music Pack for Minecraft: 
www.mediafire.com/file/977gqsq5id725b0/BlockParty2.0+-+Music.zip (Includes 78 Songs)

Go to the "Songs" folder (plugins/BlockParty/Songs) and add the songs you want to that folder.
Each Arena can have different songs, go to the configuration of one of its arenas and add to the list "Songs" the name of the songs that you have added to the folder "Songs".

Example:

Songs:
  - Hold The Line
  - Alone
  - Animals

9.How to add custom music
If you want to create your own music for Minecraft, you can do it with "Minecraft Note Block Studio". (I won't teach you how to use this program, investigate on your own.) 

Once you have your song exported to the ".nbs" format, simply add it to the "Songs" folder (plugins/BlockParty/Songs) and add it to the sand configuration you want.

Download Note Block Studio: 
www.stuffbydavid.com/mcnbs