Skip to content

Releases: BlasterM5/ponyorigins

Pony Origins 1.4.0 Beta 1 for Origins 1.10.x

11 Oct 17:24
Compare
Choose a tag to compare

The High Performance Update

The latest Update to Pony Origins has arrived!

The code has been refactored in a lot of places, reducing file size and complexity, all in the name of performance!
Because of the refactoring, your origins may be broken. Enter the world or server, leave, then enter again. If this doesn't fix it, you will have to reset your origin via command or via the Harmonic Resonator item.

What's New:

  • Advancement Progress Bars!
    • As Minecraft Advancements don't track scoreboard objectives, I've designed a system whereby resource bars temporarily appear whenever you make progress towards an advancement.
  • Emotisense!
    • Changelings can now sense (visible red glow) creatures they can feed on whenever they're hungry.
    • Changelings know where you are when they are nearby. You can't hide from the hungry changelings...
  • Variable Advancement Power System
    • Advancement-checking powers are now dynamically loaded when they are applicable to you, which cuts down on the number of checks per second.

What's Changed:

  • Many powers have been rewritten for better simplicity and performance, such as reducing the use of power condition checks on action over time condition checks and triggers, as power condition checks are checked every tick or every time the power's active state is checked
  • All unicorn/ talents have been removed, and are now just the talents/ talents. The checks that determine which power key to use can already check if it's a primary or secondary talent, which saves a lot of code complexity
  • Flight hazards were given a rewrite to reduce complexity. This changes how hazards both build and clear.
    • When waterlogged, freezing, and oilbogged, you now have to stop moving so you can shake off the water and oil (which clears faster now)
    • Water will slowly drip dry if you are constantly moving
    • Waterlogging takes a little bit longer now, as the last 10 percent of waterlogging is much slower than the first 90 percent (slows in stages)
    • Feathered wings is a new power, specifically made to reduce code overhead (if wings == feathered is way faster to check than if wings != three other wing types)
    • Further optimizations may come later
  • Smash attacks (YAK SMASH, Minotaur Punch, Alicorn Mighty Hoof) are now a hold to charge, release to fire ability. Alicorn Mighty Hoof uses energy instead of stamina
  • Emotivore (Changeling diet) has been refactored, and no longer has a variable amount of food drain. While this was a nice click-saving feature, it unfortunately ballooned the feeding logic and caused a lot of extra complexity headaches.
    • Emotivores feed much faster now, but only gain the smallest increment of food per feeding. This also means both love and taint build faster.
    • Emotivores now only feed on creatures with love (meaning they haven't attacked / been targetted for attack recently, and aren't a hostile mob)
    • Emotivores can feed off of changelings (must be standing)
    • Emotivores with love can feed other changelings(must be sneaking)
    • Emotivores riding requires being full of food first (if there's a better way to do all this, I would like to know)
    • Emotivores feeding and being fed require using an empty mainhand
    • Feeding an emotivore requires sneaking
    • Emotivores feeding another changeling when love is full will give all their love to the other changeling
  • Added lots more modded items and blocks to tags, improving up-to-dateness of food and crops supported
  • Lithovores' golden apple equivalent items are now tag-based, allowing for more modded item support
  • Added entity tags used in future versions of minecraft, for future-proofed compatibility
  • Coincidentally, Emotivores can't feed off zombies or pillagers anymore. They don't have love, what were you expecting?
  • Moved some common commands to functions, such as the splash and spark particles
  • Some advancements have tweaked conditions

Coming Soon:

  • Rebalance of Advancements (I need your feedback! message me or start a trouble ticket)
  • More modded block support
  • Environment hazards for everyone?
  • Unicorn aura sense (sense nearby energy users)?
  • Backport of all these updates to 1.19.2 LTS?
  • Finally declaring a stable release?

Pony Origins LTS 1.3.4 Beta 2 for Origins 1.7.x

09 Jul 04:01
Compare
Choose a tag to compare

The latest update to Pony Origins LTS contains small but significant fixes to diets.

  • Finally fixed the nutrition problem for goats, herbivores, and pescavores.
  • Modified the mod jar to be Forge compatible
  • Origins Forge is UNSUPPORTED at this time, due to problems with Origins Forge's implementations

Pony Origins 1.3.4 Beta 2 for Origins 1.10.x

09 Jul 04:02
Compare
Choose a tag to compare

The latest update to Pony Origins contains small but significant fixes to diets.

  • Finally fixed the nutrition problem for goats, herbivores, and pescavores.
  • Modified the mod jar to be Forge compatible
  • Origins Forge is UNSUPPORTED at this time, due to problems with Origins Forge's implementations

Pony Origins LTS 1.3.4 Beta 1 for Origins 1.7.x

06 Mar 17:31
Compare
Choose a tag to compare

The latest beta has arrived! This one is a small, but significant update.

  • Simplified and Fixed Pescavore (for hopefully the last time)
  • Added more gems to Lithovore, which now includes Lapis Lazuli
  • Reworked the Talents system, to add common powers to every origin, adding support for vanilla and other Origins to be able to use Talents

To enable support for vanilla and other Origins, you will need to manually edit (for now) the data/origins/origin_layers/origin.json file, and replace the line "replace": true, with "replace": false,

BEWARE: This is not a supported use case of Pony Origins, as many Pony Origins races already provide similar functionality to vanilla Origins.

Pony Origins 1.3.4 Beta 1 for Origins 1.10.x

06 Mar 17:29
Compare
Choose a tag to compare

The latest beta has arrived! This one is a small, but significant update.

  • Simplified and Fixed Pescavore (for hopefully the last time)
  • Added more gems to Lithovore, which now includes Lapis Lazuli
  • Reworked the Talents system, to add common powers to every origin, adding support for vanilla and other Origins to be able to use Talents

To enable support for vanilla and other Origins, you will need to manually edit (for now) the data/origins/origin_layers/origin.json file, and replace the line "replace": true, with "replace": false,

BEWARE: This is not a supported use case of Pony Origins, as many Pony Origins races already provide similar functionality to vanilla Origins.

Pony Origins LTS 1.3.3 Beta 1 Hotfix 2 for Origins 1.7.x

22 Feb 22:49
Compare
Choose a tag to compare

Another hotfix to once and for all fix the pescavore problem

  • Fixed Pescavores getting malnourished on seafood (for real this time)
  • Reduced the chance of Blindness from severe malnutrition from 25 percent to 5 percent

Pony Origins 1.3.3 Beta 1 Hotfix 2 for Origins 1.10.x

22 Feb 23:13
Compare
Choose a tag to compare

Another hotfix to once and for all fix the pescavore problem

  • Fixed Pescavores getting malnourished on seafood (for real this time)
  • Reduced the chance of Blindness from severe malnutrition from 25 percent to 5 percent

Pony Origins LTS 1.3.3-Beta 1 Hotfix 1 for Origins 1.7.x

16 Feb 03:15
Compare
Choose a tag to compare
  • Fixed Pescavores getting sick on some seafoods (again).

Pony Origins 1.3.3-Beta1 Hotfix 1 for Origins 1.10.x

16 Feb 03:17
Compare
Choose a tag to compare
  • Fixed Pescavores getting sick on some seafoods (again).

Pony Origins LTS 1.3.3-beta1 for Origins 1.7.x

13 Feb 08:47
Compare
Choose a tag to compare

The Back and Forth Port Update

Users have asked for a backport, and here it is!

Pony Origins LTS is the 1.19.2 version of the mod. It will not update as frequently as the current version, due to the amount of work required to make it compatible with 1.19.2.

Unfortunately, Pony Origins does not perform as well in 1.19.2, due to missing functionality used heavily in 1.20.1. However, all these issues have been mitigated as best as possible. In addition, this backport has revealed more bugs that were fixed in the latest release.

  • Backported the latest update to 1.19.2
  • Refer to the 1.3.3-beta1 Release Notes to see what's new.

Pony Origins LTS requires Apugli to function!

NOTE: Due to the many, many underlying changes, you will have to join, leave, and join again for Origins to work properly with your character the first time you use this new update on an existing world or server.