Back to start page

HotBlock help page 🧐

How to use the commands of the HotBlock plugin? Which permissions are available and what to they do? Here's our wiki page for the HotBlock Open Source plugin.

Setup

Download the plugin

You can get the packed plugin file (PHAR file) from Poggit.

A version which is not always up to date but approved by the Poggit team is available here. Download it by clicking on the black "Direct Download" button.

If you want the latest version which is always up to date, you can download it from here. Click on the "*** KB" link of the first row in the column "Download".

Now you should have a file with the file extension ".phar" in your Downloads folder.

Install the plugin on the server

To install the plugin, you can just put the PHAR-file you downloaded in the step before into the "plugins"-folder in your PocketMine-folder. You need to start the server once so the config files needed for the next step are created.

Creating a game world

The HotBlock plugin is developed to use one dedicated world on the server as the "game world". You can build this world yourself or download a pre-built one from here.

The game world should contain the following blocks:

BlockPvPEffect
WOODAll players are safe, usually they spawn there
ENDSTONENormal playing field, nothing special here
NETHERRACKPlayers get poisoned for 2-3 seconds when walking over those blocks
QUARTBLOCKThe HotBlock, players are earning some coins per second when moving on this block

Thats an example how this world could look like:

HotBlock example game world

Configuring the plugin

After we've created the game world, we can set the config options of the plugin. Open the config.yml-file located in the PocketMine main folder > plugin_data > HotBlock.

We'll configure the most important options only. First, we need to set the name of the game world mentioned above:

# Name of the world where the game is in
world: "NameOfYourWorldHere"

Optionally, you can limit the game area to two coordinates (pos1, pos2) between whose the game should be active. If you want to do so, uncomment or add (if it doesn't exist) the following part of your config file:

# Area restriction, only enable the game between these two coordinate positions (uncomment to enable)
# If not uncommented, the whole world specified above will be used
area:
pos1:
x: -50
y: 50
z: -50
pos2:
x: 50
y: 100
z: 50

Also, you can configure other settings like how many players must be online that the block is active or how many coins the players get. They're all described in the config file.

Adding an economy plugin

Supported economy plugins: EconomyAPI, Capital and BedrockEconomy.

Just add one of these economy plugins to your server's plugin folder. It will be automatically detected and used by HotBlock. It's also possible to use no economy plugin, there will be no money reward to players, but the game will still work.

Gameplay

The goal for the players is to stand as long as possible on the 'Hot Block' in the middle of the arena in order to earn money (using supported economy providers). Because every player wants to get there, there is an exiting PvP-match. The dangerous poisoned blocks are making the game even more exiting.
The HotBlock game doenst have a beginning or ending, it's an open game which is always running when players are in the world.

Language

Changing the language

To change the language of the plugin, open the "config.yml" file in "plugins/HotBlock". It should contain those lines:

# Language of the plugin messages
# Possible options are: en (English), de (German), ...
language: "en"

Change the value in quotes after "language:" into the language you want to use. For example, to set the plugin on German, it should look like this:

# Language of the plugin messages
# Possible options are: en (English), de (German), ...
language: "de"

Creating a new language

You're always welcome to translate the plugin into languages which don't exist yet or correct translations which already exist.

We use Transifex for translating our open source plugin projects, you're able login with your existing GitHub account there. You can contribute to the translations on the HotBlock translation project page!

If you want to create translations for a language we haven't added to the project yet, please send an e-mail 📫 to our open source team. We'll add the additional language as soon as possible, so you can begin translating the plugin.

by surva network 2022 surva.net send an e-mail 📫 to our open source team surva network on GitHub privacy policy