Skip to content

Commit

Permalink
your pets should receive oxygen too
Browse files Browse the repository at this point in the history
  • Loading branch information
wiidotmom committed Sep 6, 2024
1 parent 047d02e commit 0bf595c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
7 changes: 4 additions & 3 deletions src/main/java/dev/igalaxy/marspopsicle/MarsPopsicle.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
import org.apache.logging.log4j.Logger;
import net.minecraftforge.fml.common.Mod;

import static com.momosoftworks.coldsweat.common.capability.handler.EntityTempManager.TEMPERATURE_ENABLED_ENTITIES;

@Mod(MarsPopsicle.MODID)
public class MarsPopsicle {

Expand All @@ -34,10 +36,9 @@ public static void onModifiersRegister(TempModifierRegisterEvent event)
@SubscribeEvent
public static void defaultModifiersInit(GatherDefaultTempModifiersEvent event)
{
if (event.getEntity() instanceof Player && event.getTrait() == Temperature.Trait.WORLD)
if ((event.getEntity() instanceof Player || TEMPERATURE_ENABLED_ENTITIES.contains(event.getEntity().getType())) && event.getTrait() == Temperature.Trait.WORLD)
{
LOGGER.info("Initialized oxygen temp modifier for " + ((Player) event.getEntity()).getName().getString());
event.addModifier(new OxygenTempModifier().tickRate(60), Placement.Duplicates.BY_CLASS, Placement.of(Placement.Mode.AFTER, Placement.Order.LAST, (mod2) -> mod2 instanceof BiomeTempModifier));
event.addModifier(new OxygenTempModifier().tickRate(40), Placement.Duplicates.BY_CLASS, Placement.of(Placement.Mode.AFTER, Placement.Order.LAST, (mod) -> mod instanceof BiomeTempModifier));
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
import com.momosoftworks.coldsweat.api.temperature.modifier.TempModifier;
import com.momosoftworks.coldsweat.api.util.Temperature;
import com.momosoftworks.coldsweat.api.util.Temperature.Units;
import com.petrolpark.destroy.capability.level.pollution.LevelPollution.PollutionType;
import com.petrolpark.destroy.util.PollutionHelper;
import earth.terrarium.adastra.api.systems.OxygenApi;
import earth.terrarium.adastra.common.constants.PlanetConstants;
import net.minecraft.world.entity.LivingEntity;
Expand Down

0 comments on commit 0bf595c

Please sign in to comment.