Action
Syntax¶
Action syntax is as follows:
Arguments¶
Arguments are values seperated by commas.
Tags¶
Tag syntax can be thought of as a dictionary:
To use a variable as the tag value, a default must be provided immediately after: If you are using the VSCode extension, you can use the autocomplete shortcut (ctrl+space by default) to quickly insert tag names and values.
Arguments and tags are both optional and can be left out, making all of these valid action calls:
default:StopSounds(snd("Pling"));
default:StopSounds{"Sound Source" = "Jukebox/Note Blocks"};
default:StopSounds;
Player Actions¶
Player actions use the following targets:
defaultkillerdamagershootervictimallPlayersselected
All player action names
| DiamondFire Sign Name | Terracotta Name |
|---|---|
| ActionBar | SendActionBar |
| AddInvRow | AddInventoryMenuRow |
| AdventureMode | SetToAdventureMode |
| AttackAnimation | SendAttackAnimation |
| BlockDisguise | DisguiseAsBlock |
| BoostElytra | BoostElytra |
| ChatStyle | SetChatStyle |
| ClearDispBlock | ClearDisplayBlock |
| ClearInv | ClearInventory |
| ClearItems | ClearItems |
| ClearPotions | ClearPotionEffects |
| ClearScoreboard | ClearScoreboard |
| CloseInv | CloseInventory |
| CombatAttribute | SetCombatAttribute |
| CreativeMode | SetToCreativeMode |
| Damage | Damage |
| DisableBlocks | DisableBlockModification |
| DispHeadTexture | DisplayHeadTexture |
| DisplayBellRing | DisplayBellRing |
| DisplayBlock | DisplayBlock |
| DisplayBlockOpen | DisplayBlockOpenedState |
| DisplayEquipment | DisplayEquipmentChange |
| DisplayFracture | DisplayBlockFracture |
| DisplayGateway | DisplayGatewayBeam |
| DisplayHologram | DisplayHologram |
| DisplayLightning | DisplayLightningBolt |
| DisplayPickup | DisplayPickUpAnimation |
| DisplaySignText | DisplaySignText |
| EnableBlocks | EnableBlockModification |
| ExpandInv | ExpandInventoryMenu |
| FaceLocation | FaceLocation |
| FallingAttribute | SetFallingAttribute |
| ForceFlight | ForceFlightMode |
| GetItemCooldown | GetItemCooldown |
| GiveExhaustion | GiveExhaustion |
| GiveExp | GiveExperience |
| GiveFood | GiveFood |
| GiveItems | GiveItems |
| GivePotion | GivePotionEffect |
| GiveSaturation | GiveSaturation |
| Heal | Heal |
| HealthAttribute | SetHealthAttribute |
| HurtAnimation | SendHurtAnimation |
| InstantRespawn | SetInstantRespawn |
| KBAttribute | SetKnockbackAttribute |
| Kick | Kick |
| LaunchFwd | LaunchForward |
| LaunchProj | LaunchProjectile |
| LaunchToward | LaunchTowardLocation |
| LaunchUp | LaunchUp |
| LoadInv | LoadSavedInventory |
| MiscAttribute | SetMiscellaneousAttribute |
| MobDisguise | DisguiseAsMob |
| MovementAttribute | SetMovementAttribute |
| OpenBlockInv | OpenContainerInventory |
| OpenBook | OpenBook |
| Particle | DisplayParticleEffect |
| ParticleCircle | DisplayParticleCircle |
| ParticleCircleA | DisplayAnimatedParticleCircle |
| ParticleCuboid | DisplayParticleCuboid |
| ParticleCuboidA | DisplayAnimatedParticleCuboid |
| ParticleLine | DisplayParticleLine |
| ParticleLineA | DisplayAnimatedParticleLine |
| ParticleRay | DisplayParticleRay |
| ParticleSphere | DisplayParticleSphere |
| ParticleSpiral | DisplayParticleSpiral |
| ParticleSpiralA | DisplayAnimatedParticleSpiral |
| PlayEntitySound | PlaySoundFromEntity |
| PlaySound | PlaySound |
| PlaySoundSeq | PlaySoundSequence |
| PlayerDisguise | DisguiseAsPlayer |
| RemoveBossBar | RemoveBossBar |
| RemoveInvRow | RemoveInventoryMenuRow |
| RemoveItems | RemoveItems |
| RemovePotion | RemovePotionEffect |
| RemoveScore | RemoveScoreboardScore |
| ReplaceItems | ReplaceItems |
| ResourcePack | SendResourcePack |
| RideEntity | RideEntity |
| RmWorldBorder | RemoveWorldBorder |
| RngTeleport | RandomizedTeleport |
| RollbackBlocks | RollBackBlockChanges |
| SaveInv | SaveCurrentInventory |
| ScoreDefFormat | SetScoreboardDefaultNumberFormat |
| ScoreLineFormat | SetScoreboardLineNumberFormat |
| SendAdvancement | SendAdvancement |
| SendMessage | SendMessage |
| SendMessageSeq | SendMessageSequence |
| SendTitle | SendTitle |
| SendToPlot | SendToPlot |
| SetAbsorption | SetAbsorptionHealth |
| SetAirTicks | SetRemainingAir |
| SetAllowFlight | SetAllowFlight |
| SetAllowPVP | SetPvPAllowed |
| SetArmor | SetArmorItems |
| SetArrowsStuck | SetArrowsStuck |
| SetBossBar | SetBossBar |
| SetChatTag | SetChatTag |
| SetCollidable | SetCollidable |
| SetCompass | SetCompassTarget |
| SetCursorItem | SetCursorItem |
| SetDisguiseVisible | SetOwnDisguiseVisibility |
| SetDropsEnabled | SetDeathDropsEnabled |
| SetEntityHidden | SetEntityHidden |
| SetEquipment | SetEquipmentItem |
| SetExhaustion | SetExhaustionLevel |
| SetExp | SetExperience |
| SetFallDistance | SetFallDistance |
| SetFireTicks | SetFireTicks |
| SetFlying | SetFlying |
| SetFogDistance | SetFogDistance |
| SetFoodLevel | SetFoodLevel |
| SetFreezeTicks | SetFreezeTicks |
| SetGliding | SetGliding |
| SetHandCrafting | SetAllowHandCrafting |
| SetHealth | SetCurrentHealth |
| SetHotbar | SetHotbarItems |
| SetInvName | SetInventoryMenuName |
| SetInventory | SetInventoryItems |
| SetInventoryKept | SetInventoryKept |
| SetInvulTicks | SetInvulnerabilityTicks |
| SetItemCooldown | SetItemCooldown |
| SetMaxHealth | SetMaximumHealth |
| SetMenuItem | SetInventoryMenuItem |
| SetNameColor | SetNameColor |
| SetNamePrefix | SetNameAffix |
| SetNameVisible | SetNameTagVisible |
| SetPlayerTime | SetTime |
| SetPlayerWeather | SetWeather |
| SetRainLevel | SetRainLevel |
| SetReducedDebug | SetReducedDebugInfoEnabled |
| SetRotation | SetRotation |
| SetSaturation | SetSaturationLevel |
| SetScore | SetScoreboardScore |
| SetScoreObj | SetScoreboardObjectiveName |
| SetShoulder | SetVisualShoulderParrot |
| SetSidebar | SetSidebarVisible |
| SetSkin | SetSkin |
| SetSlot | SetHotbarSlot |
| SetSlotItem | SetItemInSlot |
| SetSpawnPoint | SetSpawnPoint |
| SetStatus | SetStatus |
| SetStingsStuck | SetBeeStingsStuck |
| SetTabListInfo | SetTabListInfo |
| SetTickRate | SetTickRate |
| SetVelocity | SetVelocity |
| SetVisualFire | SetVisualFire |
| SetWorldBorder | SetWorldBorder |
| SetXPProg | SetXPProgress |
| ShiftWorldBorder | ShiftWorldBorder |
| ShowInv | ShowInventoryMenu |
| SpectateTarget | SpectateTarget |
| SpectatorCollision | SetSpectatorCollision |
| SpectatorMode | SetToSpectatorMode |
| StopSound | StopSounds |
| SurvivalMode | SetToSurvivalMode |
| Teleport | Teleport |
| TpSequence | TeleportSequence |
| Undisguise | Undisguise |
| Vibration | DisplayVibrationEffect |
| WakeUpAnimation | SendWakeUpAnimation |
| WalkSpeed | SetWalkSpeed |
Examples
default:GivePotionEffect(pot("Saturation")){"Effect Particles" = "None", "Overwrite Effect" = "False"};
default:SetVisualShoulderParrot{"Shoulder" = "Left", "Type" = "Cyan"};
allPlayers:SendMessage(s"<green>%default<white>has joined!");
selected:SetToCreativeMode;
victim:Heal(game.EventDamage/2);
shooter:GiveItems(item("Arrow"));
Entity Actions¶
Entity actions use the following targets:
selectedEntitydefaultEntitykillerEntitydamagerEntityshooterEntityvictimEntityallEntitiesallMobsprojectilelastEntity
All entity action names
| DiamondFire Name | Terracotta Name |
|---|---|
| ArmorStandParts | SetArmorStandParts |
| ArmorStandPose | SetArmorStandPose |
| ArmorStandSlots | SetArmorStandSlotInteractions |
| AttachLead | AttachLead |
| AttackAnimation | SendAttackAnimation |
| BDisplayBlock | SetBlockDisplayBlock |
| BlockDisguise | DisguiseAsBlock |
| ClearPotions | ClearPotionEffects |
| CombatAttribute | SetCombatAttribute |
| CreeperCharged | SetCreeperCharged |
| Damage | Damage |
| DispInterpolation | SetDisplayInterpolation |
| DispRotAxisAngle | SetDisplayRotationFromAxisAngle |
| DispRotationEuler | SetDisplayRotationFromEulerAngles |
| DispTPDuration | SetDisplayTeleportDuration |
| DispTranslation | SetDisplayTranslation |
| DisplayBillboard | SetDisplayBillboard |
| DisplayBrightness | SetDisplayBrightness |
| DisplayCullingSize | SetDisplayCullingSize |
| DisplayGlowColor | SetDisplayGlowColor |
| DisplayMatrix | SetDisplayTransformationMatrix |
| DisplayScale | SetDisplayScale |
| DisplayShadow | SetDisplayShadow |
| DisplayViewRange | SetDisplayViewRange |
| EndCrystalBeam | SetEndCrystalBeam |
| Explode | Explode |
| FaceLocation | FaceLocation |
| FallingAttribute | SetFallingAttribute |
| FoxSleeping | SetFoxSleeping |
| FrogEat | EatTarget |
| GetAllEntityTags | GetAllTags |
| GetCustomTag | GetTag |
| GivePotion | GivePotionEffect |
| Heal | Heal |
| HealthAttribute | SetHealthAttribute |
| IDisplayItem | SetItemDisplayItem |
| IDisplayModelType | SetItemDisplayModelType |
| IgniteCreeper | IgniteCreeper |
| InteractResponse | SetInteractionResponsive |
| InteractionSize | SetInteractionSize |
| Jump | Jump |
| KBAttribute | SetKnockbackAttribute |
| LaunchFwd | LaunchForward |
| LaunchProj | LaunchProjectile |
| LaunchToward | LaunchTowardLocation |
| LaunchUp | LaunchUp |
| MiscAttribute | SetMiscellaneousAttribute |
| MobDisguise | DisguiseAsMob |
| MooshroomType | SetMooshroomType |
| MoveToLoc | MoveToLocation |
| MovementAttribute | SetMovementAttribute |
| PlayerDisguise | DisguiseAsPlayer |
| ProjectileItem | SetProjectileDisplayItem |
| Ram | RamTarget |
| Remove | Remove |
| RemoveCustomTag | RemoveTag |
| RemovePotion | RemovePotionEffect |
| RideEntity | Ride |
| SendAnimation | SendAnimation |
| SetAI | SetAI |
| SetAbsorption | SetAbsorptionHealth |
| SetAge | SetAnimalAge |
| SetAllayDancing | SetAllayDancing |
| SetAngry | SetAngry |
| SetArmor | SetArmorItems |
| SetArmsRaised | SetArmsRaised |
| SetArrowDamage | SetBaseArrowDamage |
| SetArrowHitSound | SetArrowHitSound |
| SetArrowNoClip | SetArrowNoClip |
| SetArrowPierce | SetArrowPierce |
| SetAxolotlColor | SetAxolotlPattern |
| SetBaby | SetIsBaby |
| SetBeeNectar | SetBeeHasNectar |
| SetBeeStinger | SetBeeHasStinger |
| SetBulletTarget | SetShulkerBulletTarget |
| SetCarryingChest | SetCarryingChest |
| SetCatResting | SetCatResting |
| SetCatType | SetCatType |
| SetCelebrating | SetCelebrating |
| SetCloudRadius | SetPotionCloudRadius |
| SetCollidable | SetCollidable |
| SetCreeperFuse | SetCreeperFuse |
| SetCreeperPower | SetCreeperExplosionPower |
| SetCustomTag | SetTag |
| SetDeathDrops | SetDeathDropsEnabled |
| SetDigging | SetWardenDigging |
| SetDragonPhase | SetDragonPhase |
| SetDyeColor | SetDyeColor |
| SetEndermanBlock | SetEndermanHeldBlock |
| SetEquipment | SetEquipmentItem |
| SetFallDistance | SetFallDistance |
| SetFireTicks | SetFireTicks |
| SetFishPattern | SetTropicalFishPattern |
| SetFishingTime | SetFishingWaitTime |
| SetFoxLeaping | SetFoxLeaping |
| SetFoxType | SetFoxType |
| SetFreezeTicks | SetFreezeTicks |
| SetFriction | SetFriction |
| SetFrogType | SetFrogType |
| SetGliding | SetGliding |
| SetGlowSquidDark | SetGlowSquidDarkTicks |
| SetGlowing | SetGlowing |
| SetGoatHorns | SetGoatHorns |
| SetGoatScreaming | SetGoatScreaming |
| SetGravity | SetGravity |
| SetHealth | SetCurrentHealth |
| SetHorseJump | SetHorseJumpStrength |
| SetHorsePattern | SetHorsePattern |
| SetInvisible | SetInvisible |
| SetInvulnerable | SetInvulnerable |
| SetItem | SetItem |
| SetLlamaColor | SetLlamaColor |
| SetMarker | SetMarker |
| SetMaxHealth | SetMaximumHealth |
| SetMinecartBlock | SetMinecartBlock |
| SetMobSitting | SetSitting |
| SetName | SetCustomName |
| SetNameColor | SetNameColor |
| SetNameVisible | SetNameVisible |
| SetPandaGene | SetPandaGene |
| SetPandaOnBack | SetPandaOnBack |
| SetPandaRolling | SetPandaRolling |
| SetPandaSadTicks | SetPandaSadTicks |
| SetParrotColor | SetParrotColor |
| SetPersistent | SetPersistent |
| SetPickupDelay | SetPickupDelay |
| SetPose | SetPose |
| SetProfession | SetVillagerProfession |
| SetProjSource | SetProjectileShooter |
| SetRabbitType | SetRabbitType |
| SetRearing | SetRearing |
| SetRiptiding | SetRiptiding |
| SetRotation | SetRotation |
| SetSaddle | SetWearingSaddle |
| SetSheepSheared | SetSheepSheared |
| SetShulkerPeek | SetShulkerPeekPercent |
| SetSilenced | SetSilenced |
| SetSize | SetSize |
| SetTarget | SetTarget |
| SetVelocity | SetVelocity |
| SetVexCharging | SetVexCharging |
| SetVillagerBiome | SetVillagerBiome |
| SetVillagerExp | SetVillagerExperience |
| SetVisualFire | SetVisualFire |
| SetWardenAnger | SetWardenAngerLevel |
| SetWitherInvul | SetInvulnerabilityTicks |
| ShearSheep | ShearSheep |
| SheepEat | EatGrass |
| SnifferState | SetSnifferState |
| SnowmanPumpkin | SetSnowGolemPumpkin |
| TDispBackground | SetTextDisplayBackground |
| TDisplayAlign | SetTextDisplayTextAlignment |
| TDisplayLineWidth | SetTextDisplayLineWidth |
| TDisplayOpacity | SetTextDisplayTextOpacity |
| TDisplaySeeThru | SetTextDisplaySeeThrough |
| TDisplayShadow | SetTextDisplayTextShadow |
| TDisplayText | SetTextDisplayText |
| Tame | Tame |
| Teleport | Teleport |
| Undisguise | Undisguise |
| UseItem | UseItem |
Examples
defaultEntity:Teleport(default.Location + vec(0,10,0));
defaultEntity:EatGrass;
selectedEntity:Damage(5);
projectile:SetArrowNoClip{"Has NoClip" = "Enable"};
allMobs:FaceLocation(default.Location)
lastEntity:SetTag("owner","%default");
Game Actions¶
Game actions use the game target.
All game action names
| DiamondFire Sign Name | Terracotta Name |
|---|---|
| ApplyTransaction | ApplyTransaction |
| BlockDropsOff | DisableBlockDrops |
| BlockDropsOn | EnableBlockDrops |
| BoneMeal | BoneMealBlock |
| BreakBlock | BreakBlock |
| CancelEvent | CancelEvent |
| ChangeSign | ChangeSignText |
| ClearContainer | ClearContainer |
| ClearItems | ClearContainerItems |
| CloneRegion | CloneRegion |
| DiscordWebhook | SendDiscordWebhookMessage |
| Explosion | CreateExplosion |
| FallingBlock | SpawnFallingBlock |
| FillContainer | FillContainer |
| Firework | SpawnFirework |
| GenerateTree | GenerateTree |
| LaunchProj | LaunchProjectile |
| Lightning | SummonLightning |
| LockContainer | SetContainerLock |
| RemoveItems | RemoveContainerItems |
| ReplaceItems | ReplaceContainerItems |
| SetBiome | SetBiome |
| SetBlock | SetBlock |
| SetBlockData | SetBlockData |
| SetBlockGrowth | SetBlockGrowth |
| SetBrushableItem | SetItemInBrushableBlock |
| SetCampfireItem | SetCampfireItem |
| SetContainer | SetContainerContents |
| SetContainerName | SetContainerName |
| SetEventDamage | SetEventDamage |
| SetEventHeal | SetEventHealAmount |
| SetEventProj | SetEventProjectile |
| SetEventSound | SetEventSound |
| SetEventXP | SetEventExperience |
| SetExhaustion | SetEventExhaustion |
| SetFurnaceSpeed | SetFurnaceCookTime |
| SetHead | SetPlayerHead |
| SetItemInSlot | SetItemInContainerSlot |
| SetLecternBook | SetLecternBook |
| SetRegion | SetRegion |
| ShulkerBullet | SpawnShulkerBullet |
| SignColor | SetSignTextColor |
| SpawnArmorStand | SpawnArmorStand |
| SpawnBlockDisp | SpawnBlockDisplay |
| SpawnCrystal | SpawnEndCrystal |
| SpawnEnderEye | SpawnEyeOfEnder |
| SpawnExpOrb | SpawnExperienceOrb |
| SpawnFangs | SpawnEvokerFangs |
| SpawnInteraction | SpawnInteractionEntity |
| SpawnItem | SpawnItem |
| SpawnItemDisp | SpawnItemDisplay |
| SpawnMob | SpawnMob |
| SpawnPotionCloud | SpawnAreaOfEffectCloud |
| SpawnTNT | SpawnPrimedTNT |
| SpawnTextDisplay | SpawnTextDisplay |
| SpawnVehicle | SpawnVehicle |
| TickBlock | RandomTickBlock |
| UncancelEvent | UncancelEvent |
| WebRequest | SendWebRequest |
| WriteTransaction | WriteTransaction |