Results 16 issues of Roelymole

- [x] Prevent candles being lit when there is no oxygen. - [x] Extinguish soul torches/lanterns. - [x] Extinguish campfires. - [x] Update the deprecated methods in `TorchBlockMixin`, `LanternBlockMixin` and...

### Tasks - possibly for separate pull requests: - [x] Reduce the oxygen level of parrots when they are on the player's shoulders. - [x] Adjust oxygen consumption for pets....

![2025-06-16_22 10 39](https://github.com/user-attachments/assets/a0d6f58e-be1b-4463-ae92-f701f7eb6d01) ![2025-06-16_22 10 58](https://github.com/user-attachments/assets/d2c31598-c22d-4fd8-9177-ba6d070f59fc)

### Version Information 2228bc687b57fb76b83566b11fe9dba7d76e9e82 ### Log or Crash Report _No response_ ### Reproduction steps Start breaking a Cryogenic Chamber and observe that the block breaking animation is only present on...

type: bug
status: triage

This is an attempt to make the math faster and more readable by utilizing some of the methods offered by the `net.minecraft.util.Mth` class as well as other math related optimizations....

Closes #414 ![2025-03-27_17 24 42](https://github.com/user-attachments/assets/ac90c3c9-fbe9-47df-8c75-32104066e6b0) ![2025-03-27_17 26 18](https://github.com/user-attachments/assets/d9dc5f2b-9e46-4f0f-baba-cf487037b4c7)

### Version Information fac47b6c9f3a6ac0700fb4c545a9fa49c5bf26fc ### Log or Crash Report _No response_ ### Reproduction steps Blocks with a transparent RenderType do not have a light blue tint applied when inside an...

type: bug
status: confirmed

### Version Information 2228bc687b57fb76b83566b11fe9dba7d76e9e82 ### Log or Crash Report _No response_ ### Reproduction steps 1. Put the required ingredients for crafting multiple items in the compressor/circuit fabricator i.e. a stack...

type: bug
status: triage

### Version Information 2228bc687b57fb76b83566b11fe9dba7d76e9e82 ### Log or Crash Report _No response_ ### Reproduction steps There are several kinds of weird behavior when switching between the default survival inventory and the...

type: bug
status: triage

### Steps to Reproduce the Bug View a recipe where one of the ingredients has a subtype interpreter that returns different values for `UidContext.Ingredient` and `UidContext.Recipe` whilst accessing the correct...