New Amazing Lucky Blocks 2.7.0-BETA_27

A new incredible LuckyBlock plugin. Create your own outcomes

  1. I2000C
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    SlimeDog (Ideas and bug reporting), PETEROLO 291 (Ideas, suggestions, images and resourcepack)
    Languages Supported:
    English, Spanish and Hungarian. You can help by translating the lang.yml file to your language
    This luckyblock plugin is based on RewKun AmazingLuckyBlocks plugin (https://www.spigotmc.org/resources/amazing-lucky-blocks-like-lucky-islands.22919/).
    [​IMG]
    I have added to it some new features like:
    • More personalization
    • A new wand (shield wand)
    • A new section: objects, with the DarkHole and the MiniVolcano items
    • New commands that will give you all the wands or the objects
    • A command that will place random lucky blocks around you
    • Lots of bugs that were in the original plugin have been fixed
    Check the updates page to see latest included features
    RESOURCE PACK
    If you don't have any lucky block resource pack, you can use these:

    COMMANDS

    • /alb --> Shows plugin info
    • /alb help <page> --> Shows plugin help
    • /alb reload --> Reloads the config and the language files
    • /alb give wands [Player] --> Gives you all the magic wands
    • /alb give objects [Amount] [Player] --> Gives you all the objects
    • /alb give luckyblock [Amount] [Player] --> Gives you luckyblocks
    • /alb randomblock <rad_x> <rad_y> <rad_z> <number_of_blocks> <floating_blocks> [Player] --> Places random lucky blocks around you/a Player
    • /alb randomblock stop --> Stop placing random LuckyBlocks
    • /alb clear --> Removes all LuckyBlocks of all normal worlds
    • /alb clear <world> --> Removes all LuckyBlocks of the normal world world. Note that this command doesn't work with special worlds
    • /alb menu --> Open custom outcomes menu
    • /alb return --> Return to the previous menu
    • /alb worlds --> Open the worlds menu
    • /alb worlds list --> Shows the worlds list
    • /alb worlds set <world> <type> --> Sets the world <world> to the type <type>

    PERMISSIONS

    • amazinglb.* --> All NewAmazingLuckyBlocks permissions
    • amazinglb.lucky_block.break --> Break lucky blocks
    • amazinglb.lucky_block.place --> Place lucky blocks
    • amazinglb.reload --> Reload permission
    • amazinglb.update --> Updater-message permission
    • amazinglb.givemenu --> GiveMenu permission
    • amazinglb.give.wands --> "/alb give wands" permission
    • amazinglb.give.objects --> "/alb give objects" permission
    • amazinglb.give.luckyblock --> "/alb give luckyblock" permission
    • amazinglb.randomblock --> "/alb randomblock" permission
    • amazinglb.clear --> "/alb clear" permission
    • amazinglb.menu --> "/alb menu" and "/alb return" permission
    • amazinglb.tabcompleter --> Permission to use TAB completer
    • amazinglb.worlds --> "/alb worlds" permission
    • amazinglb.wands.WAND --> Permission for using the wand WAND. Can be enabled and disabled. Disabled by default.
    • amazingly.objects.OBJECT --> Permission for using the object OBJECT. Can be enabled and disabled. Disabled by default.
    These are the default permissions, but you can customize them.

    =======================

    HOW TO INSTALL

    1. Go to the downloads page
    2. Download NewAmazingLuckyBlocks.jar
    3. Copy the downloaded file to your plugin folder and start your server
    4.(Optional). Download the lang.zip file if you want a configured language file. At the moment, there are three languages available: English, Spanish and Hungarian.
    5. Enjoy NewAmazingLuckyBlocks and if you like it, write a good review ;)
    6.(Optional). If you want, you can contribute with suggestions or with donations


    ======================
    In the near future there are lot of things that I want to add to this plugin, also if you have any idea or suggestion, don't hesitate to tell me it.

    TO-DO LIST
    • Ability to enable/disable the update checker
    • Ability to change the prefix. By default: [NewAmazingLuckyBlocks]
    • Add the "/alb give" command for wands, objects and luckyblocks
    • Ability to use the "/alb give" and the "/alb randomblock" commands from the console
    • Add wand customizable limited uses
    • Add custom player head system to customize LuckyBlocks
    • Outcomes with percentages
    • Ability to add custom outcomes (items , commands , entities , fireworks , effects and structures) with its own percentages
    • Add Minecraft 1.15 support
    • Add new outcomes
    • Add new wands and objects
    Regen-Wand.png Invisibility-Wand.png TNT-Wand.png Slime-Wand.png Fire-Wand.png Lightning-Wand.png Shield-Wand.png
    [​IMG]
    [​IMG]
    DarkHole.png MiniVolcano.png
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG] [​IMG]
    NewAmazingLuckyBlocks (>= 2.6.0_26):
    1. Go here: https://minecraft-heads.com/
    2. Search the head that you want
    3. For example: https://minecraft-heads.com/custom-heads/alphabet/1709-lucky-block-yellow
    4. Go to the "Other" section
    5. Copy the text that is in the MINECRAFT-URL box (For example: 4b92cb43333aa621c70eef4ebf299ba412b446fe12e341ccc582f3192189)
    6. Paste it in the head-ID section in the config
    7. Set the HeadMode enable option to "true"
    8. Use the "/alb reload" command to reload New Amazing Lucky Blocks

    Legacy version (NewAmazingLuckyBlocks < 2.5.0):
    1. Download the Head Database plugin: https://www.spigotmc.org/resources/head-database.14280/
    2. Install it
    3. Use the "/hdb" command to search a skull texture
    4. Copy the head-ID from the texture that you want to the head-ID section in the config
    5. Set the HeadMode enable option to "true"
    6. Use the "/alb reload" command to reload New Amazing Lucky Blocks
    1.13 version and Legacy version (NewAmazingLuckyBlocks 2.5.0):
    1. Go here: https://minecraft-heads.com/
    2. Search the head that you want
    3. For example: https://minecraft-heads.com/custom-heads/alphabet/1709-lucky-block-yellow
    4. Go to the "Other" section
    5. Copy the text that is in the MINECRAFT-URL box (For example: 4b92cb43333aa621c70eef4ebf299ba412b446fe12e341ccc582f3192189)
    6. Paste it in the head-ID section in the config
    7. Set the HeadMode enable option to "true"
    8. Use the "/alb reload" command to reload New Amazing Lucky Blocks
    • 0: Diamond sword + firework effect
    • 1: 32 emerald + villager tower
    • 2: Stone pickaxe, axe and spade
    • 3: RegenWand (It heales you)
    • 4: It generates a sponge block
    • 5: InvisibilityWand (It makes you invisible)
    • 6: Iron pickaxe, axe and spade
    • 7: It generates a block of water
    • 8: It generates a block of lava
    • 9: 2 carrots
    • 10: Blaze
    • 11: 9 chicken around the location of the lucky-block
    • 12: Diamond pickaxe
    • 13: 2 ender pearls
    • 14: 38 blocks of sandstone
    • 15: 30 blocks of stone
    • 16: A bow with 12 arrows
    • 17: 4 apples
    • 18: 2 x bread
    • 19: 37 blocks of dirt
    • 20: A zombie with chainmail chestplate, diamond leggins and chainmail boots
    • 21: TNTWand (It throws a TNT in the direction you are looking)
    • 22: SlimeWand (It throws a Slime in the direction you are looking)
    • 23: A zombie with iron helmet and iron chestplate
    • 24: DragonBreathWand (It throws blocks of fire in the direction you are looking)
    • 25: LightningWand (It summons a lightning bolt at the location where the cursor is)
    • 26: A zombie with chainmail chestplate
    • 27: A zombie with iron leggins and chainmail helmet
    • 28: It generates an iron block and suddenly it strikes a lightning in its location
    • 29: 32 blocks of sandstone
    • 30: 20 blocks of dirt
    • 31: 2 apples
    • 32: Stone sword with sharpness II enchantment
    • 33: It generates a diamond ore block
    • 34: ShieldWand (It generates a 5x5x4 block shield that will protect you)
    • 35: DarkHole (It generates a 3x3xA hole) [The parameter 'A' is the depth of the hole and can be customized in the configuration].
    • 36: MiniVolcano (It generates a 3x3x3 block volcano)
    • 37: ObsidianBlock rain (It generates a obsidian block rain above you)
    • 38: IceBow (It freezes any entity that you shoot at)
    • 39: PotionWand (It throws potions depending on probabilities)
    • 40: ExpBottles will appear around you
    • 41: The DarkHole event
    • 42: The MiniVolcano event
    • 43: FrostPathWand (It builds an ice bridge between your position and the block you are looking at)
    • 44: PlayerTracker (It locates the nearest Player to you)
    • 45: AutoBow (It shoots arrows automatically)
    • 46: MultiBow (It shoots multiple arrows at the same time)
    • 47: ExplosiveBow (It shoots arrows that will explode when the touch anything)
    Code (YAML):
    #List of worlds where lucky blocks will be enabled.
    Worlds-list
    : []
    Wands
    :
      Regen
    :
        cooldown-time
    : 20
        #The time must be in seconds
        effect-time
    : 10
        required-permission
    : false
        permission
    : amazinglb.wands.regenwand
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Dragon-breath
    :
        cooldown-time
    : 20
        fire-radius
    : 1.5
        required-permission
    : false
        permission
    : amazinglb.wands.dragonbreathwand
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Invisibility
    :
        cooldown-time
    : 20
        #The time must be in seconds
        effect-time
    : 10
        required-permission
    : false
        permission
    : amazinglb.wands.invwand
        limited-uses
    :
            enable
    : false
            uses
    : 5
      TNT
    :
        cooldown-time
    : 20
        required-permission
    : false
        permission
    : amazinglb.wands.tntwand
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Slime
    :
        cooldown-time
    : 20
        required-permission
    : false
        permission
    : amazinglb.wands.slimewand
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Lightning
    :
        cooldown-time
    : 20
        required-permission
    : false
        permission
    : amazinglb.wands.lightning
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Shield
    :
        cooldown-time
    : 20
        ShieldWandBlock
    : 'LEAVES'
        radius
    : 3.0
        withfloor
    : true
        protect-structures
    : false
        required-permission
    : false
        permission
    : amazinglb.wands.shield
        limited-uses
    :
            enable
    : false
            uses
    : 5
      Potion
    :
        cooldown-time
    : 20
        effects
    :
        - SPEED;30;20;100
        - JUMP;10;20;100
        required-permission
    : false
        permission
    : amazinglb.wands.potion
        limited-uses
    :
          enable
    : false
          uses
    : 5
      Frost
    :
        cooldown-time
    : 20
        frostMaterial
    : PACKED_ICE
        maxBlocks
    : 20
        minPitch
    : -45.0
        maxPitch
    : 45.0
        #The time must be in ticks. 1 second = 20 ticks
        time-before-frostpath
    : 0
        #The time must be in ticks. 1 second = 20 ticks
        time-between-one-block-and-the-next
    : 5
        rows-of-blocks-each-time
    : 1
        row-width
    : 3
        required-permission
    : false
        permission
    : amazinglb.wands.frost
        limited-uses
    :
            enable
    : false
            uses
    : 5
    Objects
    :
      DarkHole
    :
        number-of-blocks
    : 5
        radius
    : 1.0
        #The time must be in ticks. 1 second = 20 ticks
        time-before-darkhole
    : 20
        #The time must be in ticks. 1 second = 20 ticks
        time-between-one-block-and-the-next
    : 5
        item-material
    : BUCKET
        block-stop-mode
    :
            enable
    : false
            block
    : BEDROCK
        required-permission
    : false
        permission
    : amazinglb.objets.darkhole
      MiniVolcano
    :
       #The time must be in ticks. 1 second = 20 ticks
        time-before-minivolcano
    : 20
        #The time must be in ticks. 1 second = 20 ticks
        time-between-one-block-and-the-next
    : 20
        height
    : 3
        lava-material
    : LAVA
        base-material
    : OBSIDIAN
        item-material
    : LAVA_BUCKET
        required-permission
    : false
        permission
    : amazinglb.objets.minivolcano
      IceBow
    :
        freeze-material
    : ICE
        disableArrowKnockback
    : false
        protect-structures
    : false
        #The time must be in ticks. 1 second = 20 ticks
        time-before-freezing
    : 0
        #The time must be in ticks. 1 second = 20 ticks
        time-between-one-block-and-the-next
    : 5
        generateSnow
    : true
        snowRadius
    : 2.0
        required-permission
    : false
        permission
    : amazinglb.objects.icebow
      AutoBow
    :
        required-permission
    : false
        permission
    : amazinglb.objects.autobow
      MultiBow
    :
        numberOfArrows
    : 5
        spread
    : 3.5
        required-permission
    : false
        permission
    : amazinglb.objects.multibow
      ExplosiveBow
    :
        explosionRadius
    : 2.0
        createFire
    : true
        required-permission
    : false
        permission
    : amazinglb.objects.explosivebow
      PlayerTracker
    :
        cooldown-time
    : 0
        radius
    : 1000
        detect-players-only
    : true
        required-permission
    : false
        permission
    : amazinglb.objects.playertracker
    Commands
    :
        Worlds-permission
    : amazinglb.worlds
        Update-message-permission
    : amazinglb.update
        Reload-permission
    : amazinglb.reload
        Give
    :
            GiveMenu
    : amazinglb.givemenu
            Wands
    : amazinglb.give.wands
            Objects
    : amazinglb.give.objects
            LuckyBlock
    : amazinglb.give.luckyblock
        RandomBlocks-permission
    : amazinglb.randomblocks
        Clear-permission
    : amazinglb.clear
        Menu-permission
    : amazinglb.menu
        Tab-completer
    : amazinglb.tabcompleter
    ColoredLogger
    : true
    Update-checker
    : true
    Enable-openMenu-confirmation
    : true
    Enable-randomBlocks-percentaje
    : true
    RandomBlocks-PacketSize
    : 10
    NewWorldsType
    : 's'
    LuckyBlock
    :
        Name
    : '&6&lLuckyBlock'
        Lore
    :
           - '&3This is a lucky block'
            - '&bEnjoy it'
        Material
    : 'SPONGE'
        HeadMode
    :
            enable
    : false
            skull-ID
    : 4b92cb43333aa621c70eef4ebf299ba412b446fe12e341ccc582f3192189
            show-enabled-disabled-info
    : true
        DropOnBlockBreak
    :
            enable
    : false
            survivalOnly
    : true
            probability
    : 50
        Permissions
    :
            break
    :
                enable
    : false
                permission
    : 'amazinglb.lucky_block.break'
            place
    :
                enable
    : false
                permission
    : 'amazinglb.lucky_block.place'
    GenerateRandomblocks-OnChunkCreated
    :
        enable
    : false
        radx
    : 8
        rady
    : 8
        radz
    : 8
        blocks
    : 5
        floating-blocks
    : false
        send-finish-message
    : false
        maxTasks
    : 5
     
    You need to add worlds like this:
    Code (YAML):
    Worlds-list:
    - world1
    - world2
    - world3
    - etc
    SpecialWorlds-list
    :
    - specialWorld1
    - specialWorld2
    - specialWorld3
    - etc
    The Worlds-list is for worlds that won't reboot (They are saved automatically).
    The SpecialWorlds-list is for worlds that will reboot every time (For example: Skywars worlds, Eggwars worlds, etc).
    In NewAmazingLuckyBlocks >= 2.5.0, worlds are added automatically to the config. They are in the next format:
    Code (YAML):
    Worlds-list:
    - world1;type1
    - world2;type2
    - world3;type3
    - etc...
    There are 2 ways to create custom outcomes:
    A) Editing the 'custom_outcomes.yml' file directly.
    You can modify the existing custom outcomes, remove them or add new onews.
    However, be carefully with the syntax or the plugin won't work correcly.
    B) Using the "/alb menu" command
    You will be able to use a GUI menu to modify or remove the existing custom outcomes or to create new ones.

    Each outcome is made up of rewards.
    There are many types of rewards.
    In the 2.7.0 version, you can use 5: items, commands, entities (including entityTowers), fireworks and sounds
    ITEMS:
    You can configure:
    - Material
    - Amount
    - Durability
    - Custom name
    - Lore
    - Enchantments
    COMMANDS:
    You can configure:
    - Command (without the '/')
    - Sender (Console or Player)
    In the command reward, you can also use %player% to use the player's name and %x%, %y%, %z% to use the player's coordinates
    ENTITIES:
    You can configure:
    - Entity type
    - Custom name
    - Effects
    - Equipment
    FIREWORKS:
    You can configure:
    - Amount
    - Power
    - Trail
    - Flicker
    - Firework type
    - Firework colors
    - Firework fade colors
    SOUNDS:
    You can configure:
    - Sound type
    - Sound volume
    - Sound pitch

    More rewards coming soon

    Reviews aren't for reporting bugs.
    If you found any bug or you have any suggestion, please open a new issue here, send me a PM or comment in the plugin discussion
    SaMaGamers and Luisomar0369 like this.

Recent Reviews

  1. LoLMeCZ
    LoLMeCZ
    5/5,
    Version: 2.7.0-BETA_27
    Best of the best, I'm using it for my SkyWars Setup and I can say this plugin is what you really need for Lucky Blocks on SkyWars. Also the Developer is really helpful and have a time when you need support. Thank you!
    1. I2000C
      Author's Response
      Thank you :)
  2. avivzusim4
    avivzusim4
    5/5,
    Version: 2.6.0_26
    Help me with the texture pack, i will donate the plugin:D but now pls help..............................
    1. I2000C
      Author's Response
      What problem do you have? Please answer in the discussion or in a private message
  3. Tinzii
    Tinzii
    5/5,
    Version: 2.4.0
    Hi,
    To start this plugin is great!
    Would it be possible to add a feature so that when we generate a chunk, there is X% chance that a lucky block spawn? Because the / alb randomblock command is fine but for a map of 10,000 out of 10,000 blocks the server crashes and does not spawn the lucky blocks.

    Thanks for this plugin!
    Cordially.
    1. I2000C
      Author's Response
      Yes, it would be possible. However, you can change the 'RandomBlocks-PacketSize' option in the config to a small number (i.e.: 1,2,5,etc), in order to place a big number of random LuckyBlocks in small packets.

      Nevertheless, I will try to add the feature that you have commented.

      If you have more suggestions, please use the Discussion section.

      P.D.: Thanks for the review ;)
  4. peterolo
    peterolo
    5/5,
    Version: 2.0.0 BETA
    Muy Buen plugin Cumple su función y se agradeze que el creador responda a las dudas que uno puede tener <3
    1. I2000C
      Author's Response
      Thank you for the review :)
  5. Domers
    Domers
    5/5,
    Version: 1.5.5
    Lo uso desde hace años y me encanta, y a los users tambén les divierte. Excelente plugin. Gracias por él.
    1. I2000C
      Author's Response
      I'm glad you like it
  6. Alter-Ego
    Alter-Ego
    4/5,
    Version: 1.4.2 BETA
    My players love this plugin excellent work.
    Keep goin :-) Doin well 8/10 rating so far can't wait to see further progress :D
    1. I2000C
      Author's Response
      Thank you for the review :)