That's it, I've done it guys
This version can be directly dragged into the mods/ folder of Forge loader
Did not change anything else, like those existing unfixable glitch appeared when using Forge Version of Origin
Note: if you are using forge, the dependency of Origins will be the Forge Version of Origins
Turns out I had to download the Forge Development Kit and setting up the whole thing
Then build using gradle after changing some settings inside yadeyade
And yeah, despite having a compiled java file inside, it does not contain anything other than the constructor, so that Forge loader won't get mad at me
Not sure about NeoForge and Quilt tho, never tested. As long as they share the same registering system with the Forge and Fabric then should be good
Months of Java course at university allows me to achieve this lmao
A normal Bug Fixing Patch
General QOL Changes:
Added tips and infos for all passive powers, that explains all the important effects
Passsive Skill [Weak]
Changed Content
Allows you to disable the armor restriction, settings can be found in [Fox(es) Settings]
Hidden Skill [Fox Sound Pack]
Fixed Bug
Other players can finally hear the bonk sound and fox.snoring sound when you sleep
[Fox(es) Settings]
Bugs Fixed:
Fixed [Sleepin Mode] Trigger
Changed Content:
- Added the setting for disabling the armor restriction
- Added an underline for the button to destroy the book
Juan
A small version, needs to be synched with the expanded origins V2.0, nothing much changed
Trivial Changes
- Reverted the rest of the modifier operation to legacy types
- Changed the Fear effects to be ambient
Active Skill [Pounce]
Changed Content:
You can see the magnet icons as long as you are sneaking now. For better attack planning >:3
Passive Skill [Agility]
Changed Content:
When not holding an item, you will sprint 10% faster on top of the existing speed boost. (Run on all 4)
yup thats all
Another Bug Fix Version, but with some addons
Active Skill [Foxify]
Fixed Bugs:
- Fox origin players will now be able to be rode by other entities.
- The summoned [Sleepin Mode] fox will no longer be able to pick up nearby items.
Changed Content:
After the re-entering of [Sleepin Mode], the Hide Fox function will be turned off. So that the new players will not panic if they hide the [Sleepin Mode] fox accidentally and cannot see it subsequently.
Passive Skill [Unique Taste]
Changed Contents:
New Mechanics: If your food level <= 5 (2.5 bar of hunger), you will enter a state of "staving"
In this state, the nerfed foods will have different effects:
- Provide 50% of Original Food Points -> Provide 75% of Original Food Points
- Provide 50% of Original Saturation -> Provide NO Saturation
- Give you extra Hunger 1 for 5 seconds
- Will not trigger the fox.aggro sound
This state will end after 30 seconds if you have more than 5 food level
Passive Skill [Smol]
Fixed Bug:
You will not reset to human size after transform into an evolutions (From the Expanded fox mod)
Hidden Skill [Fox Sound Pack]
Fixed Bugs:
Reworked the interactions, hopefully the message sent to both parties will be correct
Changed Content:
New Interaction: Feeding
Any player can hold sweet_berries or glow_berries in mainhand, sneak and right click a sneaking fox origin player to feed the player.
Will have a 20% chance to cause a 30s positive effect on the fox instead of 5% and 10% if the fox player eat the berries themselves.
Note: This function is not implemented in 1.18.2 Version. (modify_inventory is not a thing back then)
Hidden Skill [ThTrackers]
Changed Content:
You will reset your size if you change to other origins, that are not this fox origin or the fox evolutions
tmr final exam, me zero revisions and fixing bugs in the late night
so proud of myself rn
Emergency Bug Fix Version
Active Skill [Hunt]
Changed Content:
The invisibility in Phase 1: Preparation will give you an additional invisibility potion effect. This is to against mini map users.
Active Skill [Foxify]
Changed Content:
You are no longer able to be damaged by the person you are riding.
Hidden Skill [Fox Sound Pack]
Bug Fixed:
The two interactions should now correctly give them the tag of not feared by fox origin player (tag:foxietrust).
Changed Contents:
You can no longer be interacted if you are riding something.
Aite, if there is any more bugs, reach out to me on Discord.
ThDilos out
It's such a bold move to publish an update during exam season, while I'm close to failing all my modules, right?
fox for life
General QOL Changes:
Changed MOST Pehkui Size commands to use multiply and divide instead of set / reset
What does this mean?
You can use /scale command to adjust yourself to your desired size, for RP purpose or whatever. And your size retains, instead of being fixed to the default sizes.
The only scale that still constantly resets to 1 is the entity reach.
[Fox Setting] Function:
Changed the wiki link to the correct one
Active Skill [Hunt]
Changed Contents:
You can see the phase 1: preparation bar while in phase 2:hunt. This feature was accidentally removed in the last version.
Active Skill [Foxify]
Changed Contents:
- The [Sleepin mode] fox will spawn looking at your direction
- Hold C against a crouching player to mount on them
- Allow interaction to you, when you are riding something
- Will constantly kill any errorous [Sleepin Mode] fox, not affecting game play
- [Sleepin Mode] can now be disabled by yourself, by using /trigger foxtype set -1. But admin can still disable it for you, and their setting has higher priority.
Fixed Bugs:
- [Sleepin Mode] Fox can now invincible against almost all damages, as intended. God I love boolean algebra.
- Fixed Hat Fox blocking your view if you use newer version of Pehkui
- Fixed you can hit Hat Fox if you use newer version of Pehkui
- Because of this, the Hat Fox now has a hitbox thinner than a layer of snow. Thus it's very hard to hit em. I can't fix this :/
Passive Skill [Smol]
Changed Contents:
Removed Held Item Scaling of 0.7
Passive Skill [Timidity]
Changed Contents:
- You are now afraid of players with Human, Enderian, Blazeborn, Shulk Origin. Interacted by them will disable this fear. (Probably)
- For disabled fear, added a received damage threshold of >=3 for you to fear them again.
- You won't fear the wolves tamed by players with this origin. (Pet Wolfie for Bold Foxie)
Passive Skill [Foxiality]
Changed Contents:
- Shift + Right Click to force a fox to sit by removing their brain (NoAI:1b).
- Do it again to un-sit them
- If they get damaged, they automatically un-sit
Passive Skill [Fluffy]
Changed Contents:
- Trigger for shaking is reworked, you can only trigger shaking when you are not moving.
- Evaporation reworked, you drain your wetness / snowness when you are moving (unless sneaking).
- If the wetness / snowness is drained below a certain level, you no longer can trigger shaking.
- When you can trigger shakes, you will emit particles when moving (water and snow).
TL;DR: Stand still to shake, keep running to dry out, evaporation becomes more relevant.
Hidden Skill [Thtrackers]
Changed Contents:
- Automatic foxie tag clearing if you change to another origin, but will not work if you do /power clear.
- Automatically give you back foxie tag if you do not have one
2 New Non-Player Skills:
- [fox/thforce_sit]: Unsit the fox if taking damage. Self-removed afterwards
- [fox/wolf_collar]: Give you a 10 ticks windows to tame the wolf everytime a bone is used. If success: Self-remove and give the wolf "foxie_tamed" tag. If windows passed: Self-remove
Special thanks to people on the origin discord, they told me most of the bugs occured. And suggested some of the new contents above.
Gotta use this new year holiday to make a quick update
Who needs families and friends reunion when you can sit behind the desk and fixing bugs alone right?
General QOL Changes:
- Changed ALL cooldown type powers into resource type. This would make it more functional in Forge version. (And potentially bring some bugs that I couldn't even catch)
- Shift ALL powers under a fox/ folder. This would make it possible to make new origins in the future?
- A welcome message when you first choose this origin. With link to the Power wiki and fox setting function.
Active Skill [Pounce]
Changed Contents:
The restriction for Magnetoreception-Enhanced Pounce is reduced. You can now trigger it any time during the Hunting phase.
Fixed Bug:
For Forge version, the pounce hit effect should now trigger normally, instead of gone instantly if you pounce without jumping.
Passive Skill [Timidity]
Content Added:
You will now also fear Players / Mobs with tag "foxiefear" within 18 blocks
So, use < /tag [Playername] add foxiefear > if you want this origin to fear someone
Passive Skill [Foxiality]
Content Changed:
The Climbing Powder Snow sub power is shifted here
Fixed Bug:
Night Vision Strength was at 0.1 all along. Now it is at 0.5 as intended.
Hidden Skill [Fox Sound Pack]
Changed Content:
- Shifted all sub powers related to [Sleepin Mode] and [Fox hat] into the new active skill.
- The 2 successful interactions will give the interactor with "foxiefear" tag the "foxietrust" tag. This will stop the fear from triggering.
- However, if one with tag "foxietrust" hit the player with fox origin, this tag is revoked.
New Active Skill [Foxify]
Contents Added (From Fox Sound Pack):
- [Sleepin Mode]
- Fox Hat
Changed Contents:
- The active trigger for [Sleepin Mode] is changed (Ctrl -> Crouching + Ctrl)
- One more line added to the toturial, showing the commend of changing foxtype
Fixed Bug:
Unable to trigger [Sleepin Mode] (Cause: forgot to initialize the foxtype scoreboard lmao)
cya