<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Magic%2FSkript</id>
	<title>Magic/Skript - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Magic%2FSkript"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Magic/Skript&amp;action=history"/>
	<updated>2026-04-11T01:23:33Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Magic/Skript&amp;diff=15242&amp;oldid=prev</id>
		<title>炫宙菌：​创建页面，内容为“[https://github.com/bensku/Skript Skript] is a plugin that provides natural language scripting for Bukkit servers.  Magic provides events and effects that can be use…”</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Magic/Skript&amp;diff=15242&amp;oldid=prev"/>
		<updated>2021-06-27T15:39:55Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“[https://github.com/bensku/Skript Skript] is a plugin that provides natural language scripting for Bukkit servers.  Magic provides events and effects that can be use…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[https://github.com/bensku/Skript Skript] is a plugin that provides natural language scripting for Bukkit servers.&lt;br /&gt;
&lt;br /&gt;
Magic provides events and effects that can be used in Skripts.&lt;br /&gt;
&lt;br /&gt;
== Cast Event ==&lt;br /&gt;
&lt;br /&gt;
The cast event is triggered when a player or mob casts a spell. You may use the &amp;amp;quot;caster&amp;amp;quot; expression to get the caster entity and the &amp;amp;quot;targets&amp;amp;quot; expression for any targets hit by the spell.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;&amp;quot;&amp;gt;on cast:&lt;br /&gt;
  send &amp;amp;quot;You cast a spell&amp;amp;quot; to caster&lt;br /&gt;
  damage targets by 20 hearts&lt;br /&gt;
&lt;br /&gt;
on cast spell &amp;amp;quot;missile&amp;amp;quot;:&lt;br /&gt;
  send &amp;amp;quot;You throw a Magic Missile&amp;amp;quot; to caster&lt;br /&gt;
&lt;br /&gt;
# The casting event triggers before a spell is cast, versus when it finishes&lt;br /&gt;
on casting spell &amp;amp;quot;missile&amp;amp;quot;:&lt;br /&gt;
  send &amp;amp;quot;You ready Magic Missile&amp;amp;quot; to caster&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Cast Effect ==&lt;br /&gt;
&lt;br /&gt;
The cast effect can be used to force a player to cast a spell, or to cast a spell via the console. Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;&amp;quot;&amp;gt;on place of sand:&lt;br /&gt;
  make player cast the spell &amp;amp;quot;rubberize&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Use some parameters&lt;br /&gt;
on step on glass:&lt;br /&gt;
  make player cast the spell &amp;amp;quot;fling&amp;amp;quot; with &amp;amp;quot;pdy 1 pdx 0 pdz 0 min_speed 5 max_speed 5&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
on death:&lt;br /&gt;
  cast &amp;amp;quot;day&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Spawn Effect ==&lt;br /&gt;
&lt;br /&gt;
You can spawn magic mobs similar to vanilla mobs, just enclose the mob key in quotes. The &amp;amp;quot;last spawned entity&amp;amp;quot; expression will not work, however. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;&amp;quot;&amp;gt;on step on stone:&lt;br /&gt;
	player knows spell &amp;amp;quot;kill&amp;amp;quot;&lt;br /&gt;
	spawn a &amp;amp;quot;mutant&amp;amp;quot; 5 meters in front of the player&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Conditionals ==&lt;br /&gt;
&lt;br /&gt;
You may use conditionals to check if a player has a specific class, path, wand, item or spell:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;&amp;quot;&amp;gt;on step on glass:&lt;br /&gt;
&lt;br /&gt;
# Check for specific class&lt;br /&gt;
&lt;br /&gt;
  player is class &amp;amp;quot;airbender&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
  player is holding wand &amp;amp;quot;airbending&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
  make player cast the spell &amp;amp;quot;fling&amp;amp;quot; with &amp;amp;quot;pdy 1 pdx 0 pdz 0 min_speed 5 max_speed 5&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on right click:&lt;br /&gt;
&lt;br /&gt;
# Check for magic items in hand or armor slots&lt;br /&gt;
&lt;br /&gt;
  player has &amp;amp;quot;emerald_sword&amp;amp;quot; in offhand&lt;br /&gt;
&lt;br /&gt;
  player is wearing &amp;amp;quot;magneticleggings&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on right click:&lt;br /&gt;
&lt;br /&gt;
# Check for specific path, and that the player has a spell&lt;br /&gt;
&lt;br /&gt;
  player is on path &amp;amp;quot;master&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
  player knows spell &amp;amp;quot;missile&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on right click:&lt;br /&gt;
&lt;br /&gt;
# Check for having finished specific path, and that the player has a spell&lt;br /&gt;
&lt;br /&gt;
  player has finished path &amp;amp;quot;master&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
  player knows spell &amp;amp;quot;kill&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>炫宙菌</name></author>
	</entry>
</feed>