public class FishBucketItem extends BucketItem
Item.Settings| Modifier and Type | Field and Description |
|---|---|
private EntityType<?> |
fishType |
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, group, RANDOM| Constructor and Description |
|---|
FishBucketItem(EntityType<?> type,
Fluid fluid,
Item.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTooltip(ItemStack stack,
World world,
List<Text> tooltip,
TooltipContext context) |
void |
onEmptied(World world,
ItemStack stack,
BlockPos pos) |
protected void |
playEmptyingSound(PlayerEntity player,
WorldAccess world,
BlockPos pos) |
private void |
spawnFish(ServerWorld serverWorld,
ItemStack stack,
BlockPos pos) |
getEmptiedStack, placeFluid, useappendStacks, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, raycast, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntityprivate final EntityType<?> fishType
public FishBucketItem(EntityType<?> type, Fluid fluid, Item.Settings settings)
public void onEmptied(World world, ItemStack stack, BlockPos pos)
onEmptied in class BucketItemprotected void playEmptyingSound(@Nullable PlayerEntity player, WorldAccess world, BlockPos pos)
playEmptyingSound in class BucketItemprivate void spawnFish(ServerWorld serverWorld, ItemStack stack, BlockPos pos)
@Environment(value=CLIENT) public void appendTooltip(ItemStack stack, @Nullable World world, List<Text> tooltip, TooltipContext context)
appendTooltip in class Item