Uses of Interface
org.bukkit.util.Consumer
Packages that use Consumer
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes to represent the source of a projectile
-
Uses of Consumer in org.bukkit
Methods in org.bukkit with parameters of type ConsumerModifier and TypeMethodDescriptionWorld.dropItem(@NotNull Location location, @NotNull ItemStack item, @Nullable Consumer<Item> function) Drops an item at the specifiedLocationNote that functions will run before the entity is spawnedWorld.dropItemNaturally(@NotNull Location location, @NotNull ItemStack item, @Nullable Consumer<Item> function) Drops an item at the specifiedLocationwith a random offset Note that functions will run before the entity is spawnedbooleanRegionAccessor.generateTree(@NotNull Location location, @NotNull Random random, @NotNull TreeType type, @Nullable Consumer<BlockState> stateConsumer) Creates a tree at the givenLocation<T extends Entity>
TRegionAccessor.spawn(@NotNull Location location, @NotNull Class<T> clazz, boolean randomizeData, @Nullable Consumer<T> function) Creates a new entity at the givenLocationwith the supplied function run before the entity is added to the world.default <T extends Entity>
TRegionAccessor.spawn(@NotNull Location location, @NotNull Class<T> clazz, @Nullable Consumer<T> function) Spawn an entity of a specific class at the givenLocation, with the supplied function run before the entity is added to the world.<T extends Entity>
TRegionAccessor.spawn(@NotNull Location location, @NotNull Class<T> clazz, @Nullable Consumer<T> function, CreatureSpawnEvent.SpawnReason reason) default <T extends Entity>
TRegionAccessor.spawn(@NotNull Location location, @NotNull Class<T> clazz, CreatureSpawnEvent.SpawnReason reason, @Nullable Consumer<T> function) RegionAccessor.spawnEntity(@NotNull Location loc, EntityType type, CreatureSpawnEvent.SpawnReason reason, @Nullable Consumer<Entity> function) -
Uses of Consumer in org.bukkit.projectiles
Methods in org.bukkit.projectiles with parameters of type ConsumerModifier and TypeMethodDescription<T extends Projectile>
TProjectileSource.launchProjectile(@NotNull Class<? extends T> projectile, @Nullable Vector velocity, Consumer<T> function) Launches aProjectilefrom the ProjectileSource with an initial velocity, with the supplied function run before the entity is added to the world.