Skip to content

Releases: apace100/origins-fabric

Origins 1.6.2 (Minecraft 1.19)

05 Jul 17:50
Compare
Choose a tag to compare

[O] denotes changes to Origins, while [A] denotes changes to Apoli, which has been updated to 2.5.1.

  • [O] Fixed shaped recipe badges not showing correctly
  • [O] Fixed incorrect translation keys for the empty origin (thanks Golder06)
  • [O] Updated Spanish translation (thanks Golder06)
  • [O] Updated Russian translation (thanks CoringPlay)
  • [O] Updated Brazilian Portuguese translation (thanks rwmb)
  • [A] Fixed modify_swim_speed and modify_lava_speed not supporting conditions
  • [A] Fixed meta conditions crashing for biome condition types
  • [A] Fixed tooltip from prevent_item_use having no translation for goat horn tooting
  • [A] Fixed item_action in replace_inventory action not applying to the replaced stack
  • [A] Fixed damage modifying powers not applying to players when original source did not deal damage
  • [A] Fixed modify_projectile_damage not applying to all types of projectiles

Origins 1.6.1 (Minecraft 1.19)

07 Jun 19:42
Compare
Choose a tag to compare

Fixed dedicated servers crashing on startup.

Origins 1.6.0 (Minecraft 1.19)

07 Jun 16:52
Compare
Choose a tag to compare

New Features

  • Added automatic badges for recipe powers (thanks @LimonBlaze)
  • Added config options for disabling origins or powers

Changes

  • Updated to 1.19
  • Updated Apoli to version 2.5.0, bringing fixes and new features
  • Currently uses a locally built branch of my Reach Entity Attributes fork. Will update to an official version once that releases
  • Reworked the badge system (thanks @LimonBlaze)
  • Changed config to use JSON instead of toml

Origins 1.4.1 (Minecraft 1.18.2)

15 Apr 08:33
Compare
Choose a tag to compare
  • Fixes INGREDIENT data type not being sent in a way that's friendly to later tag updates, which caused a bug with any powers relying on custom tags not working correctly when first joining a world. (thanks slapjd)

Origins 1.4.0 (Minecraft 1.18.2)

15 Apr 00:17
Compare
Choose a tag to compare

[A] indicates changes in Apoli (updated to 2.3.2), [O] indicates changes in Origins.

Additions

  • [O] Layer files now have an additional field called gui_title with two sub-fields view_origin and choose_origin, which override the default prompt at the top of the choose/view origin GUI for that layer. (thanks @eggohito)
  • [O] The origin loot condition now also optionally supports a layer field. (thanks @eggohito)
  • [A] Added Spanish translations. (thanks Golder06)

Changes

  • [A+O] Updated to 1.18.2. (thanks @slapjd for the effort, even though I didn't end up using all of your code)
  • [O] Added integration for Enchantment Descriptions. (thanks @Darkhax)
  • [O] Updated Spanish translations. (thanks Golder06)
  • [O] Updated the swim_speed power to be an attribute power instead of using the modify_swim_speed power type.

Fixes

  • [A] Fixed modify_block_state checking incorrect fields for integer properties, causing it to not function.
  • [A] Fixed distance_from_spawn and distance_from_coordinates conditions crashing when no offset or coordinates are specified.
  • [O] Updated the power phantomize_overlay to be hidden.

Origins 1.3.2 (Minecraft 1.18.1)

12 Apr 21:10
Compare
Choose a tag to compare
  • Fixed compatibility with Spectrum (thanks DaFuqs for your work on making this happen)
  • Now relies on https://github.com/DaFuqs/AdditionalEntityAttributes (included in the jar) for the following power types: modify_swim_speed, modify_lava_speed and lava_vision. Please use the respective attributes with the attribute power type instead of these powers, since the power types are now considered deprecated and might be removed in a future update. The attribute IDs are: additionalentityattributes:water_speed, additionalentityattributes:lava_speed and additionalentityattributes:lava_visibility, respectively.
  • Updated Turkish translation (thanks Hexasan)
  • Updated Chinese translation (thanks LimonBlaze and Neubulae)
  • Added support for Enchantment Descriptions in English (thanks Darkhax)
  • Specified that this version does not work with 1.18.2, so users get a more legible error message when they try to use it

Origins 1.3.1 (Minecraft 1.18)

12 Dec 00:02
Compare
Choose a tag to compare

[A] indicates changes in Apoli (updated to 2.2.2), [O] indicates changes in Origins.

Additions

  • [A] Added a tooltip to items which can't be used due to a power (such as "Vegetarian", "Carnivore" or "Unwieldy"). Configurable in the config file or via the config screen accessible with Mod Menu installed.

Changes

  • [O] Updated English localization to be a bit more inclusive, and include Phantom's new hunger condition in the phantomize power description.
  • [O] Updated all translation files to include the untranslated translation keys, which should make it easier for translators to update their translations.

Fixes

  • [A] Fixed modify_status_effect_duration and modify_status_effect_amplifier power types crashing the game.

Origins 1.3.0 (Minecraft 1.18)

04 Dec 21:38
Compare
Choose a tag to compare

[A] indicates changes in Apoli (updated to 2.2.0), [O] indicates changes in Origins.

Changes

  • [O] Forgot in 1.2.0 patch notes: Phantom's phantomized mode now ends when food reaches 3 full hunger chunks. You need to be able to sprint to phantomize.
  • [O] The phantomized overlay now changes color as the player's hunger approaches 3 full hunger chunks, acting as a visual indicator that the phantomization is about to end.
  • [O] Sandstone, smooth sandstone, as well as the red variants, now count as "natural stone" for Feline's "Weak Arms" and Shulk's "Strong Arms".
  • [A] Made the block_state condition return true if the property exists and no specific value is desired.

Additions

  • [A] Added entity_action field to action_on_block_use power type
  • [A] Added damage bientity action
  • [A] Generalized actions, making and, chance, choice, if_else, if_else_list, delay and nothing available for all action types
  • [A] Added fail_action field to chance meta actions

Fixes

  • [A] Fixed action_on_land power type also triggering its actions during air time
  • [A] Fixed swing_hand entity action only working when called from clients
  • [A] Fixed modify_status_effect_duration and modify_status_effect_amplifier power types not being registered
  • [A] Fixed a bug where only one action_on_hit power would fire its actions when multiple are present
  • [A] Fixed a bug where only one tooltip power would work at a time
  • [A] Fixed raycast_action crashing when command_hit_offset is specified
  • [A] Fixed crafting_table action not producing output
  • [A] Fixed ability powers (e.g. creative_flight) crashing when granted via grant_power action
  • [A] Fixed the climbing condition not account for climbing powers

Origins 1.2.0 (Minecraft 1.18)

30 Nov 17:09
Compare
Choose a tag to compare

Origins 1.2.0

  • Updated to 1.18.
  • Made badge tooltips wrap automatically if they would not fit on the screen.
  • Does not use FallFlyingLib anymore (replaced by functionality in Fabric API).

Apoli (updated to 2.1.0)

Additions

  • Added power types: modify_slipperiness, action_on_block_use, prevent_entity_collision, prevent_feature_render, modify_status_effect_amplifier and modify_status_effect_duration
  • Added entity actions: swing_hand, raycast, spawn_particles, explode, area_of_effect, crafting_table and ender_chest
  • Added block actions: explode, modify_block_state and bonemeal
  • Added entity conditions: raycast, power_type, ability, distance_from_coordinates and distance_from_spawn
  • Added block conditions: slipperiness, hardness, blast_resistance, distance_from_coordinates and distance_from_spawn
  • Added item condition: smeltable

Changes

  • Added a none render type to the phasing power type
  • Added bientity_condition to prevent_entity_render
  • Added bientity_condition and bientity_action field to modify_damage_taken and modify_damage_dealt power types. When provided in a modify_damage_taken power, the power will be ignored if no attacker is present.
  • Added prevent_effects, replace_stack and item_action fields to modify_food power type
  • Added result_from_on_stack field to item_on_item power type
  • Made the ticking of action_over_time more consistent
  • Changed the particle parameter in the particle power type to optionally take a full particle effect object with type and params
  • Added client and server boolean fields to add_velocity to control where the velocity is applied
  • Made set_block and add_block take a full "block with state", e.g. minecraft:redstone_lamp[lit=true] is now a valid entry for the block field
  • Added an optional source field to the power entity condition

Bug Fixes

  • Fixed local and velocity space X/Y axes for the add_velocity entity action
  • Fixed furnace_smelt loot function to be used in item modifiers by the modify item action

Thanks @Alluysl, @eggohito, @MerchantPug and @Jarva for contributing to this update.

MC 1.17.1, Origins 1.1.4

05 Nov 08:06
Compare
Choose a tag to compare

Origins

  • Fixed an occasional but game-breaking bug in which origins would load without powers
  • Made key badges show the key ID instead of just "unbound" when the key is unbound, so players know what to look for

Apoli (updated to 2.0.5)

  • Fixed entity_glow not working on non-living entities