yezhiyi9670

Results 21 comments of yezhiyi9670

Cannot reproduce in 1.20.1-forge 0.11.1-7-pre634.

> If a player has a different skin type from yours, alex or steve, their arm size will be the same as yours causing a visual issue ```java // Minecraft.getMinecraft().getRenderViewEntity()...

> Closing yourself inside of a door or fence gate will cause the player to start crawling Checking if the action of "Start crawling" is no use before making the...

Performing a fake-sneak while the player is crawling can prohibit right-clicking a mount. `/src/main/java/xyz/kaydax/ido/handler/ClientHandler.java` Before: ```java if(player.height == 0.6f && !player.isInWater() && !player.world.getCollisionBoxes(player, crawl).isEmpty() && ConfigHandler.CRAWL_TOGGLE) { event.getMovementInput().sneak = false;...

I found that this issue is client-only. The ClientHandler doesn't care about the player's riding status when checking if the player is crawling. Fixing this will do a full fix.

Standing in a 2 blocks high space, and jump up while sneaking can have the player pushed out of the space. However, why won't this happen when jumping while crawling...

A way to fix this is to fakely set the height of the player to 0.8 while the height of the bounding box is still 1.5. However this can only...

The bounding box of crawl ceiling is quite strange, as its minX is the minX of the player + 0.4. Also minZ. Removing the +0.4 can fix this (but I'm...

> I made the +0.4 change on the min because of the fact that walking on some things randomly made you crawl or sneak. So yes this will break some...

**I have a temp fix.** This issue is because that ModelSwimmingPlayer uses a constant head pitch angle instead of `headPitch * 0.017453292F`, while `LayerBipedArmor` uses `headPitch * 0.017453292F`. However, changing...