Effect - Septillihedron/SuperheroesPlusSchema GitHub Wiki

Effect - A union of types with a differentiator

Differentiator: type

Possible Types

type Description Subtype
ACTIONBAR Sends an action bar to the user or target entity ActionBarEffect
AOE Acts like a trigger. \nTriggers for every entity in the range. \nThe target entity will be set to the entity this trigger triggers for AOE
ARROW Shoot an arrow to the location of the target entity ArrowEffect
ATTRIBUTE Modifies an attribute owned by the user or target entity AttributeEffect
BLOCKENTITY Change the block at target entity for a duration of time, then change it back. Same as WEB BlockEntityEffect
BONEMEAL Applies bonemeal to the location or location of the user or target entity BonemealEffect
CANCEL Cancels the event that triggered this effect CancelEffect
CHANGEHERO ChangeHeroEffect
COMMAND Excecutes a list of commands CommandEffect
DAMAGE Damages the user or the target entity DamageEffect
DISGUISE DisguiseEffect
FIRE Sets the user or target entity on fire. Same as FIRE IgniteEffect
FLING Modifies the velocity of the user or target entity. Same as FLING VelocityEffect
FLY Sets the ability for the creative flight. Alias for FLYING \n\nModes: \nSELF: For the user;\nOTHER: For the target entity. FlyEffect
FLYING Sets the ability for the creative flight. Alias for FLYING \n\nModes: \nSELF: For the user;\nOTHER: For the target entity. FlyEffect
FREEZE Modifies the user or target entity freezing ticks (ie. powdered snow effect) FreezeEffect
FURNACEBURNTIME Modifies a furnace's burn time FurnaceBurnTimeEffect
GIVEITEM Gives the user or target entity an item GiveItemEffect
GLIDING Sets the gliding mode of the user or target entity (works even if an Elytra is not equipped) GlidingEffect
HEALTH Modifies the health of the user or target entity. Also rounds down to the nearest hitpoint/half a heart HealthEffect
HUNGER Modifies the hunger value of the user or target entity HungerEffect
IGNITE Sets the user or target entity on fire. Same as FIRE IgniteEffect
ITEMAMOUNT Modifies the item amount ItemAmountEffect
ITEMMATERIAL Changes the item type in a slot ItemMaterialEffect
ITEMSTACK Acts like a trigger. \nTriggers for the item in the slot. \nThe item will be set to the item in the slot ItemStackWrapperEffect
KNOCKBACK Applies a velocity to the target entity in the direction that the user is looking as the direction KnockbackEffect
LAUNCH Launches an entity. \nMode OTHER: Launched in the direction of the target entity. \nMode SELF: Launched in the direction the user is facing LaunchEffect
LIGHTNING Summons lightning on the user or target entity. LightningEffect
LOCATIONCUBE Acts like a trigger. \nTriggers for every location in the cube around the user or target entity. \nThe location will be set as the location the trigger triggers for LocationCubeEffect
LOCATIONOFFSET Acts like a trigger. \nTriggers the location of the user or target entity after being offseted. \nThe location will be set as the location the trigger triggers for LocationOffsetEffect
LOSETARGET Make the user lose interest in the current target LoseTargetEffect
LUNGE Applies an acceleration to the user or the target entity based on the direction the entity is looking LungeEffect
MESSAGE Sends a chat message to the user or target player MessageEffect
METADATA Modifies a user defined variable MetadataEffect
MODIFY Modifies a variable, either user defined or not ModifyEffect
NEAREST Acts like a trigger. \nTriggers for the nearest entity in the radius. \nThe target entity will be set as the nearest entity NearestEffect
PARTICLE Spawns particles ParticleEffect
PICKUP Pick up the target entity and places it on the user's head Pickup
PLACEBLOCK Replaces a block at the location for an amount of time. Retains the original block data PlaceBlockEffect
PLAYTRACK PlayTrackEffect
POTION Applies the potion effect to the user or target entity Potion
PROJECTILE Shoots an entity from the user. \nMode SELF: Shoots in the direction that the user is looking. \nMode OTHER: Shoots at the target entity. \nMode LOCATION: Shoots at the location ProjectileEffect
RANDOMTELEPORT Teleports the user or target entity a random distance RandomTeleportEffect
RAYTRACE Acts like a trigger. \nSends out a raytrace that collides with entities or blocks in the direction that the user or target entity is looking. \nThe target entity will be set as the collided entity. \nThe location will be set as the location of the collided block RaytraceEffect
REMOVEENTITY Removes the user or target entity RemoveEntityEffect
REMOVEPOTION Removes potion effects from the user or target entity RemovePotionEffect
REPULSE Repulse the target entity RepulseEffect
RESIZE Resizes the user or target entity (for slimes, magma cubes, and phantoms) ResizeEffect
SCRAMBLEINVENTORY Scrambles the inventory of the user or target entity ScrambleInventoryEffect
SHOOTER Acts like a trigger. \nTriggers for the target entity. \nThe new target entity will be set as the source of the projectile if the old target entity is a projectile, otherwise the target entity will remain the same ShooterEffect
SMITE Summons lightning on the user or target entity. LightningEffect
SOUND Plays a sound at the location or at the location of the user or target entity SoundEffect
SPAWNENTITY Spawns an entity at the location or the location of the user or target entity SpawnEffect
SWAP Swaps the position of the user and target entity SwapEffect
SWITCHEROO Acts like a trigger. \nThe target entity will be set as the original user.\n the user will be set as the original target entity SwitcherooWrapperEffect
TARGET If the user is a mob, sets the target of the user to the target entity TargetEntityEffect
TELEPORT Teleports the user to the location or the location of the target entity TeleportEffect
TIMER Acts like a trigger. \nTriggers for a number of times with a period and initial delay. \nTarget items will be forwarded TimerEffect
VEINMINER Breaks surrounding blocks around a location recursively VeinMinerEffect
VELOCITY Modifies the velocity of the user or target entity. Same as FLING VelocityEffect
WAIT Acts like a trigger. \nWaits a duration of time before it triggers WaitEffect
WEB Change the block at target entity for a duration of time, then change it back. Same as WEB BlockEntityEffect
WRAPPER Acts like a trigger WrapperEffect