ParrotGlue 2.1

Make Parrots stick to your shoulders in 1.13!

  1. Zedwick
    Tested Minecraft Versions:
    • 1.13
    Parrots are terrible at staying on shoulders in Minecraft 1.12+. Slap some Parrot Glue on your player's shoulder to help parrots stick better!

    Now parrots will only fall off if you fall more than 2-3 blocks, toggle sneak or angle down whilst gliding! You can now actually travel with a parrot or two sitting on your shoulders!

    For 1.12.X use v1.3.2. For 1.13+ use the latest version.

    SectionHeader_Features.png

    • Parrots will not fall off at the slightest movement!
    • Parrots will configurably fall off if you fall too far (or fast)
    • Parrots will configurably fall off if you glide angled downwards
    • Parrots will configurably fall off if you toggle sneak
    • Parrots will configurably fall off if you die (You can keep parrot friends permanently even after death, if you want!)
    • Parrots will configurably fall off if you take damage.
    • Parrots can configurably fall off if you change worlds (not by default)
    • Parrots can configurably fall off if you (creative) fly.
    • Parrots can configurably fall off if you enter a bed.
    • Parrots can configurably fall off if you swim
    • Permissions node required for a player to have this new behaviour (default: true), without it they will have the vanilla Minecraft behaviour.
    • Can optionally allow releasing parrots via command: /releaseparrots [playerName].
    • Without arguments will release own parrots, otherwise will release the parrots of the player specified.
    • Permissions to release own parrot: parrotglue.command.releaseparrots
    • Permission to release other player's parrots: parrotglue.command.releaseparrots.other

    SectionHeader_Configs.png

    config.yml

    Code (Text):
    releaseParrots:
      sneak: true
      fall: true
      glide: true
      death: true
      damage: true
      teleport:
        sameworld: false
        netherportal: false
        changeworld: true
      flight: true
      bed:
        enter: true
      swim: true
     
    SectionHeader_Setup.png

    Installation is easy, just drop it into your plugins folder. Everything should be ready to go with no configuration necessary!

    Configuration explained

    The default plugin config contains some options you can use to customise when parrots are released from player's shoulders:

    • releaseParrots.sneak: Controls if parrots will be released when players toggle off sneak; if true the parrot will be released, if false parrots will not be released.
    • releaseParrots.fall: Controls if parrots will be released when players fall too far or too fast (typically 3+ blocks); if true the parrot will be released, if false parrots will not be released.
    • releaseParrots.glide: Controls if parrots will be released when players angle down slightly when flying with elytra; if true the parrot will be released, if false parrots will not be released.
    • releaseParrots.death: Controls if parrots will be released when players die; if true the parrot will be released, if false parrots will not be released and will be on their shoulders when they respawn.
    • releaseParrots.damage: Controls if parrots will be released when players take damage; if true the parrot will be released, if false parrots will not be released.
    • releaseParrots.worldchange: Controls if parrots will be released when players change worlds (via nether portal, or otherwise); if true the parrot will be released, if false parrots will not be released.
    • releaseParrots.teleport.sameworld: release parrots before teleporting to a location in the current world; if true the parrot will be release before teleport, if false the parrot will not be released (default: false)
    • releaseParrots.teleport.netherportal: release parrots before travelling via a nether portal; if true the parrot will be release before teleport, if false the parrot will not be released (default: false) (This can be a little iffy, as parrots can be released into the nether portal and sent with you to the new world.)
    • releaseParrots.teleport.changeworld: release parrots before teleporting to a different world; if true the parrot will be release before teleport, if false the parrot will not be released (default: true). This option has no effect on players traveling via nether portal, as that is handled based on the above config option.
    • releaseParrots.flight: release parrots when entering flight mode. Recommended to enable, as parrots will go invisible when flying client-side.
    • releaseParrots.bed.enter: release parrots when entering a bed mode. Recommended to enable, as parrots will go invisible when in a bed client-side.
    • releaseParrots.swim: Controls if parrot will be released when swimming; if true the parrot wil be released, if false the parrot will not be released and will stay on the player's shoulders during swimming.

    SectionHeader_Notes.png

    You do not need to install any other plugin dependencies in order to use this plugin.
    Pluginsel likes this.

Recent Reviews

  1. Bitnibbles
    Bitnibbles
    4/5,
    Version: 1.2.1
    Can you add a feature where there would be a command to remove the parrot from the shoulder of the player? If you enable everything in the configuration, there's no way for the parrot to come off. Maybe you could add /parrotremove or something like that.
    1. Zedwick
      Author's Response
      Thank you for the review and suggestion!

      As of version 1.3 you can now use the command '/releaseparrots [playerName]' to release parrots from a player's shoulders.
  2. KeplerLabs
    KeplerLabs
    5/5,
    Version: 1.2.1
    Excellent plugin, i just wish there was something to prevent loosing parrots when flying (gamemode fly) and it would be perfect.
  3. Sukram28
    Sukram28
    5/5,
    Version: 1.1
    Just a really cool and simple Plugin! Exactly what I've searched..
    I don't really know why this feature wasn't implemented in the 1.12..
    However, thank you for that Plugin!
  4. Achaius
    Achaius
    5/5,
    Version: 1.0
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Just what i was hoping for! Thank you, your plugin works great =)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1. Zedwick
      Author's Response
      Thank you for the kind and fancily formatted review! ^_^
  5. Carlosruler508
    Carlosruler508
    5/5,
    Version: 1.0
    Hello mate, all is ok but the parrot disappears when you fly and it becames invisible and you have to rejoin to see it again, and one thing more, when you have it on you, how can you let it free?? Maybe you should implement a command or a gui...
    1. Zedwick
      Author's Response
      Thanks for the review!

      Yeah, the invisible parrots when flying in spectator mode bug is known, didn't happen in the pre-releases but unfortunately came about in the final release. Not sure there is anything I can do about it.

      By default you should be able to toggle sneak (shift) to release the parrot, unless you disabled that. I will add a configurable command regardless, though.