Elytras of Fire Lib
Elytras of Fire Lib (otherwise shortened to EoFLib) is a Minecraft data pack created by iHeron. Its main purpose is to allow other Elytras of Fire data packs to function, offering both player- and developer-side functionalities to make creating and updating Wings of Fire-inspired data packs as easy as possible.
Overview
Elytras of Fire Lib is a library data pack that grants tools to other Wings of Fire data packs to utilise. It comes with a myriad of settings for players and administrators alike, out-of-the-box predicates, tags, and events, and multi-version support reaching all the way back to 1.20.2.
Settings
Elytras of Fire Lib allows settings for players of all levels of permissions, giving as much of a customisable experience as possible.
Text Decoration | Definition |
---|---|
None | An available option with no special properties. |
Bold + Underlined | The default option selected for all players. |
Italic | An option that prompts a secondary menu. |
Player Settings
The Player Settings for Elytras of Fire includes six configurable settings for all players who are a part of a recognised tribe.
Enable Tribe Abilities
- Description: Toggle on or off your hotbar abilities.
- States:
Enabled | Disabled
- Conditions:
- Admin Setting "Allow Abilities" must be enabled;
- Player must be on a recognised tribe team.
Toggle Ability Data
- Description: Toggle on or off ability data lines.
- States:
Enabled | Disabled | Customise
- Conditions:
- Player must be on a recognised tribe team.
Enable Tribe Attributes
- Description: Toggle on or off your tribe's attributes and any passive abilities.
- States:
Enabled | Disabled
- Conditions:
- Admin Setting "Allow Attributes" must be enabled;
- Player must be on a recognised tribe team.
Enable Range Display
- Description: Toggle on or off the range preview for your held ability.
- States:
Enabled | Disabled
- Conditions:
- Admin Setting "Allow Range Display" must be enabled;
- Player must be on a recognised tribe team.
Enable PVP
- Description: Toggle on or off dealing and taking any damage via tribe abilities.
- States:
Enabled | Disabled
- Conditions:
- Admin Setting "Allow PVP" must be enabled;
- Player must be on a recognised tribe team.
Ability Handling
- Description: Choose what happens when an ability item is replaced with another item.
- States:
Remove Abilities | Drop Item
- Conditions:
- Admin Setting "Allow Abilities" must be enabled;
- Player must be on a recognised tribe team.
Admin Settings
The Admin Settings include 11 configurable settings for all players with the eoflib.admin
tag. Some settings listed here may have dangerous potential, or are primarily for debugging and development purposes; enable or disable them at your own risk.
Persistent Settings
- Description: Keep your settings when the world is reloaded in any way.
- States:
Enabled | Disabled | Default
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Allow Abilities
- Description: Toggle the ability for non-admin players to toggle their abilities.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Allow Attributes
- Description: Toggle the ability for non-admin players to toggle their tribe attributes.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Allow PVP
- Description: Toggle the ability for non-admin players to toggle PVP.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Allow Range Display
- Description: Toggle the ability for non-admin players to toggle Range Display.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Enable Destructive Effects
- Description: Enable the destructive properties that some abilities come with.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Custom Death Messages
- Description: Toggle custom death messages when players are killed by certain abilities.
- States:
Disabled (Unreleased)
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Enable Friendly Fire
- Description: Toggle friendly fire for most abilities.
- States:
Disabled (Unreleased)
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Cooldown Bypass
- Description: Cooldown Bypass allows you to bypass all tribe ability cooldowns.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Debug Mode
- Description: Debug Mode displays helpful information in-game to streamline datapack development and show function references and sources.
- States:
Enabled | Disabled | < (Decrease Debug Mode level) | > (Increase Debug Mode level)
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Uninstall Settings
The Uninstall Settings include 6 configurable settings for all players with the eoflib.admin
tag. All settings are finalised once uninstalling takes place! Exercise utmost caution!
Keep Teams
- Description: Keep all tribe teams intact when this datapack is uninstalled.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Keep Scoreboards
- Description: Keep all scoreboard objectives and data intact when this datapack is uninstalled.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Keep Storages
- Description: Keep all storage data intact when this datapack is uninstalled.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Keep Bossbars
- Description: Keep all bossbars intact when this datapack is uninstalled.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Keep Forceloads
- Description: Keep all forceloads intact when this datapack is uninstalled.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the
Uninstall Mode
- Description: Uninstall Mode streamlines the uninstalling process to ensure proper and intentional uninstall procedures. Highly recommended when updating.
- States:
Enabled | Disabled
- Conditions:
- Player must have the
eoflib.admin
tag.
- Player must have the