Class AllFanProcessingTypes.NoneType

java.lang.Object
com.simibubi.create.content.kinetics.fan.processing.AllFanProcessingTypes.NoneType
All Implemented Interfaces:
FanProcessingType
Enclosing class:
AllFanProcessingTypes

public static class AllFanProcessingTypes.NoneType extends Object implements FanProcessingType
  • Constructor Details

    • NoneType

      public NoneType()
  • Method Details

    • isValidAt

      public boolean isValidAt(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
      Specified by:
      isValidAt in interface FanProcessingType
    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface FanProcessingType
    • canProcess

      public boolean canProcess(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level)
      Specified by:
      canProcess in interface FanProcessingType
    • process

      @Nullable public @Nullable List<net.minecraft.world.item.ItemStack> process(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level)
      Specified by:
      process in interface FanProcessingType
    • spawnProcessingParticles

      public void spawnProcessingParticles(net.minecraft.world.level.Level level, net.minecraft.world.phys.Vec3 pos)
      Specified by:
      spawnProcessingParticles in interface FanProcessingType
    • morphAirFlow

      public void morphAirFlow(FanProcessingType.AirFlowParticleAccess particleAccess, net.minecraft.util.RandomSource random)
      Specified by:
      morphAirFlow in interface FanProcessingType
    • affectEntity

      public void affectEntity(net.minecraft.world.entity.Entity entity, net.minecraft.world.level.Level level)
      Specified by:
      affectEntity in interface FanProcessingType