Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details

Note: I've seen people asking for a Bedrock version. NO! You already have your version of a Sonic mod that got an update not too long ago. Go play that.
As of right now, this mod is currently in beta. This mod is intended for specifically the Sonic Islands Community Edition map. So if any issues arise that aren't from this map, not guaranteed for a fix.
ALSO THE SONIC MODELS ARE NOT FROM THIS MOD. GET IT HERE(free): https://t.co/9jkYjXEb4y
Join my Discord server for questions about this mod: https://discord.gg/RHjKW26Jab
Join Steeles's(https://www.youtube.com/@Steeles1) discord server to join the community map while its in development: https://discord.com/invite/XT7B2zb6qn

As of Version 0.2.0, there is a high chance that this will no longer be updated. Reason for this is because of development of the survival-friendly version of this mod.
Behave-Hog a.k.a Hedgehog Behavior is a mod that focuses on bringing accurate classic Sonic the Hedgehog physics into Minecraft. This is a heavy W.I.P as of right now so things might change later on. Features in the mod are currently as follows(As of Version 0.1.5):
Commands
Spoiler
/character: choose a character. Example: /character Sonic. Do /character Disabled to have normal Minecraft physics.
/shieldview: Changes where your visible shield is. You can switch between a first person and third person friendly view.
/collectible(OP): You can add or remove collectibles such as Time Stones.
/debugmode(OP): For debug values. Can also help with reporting bugs.
/characteranimationtoggle: Toggle Alphs CPM animations.
/cdspindashtoggle: Toggles CD Spindash.
Gamerules
Spoiler
Respawnable Block Time: Sets the time for certain blocks to respawn(in seconds)
Give Vanilla Effects: If a Sonic Character isn't chosen, some potion effects will be applied instead.
Abilities Hurt Critters: Lets Abilities Hurt Critters
AllowHunger: Lets players have the vanilla hunger system
Abilities Hurt Players: Lets Abilities Hurt Other Players
Characters
Spoiler
In order to use these characters, there is a /character command. There are a variety of characters but for right now, only Sonic and Tails are playable.
Sonic
Super Peelout: Crouch + Primary Ability(Default:V) to begin charging. On the left side of your screen, you'll see a counter that shows how much charge you have. Stop crouching to release. It is recommended to hold your forward key before releasing to maintain speed.
Insta-Shield: Press the Secondary Ability(Default:Space) while not on the ground to use. You'll damage Sonic-related enemies around you and get VERY short i-frames. Must land on the ground to use again.
Spin Dash: Crouch + Secondary Ability or "Spin Dash Alone" Key to begin charging. On the left side of your screen, you'll see a counter that shows how much charge you have. Stop crouching to release. After being launched, you will slowly start to get slower as you are in a "roll" state. Either jump or slow down to a halt to stop rolling. You are also in a "ball" state.
Tails(Has Spin Dash)
Tailwind: Crouch + Primary Ability to use. Won't activate if you're in the middle of spindashing. Upon activation, you will launch yourself up a high distance in the air and leave behind "gust" Anyone who goes into the gust and crouches will also be sent up in the air, the player who spawned the gust can use this too. The gust lasts for about 8 seconds. The cooldown of the move is 20 seconds.
Flight: Press the Secondary Ability Key in the air to use. You will begin flying in the air and will naturally descend unless you hold your jump button. You can either spam the jump button like in the classic games or you can hold jump to fly upward. Flight lasts about 8 seconds. If you haven't landed already, you will enter a falling state. You'll begin to start descending and the longer you fall, the faster you fall. The "flight" state and the "falling" state also have movement acceleration similar to normal ground movement. Must land on the ground to use again.
Flight Cancel: While either in a flight or falling state, press the Primary Ability key to stop any kind of flight movement. You'll begin falling normally.
Knuckles(Has Spin Dash) (Version 0.2.0 and up)
Glide: Jump + Primary to use. You will slowly descend and accelerate. You will keep descending until you land, cancel the glide, or touch a wall. If you touch a wall, you will begin climbing.
Climbing: Hold Jump to climb upward and Hold Crouch to climb downward. You can go left and right with A and D respectively. Depending on the direction you're facing, if you press the forward or backward key, you will move backward off the wall.
Dive: While Gliding, press the Secondary Action Key and you will start descending rapidly. If you end up landing on Knuckles-breakable blocks, you will break those blocks under you.
Physics
Spoiler
Variable Jumping: Just like in the Sonic games, the longer you hold the jump button, the higher you go. You also keep some of your speed while jumping as well.
Acceleration: The longer you run, the faster you will become. You have to be sprinting in order to trigger this
Water Movement: Instead of swimming normally, you will have identical ground movement while in the water.
Skidding: If you are going beyond a certain speed and then stop sprinting, you'll start to skid. This means you'll start to slowly decelerate in the direction you are moving until you come to a complete stop. You can stop skidding faster by holding your backward movement key.
Running On Water: Like in Sonic 3, if you are running fast enough, you can run on water. This only lasts for about 8 seconds and then you'll start sinking.
"Ball" State: Like in the Sonic games, you will deal damage to Sonic related enemies if you are in a "ball" state. You can achieve this by jumping or spindashing. Your height hitbox will also be reduced while in this state.
Blocks
Spoiler
Checkpoint: Run into it to set your spawnpoint. You'll respawn here when you die. You won't respawn at the location if the checkpoint is destroyed.
Version 0.2.0 and up
Basic Monitor: Gives you a basic shield. This shield can negate damage for 1 hit.
Armageddon Monitor: Give you an armageddon shield. The only shield that all characters can utilize. If playing as Sonic, press Secondary Action key to detonate it. This will hurt enemies around you. The shield will also detonate if you take damage.
Elemental Monitor: Gives you an elemental shield. Provides immunity to drowning and fire. If playing as Sonic, press secondary key to dive rapidly. You will bounce a bit upward when landing after the dive. Breaks after one non-fire related hit.
Force Monitor: Gives you a force shield. If playing as Sonic, press secondary key to stop all momentum. You will freeze and begin falling until you touch the ground. Breaks after 2 hits.
Bubble Monitor: Gives you a bubble shield. If playing as Sonic, press secondary key to descend. Upon reaching the ground, you will bounce upward. Provides immunity to drowing. Breaks after one hit.
Flame Monitor: Gives you a flame shield. If playing as Sonic, press secondary key to dash forward after jumping. Provides immunity to fire related hazard. Breaks after one hit.
Electric Monitor: Gives you an electric shield. If playing as Sonic, press secondary key to double jump after jumping. Breaks after one hit.
Speed Shoe Monitor: Increase overall speed(stackable). Lasts for 26 seconds.
Ring Monitor: If Sonicraft is installed, gives you 10 rings.
Pogo Spring Monitor: Makes you ride a spring. While riding, this spring will continously bounce upon landing. Dismounting the spring will remove the spring.
Rocket Shoe Monitor: Gives you the rocket shoe effect. You will move automatically in the direction you're facing. Hold Jump to go up and hold Crouch to go down. Lasts for 8 seconds.
Slow Shoe Monitor: Decrease overall speed(stackable) Lasts for 24 seconds.
Invinicibility Monitor: Grants, well, invinicibility. Lasts for 22 seconds.
Wind Monitor: Grants you a wind shield. If playing as Sonic, press secondary key after jumping while moving to do a double jump(weaker than electric shield) and a burst forward(weaker than flame shield). If not moving after jumping, you will do a weaker double jump only. Breaks after one hit.
Ice Monitor: Grants you an ice shield. If playing as Sonic, press secondary key after jumping to freeze enemies. You can use them as platforms while frozen. Breaks after one hit.
Lock-On Addons
Spoiler
SoniChronos: https://www.curseforge.com/minecraft/mc-mods/sonichronos The time stones, time stone abilities, and Miracle Form will be a part of Behave-Hog but in order to actually render them usuable, you'll have to download SoniChronos.
Sonicraft: https://modrinth.com/mod/sonicraft While Behave-Hog is technically a Sonicraft addon, Sonicraft is not directly required to enjoy the full experience of Behave-Hog, however there will be tweaks and reworks for to Sonicraft via this mod for the Sonic Islands Community Edition map.
More will get added to this page as things get finished!
A Minecraft-survival friendly version of this mod will be integrated into SonicMechanics: Monitors whenever I get the chance: https://modrinth.com/mod/sonicmechanics-monitors
Credits: Textures, Models & Logo by Lighter .F Time Stone Model by RalphJeremy65 (https://www.youtube.com/channel/UCiNprO_4fz9wf_cIF1T8TYw)



