ScubaHelmet v1.3.5

Receive the same effects as the 1.13 conduit!

  1. FlailoftheLord
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/FlailoftheLord/ScubaHelmet
    Contributors:
    FlailoftheLord
    The Awesome ScubaHelmet which everyone needs for your 1.13+ survival server featuring commands, permissions, and a custom crafting recipe.

    For the plugin version compatible with 1.13 servers:
    https://www.spigotmc.org/resources/scubahelmet.60068/download?version=256351

    Simply give your players the permission:
    scubahelmet.use

    And they will be able to craft and equip the ScubaHelmet

    You can also manually set a helmet on yourself or another
    player using /scubahelmet [give] [player] or /scubahelmet [get]



    [​IMG]
    [​IMG]

    [​IMG]

    Heres the entire config.yml with the most recent changes added.
    Code (YAML):


    #-----------------------------------------------------------------
    #==================================================================#
    #                                                                  #
    #               ScubaHelmet by FlailoftheLord.                     #
    #           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-                #
    #                                                                  #
    #   ______               __        _____                           #
    #   |       |           /  \         |        |                    #
    #   |__     |          /____\        |        |                    #
    #   |       |         /      \       |        |                    #
    #   |       |_____   /        \    __|__      |______              #
    #                                                                  #
    #==================================================================#
    #-----------------------------------------------------------------
    # Controls the tick rate of the ScubaHelmet task.
    # There's no need to change this unless you know what you're doing.
    TickRate
    : 1.0
    # Display name of the Helmet item
    HelmetName
    : "&3Scuba Helmet"
    # The Item Name Type for the Helmet
    # you can get a full list of the Bukkit Item Names here:
    #   https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    # If you want to use a player head as the scuba item, format it like so:
    # HelmetType: "PLAYER_HEAD=insert-uuid-of-player-here"
    #  You can get the UUID from a player's skin head from here:
    #  
    HelmetType
    : "GLASS"
    # Can the helmet have a cool enchanted-glowy effect?
    EnchantedGlow
    : false
    # Should the helmet have durability to it?
    HelmetHasDurability
    : true
    # The helmet durability amount.
    HelmetDurability
    : 320
    # Where the durability message is displayed.
    # Valid types are "BOSS_BAR" "ACTION_BAR" and "NONE"
    DurabilityDisplay
    : "ACTION_BAR"
    # how is the durability message shown? if the above display type is set to "NONE" this will be ignored.
    # use the placeholders
    #  {current} for the current durability
    #  {max} for the maximum durability
    # and {player} for the player wearing the scubahelmet.
    DurabilityMessage
    : "&3ScubaHelmet &bdurability&7: &f{current}&7/&f{max}"
    # Modify the debris left behind by the broken scuba helmet
    # the Drops list is the Item name followed by ' = ' and the quantity that should drop.
    BreakDebris
    :
      Enabled
    : false
      Drops
    :
     - "nautilus_shell=1"
    # Here's the Recipe Shape for crafting the ScubaHelmet!
    # Each Letter represents a Material Type.
    # Each line contains 3 materials in a 3x3 square aka. the crafting table...
    # Simply set the letters in the pattern you want, then define what each letter means below
    # Use the Bukkit Item Names, you can get the full list from here:
    #  https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    # Do not add any more Material types than I, as I = 9 and
    # 9 is the max number of slots in a crafting table inventory!
    HelmetRecipe
    :
      Shape
    :
        1
    : "BAB"
        2
    : "ACA"
        3
    : "DED"
      Material
    :
        A
    : "GLASS"
        B
    : "SCUTE"
        C
    : "NAUTILUS_SHELL"
        D
    : "PHANTOM_MEMBRANE"
        E
    : "GLASS_BOTTLE"
        F
    : ""
        G
    : ""
        H
    : ""
        I
    : ""
    # Lore shown on the Helmet item
    HelmetLore
    :
    - "&7Your scuba helmet."
    - "&7Equip on helmet slot"
    # Effects, Here you can customize the effects given to the player!
    # for a full list of poition effects check here:
    # https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
    # Feel free to add as many as you want :>
    # If you want to use the plugin defaults simply set it to
    # HelmetEffects: []
    HelmetEffects
    :
    - "CONDUIT_POWER"
    - "REGENERATION"
    # The duration of the Potion Effects after the player leaves the water in seconds
    EffectDuration
    : 12
    # The Power Multiplier of the Potion Effects, default is 1
    EffectPower
    : 3
    # Hide the Potion Effect Particles???
    HideEffectParticles
    : false
    # Messages sent to the player.
    # Plugin prefix for all Messages, use {prefix} as the placeholder.
    Prefix
    : "&7[&3&lS&b&lH&7]"
    ReloadMessage
    : "{prefix} &aplugin sucessfully reloaded!"
    NoPermissionMessage
    : "{prefix} &cyou do not have permission to use this command"
    HelmetGetMessage
    : "{prefix} &bYou've recieved a scuba helmet."
    HelmetGiveMessage
    : "{prefix} &bYou've given a scuba helmet to &7{player}"


     



    You can see all the commands and permissions here :>
    Code (YAML):


    # this allows the player to equip and use the scubahelmet.
    Use Permission
    : scubahelmet.use

    # You must give all players this base command in order to be able to use # sub-commands :>
    Base Permission
    : scubahelmet.command

    Command
    :
     /scubahelmet get - equip your own scubahelmet.
      scubahelmet.command.get

    Command
    :
     /scubahelmet give [player]  - equip another players' scubahelmet.
      scubahelmet.command.give

    Command
    :
    /scubahelmet reload  - reload the plugin configuration files.
     scubahelmet.command.reload

     


    If you enjoy please leave me a rating!

    I plan alot more features for this in the future!
    Stuff like:
    - Different types of helmets?
    - Repairable helmets...
    - maybe let players change their scubahelmet name??

    NOTE: Please don't run this on Paperspigot, i haven't tested it at all on there. So if it gives you errors, switch back to Spigot.
    I am not providing support for modified versions of Spigot.


    Downloads:
    10 - Wooheee!
    50 - :D
    100 - o_O? eyy
    200 - Oof
    300 - REEEE

    Support: If you have any issues or questions, let me know by either direct messaging me, or posting in the discussions tab on this resource.


    By downloading you agree to these:

    - You are not allowed to decompile or claim/distribute this plugin or it's code as your own, and/or without express permission from the author.

Recent Updates

  1. ScubaHelmet v1.3.5
  2. ScubaHelmet v1.3.4
  3. ScubaHelmet v1.3.3

Recent Reviews

  1. VictorAlonso
    VictorAlonso
    5/5,
    Version: v1.3.4
    Excellent, it works very well in PaperMC 1.14.4.
    I hope you can implement Repair.
    - That I can change color, with dyes.
    - Not being able to eat underwater.
    1. FlailoftheLord
      Author's Response
      Awesome, glad to know it works on papermc
      As for the features, I'll definitely add a way to repair the helmet.

      I'm not sure what you mean by coloring with dyes... Let me know in the discussions tab If you have details.

      Thanks for the 5 stars!


      And it's not possible to eat underwater because the player's Inventory is always being updated so the food eating process gets cancelled.
      I'll see if I can find a workaround for that.
  2. diegolala666
    diegolala666
    5/5,
    Version: v1.3.3
    Simple and cool, works perfect in Paperspigot 1.13 with no problems, great plugin!
    1. FlailoftheLord
      Author's Response
      Tyvm! if you got any suggestions/ideas pls tell me ;p
  3. sakajoao
    sakajoao
    5/5,
    Version: v1.3.3
    Perfect now! Does what it supposed to. Asked the dev to change something, he did the optimization in practically no time.

    Cheers
    1. FlailoftheLord
      Author's Response
      tysm! any more suggestions feel free to msg me :>
  4. Brothap
    Brothap
    5/5,
    Version: v1.3.1
    Looks cool, maybe you can also make one that lasts 1 minute or so, it would be cool for survival mode. Just like the oxygen doesn't last forever irl.
    1. FlailoftheLord
      Author's Response
      THanks for the 5 stars!!
      I'll add an option to increase air time maybe? or continuous bubbles for a certain amount of time!!
  5. OctoberTroy
    OctoberTroy
    5/5,
    Version: 1.2.1
    I have personally been able to watch this young developer grow and learn. (Its Cyrus) He's generally a hardworking boy who thrives to learn. The plugin is good also.
    1. FlailoftheLord
      Author's Response
      Thanksss!! <3