手册:引擎组件

来自Minecraft基岩版开发Wiki

本页面记录了模组SDK中所有的引擎组件及其在对应的引擎组件工厂中的调用方法。

组件列表[编辑]

服务端[编辑]

服务端引擎组件
赋命名空间标识符 类名 调用方法名 描述
Minecraft:action mod.server.component.actionCompServer.ActionCompServer CreateAction
Minecraft:actorLoot mod.server.component.actorLootCompServer.ActorLootComponentServer CreateActorLoot
Minecraft:actorMotion mod.server.component.actorMotionCompServer.ActorMotionComponentServer CreateActorMotion
Minecraft:actorOwner mod.server.component.actorOwnerCompServer.ActorOwnerComponentServer CreateActorOwner
Minecraft:actorPushable mod.server.component.actorPushableCompServer.ActorPushableCompServer CreateActorPushable
Minecraft:armorSlot mod.server.component.armorSlotCompServer.ArmorSlotComponentServer -
Minecraft:attr mod.server.component.attrCompServer.AttrCompServer CreateAttr
Minecraft:auxValue mod.server.component.auxValueCompServer.AuxValueComponentServer CreateAuxValue
Minecraft:biome mod.server.component.biomeCompServer.BiomeCompServer CreateBiome
Minecraft:block mod.server.component.blockCompServer.BlockCompServer CreateBlock
Minecraft:blockEntityData mod.server.component.blockEntityExDataCompServer.BlockEntityExDataCompServer CreateBlockEntityData
Minecraft:blockInfo mod.server.component.blockInfoCompServer.BlockInfoComponentServer CreateBlockInfo
Minecraft:blockState mod.server.component.blockStateCompServer.BlockStateComponentServer CreateBlockState
Minecraft:blockUseEventWhiteList mod.server.component.blockUseEventWhiteListCompServer.BlockUseEventWhiteListComponentServer CreateBlockUseEventWhiteList
Minecraft:breath mod.server.component.breathCompServer.BreathCompServer CreateBreath
Minecraft:buff mod.server.component.buffCompServer.BuffComponentServer -
Minecraft:bulletAttributes mod.server.component.bulletAttributesCompServer.BulletAttributesComponentServer CreateBulletAttributes
Minecraft:carried mod.server.component.carriedCompServer.CarriedComponentServer -
Minecraft:chestBlock mod.server.component.chestContainerCompServer.ChestContainerCompServer CreateChestBlock
Minecraft:chunkSource mod.server.component.chunkSourceComp.ChunkSourceCompServer CreateChunkSource
Minecraft:collisionBox mod.server.component.collisionBoxCompServer.CollisionBoxComponentServer CreateCollisionBox
Minecraft:command mod.server.component.commandCompServer.CommandCompServer CreateCommand
Minecraft:controlAi mod.server.component.controlAiCompServer.ControlAiCompServer CreateControlAi
Minecraft:customItem mod.common.component.customItemComp.CustomItemComponent -
Minecraft:deathCount mod.server.component.deathCountCompServer.DeathCountComponentServer -
Minecraft:dimension mod.server.component.dimensionCompServer.DimensionCompServer CreateDimension
Minecraft:effect mod.server.component.effectCompServer.EffectComponentServer CreateEffect
Minecraft:engineType mod.server.component.engineTypeCompServer.EngineTypeComponentServer CreateEngineType
Minecraft:entityEvent mod.server.component.entityEventCompServer.EntityEventComponentServer CreateEntityEvent
Minecraft:exp mod.server.component.expCompServer.ExpComponentServer CreateExp
Minecraft:explosion mod.server.component.explosionCompServer.ExplosionComponentServer CreateExplosion
Minecraft:extraData mod.server.component.exDataCompServer.ExDataCompServer CreateExtraData
Minecraft:feature mod.server.component.featureCompServer.FeatureCompServer CreateFeature
Minecraft:fly mod.server.component.flyCompServer.FlyComponentServer CreateFly
Minecraft:game mod.server.component.gameCompServer.GameComponentServer CreateGame
Minecraft:gameplay - CreateGameplay
Minecraft:gravity mod.server.component.gravityCompServer.GravityComponentServer CreateGravity
Minecraft:health mod.server.component.healthCompServer.HealthComponentServer -
Minecraft:httpToServer mod.server.component.httpToWebServerCompServer.HttpToWebServerCompServer CreateHttp
Minecraft:hurt mod.server.component.hurtCompServer.HurtCompServer CreateHurt
Minecraft:inventory mod.server.component.invCompServer.InvComponentServer -
Minecraft:item mod.server.component.itemCompServer.ItemCompServer CreateItem
Minecraft:itembanned mod.server.component.itemBannedCompServer.ItemBannedCompServer CreateItemBanned
Minecraft:itemInfo mod.server.component.itemInfoCompServer.ItemInfoComponentServer -
Minecraft:lobbyGood mod.server.component.lobbyGoodCompServer.LobbyGoodCompServer -
Minecraft:lv mod.server.component.levelCompServer.LevelComponentServer CreateLv
Minecraft:mobSpawn mod.server.component.mobSpawnCompServer.MobSpawnComponentServer CreateMobSpawn
Minecraft:modAttr mod.server.component.modAttrCompServer.ModAttrComponentServer CreateModAttr
Minecraft:model mod.server.component.modelCompServer.ModelComponentServer CreateModel
Minecraft:moveTo mod.server.component.moveToCompServer.MoveToComponentServer CreateMoveTo
Minecraft:msg mod.server.component.msgCompServer.MsgComponentServer CreateMsg
Minecraft:name mod.server.component.nameCompServer.NameComponentServer CreateName
Minecraft:neApi mod.server.component.neApiCompServer.NeApiCompServer -
Minecraft:offHand mod.server.component.offHandCompServer.OffHandComponentServer -
Minecraft:persistence mod.server.component.persistenceCompServer.PersistenceCompServer CreatePersistence
Minecraft:pet mod.server.component.petCompServer.PetComponentServer CreatePet
Minecraft:player mod.server.component.playerCompServer.PlayerCompServer CreatePlayer
Minecraft:playerKillCount mod.server.component.playerKillCountCompServer.PlayerKillCountComponentServer -
Minecraft:portal mod.server.component.portalCompServer.PortalComponentServer CreatePortal
Minecraft:pos mod.server.component.posCompServer.PosComponentServer CreatePos
Minecraft:projectile mod.server.component.projectileCompServer.ProjectileComponentServer CreateProjectile
Minecraft:recipe mod.server.component.recipeCompServer.RecipeCompServer CreateRecipe
Minecraft:redStone mod.server.component.redStoneCompServer.RedStoneComponentServer CreateRedStone
Minecraft:ride mod.server.component.rideCompServer.RideCompServer CreateRide
Minecraft:rot mod.server.component.rotCompServer.RotComponentServer CreateRot
Minecraft:scale mod.server.component.scaleCompServer.ScaleComponentServer CreateScale
Minecraft:seasonMod mod.server.component.seasonModCompServer.SeasonModCompServer -
Minecraft:sign mod.server.component.signCompServer.SignComponentServer -
Minecraft:simpleMsg mod.server.component.sendSimpleMsgCompServer.SendSimpleMsgComponentServer -
Minecraft:spawn mod.server.component.spawnCompServer.SpawnComponentServer -
Minecraft:speed mod.server.component.speedCompServer.SpeedComponentServer -
Minecraft:storyline mod.server.component.storylineCompServer.StorylineCompServer -
Minecraft:systemAudio mod.server.component.audioSystemCompServer.AudioSystemComponentServer CreateSystemAudio
Minecraft:tag mod.server.component.tagCompServer.TagComponentServer CreateTag
Minecraft:tame mod.server.component.tameCompServer.TameComponentServer CreateTame
Minecraft:team mod.server.component.teamCompServer.TeamComponentServer -
Minecraft:teamId mod.server.component.teamIdCompServer.TeamIdComponentServer -
Minecraft:time mod.server.component.timeCompServer.TimeComponentServer CreateTime
Minecraft:totalKillCount mod.server.component.totalKillCountCompServer.TotalKillCountComponentServer -
Minecraft:type mod.common.component.typeComp.TypeComponent -
Minecraft:vDeliverComp mod.server.appmgr.vipLogic.deliverDataCompServer.DeliverDataCompServer -
Minecraft:weather mod.server.component.weatherCompServer.WeatherComponentServer CreateWeather

客户端[编辑]

客户端引擎组件
赋命名空间标识符 类名 调用方法名 描述
Minecraft:actorCollidable mod.client.component.actorCollidableCompClient.ActorCollidableCompClient CreateActorCollidable
Minecraft:actorMotion mod.client.component.actorMotionCompClient.ActorMotionComponentClient CreateActorMotion
Minecraft:actorRender mod.client.component.actorRenderCompClient.ActorRenderCompClient CreateActorRender
Minecraft:attr mod.client.component.attrCompClient.AttrCompClient CreateAttr
Minecraft:auxValue mod.client.component.auxValueCompClient.AuxValueComponentClient CreateAuxValue
Minecraft:blockInfo mod.client.component.blockInfoCompClient.BlockInfoComponentClient CreateBlockInfo
Minecraft:blockUseEventWhiteList mod.client.component.blockUseEventWhiteListCompClient.BlockUseEventWhiteListComponentClient CreateBlockUseEventWhiteList
Minecraft:brightness mod.client.component.brightnessCompClient.BrightnessCompClient CreateBrightness
Minecraft:bulletAttributes mod.client.component.bulletAttributesCompClient.BulletAttributesComponentClient -
Minecraft:camera mod.client.component.cameraCompClient.CameraComponentClient CreateCamera
Minecraft:carried mod.client.component.carriedCompClient.CarriedComponentClient -
Minecraft:chunkSource mod.client.component.chunkSourceCompClient.ChunkSourceCompClient CreateChunkSource
Minecraft:collisionBox mod.client.component.collisionBoxCompClient.CollisionBoxComponentClient -
Minecraft:config mod.client.component.configCompClient.ConfigCompClient CreateConfigClient
Minecraft:customAudio mod.client.component.audioCustomCompClient.AudioCustomComponentClient CreateCustomAudio
Minecraft:customItem mod.common.component.customItemComp.CustomItemComponent -
Minecraft:device mod.client.component.deviceCompClient.DeviceCompClient CreateDevice
Minecraft:effectInfo mod.client.component.effectInfoCompClient.EffectInfoCompClient -
Minecraft:engineEffectBindControl mod.client.component.engineEffectBindControlComp.EngineEffectBindControlComp CreateEngineEffectBindControl
Minecraft:engineType mod.client.component.engineTypeCompClient.EngineTypeComponentClient CreateEngineType
Minecraft:fog mod.client.component.fogCompClient.FogCompClient CreateFog
Minecraft:frameAniControl mod.client.component.frameAniControlComp.FrameAniControlComp CreateFrameAniControl
Minecraft:frameAniEntityBind mod.client.component.frameAniEntityBindComp.FrameAniEntityBindComp CreateFrameAniEntityBind
Minecraft:frameAniNativeEntityBoneBind mod.client.component.frameAniNativeEntityBoneBindComp.FrameAniNativeEntityBoneBindComp CreateFrameAniNativeEntityBoneBind
Minecraft:frameAniSkeletonBind mod.client.component.frameAniSkeletonBindComp.FrameAniSkeletonBindComp CreateFrameAniSkeletonBind
Minecraft:frameAniTrans mod.client.component.frameAniTransComp.FrameAniTransComp CreateFrameAniTrans
Minecraft:game mod.client.component.gameCompClient.GameComponentClient CreateGame
Minecraft:health mod.client.component.healthCompClient.HealthComponentClient CreateHealth
Minecraft:inventory mod.client.component.invCompClient.InvComponentClient -
Minecraft:item mod.client.component.itemCompClient.ItemCompClient CreateItem
Minecraft:miniMap mod.client.component.miniMapCompClient.MiniMapComponentClient CreateMiniMapClient
Minecraft:modAttr mod.client.component.modAttrCompClient.ModAttrComponentClient CreateModAttr
Minecraft:model mod.client.component.modelCompClient.ModelComponentClient CreateModel
Minecraft:mouseHook mod.client.component.mouseHookCompClient.MouseHookCompClient CreateMouseHook
Minecraft:name mod.client.component.nameCompClient.NameComponentClient CreateName
Minecraft:neApi mod.client.component.neApiCompClient.NeApiCompClient -
Minecraft:offHand mod.client.component.offHandCompClient.OffHandComponentClient -
Minecraft:operation mod.client.component.operationCompClient.OperationCompClient CreateOperation
Minecraft:particleControl mod.client.component.particleControlComp.ParticleControlComp CreateParticleControl
Minecraft:particleEntityBind mod.client.component.particleEntityBindComp.ParticleEntityBindComp CreateParticleEntityBind
Minecraft:particleNativeEntityBoneBind mod.client.component.particleNativeEntityBoneBindComp.ParticleNativeEntityBoneBindComp CreateParticleNativeEntityBoneBind
Minecraft:particleSkeletonBind mod.client.component.particleSkeletonBindComp.ParticleSkeletonBindComp CreateParticleSkeletonBind
Minecraft:particleTrans mod.client.component.particleTransComp.ParticleTransComp CreateParticleTrans
Minecraft:path mod.client.component.pathCompClient.PathComponentClient -
Minecraft:player mod.client.component.playerCompClient.PlayerCompClient CreatePlayer
Minecraft:playeranim mod.client.component.playerAnimCompClient.PlayerAnimCompClient CreatePlayerAnim
Minecraft:playerView mod.client.component.playerViewCompClient.PlayerViewCompClient CreatePlayerView
Minecraft:pos mod.client.component.posCompClient.PosComponentClient CreatePos
Minecraft:postprocess mod.client.component.postProcessControlComp.PostProcessComponent CreatePostProcess
Minecraft:queryVariable mod.client.component.queryVariableCompClient.QueryVariableComponentClient CreateQueryVariable
Minecraft:recipe mod.client.component.recipeCompClient.RecipeCompClient CreateRecipe
Minecraft:rot mod.client.component.rotCompClient.RotComponentClient CreateRot
Minecraft:seasonMod mod.client.component.seasonModCompClient.SeasonModCompClient -
Minecraft:skyRender mod.client.component.skyRenderCompClient.SkyRenderCompClient CreateSkyRender
Minecraft:systemAudio mod.client.component.audioSystemCompClient.AudioSystemCompClient CreateSystemAudio
Minecraft:textBoard mod.client.component.textBoardCompClient.TextBoardComponentClient CreateTextBoard
Minecraft:textNotifyClient mod.client.component.textNotifyCompClient.TextNotifyComponet CreateTextNotifyClient
Minecraft:type mod.common.component.typeComp.TypeComponent -
Minecraft:virtualWorld mod.client.component.virtualWorldCompClient.VirtualWorldCompClient CreateVirtualWorld