Sueta

◆ EnderButt ◆ [1.8 - 1.21.X ✔] FREE

v1.0.6

A plugin that allows players to fly with an ender pearl. Perfect for your hub/lobby server

·Plugin

enderbuttfreeimg22.jpg

Development of newer versions (here) will continue outside of Spigot and includes a full rework of the plugin with more efficient code, broader version support, and additional features.

✔ Custom Ender Pearl Mechanics

- Right-click to launch yourself through the air (no teleportation)
- Adjustable speed multiplier

✔ Smart Pearl Management

- Auto-give pearls on join (toggleable)
- Lock to specific hotbar slot (0-8)
- Prevent dropping/moving in inventory (configurable)

✔ Configurable Fall Protection

- Optional fall-damage prevention with Pearl.PreventFallDamage
- Protection remains active until the player lands

✔ Version Compatibility

- Designed for Bukkit-compatible servers from 1.8.8 through modern versions.
- Automatic version detection for:
*Sound effects
*Particle effects

✔ Protection Systems

- Uses velocity-based launching. Servers may require configuration.
- Inventory Safeguards

✔ Fully Customizable

- You can tweak everything about the plugin to work best for your servers style and needs.

_________________________________________________________________________________________________________

Config

Config.yml
# EnderButt Free Configuration
# Version: 1.0.6
#
# Material Options: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# Sound Options: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# Particle options are available in EnderButt Pro.

Pearl:
  # Item Settings
  Name: "&5Ender Butt"
  Lore:
    - "&7Right-click to fly through the air!"
    - "&eBe careful where you aim!"

  # Slot where the pearl will be placed (0-8, -1 for any slot)
  Slot: 1

  # Mechanics
  PushSpeed: 1.0  # Free edition maximum: 1.0; Pro removes this cap
  # --------------------------------------------------------------------------
  # PRO FEATURE - Configurable cooldown is available in EnderButt Pro.
  # Free edition uses no cooldown.
 
  # Cooldown: 5 # Pro example: cooldown in seconds; 0 disables it
  # --------------------------------------------------------------------------
  PreventFallDamage: true # Prevent fall damage after using an EnderButt
  PreventDrop: true  # Prevent players from dropping the pearl
  PreventMove: true  # Prevent moving the pearl to other inventories

  # Effects
  Sound:
    Enabled: true
    Type: ENTITY_ENDEREYE_LAUNCH
    Volume: 1.0 # 0.0 to 1.0
    Pitch: 1.0 # 0.5 to 2.0
  # --------------------------------------------------------------------------
  # PRO FEATURE - Particles are not available in EnderButt Free.
  # Upgrade to EnderButt Pro to unlock and configure this section.
  #
  # Particles:
  #   Enabled: true
  #   Type: PORTAL # Particle effect when throwing
  #   Count: 8 # Number of particles to spawn
  # --------------------------------------------------------------------------

# Messages
Messages:
  # --------------------------------------------------------------------------
  # PRO FEATURE - The /enderbutt give command is not available in Free.
  # Upgrade to EnderButt Pro to unlock the command and these messages.
  #
  # GiveUsage: "&d&lEnder&5&lButt &8&l» &7Usage: /enderbutt give <player>"
  # AlreadyHasPearl: "&d&lEnder&5&lButt &8&l» &cPlayer already has an EnderButt pearl!"
  # PearlGiven: "&d&lEnder&5&lButt &8&l» &aGiven EnderButt pearl to %player%"
  # PearlReceived: "&d&lEnder&5&lButt &8&l» &aYou received an EnderButt pearl!"
  # --------------------------------------------------------------------------
  InventoryMove: "&d&lEnder&5&lButt &8&l» &cYou cannot move this item!"
  NoPermission: "&d&lEnder&5&lButt &8&l» &cYou don't have permission!"
  Reload: "&d&lEnder&5&lButt &8&l» &aConfiguration successfully reloaded!"
  Cooldown: "&d&lEnder&5&lButt &8&l» &cYou must wait %seconds% seconds before using this again!"
  Drop: "&d&lEnder&5&lButt &8&l» &cYou cannot drop this item!"
  Throw: "" # Empty = no message
  Usage: "&d&lEnder&5&lButt &8&l» &7Usage: /enderbutt reload"

# General Settings
Settings:
  GiveOnJoin: true # Give pearl automatically when player joins
  PreventDuplicatePearls: true # Check for existing pearls before giving
  RequirePermission: false # Require enderbutt.use permission to use

  # World Settings
  DisabledWorlds:
    - "world_nether"
    - "world_the_end"
    - "pvp_arena"

  # Enable bStats metrics (https://bstats.org)
  Metrics: true

_________________________________________________________________________________________________________


Media

YouTube

Contact
If you have any questions or errors please contact me via discord @ carbon9_

Terms of Service
By purchasing this plugin or downloading an update you accept the following terms of service:

  • You are not allowed to decompile or edit the jar file or say that the code or the product belongs to you.
  • I am not liable for any damage the product might cause.
  • These terms of service may change at any time without notice.
  • You have read the whole post and understood it.

Similar projects

Plugin →