Перейти к содержимому
Mineforgian

Shappoli

An Origins addon that provides Trinkets & Woodwalkers integrations, a power communication system, and a bunch more stuff!

Загрузки
16K
Подписчики
5
Обновлён
16 октября 2024 г.
Лицензия
MIT

Опубликован 28 августа 2024 г.

An Origins addon that provides Trinkets & Woodwalkers integration, a Wildfire's Female Gender Mod Origins compatibility, a power communication system, and a bunch more stuff!

Trinkets integration adds:

Data Types

  • Trinket Slot - allows you to specify group, name and index of a trinket slot
  • Slot Entity Attribute Modifier

Powers

  • Action on Trinket Change - triggers an action when a trinket is equipped or unequipped
  • Modify Trinket Slot - allows you to modify trinket slots count on entities
  • Conditioned Modify Trinket Slot
  • Prevent Trinket Equip/Unequip

Entity Actions

  • Modify Trinket - allows you to modify trinkets on entities

Entity Conditions

  • Equipped Trinket Count
  • Trinket Slot Count

Item Conditions

  • Equippable Trinket - checks if an item can be equipped as a trinket
  • Equipped Trinket Count - checks a count of items of the same type equipped as trinkets
  • Is Trinket - checks if an item is registered as a trinket

Woodwalkers integration adds:

Powers

  • Action On Shape Ability Use
  • Action On Shape Change
  • Prevent Shape Ability Use
  • Prevent Shape Change

Entity Actions

  • Change Shape Ability Cooldown
  • Change Shape
  • Shape Action

Bi-entity Actions

  • Change Shape

Entity Conditions

  • Can Use Shape Ability
  • Has Shape Ability
  • Shape Condition

The power communication system allows you to redirect actions and conditions from one power to another. For usage examples, see Receive Action (Power Type) and Receive Condition (Power Type)

See Documentation for more information and examples.

Ченджлог

1.5.1+1.20.4Релиз1.20.4 · 16 октября 2024 г.

Additions:

  • Added use_shape_ability entity action
  • Added /shappoli command group with commands:
    • /shappoli trinkets slots <entity> add <group> <slot> <amount> - adds/removes trinkets slots
    • /shappoli trinkets slots <entity> set modifier <group> <slot> <value> - sets trinkets slots count modifier to a specified value
    • /shappoli trinkets slots <entity> reset <group> <slot> - resets trinkets slots count to the unmodified value
    • /shappoli trinkets slots <entity> count <group> <slot> - get total trinkets slots count
    • /shappoli trinkets slots <entity> clear modifiers [<group>] <slot> - clears all trinkets slots modifiers (including modifiers from items and powers)
1.5.0Релиз1.20.4 · 25 сентября 2024 г.

Additions:

  • Added suppress_power power
  • Added copy_origin bi-entity action, that allows copying/swapping origins between entities
  • Added set_origin entity action, that allows setting an entity's origin via a power
  • Added apply_on_added field to conditioned_modify_trinket_slot power, that allows for better usage of the power when used in global_powers
  • Woodwalkers integration is almost complete:
    • New powers:
      • action_on_shape_ability_use
      • action_on_shape_change
      • prevent_shape_ability_use
      • prevent_shape_change
    • New entity actions:
      • change_shape_ability_cooldown
      • shape_action
    • New entity conditions:
      • can_use_shape_ability
      • has_shape_ability
      • shape_condition

Fixes:

  • Moved Wildfire's Female Gender Mod compatibility mixin to the client side
  • Fixed conditioned_modify_trinket_slot having conditioned_modify_trinket_slots identifier
  • Fixed action_on_trinket_change triggering when player joins the world or /reload command is used
  • Removed entity_condition from prevent_trinket_equip and prevent_trinket_unequip powers as there is already a condition field for that

Changes:

  • Renamed morph entity and bi-entity actions to swap_shape
1.4.0Релиз1.20.4 · 18 сентября 2024 г.

Additions:

  • Finished the Trinkets integration:
    • Added modify_trinket_slots power
    • Added conditioned_modify_trinket_slots power
    • Added equippable_trinket item condition
    • Added trinket_slot_count entity condition
    • Added equipped_trinket_count item condition
    • action_on_trinket_change no longer has the execute_when_spawned field
  • Improved suppress_power action:
    • Added power_types, power_sources, ignored_powers fields
    • Added apoli:multiple power support
  • Made first steps for the Woodwalkers integration:
    • Added morph entity and bi-entity actions
  • Added teleport bi-entity action
  • Added receive_condition power and send_condition condition
  • Added action_on_entity_collision power
  • Added self_bientity_action action

Changes:

  • Renamed action_on_event_receive power to receive_action; send_event to send_action. Old IDs are left for compatibility.
  • Renamed equipped_trinket entity condition to equipped_trinket_count. Old ID is left for compatibility.
  • Mod now requires Fabric version 0.16.0 or higher

Fixes:

  • action_on_trinket_change power now correctly handles item_action_on_unequip action
1.3.4Релиз1.20.4 · 5 сентября 2024 г.

Additions:

  • Added execute_when_spawned param to action_on_trinket_change power; it is set to false by default.
  • Improved send_event meta action logging.
  • Added suppress_power bi-entity action that allows temporarily suppressing other entity's powers. See Suppress Power Documentation for usage examples.

Fixes:

  • action_on_trinket_change triggering each time the player joins the world or respawns.
1.3.3Релиз1.20.4 · 30 августа 2024 г.

Features

Fixes

  • action_on_trinket_change power being called only on a single power
1.3.2Релиз1.20.4 · 29 августа 2024 г.

The first version published on Modrinth!

Комментарии

Загружаем…