Package net.minecraft.component
Interface ComponentsAccess
- All Known Subinterfaces:
ComponentHolder,ComponentMap
- All Known Implementing Classes:
AbstractBoatEntity,AbstractChestBoatEntity,AbstractClientPlayerEntity,AbstractCowEntity,AbstractDecorationEntity,AbstractDonkeyEntity,AbstractFireballEntity,AbstractHorseEntity,AbstractMinecartEntity,AbstractPiglinEntity,AbstractSkeletonEntity,AbstractWindChargeEntity,AllayEntity,AmbientEntity,AnimalEntity,AreaEffectCloudEntity,ArmadilloEntity,ArmorStandEntity,ArrowEntity,AxolotlEntity,BatEntity,BeeEntity,BlazeEntity,BlockAttachedEntity,BoatEntity,BoggedEntity,BreezeEntity,BreezeWindChargeEntity,CamelEntity,CatEntity,CaveSpiderEntity,ChestBoatEntity,ChestMinecartEntity,ChestRaftEntity,ChickenEntity,ClientPlayerEntity,CodEntity,CommandBlockMinecartEntity,ComponentMap.Builder.SimpleComponentMap,CowEntity,CreakingEntity,CreeperEntity,DisplayEntity,DisplayEntity.BlockDisplayEntity,DisplayEntity.ItemDisplayEntity,DisplayEntity.TextDisplayEntity,DolphinEntity,DonkeyEntity,DragonFireballEntity,DrownedEntity,EggEntity,ElderGuardianEntity,EndCrystalEntity,EnderDragonEntity,EnderDragonPart,EndermanEntity,EndermiteEntity,EnderPearlEntity,Entity,EvokerEntity,EvokerFangsEntity,ExperienceBottleEntity,ExperienceOrbEntity,ExplosiveProjectileEntity,EyeOfEnderEntity,FallingBlockEntity,FireballEntity,FireworkRocketEntity,FishEntity,FishingBobberEntity,FlyingEntity,FoxEntity,FrogEntity,FurnaceMinecartEntity,GhastEntity,GiantEntity,GlowItemFrameEntity,GlowSquidEntity,GoatEntity,GolemEntity,GuardianEntity,HoglinEntity,HopperMinecartEntity,HorseEntity,HostileEntity,HuskEntity,IllagerEntity,IllusionerEntity,InteractionEntity,IronGolemEntity,ItemEntity,ItemFrameEntity,ItemStack,LeashKnotEntity,LightningEntity,LingeringPotionEntity,LivingEntity,LlamaEntity,LlamaSpitEntity,MagmaCubeEntity,MarkerEntity,MerchantEntity,MergedComponentMap,MinecartEntity,MobEntity,MooshroomEntity,MuleEntity,OcelotEntity,OminousItemSpawnerEntity,OtherClientPlayerEntity,PaintingEntity,PandaEntity,ParrotEntity,PassiveEntity,PathAwareEntity,PatrolEntity,PersistentProjectileEntity,PhantomEntity,PigEntity,PiglinBruteEntity,PiglinEntity,PillagerEntity,PlayerEntity,PolarBearEntity,PotionEntity,ProjectileEntity,PufferfishEntity,RabbitEntity,RaftEntity,RaiderEntity,RavagerEntity,SalmonEntity,SchoolingFishEntity,ServerPlayerEntity,SheepEntity,ShulkerBulletEntity,ShulkerEntity,SilverfishEntity,SkeletonEntity,SkeletonHorseEntity,SlimeEntity,SmallFireballEntity,SnifferEntity,SnowballEntity,SnowGolemEntity,SpawnerMinecartEntity,SpectralArrowEntity,SpellcastingIllagerEntity,SpiderEntity,SplashPotionEntity,SquidEntity,StorageMinecartEntity,StrayEntity,StriderEntity,TadpoleEntity,TameableEntity,TameableShoulderEntity,ThrownEntity,ThrownItemEntity,TntEntity,TntMinecartEntity,TraderLlamaEntity,TridentEntity,TropicalFishEntity,TurtleEntity,VehicleEntity,VexEntity,VillagerEntity,VindicatorEntity,WanderingTraderEntity,WardenEntity,WaterAnimalEntity,WaterCreatureEntity,WindChargeEntity,WitchEntity,WitherEntity,WitherSkeletonEntity,WitherSkullEntity,WolfEntity,ZoglinEntity,ZombieEntity,ZombieHorseEntity,ZombieVillagerEntity,ZombifiedPiglinEntity
public interface ComponentsAccess
- Mappings:
Namespace Name named net/minecraft/component/ComponentsAccessintermediary net/minecraft/class_9473official kg
-
Method Summary
Modifier and TypeMethodDescription<T> Tget(ComponentType<? extends T> type) default <T> TgetOrDefault(ComponentType<? extends T> type, T fallback) getTyped(ComponentType<T> type)
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/component/ComponentsAccess;get(Lnet/minecraft/component/ComponentType;)Ljava/lang/Object;intermediary method_58694Lnet/minecraft/class_9473;method_58694(Lnet/minecraft/class_9331;)Ljava/lang/Object;official aLkg;a(Lkk;)Ljava/lang/Object;
-
getOrDefault
- Mappings:
Namespace Name Mixin selector named getOrDefaultLnet/minecraft/component/ComponentsAccess;getOrDefault(Lnet/minecraft/component/ComponentType;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_58695Lnet/minecraft/class_9473;method_58695(Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;official aLkg;a(Lkk;Ljava/lang/Object;)Ljava/lang/Object;
-
getTyped
- Mappings:
Namespace Name Mixin selector named getTypedLnet/minecraft/component/ComponentsAccess;getTyped(Lnet/minecraft/component/ComponentType;)Lnet/minecraft/component/Component;intermediary method_66876Lnet/minecraft/class_9473;method_66876(Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;official bLkg;b(Lkk;)Lkn;
-