Elytras of Fire Lib

From Wings of Fire: The New World Wiki
Revision as of 12:37, 28 November 2024 by Heron (talk | contribs) (Created "Elytras of Fire Lib" page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

States Legend
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.

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.

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.

Allow PVP

  • Description: Toggle the ability for non-admin players to toggle PVP.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

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.

Enable Destructive Effects

  • Description: Enable the destructive properties that some abilities come with.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

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.

Enable Friendly Fire

  • Description: Toggle friendly fire for most abilities.
  • States: Disabled (Unreleased)
  • Conditions:
    • Player must have the eoflib.admin tag.

Cooldown Bypass

  • Description: Cooldown Bypass allows you to bypass all tribe ability cooldowns.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

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.

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.

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.

Keep Storages

  • Description: Keep all storage data intact when this datapack is uninstalled.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

Keep Bossbars

  • Description: Keep all bossbars intact when this datapack is uninstalled.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

Keep Forceloads

  • Description: Keep all forceloads intact when this datapack is uninstalled.
  • States: Enabled | Disabled
  • Conditions:
    • Player must have the eoflib.admin tag.

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.