Package dev.latvian.mods.kubejs.block
Class BlockPickedKubeEvent
java.lang.Object
dev.latvian.mods.kubejs.block.BlockPickedKubeEvent
- All Implemented Interfaces:
KubeEntityEvent,KubeLivingEntityEvent,KubeEvent,KubeLevelEvent,KubePlayerEvent
@Info("Invoked when player middle-clicks on a block.\n")
public class BlockPickedKubeEvent
extends Object
implements KubePlayerEvent
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal LevelBlockfinal net.minecraft.world.level.Levelfinal net.minecraft.world.entity.player.Player -
Constructor Summary
ConstructorsConstructorDescriptionBlockPickedKubeEvent(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.entity.player.Player player, net.minecraft.world.phys.HitResult hitResult) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.player.Playernet.minecraft.world.level.LevelgetLevel()static @Nullable net.minecraft.world.item.ItemStackhandle(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.phys.HitResult target, net.minecraft.world.level.LevelReader levelReader, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.event.KubeEvent
afterPosted, cancel, cancel, defaultExitValue, exit, exit, getExitValueType, mapExitValue, success, successMethods inherited from interface dev.latvian.mods.kubejs.level.KubeLevelEvent
getRegistries, getServerMethods inherited from interface dev.latvian.mods.kubejs.player.KubePlayerEvent
getPlayer
-
Field Details
-
level
public final net.minecraft.world.level.Level level -
block
-
player
public final net.minecraft.world.entity.player.Player player
-
-
Constructor Details
-
BlockPickedKubeEvent
public BlockPickedKubeEvent(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.entity.player.Player player, net.minecraft.world.phys.HitResult hitResult)
-
-
Method Details
-
getLevel
public net.minecraft.world.level.Level getLevel()- Specified by:
getLevelin interfaceKubeEntityEvent- Specified by:
getLevelin interfaceKubeLevelEvent
-
getEntity
public net.minecraft.world.entity.player.Player getEntity()- Specified by:
getEntityin interfaceKubeEntityEvent- Specified by:
getEntityin interfaceKubeLivingEntityEvent- Specified by:
getEntityin interfaceKubePlayerEvent
-
getTarget
-
handle
@Nullable @HideFromJS public static @Nullable net.minecraft.world.item.ItemStack handle(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.phys.HitResult target, net.minecraft.world.level.LevelReader levelReader, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player)
-