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() {
}
}
}