ParrotGlue icon

ParrotGlue -----

Make Parrots stick to your shoulders in 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20 & 1.21!



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, 1.13.X, 1.14.X, 1.15.X, 1.16.X, 1.17.X, 1.18.X, 1.19.X, 1.20.X, 1.21.X+ 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 (MC 1.13+)
  • Parrots can configurably fall off if you crawl (MC 1.14+)
  • Parrots can configurably fall off if you sneak under a block/half-slab (MC 1.14+)
  • Parrots can configurably fall off if you riptide (MC 1.14+
  • Parrots can configurably fall off if you enter/exit a vehicle (minecart, hourse, pig, etc.)
  • 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:
  vehicle:
    enter: false
    exit: false
  sneak: true
  fall: true
  glide: true
  death: true
  damage: true
  teleport:
    sameworld: false
    netherportal: false
    changeworld: true
  flight: true
  bed:
    enter: true
  swim: true
  crawl: true
  sneakunderblock: true
  spinattack: 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.vehicle.enter: Controls if parrots will be released when players enter a vehicle (minecart, horse, pig, etc.); if true the parrot will be released, if false parrots will not be released.
  • releaseParrots.vehicle.exit: Controls if parrots will be released when players exits a vehicle (minecart, horse, pig, etc.); if true the parrot will be released, if false parrots will not be released.
  • 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 will be released, if false the parrot will not be released and will stay on the player's shoulders during swimming.
  • releaseParrots.crawl: Controls if parrot will be released when crawling on land; if true the parrot will be released, if false the parrot will not be released and will stay on the player's shoulders whilst crawling.
  • releaseParrots.sneakunderblock: Controls if parrot will be released when sneaking in a 1.5 high space; if true the parrot will be released, if false the parrot will not be released and will stay on the player's shoulders despite their head being inside the block above.
  • releaseParrots.spinattack: Controls if parrot will be released when riptiding; if true the parrot will be released, if false the parrot will not be released and will stay on the player's shoulders whilst spinning.

SectionHeader_Notes.png

You do not need to install any other plugin dependencies in order to use this plugin.
Resource Information
Author:
----------
Total Downloads: 6,719
First Release: May 18, 2017
Last Update: Today at 2:36 AM
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings