◆ EnderButt ◆ [1.8 - 1.21.X ✔] FREE
v1.0.6A plugin that allows players to fly with an ender pearl. Perfect for your hub/lobby server
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_________________________________________________________________________________________________________
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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
