IBlockCollisionConsumer interface

Пакет: com.hypixel.hytale.server.core.modules.collision

Файл: com/hypixel/hytale/server/core/modules/collision/IBlockCollisionConsumer.java

Поля (1)

МодификаторыТипИмя
CONTINUE, STOP, STOP_NOW

Методы (6)

МодификаторыВозвратСигнатура
Result Result()
abstract IBlockCollisionConsumer.Result onCollisionIBlockCollisionConsumer.Result onCollision(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6, Box var7)
abstract void onCollisionDamagevoid onCollisionDamage(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6)
abstract void onCollisionFinishedvoid onCollisionFinished()
abstract IBlockCollisionConsumer.Result onCollisionSliceFinishedIBlockCollisionConsumer.Result onCollisionSliceFinished()
abstract IBlockCollisionConsumer.Result probeCollisionDamageIBlockCollisionConsumer.Result probeCollisionDamage(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.modules.collision;

class="kw">import com.hypixel.hytale.math.shape.Box;
class="kw">import org.joml.Vector3d;

class="kw">public class="kw">interface IBlockCollisionConsumer {
   IBlockCollisionConsumer.Result onCollision(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6, Box var7);

   IBlockCollisionConsumer.Result probeCollisionDamage(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6);

   void onCollisionDamage(int var1, int var2, int var3, Vector3d var4, BlockContactData var5, BlockData var6);

   IBlockCollisionConsumer.Result onCollisionSliceFinished();

   void onCollisionFinished();

   enum Result {
      CONTINUE,
      STOP,
      STOP_NOW;

      Result() {
      }
   }
}