YuSeries Documentation

website·Indexed 30 days ago

https://docs.yuseries.org

Documentation for YuSeries plugins, including YuIllustration, YuVarieLevel, YuBattleMusic, and YuSpawnerHologram. It features detailed guides on unlockers, GUI interfaces, data migration, and API integration, as well as information on the Kether Script language and i18n modules.

Tokens
17K
Snippets
116
Records
191
Agent score
49%

What's inside YuSeries

  1. Overview of Chemdah immersive quest plugin

    Chemdah is an immersive quest plugin compatible with versions 1.12 through 1.20.4. It supports multiple dialogue options, an NPC affinity system via built-in player quest data, conditional dialogue triggers, and branching quest directions based on player choices.
  2. Overview of Kether Script

    Kether is a simple scripting language built on TabooLib. It is designed to be used within any plugin that is based on the TabooLib framework. Because Kether is extensible, individual plugins may implement their own specific Kether statements; these plugin-specific statements should be referenced in the documentation of the respective plugin.
  3. Overview of BetterHudChemdah Kether Actions

    BetterHudChemdah provides a set of Kether actions designed to enhance the dialogue experience in Chemdah. These actions are divided into three primary categories:

    1. Camera Control: Managing virtual camera positions and settings during immersive dialogues (e.g., camera).
    2. Interface Enhancement: Modifying the visual presentation of dialogue, such as displaying narration text on the player screen (narration) or controlling dynamic settings for dialogue titles and avatars (dialog).
    3. Function Extensions: Adding utility logic, such as managing quest tracking display (bhquest) or refreshing the current dialogue state by reopening it (goto-self).
  4. Overview of NBTProhibition features

    NBTProhibition is a lightweight NBT removal plugin based on TabooLib. It provides a precise NBT path matching system to detect and remove prohibited NBT in real-time. Key features include configurable removal notifications, penalties, support for Kether script execution, a complete event system, and detailed debug output.
  5. Overview of Adyeshach virtual entity plugin

    Adyeshach is a virtual entity plugin built on TabooLib, primarily used for creating NPCs. Unlike standard NPCs, Adyeshach NPCs are virtual and do not exist on the server side, meaning they do not cause server-side performance impact. It is compatible with Minecraft versions 1.12 through 1.20.4.
  6. Overview of CDKLite Bukkit Plugin

    CDKLite is a Bukkit plugin built on TabooLib6.2 designed for creating custom CDK (Code) gift packages. It allows server administrators to generate redeemable codes for rewards, which can be used for individual players, server systems, or as incentives for inviting new players.
  7. Overview of YuIllustration plugin features

    YuIllustration is a custom illustration and achievement system plugin developed based on TabooLib 6.2. It supports Minecraft versions 1.12 through 1.21. Key capabilities include:

    • Customization: All content, GUI interfaces, and buttons are customizable.
    • Categories: Supports the creation of unlimited illustration categories.
    • Unlocking System: Features a flexible system with over ten built-in unlocking conditions (e.g., killing monsters, picking up items, crafting items) and an API for extending custom unlockers.
    • Technical Features: Includes a powerful scripting system (Kether), intelligent multi-language support, and support for both MySQL and SQLite databases.
  8. Overview of YuVarieLevel multi-level system

    YuVarieLevel is a system plugin developed using TabooLib6 for Minecraft servers (supported versions 1.12 through 1.20.4). It allows administrators to create an unlimited number of different level types, each with its own custom experience formula. Experience can be gained via commands or specific event triggers. For advanced functionality, such as gaining experience by using specific items, it can be integrated with the YuItemAction plugin.
  9. Overview of Adyeshach virtual entities

    Adyeshach is a Bukkit platform plugin used to create virtual entities. Unlike standard entities, virtual entities exist only on the player's client and not on the server side, ensuring they do not impact server performance. These entities can perform standard vanilla actions such as walking and jumping, though they cannot currently participate in combat. Beyond NPCs, the built-in virtual entity handling module can be used for performance-efficient features like player skill effects.
  10. Overview of YuSeries multi-language support

    The YuSeries plugin series uses the TabooLib language module to provide an international multi-language system. The plugin automatically sends messages based on the player's selected client language. If a specific language file is missing, the plugin falls back to the default language. Default supported languages include en_US, zh_CN, zh_TW, and zh_HK.
  11. Overview of BetterHudChemdah features

    BetterHudChemdah is a dialogue system extension based on TabooLib 6.2 that integrates Chemdah with BetterHud to create a cinematic dialogue experience. Key features include:

    • Immersive Visuals: Uses virtual camera technology for cinematic effects.
    • Interface Integration: Built on the BetterHud Popup system.
    • Dialogue Management: Supports dynamic text, paginated replies, and scroll selection.
    • Kether Action Extensions: Adds camera control and narration to Chemdah scripts.
    • Quest Tracking: Includes an integrated interface for quest navigation.
    • Customization: Supports multi-theme styles and fully configurable interface elements, sounds, and animations.
  12. Track killed entities in YuIllustration entry conditions

    The yui-kill-entity private action is used in YuIllustration entry condition configurations to retrieve information about entities killed by the player, such as the total count or the specific name of the entity.
    yui-kill-entity total-amount
    yui-kill-entity entity name