Test
This commit is contained in:
		| @ -6,6 +6,7 @@ import net.minecraft.world.level.material.Fluid; | ||||
| import org.spongepowered.asm.mixin.Mixin; | ||||
| import org.spongepowered.asm.mixin.injection.At; | ||||
| import org.spongepowered.asm.mixin.injection.Redirect; | ||||
| import com.llamalad7.mixinextras.injector.ModifyExpressionValue; | ||||
| import com.simibubi.create.content.equipment.armor.DivingHelmetItem; | ||||
| import ru.bitheaven.createairfabric.CreateAirFabric; | ||||
|  | ||||
| @ -14,7 +15,7 @@ public abstract class DivingHelmetItemMixin { | ||||
|     /** | ||||
|      * Activate helmet "if in water or lava" -> "if in water or bad air or lava" | ||||
|      */ | ||||
|     @Redirect(at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;isEyeInFluid(Lnet/minecraft/tags/TagKey;)Z"), | ||||
|     @ModifyExpressionValue(at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;isEyeInFluid(Lnet/minecraft/tags/TagKey;)Z"), | ||||
|             method = "breatheUnderwater(Lnet/minecraft/world/entity/LivingEntity;)V") | ||||
|     private static boolean redirectBreatheUnderwater(LivingEntity entity, TagKey<Fluid> fluidTagKey) { | ||||
|         boolean oxygen = true; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user