public class ShootableGadgetItemMethods
extends java.lang.Object
| Constructor and Description |
|---|
ShootableGadgetItemMethods() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyCooldown(net.minecraft.entity.player.PlayerEntity player,
net.minecraft.item.ItemStack item,
net.minecraft.util.Hand hand,
java.util.function.Predicate<net.minecraft.item.ItemStack> predicate,
int cooldown) |
static net.minecraft.util.math.vector.Vector3d |
getGunBarrelVec(net.minecraft.entity.player.PlayerEntity player,
boolean mainHand,
net.minecraft.util.math.vector.Vector3d rightHandForward) |
static void |
sendPackets(net.minecraft.entity.player.PlayerEntity player,
java.util.function.Function<java.lang.Boolean,? extends ShootGadgetPacket> factory) |
static boolean |
shouldSwap(net.minecraft.entity.player.PlayerEntity player,
net.minecraft.item.ItemStack item,
net.minecraft.util.Hand hand,
java.util.function.Predicate<net.minecraft.item.ItemStack> predicate) |
public static void applyCooldown(net.minecraft.entity.player.PlayerEntity player,
net.minecraft.item.ItemStack item,
net.minecraft.util.Hand hand,
java.util.function.Predicate<net.minecraft.item.ItemStack> predicate,
int cooldown)
public static void sendPackets(net.minecraft.entity.player.PlayerEntity player,
java.util.function.Function<java.lang.Boolean,? extends ShootGadgetPacket> factory)
public static boolean shouldSwap(net.minecraft.entity.player.PlayerEntity player,
net.minecraft.item.ItemStack item,
net.minecraft.util.Hand hand,
java.util.function.Predicate<net.minecraft.item.ItemStack> predicate)
public static net.minecraft.util.math.vector.Vector3d getGunBarrelVec(net.minecraft.entity.player.PlayerEntity player,
boolean mainHand,
net.minecraft.util.math.vector.Vector3d rightHandForward)