On Player Enter

Description

This Trigger has a special syntax: ~onPlayerEnter{corner1=<location>;corner2=<location>} for a cuboid, or ~onPlayerEnter{shape=<sphere|cylinder>;location=<location>;radius=<number>} for a sphere or cylinder

Executes the skill when a player moves into a region: a cuboid between two corners (the default), a sphere, or an upright cylinder. Every player in the mob's world is checked on the mob's timer clock (the same clock that drives onTimer), in any game mode, and the skill fires once for each player who crosses into the region. Players who are already inside when the mob spawns fire it on the first check.

Each location accepts a location targeter, a pin name, world,x,y,z, or x,y,z. Targeters are resolved again on every check, with the mob as the caster, so a region built from @selfLocation moves with the mob. Coordinate values support placeholders and math expressions (math and placeholders in numbers require MythicMobs Premium).

A player who leaves the region by logging out, dying, or changing worlds does not fire onPlayerExit, and fires this trigger again when they come back inside.

The associated @trigger is the player who entered the region

Attributes

Attribute Aliases Description Default
shape cuboid, sphere, or cylinder cuboid
corner1 c1 First corner of a cuboid: a location targeter, pin name, world,x,y,z, or x,y,z NONE
corner2 c2 Second corner of a cuboid, in the same formats as corner1 NONE
x1, y1, z1 Replaces that coordinate of corner1 after it is resolved NONE
x2, y2, z2 Replaces that coordinate of corner2 after it is resolved NONE
location loc, l, center, centre, origin Center of a sphere, or the center of a cylinder's base: a location targeter, pin name, world,x,y,z, or x,y,z NONE
radius r Radius of a sphere or cylinder NONE
height h Height of a cylinder, measured up from location NONE

A cuboid needs corner1 and corner2. A sphere needs location and radius, and a cylinder also needs height.

Examples

Sends a message to each player who comes within 20 blocks of the mob:

ARENA_GUARD:
  Type: WITHER_SKELETON
  Skills:
  - message{m=Turn back while you can} @trigger ~onPlayerEnter{shape=sphere;location=@selfLocation;radius=20}

A box 20 blocks wide that moves with the mob, from the bottom of the world to the top:

  Skills:
  - message{m=You entered the patrol area} @trigger ~onPlayerEnter{c1=@selfLocation{xoffset=-10;zoffset=-10};c2=@selfLocation{xoffset=10;zoffset=10};y1=-64;y2=320}

The region between the pins arena_a and arena_b, at any height:

  Skills:
  - message{m=Welcome to the arena} @trigger ~onPlayerEnter{c1=arena_a;c2=arena_b;y1=-64;y2=320}

Aliases

  • onPlayer_Enter
  • onPlayerEnterBounds
  • onPlayer_Enter_Bounds
Updated Oct 12, 2026