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/ComponentsAccess
intermediary net/minecraft/class_9473
official kg
-
Method Summary
Modifier and TypeMethodDescription<T> T
get
(ComponentType<? extends T> type) default <T> T
getOrDefault
(ComponentType<? extends T> type, T fallback) getTyped
(ComponentType<T> type)
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/component/ComponentsAccess;get(Lnet/minecraft/component/ComponentType;)Ljava/lang/Object;
intermediary method_58694
Lnet/minecraft/class_9473;method_58694(Lnet/minecraft/class_9331;)Ljava/lang/Object;
official a
Lkg;a(Lkk;)Ljava/lang/Object;
-
getOrDefault
- Mappings:
Namespace Name Mixin selector named getOrDefault
Lnet/minecraft/component/ComponentsAccess;getOrDefault(Lnet/minecraft/component/ComponentType;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_58695
Lnet/minecraft/class_9473;method_58695(Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
official a
Lkg;a(Lkk;Ljava/lang/Object;)Ljava/lang/Object;
-
getTyped
- Mappings:
Namespace Name Mixin selector named getTyped
Lnet/minecraft/component/ComponentsAccess;getTyped(Lnet/minecraft/component/ComponentType;)Lnet/minecraft/component/Component;
intermediary method_66876
Lnet/minecraft/class_9473;method_66876(Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
official b
Lkg;b(Lkk;)Lkn;
-