public class PotatoCannonProjectileTypes
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PotatoCannonProjectileTypes.Builder |
| Constructor and Description |
|---|
PotatoCannonProjectileTypes() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyEffect(net.minecraft.entity.LivingEntity entity,
net.minecraft.potion.EffectInstance effect) |
static void |
assignType(net.minecraftforge.registries.IRegistryDelegate<net.minecraft.item.Item> item,
PotatoCannonProjectileTypes type) |
int |
getDamage() |
float |
getDrag() |
float |
getGravityMultiplier() |
float |
getKnockback() |
static java.util.Optional<PotatoCannonProjectileTypes> |
getProjectileTypeOf(net.minecraft.item.ItemStack item) |
int |
getReloadTicks() |
PotatoProjectileRenderMode |
getRenderMode() |
float |
getSoundPitch() |
int |
getSplit() |
float |
getVelocityMultiplier() |
boolean |
isSticky() |
boolean |
onBlockHit(net.minecraft.world.IWorld world,
net.minecraft.util.math.BlockRayTraceResult ray) |
boolean |
onEntityHit(net.minecraft.util.math.EntityRayTraceResult ray) |
boolean |
preEntityHit(net.minecraft.util.math.EntityRayTraceResult ray) |
static void |
register() |
static void |
registerType(net.minecraft.util.ResourceLocation resLoc,
PotatoCannonProjectileTypes type) |
public static final java.util.Map<net.minecraft.util.ResourceLocation,PotatoCannonProjectileTypes> ALL
public static final java.util.Map<net.minecraftforge.registries.IRegistryDelegate<net.minecraft.item.Item>,PotatoCannonProjectileTypes> ITEM_MAP
public static final PotatoCannonProjectileTypes FALLBACK
public static final PotatoCannonProjectileTypes POTATO
public static final PotatoCannonProjectileTypes BAKED_POTATO
public static final PotatoCannonProjectileTypes CARROT
public static final PotatoCannonProjectileTypes GOLDEN_CARROT
public static final PotatoCannonProjectileTypes SWEET_BERRIES
public static final PotatoCannonProjectileTypes CHOCOLATE_BERRIES
public static final PotatoCannonProjectileTypes POISON_POTATO
public static final PotatoCannonProjectileTypes CHORUS_FRUIT
public static final PotatoCannonProjectileTypes APPLE
public static final PotatoCannonProjectileTypes HONEYED_APPLE
public static final PotatoCannonProjectileTypes GOLDEN_APPLE
public static final PotatoCannonProjectileTypes ENCHANTED_GOLDEN_APPLE
public static final PotatoCannonProjectileTypes BEETROOT
public static final PotatoCannonProjectileTypes MELON_SLICE
public static final PotatoCannonProjectileTypes GLISTENING_MELON
public static final PotatoCannonProjectileTypes MELON_BLOCK
public static final PotatoCannonProjectileTypes PUMPKIN_BLOCK
public static final PotatoCannonProjectileTypes PUMPKIN_PIE
public static final PotatoCannonProjectileTypes CAKE
public static final PotatoCannonProjectileTypes BLAZE_CAKE
public static void registerType(net.minecraft.util.ResourceLocation resLoc,
PotatoCannonProjectileTypes type)
public static void assignType(net.minecraftforge.registries.IRegistryDelegate<net.minecraft.item.Item> item,
PotatoCannonProjectileTypes type)
public static java.util.Optional<PotatoCannonProjectileTypes> getProjectileTypeOf(net.minecraft.item.ItemStack item)
public static void register()
public float getGravityMultiplier()
public float getDrag()
public int getSplit()
public float getVelocityMultiplier()
public float getKnockback()
public int getReloadTicks()
public float getSoundPitch()
public PotatoProjectileRenderMode getRenderMode()
public int getDamage()
public boolean isSticky()
public boolean preEntityHit(net.minecraft.util.math.EntityRayTraceResult ray)
public boolean onEntityHit(net.minecraft.util.math.EntityRayTraceResult ray)
public boolean onBlockHit(net.minecraft.world.IWorld world,
net.minecraft.util.math.BlockRayTraceResult ray)
public static void applyEffect(net.minecraft.entity.LivingEntity entity,
net.minecraft.potion.EffectInstance effect)