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.Mixin; | ||||||
| import org.spongepowered.asm.mixin.injection.At; | import org.spongepowered.asm.mixin.injection.At; | ||||||
| import org.spongepowered.asm.mixin.injection.Redirect; | import org.spongepowered.asm.mixin.injection.Redirect; | ||||||
|  | import com.llamalad7.mixinextras.injector.ModifyExpressionValue; | ||||||
| import com.simibubi.create.content.equipment.armor.DivingHelmetItem; | import com.simibubi.create.content.equipment.armor.DivingHelmetItem; | ||||||
| import ru.bitheaven.createairfabric.CreateAirFabric; | 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" |      * 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") |             method = "breatheUnderwater(Lnet/minecraft/world/entity/LivingEntity;)V") | ||||||
|     private static boolean redirectBreatheUnderwater(LivingEntity entity, TagKey<Fluid> fluidTagKey) { |     private static boolean redirectBreatheUnderwater(LivingEntity entity, TagKey<Fluid> fluidTagKey) { | ||||||
|         boolean oxygen = true; |         boolean oxygen = true; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user