primaryColor
private final int primaryColor
ItemConvertiblepublic class SpawnEggItem extends Item
Item.Settings| Modifier and Type | Field | Description |
|---|---|---|
private int |
primaryColor |
|
private int |
secondaryColor |
|
private static Map<EntityType<? extends MobEntity>,SpawnEggItem> |
SPAWN_EGGS |
|
private EntityType<?> |
type |
ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, group| Constructor | Description |
|---|---|
SpawnEggItem(EntityType<? extends MobEntity> type,
int primaryColor,
int secondaryColor,
Item.Settings settings) |
| Modifier and Type | Method | Description |
|---|---|---|
static SpawnEggItem |
forEntity(EntityType<?> type) |
|
static Iterable<SpawnEggItem> |
getAll() |
|
int |
getColor(int num) |
|
EntityType<?> |
getEntityType(CompoundTag tag) |
|
boolean |
isOfSameEntityType(CompoundTag tag,
EntityType<?> type) |
|
Optional<MobEntity> |
spawnBaby(PlayerEntity user,
MobEntity entity,
EntityType<? extends MobEntity> entityType,
ServerWorld world,
Vec3d pos,
ItemStack stack) |
|
TypedActionResult<ItemStack> |
use(World world,
PlayerEntity user,
Hand hand) |
Called when an item is used by a player.
|
ActionResult |
useOnBlock(ItemUsageContext context) |
Called when an item is used on a block.
|
appendStacks, appendTooltip, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getEquipSound, getFoodComponent, getGroup, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, hasStoredInventory, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isIn, isItemBarVisible, isNetworkSynced, isSuitableFor, isUsedOnRelease, method_33261, onClicked, onCraft, onStackClicked, onStoppedUsing, postHit, postMine, postProcessTag, raycast, shouldSyncTagToClient, toString, usageTick, useOnEntityThis method is called on both the logical client and logical server, so take caution when using this method.
The logical side can be checked using context.getWorld().isClient().
useOnBlock in class Itemcontext - the usage contextThis method is called on both the logical client and logical server, so take caution when overriding this method.
The logical side can be checked using world.isClient().
use in class Itemworld - the world the item was used inuser - the player who used the itemhand - the hand used