primaryColor
private final int primaryColor
- Mappings:
Namespace Name Mixin selector official bLchc;b:Iintermediary field_8916Lnet/minecraft/class_1826;field_8916:Inamed primaryColorLnet/minecraft/item/SpawnEggItem;primaryColor:I
ItemConvertible, ToggleableFeature| Namespace | Name |
|---|---|
| official | chc |
| intermediary | net/minecraft/class_1826 |
| named | net/minecraft/item/SpawnEggItem |
Item.Settingsprivate final intprivate final intprivate static final Map<EntityType<? extends MobEntity>,SpawnEggItem> private final EntityType<?>ATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, DEFAULT_MAX_USE_TIME, ITEM_BAR_STEPSFEATURE_ENABLED_REGISTRY_KEYSSpawnEggItem(EntityType<? extends MobEntity> type,
int primaryColor,
int secondaryColor,
Item.Settings settings) static @Nullable SpawnEggItemforEntity(@Nullable EntityType<?> type) static Iterable<SpawnEggItem>getAll()intgetColor(int tintIndex) EntityType<?>booleanisOfSameEntityType(@Nullable NbtCompound nbt,
EntityType<?> type) spawnBaby(PlayerEntity user,
MobEntity entity,
EntityType<? extends MobEntity> entityType,
ServerWorld world,
Vec3d pos,
ItemStack stack) use(World world,
PlayerEntity user,
Hand hand) useOnBlock(ItemUsageContext context) appendTooltip, asItem, byRawId, canBeNested, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getRegistryEntry, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isItemBarVisible, isNbtSynced, isNetworkSynced, isSuitableFor, isUsedOnRelease, onClicked, onCraft, onItemEntityDestroyed, onStackClicked, onStoppedUsing, postHit, postMine, postProcessNbt, raycast, toString, usageTick, useOnEntityclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEnabled| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a:Ljava/util/Map; |
| intermediary | field_8914 |
Lnet/minecraft/class_1826;field_8914:Ljava/util/Map; |
| named | SPAWN_EGGS |
Lnet/minecraft/item/SpawnEggItem;SPAWN_EGGS:Ljava/util/Map; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | b |
Lchc;b:I |
| intermediary | field_8916 |
Lnet/minecraft/class_1826;field_8916:I |
| named | primaryColor |
Lnet/minecraft/item/SpawnEggItem;primaryColor:I |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | c |
Lchc;c:I |
| intermediary | field_8915 |
Lnet/minecraft/class_1826;field_8915:I |
| named | secondaryColor |
Lnet/minecraft/item/SpawnEggItem;secondaryColor:I |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | d |
Lchc;d:Lbfl; |
| intermediary | field_8917 |
Lnet/minecraft/class_1826;field_8917:Lnet/minecraft/class_1299; |
| named | type |
Lnet/minecraft/item/SpawnEggItem;type:Lnet/minecraft/entity/EntityType; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | <init> |
Lchc;<init>(Lbfl;IILcfs$a;)V |
| intermediary | <init> |
Lnet/minecraft/class_1826;<init>(Lnet/minecraft/class_1299;IILnet/minecraft/class_1792$class_1793;)V |
| named | <init> |
Lnet/minecraft/item/SpawnEggItem;<init>(Lnet/minecraft/entity/EntityType;IILnet/minecraft/item/Item$Settings;)V |
This 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 context| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lcfs;a(Lcih;)Lbdw; |
| intermediary | method_7884 |
Lnet/minecraft/class_1792;method_7884(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269; |
| named | useOnBlock |
Lnet/minecraft/item/Item;useOnBlock(Lnet/minecraft/item/ItemUsageContext;)Lnet/minecraft/util/ActionResult; |
If the item can be used for multiple ticks, then
this will only be called when the player starts using it. After that,
Item.usageTick(net.minecraft.world.World, net.minecraft.entity.LivingEntity, net.minecraft.item.ItemStack, int) is called every tick until the player finishes using the item.
This 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| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lcfs;a(Lcmk;Lbym;Lbdv;)Lbdx; |
| intermediary | method_7836 |
Lnet/minecraft/class_1792;method_7836(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; |
| named | use |
Lnet/minecraft/item/Item;use(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a(Lqr;Lbfl;)Z |
| intermediary | method_8018 |
Lnet/minecraft/class_1826;method_8018(Lnet/minecraft/class_2487;Lnet/minecraft/class_1299;)Z |
| named | isOfSameEntityType |
Lnet/minecraft/item/SpawnEggItem;isOfSameEntityType(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/entity/EntityType;)Z |
tintIndex - the tint indexprimaryColor. Otherwise, returns secondaryColor.| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a(I)I |
| intermediary | method_8016 |
Lnet/minecraft/class_1826;method_8016(I)I |
| named | getColor |
Lnet/minecraft/item/SpawnEggItem;getColor(I)I |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a(Lbfl;)Lchc; |
| intermediary | method_8019 |
Lnet/minecraft/class_1826;method_8019(Lnet/minecraft/class_1299;)Lnet/minecraft/class_1826; |
| named | forEntity |
Lnet/minecraft/item/SpawnEggItem;forEntity(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/item/SpawnEggItem; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | h |
Lchc;h()Ljava/lang/Iterable; |
| intermediary | method_8017 |
Lnet/minecraft/class_1826;method_8017()Ljava/lang/Iterable; |
| named | getAll |
Lnet/minecraft/item/SpawnEggItem;getAll()Ljava/lang/Iterable; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a(Lqr;)Lbfl; |
| intermediary | method_8015 |
Lnet/minecraft/class_1826;method_8015(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1299; |
| named | getEntityType |
Lnet/minecraft/item/SpawnEggItem;getEntityType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityType; |
getRequiredFeatures in interface ToggleableFeaturegetRequiredFeatures in class Item| Namespace | Name | Mixin selector |
|---|---|---|
| official | m |
Lcar;m()Lcau; |
| intermediary | method_45322 |
Lnet/minecraft/class_7695;method_45322()Lnet/minecraft/class_7699; |
| named | getRequiredFeatures |
Lnet/minecraft/resource/featuretoggle/ToggleableFeature;getRequiredFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet; |
| Namespace | Name | Mixin selector |
|---|---|---|
| official | a |
Lchc;a(Lbym;Lbfz;Lbfl;Laif;Leea;Lcfx;)Ljava/util/Optional; |
| intermediary | method_24793 |
Lnet/minecraft/class_1826;method_24793(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;Lnet/minecraft/class_1299;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)Ljava/util/Optional; |
| named | spawnBaby |
Lnet/minecraft/item/SpawnEggItem;spawnBaby(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/EntityType;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/item/ItemStack;)Ljava/util/Optional; |