A couple dedicated server crash fixes
Stands
- Added new mechanics to heavy punches
- When an entity knocked back by a heavy attack flies into blocks, it takes extra damage and can break these blocks depending on their durability
- When punching a block, destroys more blocks in the area
- Solid blocks destroyed this way will break off as block shard projectiles
- Note: both features are new and will need more fixes/readjustments
- When using singular attacks, the Stand now goes directly in front of the player's look direction (similarly to barrages)
- Increased the maximum default Stand stats, there is also now a small increase in stats between Resolve Levels 0-4
- Attacks blocked with a Stand no longer apply knockback
- Stands can now knock back non-living entities with punches
- Tested on TNTs, doesn't seem to work on projectiles currently, that's going to be fixed too
- If a Stand is obstructing the view, in addition to rendering only the Stand's arms (like it worked previously), it now also has a colored outline
- Note: this is most likely temporary, I'm looking at other ways to make Stands not block the view
Hamon changes
-
Reworked wall climbing
- Now the player just needs to use the ability on a wall once, then use WASD to move and Space to let go
- Added player animations for climbing
-
Reworked Rebuff Overdrive
- Now has a specific timing, during which it works as a counter
- Increased the counter's damage and knockback
- While active, reduces incoming damage from non-melee attacks and knockback
- Added a player animation
-
Nerfed Hamon healing
- No longer gives maximum Regeneration effect instantaneously, now the player needs to hold the ability for a bit to increase the regeneration effect and the remaining effect durability
-
Metal Silver Overdrive now combines both versions of it (Ovedrive which can be used with weapons, and a fist Overdrive that deals more damage to armored targets)
-
Added player pose for Sendo Wave Kick
-
Credit for all the mentioned player animations to dikiytechies
-
Hamon training changes
- Breathing training level no longer caps Hamon Strength and Hamon Control level by default
- Completing all 4 exercises now lets the player skip 2 days instead of 1
- If the player has level 100 of breathing training, it will not decrease anymore if they stop doing exercises
-
Hamon aura visual changes
- Hamon aura particles now render around the hand in 1st person
- Added client setting option to make the particles blurry
Vampirism
- If a vampire player's respawn point is a coffin, they now respawn inside that coffin
- Updated coffin model (by August_dr)
- Undead Regeneration effect is no longer used for vampires, they now gain regular Regeneration instead
New powers
- Added 2 new Non-Stand powers (currently only obtainable with either console commands or the unofficial Stone Legacy addon) - Pillar Man and Zombie
- Credit for most of the work on their abilities to Yujin
New items
- Firebomb - throwable, sets blocks and entities on fire on impact, can be infused with Hamon for extra AoE damage
- Polaroid - consumes paper to take pictures of what you're currently looking at
Controls QoL
-
Action keybinds are now rendered in the HUD (can be disabled for each keybind individually)
-
Action keybind toggles
- Each keybind can now be set to either trigger the action (default) or just select it in the HUD
- In addition, each keybind can be set to work either when that power's HUD is opened, closed, or regardless of whether it is opened or not
-
A toggle switch to disable the hotbars from the HUD entirely in 1 click
-
Mouse scroll changes motion speed in Stand manual control mode
-
Crazy Diamond's anchor block can be used from main hand
-
Hamon meditation has now once again has a shortcut keybind (not bound to any key by default)
Effects
- Bleeding - reduces the maximum health by 2 hearts per effect level
- (Creative-only) Integrated Stand - lets the entity attack Stands directly
Addon support
- Stands can now have their own cosmetic Stand stat values in the pause menu (can be used for things like GER's zero stats, adding infinity symbols, substands' Stats, etc.)
- Stands can now have their own Stand disc models
- Individual Stands can now override the unsummon duration
- Added support for Gecko/Blockbench models for items
Config
- (WIP) "/jojoconfig abilities" command - config for specific abilities, currently under development, will be updated with options specific to the abilities
- Time stop settings (such as length, cooldown, etc.) moved from Stand stats to this config
- New config options
- arrowDurability and arrowDurabilityBeetle
- New entity type tags (https://minecraft.wiki/w/Tag#Entity_type_tags)
- "jojo:hamon_damage"
- "jojo:no_hamon_damage"
- "jojo:vampire_can_drain"
- "jojo:vampire_cannot_drain"
- Turned "abilitiesBreakBlocks" config option to a gamerule (jojoAbilitiesBreakBlocks)
Bug fixes
- Fixed the crash that prevented an Arclight server from launching with this mod
- There is still an incompatibility that results in abilities like Stand barrages, Emerald Splash and other such attacks breaking armor much faster than intended
- Fixed "standRandomPoolFilter" config option's LEAST_TAKEN mod (worked like NOT_TAKEN due to an error)
- In NOT_TAKEN mode, the arrow is no longer usable if all Stands are already taken
- Adjusted the Stands' physical resistance formula to not be equal to 100% on high stats
- Numerous other bug and crash fixes
Small things
- Cartographer maps
- The probability of getting a map depending on the cartographer's biome now works similarly to the biome graph from Mojang's villager trade rebalance (https://minecraft.wiki/images/Village_Graph.png)
- Added an achievement for buying a map
- Buying a map to one of the mod's structures from a cartographer for the first time now has special effects
- Structures themselves now have their special map icons
- Items can now be picked up in time stop
- Flowing liquids no longer push entities in time stop
- Added gloves enchantments - Brawler and Quick Strike
- Soap is now crafted using a water bottle, instead of a bucket of water and empty bottle
- Vampires from Vampirism mod are now affected by Hamon like this mod's vampires are
Crash fixes
- Keybinds can now be set for each individual ability in the "" menu
- Stand model support for resource packs
- Updated Star Platinum and The World's models
- Client config settings moved to the Minecraft's options menu
- Players now use H to learn Hamon from other players instead of right-clicking
- Increased overall Stands' damage resistance, added a config option to edit add Stands' damage resistance
- New client setting to minimize the HUD hotbars after selecting an ability
- Removed timeStopFreezesParticles client config option, now the feature is always enabled
- Time stop now freezes stuff like furnaces and liquids
- Vampire players are now affected by the Smite enchantment and damaged by Instant Healing potions
- Crazy Diamond can now restore blocks destroyed by fire
- Dyed cassettes from resource packs now automatically show up in the Creative tab
- Using a Stand Disc no longer requires the player to previously get a Stand from an Arrow
- Crafting recipes that need the player to have a specific Stand (road roller) now show up in JEI
- Hamon:
- Nerfed Sendo Overdrive's range
- Nerfed Turquoise Blue Overdrive and gave it 1.5 seconds of cooldown
- Sunlight Yellow Overdrive now takes twice as much time to charge, but the user can sprint while charging it
- Living Organism Infusion overhaul - instead of dealing small damage continuously, charged blocks now deal one-time damage with knockback
- Buffed the damage output of Projectile Infusion
- Overhauled Hamon Protection (renamed to Repelling Hamon) - instead of holding the ability, it is toggled on & off, it also requires Hamon energy and won't consume breath stability
- Hamon Shock's windup is 0.5s shorted and isn't interrupted by getting attacked, but takes a lot more energy
- Hamon Leap is now shorter, has lower cooldown and consumes more Hamon energy
- You can slowly walk while using Overdrive Barrage
- Scarlet Overdrive now works similarly to Sunlight Yellow Overdrive, taking less time to charge and dealing less Hamon damage
- Tornado Overdrive's damage output is less dependant on height the player is falling from
- Reduced Clacker Volley's windup time to 1 second
- Rebuff Overdrive (WIP) - replaces Joseph's Cheat Death skill, a counter which has 4 seconds of cooldown
- Will later be updated with a player animation for a more clear timing window
- Bubble Launcher, Bubble Barrier, Bubble Cutter use soap
- Either bottles of soap solution (new craftable item), or soap coated gloves (gloves that consume the bottles of soap for more efficient and convenient soap usage) are now required
- Buffed Hamon damage of Bubble Launcher and Bubble Cutter
- Both Bubble Cutter and Bubble Cutter Gliding now has a 1 second cooldown
- Changed learned skill requirements for some of the technique skills
- Hamon Detector's glowing effect is now only visible to the user
- Fixed the crash with Mob Rendering
- Fixed experience dupe glitch involving Crazy Diamond
- Fixed barrages ignoring Stand blocking
- Lots of small patches and bug fixes
An incomplete version of the Hamon rework update. The most notable changes also include QoL for controls, a way of curing vampirism in Survival, and a rework of Stand Arrow mechanics.
First Modrinth release! 6 Stands, Hamon and vampirism are present in this version