OneBlock 1.0.2

An attempt to recreate the OneBlock minigame.

  1. MrMarL
    Native Minecraft Version:
    1.19
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    • 1.19
    Source Code:
    https://github.com/MrMarL/Oneblock
    If you want to use (1.6 - 1.12). Redo the configuration of blocks and chests. if of course you want loot in chests)
    If you want to use (1.6 - 1.7), use a special build!!! oneblock-for-[1.6 - 1.7]

    [​IMG][WorldGuard] - premium
    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')
    one block[​IMG]
    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 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 frequency "value" //less is better but lower tps (6 - 8 is recommend)
    # If you set it too high, players will die from falling)

    ▌/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

    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

    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

    //for your suggestions ✔️[​IMG]

    Screenshots:
    [​IMG]

    You can display the level in the progress bar:
    [​IMG]
    You can change the color of the progress bar:
    [​IMG]
    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_next_lvl_name% - The name of the next level.
    %OB_owner_name% - The name of the owner of your island.
    %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!
    Code (Text):
    /ob progress_bar settext %OB_lvl% lvl now. Need block to next lvl %OB_need_to_lvl_up%.
    [​IMG]


    [​IMG]

    [​IMG]
    //////////////////////////////////////////////////////////////////
    [​IMG]
    //////////////////////////////////////////////////////////////////
    [​IMG]
    //////////////////////////////////////////////////////////////////
    Custom Blocks support

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

    [​IMG]
    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'

    [​IMG]
    //////////////////////////////////////////////////////////////////
    ̶O̶v̶e̶r̶ ̶6̶6̶6̶ ̶d̶o̶w̶n̶l̶o̶a̶d̶s̶.̶ Does anyone really use this plugin?
    ̶1̶0̶k̶ ̶d̶o̶w̶n̶l̶o̶a̶d̶s̶.̶
    ̶2̶0̶k̶ ̶d̶o̶w̶n̶l̶o̶a̶d̶s̶.̶
    ̶3̶̷̶0̶̷̶k̶̷̶ ̶̷̶d̶̷̶o̶̷̶w̶̷̶n̶̷̶l̶̷̶o̶̷̶a̶̷̶d̶̷̶s̶̷̶!̶̷̶!̶̷̶!̶̷̶ ̶
    ̶40̶̷̶k̶̷̶ ̶̷̶d̶̷̶o̶̷̶w̶̷̶n̶̷̶l̶̷̶o̶̷̶a̶̷̶d̶̷̶s̶̷̶!̶̷̶!̶̷̶!̶̷̶
    ̶5̶0̶k̶.̶.̶.̶ ̶c̶o̶o̶l̶!̶
    60k...very cool!
    70... but where are the donations hmm...
    80k!?
    90k yep
    100k is a number worthy of respect!
    110k ¯\_(ツ)_/¯
    125k thanks!?
    //////////////////////////////////////////////////////////////////
    [​IMG]
    Change blocks in yml file/

    [​IMG]
    eng-blocks.yml
    ru-blocks.yml
    //////////////////////////////////////////////////////////////////
    Change chest item in yml file/
    [​IMG]
    //////////////////////////////////////////////////////////////////
    paypal.png
    Top Donations:

    Stickeer - 1000,00 RUB
    Edyangel - 146,95 RUB

    //////////////////////////////////////////////////////////////////

    Special thanks to:
    matrix033
    Adarsh_A
    //////////////////////////////////////////////////////////////////
    [​IMG]

    #one block plugin

Recent Updates

  1. 1.0.2 - UseEmptyIslands
  2. 1.0.1u
  3. 1.0.1 fix null

Recent Reviews

  1. cxsorious
    cxsorious
    5/5,
    Version: 1.0.1
    Yeyy fast update awesome <3
    .....................................................
  2. ChimkinNugget
    ChimkinNugget
    5/5,
    Version: 1.0.0
    Good but is there any way to make the entire world void on a eaglercraft server?
  3. lolivet
    lolivet
    5/5,
    Version: 0.9.9
    Buenisimo y muy facil de usar. Muchisimas gracias :), espero que sigan desarrollando cada vez mas y mas dificultad :) bendiciones.
  4. ISMA0625
    ISMA0625
    5/5,
    Version: 0.9.7
    Buenísimo, le falta algunos retoque pero esta genial, una cosa es que algunas veces algunos comando no funciona en el caso de /ob setleave
  5. FespyX
    FespyX
    5/5,
    Version: 0.9.6
    Very good plugin, everything works exept one thing. When i restart the server, /ob leave doesnt work, i must do /ob setleave everytime i restart.
    1. MrMarL
      Author's Response
      Thanks for the feedback and now it should be fixed)
  6. Omgi
    Omgi
    2/5,
    Version: 0.9.5 - fix 1.18 config!^
    a bad plugin, i cannot use /ob protection true, i cannot use nothing, and why the worlds aren't separated?? this is weird dude
    1. MrMarL
      Author's Response
      What exactly is unclear to you ? You write '/ob set' in the place where you want the oneblock to be located. Further, when the player prescribes '/ob', he joins a new island. By default, the islands are located 100 blocks apart. And all the islands are located in 1 world! '/ob protection true' does not work by default for the server operator.
  7. Minecon724
    Minecon724
    4/5,
    Version: 0.9.5 - fix 1.18 config!^
    decent with a few small bugs
    can you please add co-op mode?
    and make it so players can visit other islands but they cant interact with blocks
    1. MrMarL
      Author's Response
      i can try...
  8. Innocent
    Innocent
    5/5,
    Version: 0.9.4s++
    Seems pretty good. Is there a way to make this plugin activate immediately on world join with multiverse?
    1. MrMarL
      Author's Response
      Use '/ob autojoin true', then when teleporting or connecting to the multiverse world, the player will automatically appear on his island. And thanks for the feedback!
  9. Edyangel
    Edyangel
    5/5,
    Version: 0.9.4+
    He usado un buen tiempo tu plugin y es muy bueno :D mi server no genera muchos $$$ pero espero te sirva la pequeña donacion ;)

    pd: crees poder poner una contador de personas que hay en ob, ejemplo: %ob_player_count%
    1. MrMarL
      Author's Response
      ¡Gracias! Estoy ocupado estudiando en este momento . Pero 1 placeholder pude agregar) The donation list exists from now on!
  10. Edyangel
    Edyangel
    5/5,
    Version: 0.9.3
    me gusta ver como tiene actualizaciones :D aparece el portal al end en algun tiempo?