BroomSticks

BroomSticks

Have you ever wanted to fly like Harry Potter? Have you ever want to soar at incredible speeds with on the Firebolt, the fastest broomstick in production? Or, have you ever just wanted a convenient mode of transportation that does require rails or water? Well this plugin adds Broomsticks to the game. Have as many different broomstick models as you want. Give them any name you want. Customize their speeds and even pick what items can be broomsticks.

Riding and Making Brooms:

Riding a broom requires the broomsticks.ride permission node. By default only ops can ride brooms.

  1. First you have to craft an acceptable broom item as specified in config.yml (default is a shovel)
  2. Enchant the item with Infinity 1 using an anvil.
  3. Equip the broom in your hot bar.
  4. Right click to mount the broom.
  5. While mounted you will glide at half speed.
  6. Hold space bar to increase the blue bar on the screen and then let go. The more you fill the blue bar the faster you will go.
  7. Stay out of trouble, brooms will now burn up after touching lava or being lit on fire.
  8. Sneak to dismount the broom. Make sure you are on the ground first or you will fall. Dismounting a broom also conserves momentum so flying fast means you'll land a little further than you might expect.

Here is a video showing the flight mechanics:

Commands:

  • /broom [player] "broom name" (without quotes)- Spawns the broom of the specified name in the inventory of the specified player or the person running the command if no player was specified. Requires the broomsticks.spawn permission.

Config

Default Config:

#quidditch-pitch-radius: 75 this is not a feature yet

Brooms: 
  #dont use spaces when naming the brooms. Use underscore instead.
  #Ex. name: Name_with_spaces
  #use a $ to declare a color or formatting code
  #Ex. $9 = blue text
  #for more color and formatting codes go to http://minecraft.gamepedia.com/Color_codes
  #don't touch the durability it is not a feature yet
  broom1:
    name: $9Cleansweep_One
    speed: 0.5
    durability: 100
    item: WOODEN_SHOVEL
      
  broom2:
    name: $9Comet_140
    speed: 0.8
    durability: 100
    item: STONE_SHOVEL
      
  broom3:
    name: $9Nimbus_2000
    speed: 1.0
    durability: 100
    item: IRON_SHOVEL
      
  broom4:
    name: $9Nimbus_2001
    speed: 1.1
    durability: 100
    item: GOLDEN_SHOVEL
      
  broom5:
    name: $9Firebolt
    speed: 1.5
    durability: 100
    item: DIAMOND_SHOVEL
  • durability isn't a functioning feature yet. It sets the damage needed to break a broom.
  • feel free to edit any brooms or add your own.
  • Don't put speeds that are too high or low. (the fastest default broom as is goes pretty fast)
  • make sure to use the correct item name for the items you want to be brooms.
  • don't use a ton of special characters for the broom model name because not all of them might work.
  • avoid using strange items such as bows, potions, or food as brooms because they have separate right click functions.

Known Issues:

  • when enchanting the broom item it appears to be duplicated but the second broom item disappears when clicked upon.
  • using a command or plugin to kill all mobs in an area will also knock people off their brooms because the brooms are actually invisible horses.
  • it could take multiple tries to mount a broom.

Source

You can find my source code on Git Hub

Donations

Donations are obviously optional but highly appreciated. Just press the button if you really like the plugin and want to donate.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files