Class ItemEntityAttributeUtil
java.lang.Object
alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
public final class ItemEntityAttributeUtil
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static ItemInsertablecreateItemEntityDropper(net.minecraft.world.World world, double x, double y, double z)static ItemInsertablecreateItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)static ItemInsertablecreateItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec)static ItemInsertablecreateItemEntityScatterer(net.minecraft.world.World world, double x, double y, double z)static ItemInsertablecreateItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)static ItemInsertablecreateItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec)static ItemExtractablegetSpecialExtractable(net.minecraft.entity.Entity entity)
-
Method Details
-
getSpecialExtractable
- Returns:
- An
ItemExtractablefor the given entity if it needs special handling for item pickup. (Such asItemEntityorProjectileEntity).
-
createItemEntityDropper
public static ItemInsertable createItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)- Returns:
- An
ItemInsertablethat spawnsItemEntitys at the given position.
-
createItemEntityDropper
public static ItemInsertable createItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec)- Returns:
- An
ItemInsertablethat spawnsItemEntitys at the given position.
-
createItemEntityDropper
public static ItemInsertable createItemEntityDropper(net.minecraft.world.World world, double x, double y, double z)- Returns:
- An
ItemInsertablethat spawnsItemEntitys at the given position.
-
createItemEntityScatterer
public static ItemInsertable createItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)- Returns:
- An
ItemInsertablethat scattersItemEntitys at the given position usingItemScatterer.spawn(World, double, double, double, net.minecraft.item.ItemStack)
-
createItemEntityScatterer
public static ItemInsertable createItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec)- Returns:
- An
ItemInsertablethat scattersItemEntitys at the given position usingItemScatterer.spawn(World, double, double, double, net.minecraft.item.ItemStack)
-
createItemEntityScatterer
public static ItemInsertable createItemEntityScatterer(net.minecraft.world.World world, double x, double y, double z)- Returns:
- An
ItemInsertablethat scattersItemEntitys at the given position usingItemScatterer.spawn(World, double, double, double, net.minecraft.item.ItemStack)
-