public interface IForgeFluidState
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| default float | getExplosionResistance(IWorldReader world,
                      BlockPos pos,
                      Entity exploder,
                      Explosion explosion)Location sensitive version of getExplosionResistance | 
| default IFluidState | getFluidState() | 
| default boolean | isEntityInside(IWorldReader world,
              BlockPos pos,
              Entity entity,
              double yToTest,
              Tag<Fluid> tag,
              boolean testingHead)Called when the entity is inside this block, may be used to determined if the entity can breathing,
 display material overlays, or if the entity can swim inside a block. | 
default IFluidState getFluidState()
default boolean isEntityInside(IWorldReader world, BlockPos pos, Entity entity, double yToTest, Tag<Fluid> tag, boolean testingHead)
world - that is being tested.pos - position thats being tested.entity - that is being tested.yToTest, - primarily for testingHead, which sends the the eye level of the entity, other wise it sends a y that can be tested vs liquid height.material - to test for.testingHead - when true, its testing the entities head for vision, breathing ect... otherwise its testing the body, for swimming and movement adjustment.default float getExplosionResistance(IWorldReader world, BlockPos pos, @Nullable Entity exploder, Explosion explosion)
world - The current worldpos - Block position in worldexploder - The entity that caused the explosion, can be nullexplosion - The explosion