New Amazing Lucky Blocks 2.3.1

New LuckyBlocks plugin based on RewKun plugin

  1. I2000C
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/I2000C/NewAmazingLuckyBlocks/
    Contributors:
    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
    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 menu --> Open custom outcomes menu
    • /alb return --> Return to the previous menu

    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.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.menu --> "/alb menu" and "/alb return" 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.1. If you have Minecraft 1.8,1.9,1.10,1.11 or 1.12; download NewAmazingLuckyBlocks_legacy.jar
    2.2. If you have Minecraft 1.13 or 1.14; download NewAmazingLuckyBlocks_1.13.jar
    3. Copy the downloaded file to your plugin folder
    4. (IMPORTANT). Start your server, and then add some worlds (Read the HOW TO ADD WORLDS section for more info) in the 'config.yml' file. Then use "/alb reload" to load these worlds.
    5. (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.
    6. Enjoy NewAmazingLuckyBlocks and if you like it, write a good review ;)

    ======================
    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 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]
    Legacy version:
    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:
    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)
    Code (YAML):
    #List of worlds where lucky blocks will be enabled.
    Worlds-list
    : {}
    SpecialWorlds-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
        required-permission
    : false
        permission
    : amazinglb.objects.icebow
    Commands
    :
        Update-message-permission
    : amazinglb.update
        Reload-permission
    : amazinglb.reload
        Give
    :
            Wands
    : amazinglb.give.wands
            Objects
    : amazinglb.give.objects
            LuckyBlock
    : amazinglb.give.luckyblock
        RandomBlocks-permission
    : amazinglb.randomblocks
        Menu-permission
    : amazinglb.menu
    Update-checker
    : true
    Enable-openMenu-confirmation
    : true
    LuckyBlock
    :
        Name
    : '&6&lLuckyBlock'
        Lore
    :
           - '&3This is a lucky block'
            - '&bEnjoy it'
        Material
    : 'SPONGE'
        HeadMode
    :
            enable
    : false
            skull-ID
    : 22751
            show-enabled-disabled-info
    : true
        Permissions
    :
            break
    :
                enable
    : false
                permission
    : 'amazinglb.lucky_block.break'
            place
    :
                enable
    : false
                permission
    : 'amazinglb.lucky_block.place'
     
    You need to add worlds like this:
    Code (YAML):
    Worlds-list:
    - world1
    - world2
    - world3
    - etc
    SpecialWorlds-list
    :
    - specialWorld1
    - specialWorld2
    - specialWorld3
    - 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.1.0 version, you can use 4: items, commands, entities (including entityTowers) and fireworks
    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

    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. 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 :)
  2. 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
  3. 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 :)