BetterDrops

MC Plugin BetterDrops 2.18.0
3D drops with customizable nametags and positions.

BetterDrops now supports Spigot 1.20!

Recommended ProtocolLib build for 1.8 - 1.20: Download

About

2015-06-05_09.46.15.png
2021-12-12_14.19.27.png

All dropped items will be shown as being held by invisible armor stands.

No lag. No duplication bugs.
Focused on performance, extremely low timings.
Custom item names (including renamed items) are supported.
Requires ProtocolLib.

Features
  • Supports Minecraft 1.8 to 1.20.
  • All 3D items are clientside. This means that there are no duplication bugs, because the drops still exist on the server and aren't being overridden, they're just being hidden from the client.
  • Since the armor stands are clientside, this means that you can still remove the drops using the same commands, such as "/remove drop 50". The items despawn after a few minutes as they usually would.
  • Does not cause any server lag, most of the plugin's work is done asynchronously, so it won't interrupt the main thread. The server does not tick the armor stands that this plugin uses, only the drops are ticked.
  • Items will merge. (This depends on Spigot's built-in item merge-radius in spigot.yml; item merging is detected, not performed by BetterDrops)
  • Items are affected by physics. (They can flow in water!)
  • Does not conflict with most other plugins (WorldGuard, MoneyMobs, etc) since it doesn't create or destroy any entities server-side. See "Incompatible Plugins" below.
  • You can configure limits for the maximum amount of 3D drops in an area in order to prevent clientside FPS lag.
  • Hex colors (1.16+) are supported, you can use them in item names. (#000000 - #FFFFFF)
  • Works with ProtocolSupport. Clients running 1.7.10 or below will see regular vanilla drops (Armor stands were added in 1.8)
  • If you want, you can disable the armor stands and name tags will be rendered above regular floating items.
Configuration
The configuration can be reloaded using /drops reload.
Changed settings will immediately take effect when the configuration is reloaded.​

Code:
# If disabled, regular vanilla drops will be shown using the custom name tags provided by BetterDrops.
enable-better-drops: true

# List of enabled worlds.
worlds: ['*']

# Pick up items by clicking on them?
click-pickup: false
# The maximum left click pickup targeting distance in blocks.
click-pickup-block-distance: 7
# The maximum block distance of items around the targeted block which can be picked up.
click-pickup-item-distance: 3

# Force players to click on items to pick them up?
# This will prevent players from picking up items normally by walking over them.
force-click-pickup: false

# Force click pickup can work in two ways:
# - Teleporting the item and allowing the player to pick it up normally
# (this will work as long as you don't have another plugin blocking item pickup)
# - Removing the item from the world and directly adding it to the player's inventory
# (incompatible with plugins which spawn drops that can't be picked up (e.g. shop plugins that use drops for displaying items), may cause duplication bugs with those plugins installed)

# Leaving this set to true is recommended.
force-click-pickup-teleport: true

# Teleport items away from adjacent horizontal blocks? This prevents 3D items from glitching into walls.
wall-fix: false

# Show name tags for drops?
show-item-names: true

# Show item amounts if there is more than one item in a stack?
show-item-amount: true
# You can change the format here, "%d" will be replaced with the number.
item-amount-suffix-format: ' (%d)'

# The item name format can be changed here. This can be used to add prefixes, suffixes, and colors to all item names.
item-name-format: '%s'

# If a dropped item has a custom name already defined, it will be used instead.
# This applies for the dropped entity, not the item itself.
custom-names: true

# The 'view distance' in blocks for item drops.
tracking-range: 64

# Drops can be replaced after they have lived for a certain amount of ticks.
minimum-drop-lifetime: 0

# Here you can limit the amount of 3D drops in an area.
# Stacked items don't represent extra drops.
# The distance can be set to 0 to disable the check.
limit-distance: 16
limit-max: 100

# If enabled, the plugin will use small armor stands, resulting in smaller items.
small-items: false

# Use 3D drops in water?
water: true

# Handle CrackShot grenades/bombs?
crackshot: true

# https://www.spigotmc.org/resources/shop-a-simple-intuitive-shop-plugin.9628/
ignore_shop_items: true

# https://dev.bukkit.org/bukkit-plugins/quickmarket/
ignore_quickmarket_items: true

# https://dev.bukkit.org/bukkit-plugins/quickshop/
ignore_quickshop_items: true

# https://www.spigotmc.org/resources/pickupmoney.11334/
# If true, item-name-format will not be applied to dropped money.
pickupmoney_no_format: true

# Custom item names.
# Any item names in this list will override everything else.
# A list of materials is available here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# Format: <Material[~data]:name>...
custom-item-names: []

# custom-item-names:
# - 'STONE_SWORD:&8Stone Sword'
# - 'IRON_SWORD:&7Iron Sword'
# - 'DIAMOND_SWORD:&bDiamond Sword'

# Should custom item names defined in this configuration override an item's existing custom name?
custom-names-override-existing-names: false

# Custom item directions.
# The three numbers are pitch, yaw, and roll.
# Providing '#' as a value will use a random value from 0 to 360.
# The fourth number (optional) is the Y position offset.

# For reference, these are the default directions (non-small items):
# Blocks: 345,315,0
# Tools: #,180,90
# Non-solid blocks: 0,#,0

# Format: <Material[~data]:pitch,yaw,roll[,yOffset]>
custom-item-directions: []

# custom-item-directions:
# - 'IRON_AXE~1:0,80,90,0'
# - 'DIAMOND_PICKAXE~1:0,180,90'
# - 'WOOD_SWORD:170,#,90'

# If this list is not empty, only items in this list will be affected by the plugin.
# Format: <Material[~data]>
item-whitelist: []

# item-whitelist:
# - 'STONE'
# - 'STONE~1'

# Any items in this list will never be affected by the plugin.
item-blacklist: []
Disable VPN/Proxy for a Better Experience
FateKid
Author FateKid
Level
11
5,910 pts
2.18.0 Version
45 Downloads
1,203 Views
Published
Updated
0.00 star(s) 0 ratings Average Rating (0)

More files from FateKid

Minecraft Is Better With Plugins

BetterDrops is the ultimate Minecraft plugin to take your next project to new heights. Increase the quality of your Minecraft server gameplay by downloading it for free!

Why Choose our Minecraft Plugins?

  • High-quality uploads for an enhanced user-experience.
  • Enhanced gameplay features for more fun and excitement.
  • Regular updates and new plugins to keep things fresh.

Explore Other Resources

Are you looking for something different? Explore thousands of other plugins, available to download right now. FateKid shared this wonderful resource to you for free, so remember to share your appreciation by liking the resource and reviewing it.

Get started today and make your Minecraft world truly unique.

Top Bottom