OneBlock

OneBlock

Plugin

OneBlock Minecraft Bukkit plugin

Server Game MechanicsMinigame

7,446 downloads
0 followers
Createda year ago
Updated2 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

How to start?​

Create a world. For example: /mv create OneBlock normal -g Oneblock

You write "/ob set" where you want this mode to be. (For example, in an empty world.)

The player prescribes the command '/ob join' or '/ob' to join the island.

Each new island is x+100 from the place where you used the '/ob set' command. (You can set a different distance between the islands by slightly changing the command. for example: '/ob set 300')

OneBlock minigame plugin.

Main Commands:

  • â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„
  • â–Œ/ob set - set the first block /ob set 1 time for the admin then just /ob join and the island will be created by itself ...
  • â–Œ/ob set 500 - set the first block and setting the distance of 500 blocks between the islands.
  • â–Œ/ob circlemode true - the mode of creating islands in a circle.
  • â–Œ/ob join - join a free block(x+100)
  • â–Œ/ob autojoin true - when players connect to the world with oneblock mode, they will automatically join it.
  • â–Œ/ob protection true - does not allow players to get out of the island)
  • â–Œ/ob border true - border per player
  • â–Œ/ob droptossup true - throws up a drop (item) above the block.
  • â–Œ/ob physics false
  • â–Œ#Apply physics to blocks? //for example: falling gravel
  • â–Œ/ob invite 'playername' - invites the player to the island.
  • â–Œ# If you just want to visit, use /tpa...
  • â–Œ/ob kick 'playername' - kick an invited player off your island.
  • â–Œ/ob accept - to accept an invitation.
  • â–Œ/ob IDreset - removes you from the player base. you will be able to create a new island.
  • â–Œ/ob lvl_mult 5 - The number of blocks that must be broken to get a new level is calculated using the formula:
  • â–Œ 16+level now*level multiplier
  • â–Œ/ob UseEmptyIslands true - whether to overwrite abandoned islands.
  • █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Island Commands:

  • â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„
  • â–Œ/ob islands true - Islands for new players.
  • â–Œ/ob islands set_my_by_def - sets your island as default for new players.
  • â–Œ/ob islands default - resets the custom island and sets the default.
  • â–Œ/ob island_rebirth true - Rebirth of the player on the island
  • █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Config Commands:

  • â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„
  • â–Œ/ob reload blocks.yml - reload...
  • â–Œ/ob listlvl - displays a list of levels from blocks.yml
  • â–Œ/ob listlvl 12 - displays a list of blocks added at the level from blocks.yml
  • â–Œ/ob reload chests.yml - reload chests?...
  • █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Other Commands:

  • /ob setleave
  • /ob leave
  • /ob chat_alert - display the level in the chat
  • /ob Progress_bar color RED - set Progress_bar color
  • /ob Progress_bar true - on Progress_bar
  • /ob Progress_bar false - off Progress_bar
  • /ob Progress_bar level - Progress_bar level mode
  • /ob Progress_bar settext <text> - Progress_bar text change
  • /ob setlevel "nick" 14 - set ob level
  • /ob clear 'player' - reset the player ob level and remove his island
  • /ob ver

You can display the level in the progress bar:

You can display the level in the progress bar

You can change the color of the progress bar:

You can change the color of the progress bar

use: /ob Progress_bar level

You can specify the color of the progress bar for each level separately! In the blocks.yml file, the second line (after the line with the name of the level)

â•” PlaceholderAPI â•—

  • %OB_ver%
  • %OB_lvl% - The player's level number.
  • %OB_next_lvl% - The number of the next level.
  • %OB_break_on_this_lvl% - The number of broken blocks at this level.
  • %OB_need_to_lvl_up% - The number of blocks that still need to be broken to level up.
  • %OB_player_count% - The number of players in the OneBlock world.
  • %OB_lvl_name% - The name of the player's current level.
  • %OB_lvl_lenght% - The length of the level.
  • %OB_next_lvl_name% - The name of the next level.​
  • %OB_owner_name% - The name of the owner of your island.
  • %OB_percent% - Percentage of level completion.
  • %OB_scale% - Proportional scale of level completion.
  • %OB_top_1_name% - The name of the player with the highest island level.
  • %OB_top_2_name%
  • ...
  • %OB_top_10_name%
  • %OB_top_1_lvl% - The level of the player with the highest island level.
  • %OB_top_2_lvl%
  • ...
  • %OB_top_10_lvl%
  • %OB_number_of_invited% - The number of people invited to your island.

You can use placeholders in the progress bar text!

/ob progress_bar settext %OB_lvl% lvl now. Need block to next lvl %OB_need_to_lvl_up%. You can use placeholders in the progress bar text

Custom Blocks support

you can spawn custom blocks (from mods or plugins) using the commands specified in blocks.yml

for example:

  • '/setblock %d %d %d IC2:blockOreCopper'
  • '/setblock %d %d %d IC2:blockOreTin'
  • '/setblock %d %d %d IC2:blockOreUran'
  • or
  • '/setblock %d %d %d ic2:resource 4'

Custom Blocks support

Stats

https://bstats.org/signatures/bukkit/Oneblock.svg

External resources



Project members

MrMarL

Owner


Technical information

License
MIT
Project ID