Class ThermooComponentsImpl

java.lang.Object
com.github.thedeathlycow.thermoo.impl.neoforge.platform.ThermooComponentsImpl
All Implemented Interfaces:
com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents

public class ThermooComponentsImpl extends Object implements com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents
  • Constructor Details

    • ThermooComponentsImpl

      public ThermooComponentsImpl()
  • Method Details

    • getTemperatureComponent

      public com.github.thedeathlycow.thermoo.impl.ecs.SyncedIntEntityComponent getTemperatureComponent(net.minecraft.world.entity.LivingEntity provider)
      Specified by:
      getTemperatureComponent in interface com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents
    • getWetnessComponent

      public com.github.thedeathlycow.thermoo.impl.ecs.SyncedIntEntityComponent getWetnessComponent(net.minecraft.world.entity.LivingEntity provider)
      Specified by:
      getWetnessComponent in interface com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents
    • getTemperatureStatusSettings

      public com.github.thedeathlycow.thermoo.impl.ecs.TemperatureStatusSettingsComponent getTemperatureStatusSettings(net.minecraft.world.entity.LivingEntity provider)
      Specified by:
      getTemperatureStatusSettings in interface com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents
    • doSyncTemperatureComponent

      public void doSyncTemperatureComponent(net.minecraft.world.entity.LivingEntity provider)
      Specified by:
      doSyncTemperatureComponent in interface com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents
    • doSyncWetnessComponent

      public void doSyncWetnessComponent(net.minecraft.world.entity.LivingEntity provider)
      Specified by:
      doSyncWetnessComponent in interface com.github.thedeathlycow.thermoo.impl.platform.ThermooComponents