Class GasMovementHandler

java.lang.Object
com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler

public class GasMovementHandler extends Object
  • Field Details

  • Method Details

    • tick

      public void tick(long tick)
    • getDensity

      protected int getDensity(net.minecraft.core.BlockPos pos)
    • move

      public void move(net.minecraft.core.BlockPos pos, int density, net.minecraft.core.Direction direction)
    • flow

      public void flow(net.minecraft.core.BlockPos pos, net.minecraft.core.Direction direction)
    • getGraph

      public org.jgrapht.graph.SimpleWeightedGraph<net.minecraft.core.BlockPos,org.jgrapht.graph.DefaultWeightedEdge> getGraph()
    • setGraph

      public void setGraph(org.jgrapht.graph.SimpleWeightedGraph<net.minecraft.core.BlockPos,org.jgrapht.graph.DefaultWeightedEdge> graph)
    • getOrCreate

      public static GasMovementHandler getOrCreate(net.minecraft.world.level.LevelAccessor level, FlowingGas gas)