EnfAbyss

Clear dropped items from your world and have ability to get them back!

29

EnfAbyss

Clear dropped items from your world and have ability to get them back! (HEX RGB support)

It's worth mentioning that this plugin also reduces the lag, since the world's entities (dropped items) are periodically cleared It's a great way to reduce the lag and keep the cleared items available to players at the same time.

Features: - Physical abyss location (Click block to open abyss inventory) - Blacklist items (eliminate certain item spam in the abyss) - Clear manually items from world using command /abyss clear - Stack items in abyss option - Collect EXP from world

```yaml

------------------------------------------------#

EnfAbyss configuration #

Author: Enif #

------------------------------------------------#

If you use this plugin on version older than 1.9 you have to add 'data: 3' to skull items and change material from PLAYER_HEAD to SKULL_ITEM

Time in seconds

times: clear-world-time: 120 # Time to clear world from items open-abyss-time: 60 # Time to open abyss close-abyss-time: 60 # Time to close abyss time-to-send-notification: 30 # When plugin should send notification before open & close & clear items

Materials 1.8.8 - https://helpch.at/docs/1.8.8/org/bukkit/Material.html

Materials 1.18.2 - https://helpch.at/docs/1.18.2/org/bukkit/Material.html

If plugin disables with reason: No enum constant org.bukkit.Material.STAINED_GLASS_PANE

You have to change material from your server version.

Example glass item on 1.8.8

item:

material: STAINED_GLASS_PANE

data: 14 # Color of glass

Available variables: {PAGE}, {MAX_PAGES}

inventory: name: '<#800801>Abyss &8- &c{PAGE}&8/&c{MAX_PAGES}' size: 5 # Available sizes: 1, 2, 3, 4, 5, 6 max-items-per-page: 27 last-page-item: material: BARRIER name: '&cThis is last page.' prev-page-item: material: ARROW name: '<#34baeb>Prev page' next-page-item: material: ARROW name: '<#34baeb>Next page' fill-empty-slots: # Set null if you don't want to fill empty slots. item: material: GRAY_STAINED_GLASS_PANE items: item1: slot: 27 material: BLACK_STAINED_GLASS_PANE item2: slot: 28 material: BLACK_STAINED_GLASS_PANE item3: slot: 29 material: BLACK_STAINED_GLASS_PANE item4: slot: 30 material: BLACK_STAINED_GLASS_PANE item5: slot: 31 material: BLACK_STAINED_GLASS_PANE item6: slot: 32 material: BLACK_STAINED_GLASS_PANE item7: slot: 33 material: BLACK_STAINED_GLASS_PANE item8: slot: 34 material: BLACK_STAINED_GLASS_PANE item9: slot: 35 material: BLACK_STAINED_GLASS_PANE

Should remove blacklist items from the world?

remove-blacklist-items: true

Should add item immediately from abyss to inventory

add-item-immediately: false

Blacklist of items that will not be added to the abyss

blacklist-items: - 'BEDROCK'

Should stack items in abyss?

stack-items: true

Should collect exp orbs from world?

collect-exp: true

Locations of blocks, which you click will be open abyss inventory

abyss-locations: 1: world-name: 'world' x: -196 y: 63 z: -235

command: name: 'abyss' permission: 'enf.abyss' aliases: - 'void' sub-command: name: 'clear' permission: 'enf.abyss.clear'

messages: abyss-is-closed: '&8>> <#bf1900>Abyss is closed!' abyss-is-open: '&8>> <#bf1900>You cant clear items from world when abyss is open!' abyss-is-empty: '&8>> <#bf1900>Abyss is empty!'

abyss-clear-items-broadcast: '&7[<#f72111>Abyss&7] &cItems from ground will be removed in 30 seconds.'

Available variables:

%items_count% - Items count

%items_count_stacks% - Items count with sum of amount.

%collected_exp_orbs% - Experience orbs count

%collected_experience% - Amount of experience

abyss-cleared-items-broadcast: '&7[<#f72111>Abyss&7] &cCleared &4%items_count% &citems &7(&4%items_count_stacks% &camount&7) &cfrom ground and collected &4%collected_exp_orbs% &cExp Orbs &7(&4%collected_experience% &cxp&7)!'

abyss-open-broadcast: '&7[<#f72111>Abyss&7] &cAbyss will be opened in 30 seconds!' abyss-opened-broadcast: '&7[<#f72111>Abyss&7] &cOpened!'

abyss-close-broadcast: '&7[<#f72111>Abyss&7] &cAbyss will be closed in 30 seconds!' abyss-closed-broadcast: '&7[<#f72111>Abyss&7] &cClosed!'

no-permission: '&8>> &cYou dont have permission to use this command!' ```

ADS