<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wildermyth.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gamebuster</id>
	<title>Wildermyth Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wildermyth.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gamebuster"/>
	<link rel="alternate" type="text/html" href="https://wildermyth.com/wiki/Special:Contributions/Gamebuster"/>
	<updated>2026-04-13T03:03:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Inject&amp;diff=28282</id>
		<title>Inject</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Inject&amp;diff=28282"/>
		<updated>2025-10-02T01:45:31Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Redirected page to Injection (disambiguation)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Injection (disambiguation)]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=@Inject&amp;diff=28281</id>
		<title>@Inject</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=@Inject&amp;diff=28281"/>
		<updated>2025-10-02T01:44:33Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Redirected page to Mods/SpongePowered Mixin/@Inject&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mods/SpongePowered Mixin/@Inject]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Inject&amp;diff=28280</id>
		<title>Mods/SpongePowered Mixin/@Inject</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Inject&amp;diff=28280"/>
		<updated>2025-10-02T01:43:20Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Created page with &amp;quot;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}  = Annotation @Mixin = {| class=&amp;quot;wikitable&amp;quot; |- |Fully Qualified Name || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;org.spongepower...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Fully Qualified Name || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;org.spongepowered.asm.mixin.injection.Inject&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || METHOD&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || RUNTIME&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Inject&amp;lt;/syntaxhighlight&amp;gt; declares that a method is an injection callback method. This means that the code defined in this method should be injected into the some target method. This allows coremods to change the game&amp;#039;s logic without editing the source code directly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Required Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@At[]&amp;lt;/syntaxhighlight&amp;gt;[https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html] || at || Array of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@At&amp;lt;/syntaxhighlight&amp;gt; annotations which describe the [[InjectionPoint|Injection Points]] in the target method.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Optional Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || allow || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;-1&amp;lt;/syntaxhighlight&amp;gt; || Injection points by default are expected to match every candidate instruction in the target method or slice, except in cases where such options such as &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@At.ordinal()&amp;lt;/syntaxhighlight&amp;gt; are specified which by definition limit the number of results. This option limits the maximum number of matches for this injector. Setting any value 1 or greater is allowed. Values less than 1 or less than &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;require()&amp;lt;/syntaxhighlight&amp;gt; are ignored.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || cancellable || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;false&amp;lt;/syntaxhighlight&amp;gt; || Allows this injection callback to be cancellable, meaning it can inject RETURN opcodes into the target method. Return behavior can then be controlled from within the callback by interacting with the [[CallbackInfo]] object.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || constraints || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;&amp;quot;&amp;quot;&amp;lt;/syntaxhighlight&amp;gt; || The constraints[https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.4+mixin.0.8.7/org/spongepowered/asm/util/ConstraintParser.Constraint.html] which must be validated for this injector to succeed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt;|| expect || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1&amp;lt;/syntaxhighlight&amp;gt; || Like &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;require&amp;lt;/syntaxhighlight&amp;gt;, but only enabled if &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;mixin.debug.countInjections&amp;lt;/syntaxhighlight&amp;gt; is set to &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt;. Unlike &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;require()&amp;lt;/syntaxhighlight&amp;gt;, defaults to &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || id || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;&amp;quot;&amp;quot;&amp;lt;/syntaxhighlight&amp;gt; || The identifier for this injector. Can be retrieved by calling &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;CallbackInfo.getId()&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;LocalCapture&amp;lt;/syntaxhighlight&amp;gt;[https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.4+mixin.0.8.7/org/spongepowered/asm/mixin/injection/callback/LocalCapture.html] || locals || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Deprecated. Specifies the local variable capture variable behavior for this injector. Use [[@Local]] instead.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String[]&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || method || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || String representation of one or more [[Target Selectors]] which identify the target methods.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || order || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || By default almost all injectors for a target class apply their injections at the same time. If multiple mixins target the same class, then the injectors are applied in priority order. The default order for injectors is &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Specifying a value for &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;order&amp;lt;/syntaxhighlight&amp;gt; causes the injector to inject earlier or later than it normally would. Specifying a lower number will cause the injector to apply earlier, and a higher number will cause it to apply later. Injectors with the same order will still apply in the order of their mixin&amp;#039;s priority.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; || Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt;|| require || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;-1&amp;lt;/syntaxhighlight&amp;gt; || Generally, injectors are intended to fail softly. However this is not always desirable. This parameter allows you to stipulate a &amp;#039;&amp;#039;&amp;#039;minimum&amp;#039;&amp;#039;&amp;#039; amount of successful injections for this callback handler. If the number of injections specified is not achieved, then an &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;InjectionError&amp;lt;/syntaxhighlight&amp;gt; is thrown at classload time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Slice[]&amp;lt;/syntaxhighlight&amp;gt; [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.4+mixin.0.8.7/org/spongepowered/asm/mixin/injection/Slice.html] || slice || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Array of [[@Slice]] annotations which describe the method bisections used in the &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;at()&amp;lt;/syntaxhighlight&amp;gt; queries for this injector.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Desc[]&amp;lt;/syntaxhighlight&amp;gt; [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.4+mixin.0.8.7/org/spongepowered/asm/mixin/injection/Desc.html] || target || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Literal representation of one or more [[@Desc]] annotations which identify the target methods&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28279</id>
		<title>Mods/SpongePowered Mixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28279"/>
		<updated>2025-10-02T00:14:46Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Fix default values&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Fully Qualified Name || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;org.spongepowered.asm.mixin.Mixin&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || TYPE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || CLASS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The main decorator for defining a mixin. This annotation defines a class as a mixin class. Mixin classes are not traditional classes, as they cannot be referenced at runtime (With the exception of [[Mods/SpongePowered Mixin/Accessor Mixin|Accessor Mixins]]). Instead, when a class targeted by a mixin is classloaded, the transformations defined within this mixin are applied to the target class.&lt;br /&gt;
&lt;br /&gt;
Every mixin requires at least one target class in order to be valid. Target classes can be specified using class literals in &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;value&amp;lt;/syntaxhighlight&amp;gt;. If a target class is not publicly available at compile time, it may be specified in &amp;lt;syntaxhighlight lang=java&amp;quot; inline&amp;gt;targets&amp;lt;/syntaxhighlight&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || priority || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || Priority for the mixin, relative to other mixins targeting the same classes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; ||  Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || targets || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;&amp;quot;&amp;quot;&amp;lt;/syntaxhighlight&amp;gt; || This property allows you to specify package-private, anonymous inner, private inner, unavailable [[@Pseudo]] classes, or any other classes that cannot be directly referenced at compile time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Class&amp;lt;?&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html] || value || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;&amp;quot;&amp;quot;&amp;lt;/syntaxhighlight&amp;gt; || Target classes for this mixin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Suppose we have this class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we want to change the behavior so that &amp;quot;Foo&amp;quot; and &amp;quot;Bar&amp;quot; are printed. We can target the class with &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Mixin&amp;lt;/syntaxhighlight&amp;gt;, then [[@Inject]] at the tail of the method to do so.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
@Mixin(Example.class)       //Example.class is our target class&lt;br /&gt;
public class FooBarMixin {&lt;br /&gt;
&lt;br /&gt;
  @Inject(                    //We are injecting&lt;br /&gt;
    method = &amp;quot;printFoo&amp;quot;,        //into the &amp;#039;printFoo&amp;#039; method &lt;br /&gt;
    at = @At(&amp;quot;TAIL&amp;quot;)            //at the tail end of the method&lt;br /&gt;
  )&lt;br /&gt;
  private static void makeFooAlsoPrintBar(CallbackInfo callback) {&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This effectively changes the logic of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.class&amp;lt;/syntaxhighlight&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line highlight=5&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Executing &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.printFoo();&amp;lt;/syntaxhighlight&amp;gt; would then print the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Foo&lt;br /&gt;
Bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Injection&amp;diff=28226</id>
		<title>Injection</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Injection&amp;diff=28226"/>
		<updated>2025-09-18T08:20:00Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Changed redirect target from Mod Injection to Injection (disambiguation)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Injection (disambiguation)]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Injection_(disambiguation)&amp;diff=28225</id>
		<title>Injection (disambiguation)</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Injection_(disambiguation)&amp;diff=28225"/>
		<updated>2025-09-18T08:14:11Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Created page with &amp;quot;Injection may refer to the following:  * Mod Injection - A type of injection that comes with the game&amp;#039;s standard mod toolkit. It makes changes to existing json data withou...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Injection may refer to the following:&lt;br /&gt;
&lt;br /&gt;
* [[Mod Injection]] - A type of injection that comes with the game&amp;#039;s standard mod toolkit. It makes changes to existing json data without needing to overwrite the entire file.&lt;br /&gt;
* [[@Inject]] - is used in [[Mods/Coremodding|coremodding]]. It is a [[Mods/SpongePowered Mixin|Mixin]] annotation that allows you to inject your own code at specific points inside an existing method without replacing the whole method.&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Injection&amp;diff=28224</id>
		<title>Injection</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Injection&amp;diff=28224"/>
		<updated>2025-09-18T07:58:40Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Changed redirect target from Mod Injections to Mod Injection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mod Injection]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mod_Injections&amp;diff=28223</id>
		<title>Mod Injections</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mod_Injections&amp;diff=28223"/>
		<updated>2025-09-18T07:57:10Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Mod Injections to Mod Injection: De pluralize the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mod Injection]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mod_Injection&amp;diff=28222</id>
		<title>Mod Injection</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mod_Injection&amp;diff=28222"/>
		<updated>2025-09-18T07:57:10Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Mod Injections to Mod Injection: De pluralize the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What Are Mod Injections?==&lt;br /&gt;
For most content in Wildermyth, modding works by creating files at a parallel file structure to the main game within your mod folder, and the mod files either being added to or replacing existing files. (For example, mods/user/myCoolMod/assets/data/themes/wolf.json replacing the original assets/data/themes/wolf.json theme data)&lt;br /&gt;
&lt;br /&gt;
However, sometimes we don&amp;#039;t want to replace the whole file! Sometimes we just want to add or change a bit of data to an existing file. Take the &amp;quot;human&amp;quot; aspect, for example. If we want to give all humans a new ability, or change their base stats, we could do it by adding our own version of the assets/data/aspects/humans.json file. That&amp;#039;s a pretty common thing that modders might want to do though, and if a player has multiple mods overriding that file, only the highest priority one will have an effect.&lt;br /&gt;
&lt;br /&gt;
Mod Injection lets you make changes to existing json data without needing to overwrite the entire file. This allows multiple mods to edit the humans.json file without overriding each other. Or, if you want to make a change to a certain part of an existing campaign, now that can be done without needing to overwrite the entire campaign or make a separate campaign with that change.&lt;br /&gt;
&lt;br /&gt;
== Mod Injection Data Structure ==&lt;br /&gt;
Details on the data for Mod Injections. Most of this is set automatically when creating a mod injection, so if you&amp;#039;re just getting started, you may want to skip ahead to &amp;quot;Creating a Mod Injection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Mod Injection Types ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;object&amp;#039;&amp;#039;&amp;#039;: Complex data, like Outcomes, Targets, Plot Steps, etc&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;#039;: A text string, like &amp;quot;rangeFeedback&amp;quot; in a target&amp;#039;s missionFeedback, or modifying a specific index of a string list (not usually recommended; using the remove and addStrings fields for an entire stringList is safer)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;expression&amp;#039;&amp;#039;&amp;#039;: An expression (like the &amp;quot;amount&amp;quot; in a Damage Outcome), or an integer or float (like the &amp;quot;encounterScore&amp;quot; of an effect)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;enumeration&amp;#039;&amp;#039;&amp;#039;: A dropdown value, like &amp;quot;role&amp;quot; in a target, or &amp;quot;type&amp;quot; in the Damage Outcome&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;bool&amp;#039;&amp;#039;&amp;#039;: A true/false (boolean) value, like &amp;quot;invalidatesSkin&amp;quot; on an aspect&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;stringList&amp;#039;&amp;#039;&amp;#039;: A list of Strings, like the &amp;quot;effects&amp;quot; list of an aspect, or the &amp;quot;addAspects&amp;quot; list of the Aspects Outcome&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;objectList&amp;#039;&amp;#039;&amp;#039;: A list of complex objects, like the &amp;quot;outcomes&amp;quot; list of an effect, or the &amp;quot;particles&amp;quot; list of an AttackRoll Outcome&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;objectMap&amp;#039;&amp;#039;&amp;#039;: A key/value object map, like the nodeTemplates in a dungeon (Omenroad) scenario&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;expressionMap&amp;#039;&amp;#039;&amp;#039;: A key/value expression map, like the &amp;quot;stats&amp;quot; of an aspect or monster, or the &amp;quot;expressions&amp;quot; field in an effect&lt;br /&gt;
&lt;br /&gt;
=== Mod Injection Fields ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;jsonPath&amp;#039;&amp;#039;&amp;#039;: The json path we want to inject json at. Path uses slashes to indicate stepping into JsonValues with certain names, ids, or index. e.g. &amp;quot;extraRewardTemplates/standard/[0]/rewards&amp;quot;. Regular strings will get a child with the given name, or with an &amp;quot;id&amp;quot; field that matches the string. A number within brackets will get a given index of an array.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: The type of mod injection, so we can hide irrelevant fields (see list above)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;mapKey&amp;#039;&amp;#039;&amp;#039;: For a map entry, the key for the entry we want to create or replace&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;addJson&amp;#039;&amp;#039;&amp;#039;: The json object we want to add. Used any time a more complex object (i.e. non-string and non-expression) is inserted or changed (Outcomes, Targets, Dungeon nodes, etc)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;listBehavior&amp;#039;&amp;#039;&amp;#039;: If this is at the index of a list (the jsonPath ends in &amp;quot;[x]&amp;quot;), the value can be replaced, or a new value can be inserted at this index&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;bool&amp;#039;&amp;#039;&amp;#039;: True/False value&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;#039;: For a string or string map, the string value&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;addStrings&amp;#039;&amp;#039;&amp;#039;: For a string array, the strings we want to add&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;: Removes the given strings or keys from the given array or map&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;expression&amp;#039;&amp;#039;&amp;#039;: Expression to replace the existing expression at the given jsonPath, or to add/replace in combination with the mapKey&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;enumeration&amp;#039;&amp;#039;&amp;#039;: Enum (dropdown) value&lt;br /&gt;
&lt;br /&gt;
==Creating a Mod Injection==&lt;br /&gt;
Open the Mod Injections page by navigating to Tools &amp;gt; Open Editor &amp;gt; Content and Comics Editor, and then switching from the &amp;quot;comics&amp;quot; page to the &amp;quot;mod injections&amp;quot; page via the dropdown.&lt;br /&gt;
&lt;br /&gt;
Here you&amp;#039;ll see two buttons at the top:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mod Injection Editor Mode&amp;#039;&amp;#039;&amp;#039;: When Mod Injection Editor Mode is enabled, &amp;quot;Mod Injection&amp;quot; buttons will show up next to data lines that you can click to create new Mod Injections.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mod Injections&amp;#039;&amp;#039;&amp;#039;: Editor setting: When enabled, Mod Injections will be applied across the editor and in-game. When disabled, they&amp;#039;ll be ignored, showing the original files instead. (Note that this setting applies in-game as well, so don&amp;#039;t forget to turn this back on if you want to test your Mod Injections!)&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;&amp;#039;Mod Injection Editor Mode&amp;#039;&amp;#039;&amp;#039; button, and now Mod Injection buttons will show up for most lines of the editor! &lt;br /&gt;
&lt;br /&gt;
=== An Example: Changing Human Stats ===&lt;br /&gt;
Let&amp;#039;s say we want to adjust humans to be a bit less squishy by default, give them a bit more health. Switch over to the aspects tab and view the aforementioned &amp;quot;human&amp;quot; aspect. If you hover over the &amp;quot;HEALTH&amp;quot; stat line, you&amp;#039;ll see a &amp;quot;Mod Injection&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
[[File:ModInjections human health.png|frameless|691x691px]]&lt;br /&gt;
&lt;br /&gt;
Click the Mod Injection button, and a New Mod Injection dialog will pop up. Usually, you shouldn&amp;#039;t change anything in this dialog, just go ahead and click Create.&lt;br /&gt;
&lt;br /&gt;
[[File:ModInjections New Mod Injection Dialog human health.png|frameless|505x505px]]&lt;br /&gt;
&lt;br /&gt;
Immediately after clicking Create, you should see the mod injection you&amp;#039;ve just created. You&amp;#039;ll note there&amp;#039;s an &amp;quot;expression: 5&amp;quot; line. You can change that to whatever you&amp;#039;d like the health to be!&lt;br /&gt;
&lt;br /&gt;
[[File:ModInjections human health Mod Injection data.png|frameless|319x319px]]&lt;br /&gt;
&lt;br /&gt;
Save the Mod Injection file, and you&amp;#039;re done! Mod Injection files are stored in a parallel file structure to the files they modify, in &amp;#039;&amp;#039;&amp;#039;[yourModName]/assets/data/modInjections&amp;#039;&amp;#039;&amp;#039;. For example, the file I just created is stored at mods/user/MyCoolMod/assets/data/modInjections/aspects/humans.json.&lt;br /&gt;
&lt;br /&gt;
For most Mod Injections, if you want to see the changes in context after creating one, you&amp;#039;ll want to press the &amp;#039;&amp;#039;&amp;#039;Refresh button&amp;#039;&amp;#039;&amp;#039; in the top-right of the editor. This will cause all data and mods to reload, which will apply your mod injections to the data. (It will probably take a few seconds)&lt;br /&gt;
&lt;br /&gt;
If you switch back over to the mod injections page, you can see all the mod injections you&amp;#039;ve created:&lt;br /&gt;
&lt;br /&gt;
[[File:ModInjections editor page.png|frameless|681x681px]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mod Injections are stored per file&amp;#039;&amp;#039;&amp;#039;, so if you add more injections to the human aspect, or even to a different aspect in the aspect/humans.json file (e.g. if you made changes to the &amp;quot;farmer&amp;quot; or &amp;quot;humanFemale&amp;quot; aspects), these would all appear in the modInjections list when selecting aspects/humans on the left.&lt;br /&gt;
&lt;br /&gt;
You can also see the Full Object listed on the right. This shows how the file will look with the mod injections applied. (Again, because mod injections are stored per file, when editing aspects you&amp;#039;ll be shown a list of all the aspects in the file, which you can scroll through to find the ones you&amp;#039;ve modified) You can click the &amp;quot;Show Original&amp;quot; button to display what the base file looks like without any mod injections.&lt;br /&gt;
&lt;br /&gt;
Note that by default, Mod Injections are shown throughout the editor. You can disable them by clicking the &amp;quot;Mod Injections&amp;quot; button in the top left (this will turn off mod injections across the entire game for this session, so be sure to turn it back on again if you want to test things later!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Modding]]&lt;br /&gt;
[[Category:Modding Guides]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28221</id>
		<title>Mods/SpongePowered Mixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28221"/>
		<updated>2025-09-18T07:52:21Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Fully Qualified Name || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;org.spongepowered.asm.mixin.Mixin&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || TYPE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || CLASS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The main decorator for defining a mixin. This annotation defines a class as a mixin class. Mixin classes are not traditional classes, as they cannot be referenced at runtime (With the exception of [[Mods/SpongePowered Mixin/Accessor Mixin|Accessor Mixins]]). Instead, when a class targeted by a mixin is classloaded, the transformations defined within this mixin are applied to the target class.&lt;br /&gt;
&lt;br /&gt;
Every mixin requires at least one target class in order to be valid. Target classes can be specified using class literals in &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;value&amp;lt;/syntaxhighlight&amp;gt;. If a target class is not publicly available at compile time, it may be specified in &amp;lt;syntaxhighlight lang=java&amp;quot; inline&amp;gt;targets&amp;lt;/syntaxhighlight&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || priority || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || Priority for the mixin, relative to other mixins targeting the same classes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; ||  Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || targets || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || This property allows you to specify package-private, anonymous inner, private inner, unavailable [[@Pseudo]] classes, or any other classes that cannot be directly referenced at compile time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Class&amp;lt;?&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html] || value || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Target classes for this mixin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Suppose we have this class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we want to change the behavior so that &amp;quot;Foo&amp;quot; and &amp;quot;Bar&amp;quot; are printed. We can target the class with &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Mixin&amp;lt;/syntaxhighlight&amp;gt;, then [[@Inject]] at the tail of the method to do so.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
@Mixin(Example.class)       //Example.class is our target class&lt;br /&gt;
public class FooBarMixin {&lt;br /&gt;
&lt;br /&gt;
  @Inject(                    //We are injecting&lt;br /&gt;
    method = &amp;quot;printFoo&amp;quot;,        //into the &amp;#039;printFoo&amp;#039; method &lt;br /&gt;
    at = @At(&amp;quot;TAIL&amp;quot;)            //at the tail end of the method&lt;br /&gt;
  )&lt;br /&gt;
  private static void makeFooAlsoPrintBar(CallbackInfo callback) {&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This effectively changes the logic of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.class&amp;lt;/syntaxhighlight&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line highlight=5&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Executing &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.printFoo();&amp;lt;/syntaxhighlight&amp;gt; would then print the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Foo&lt;br /&gt;
Bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28220</id>
		<title>Mods/SpongePowered Mixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28220"/>
		<updated>2025-09-18T07:51:21Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Fully Qualified Name || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;org.spongepowered.asm.mixin.Mixin&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || TYPE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || CLASS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The main decorator for defining a mixin. This annotation defines a class as a mixin class. Mixin classes are not traditional classes, as they cannot be referenced at runtime (With the exception of [[Mods/SpongePowered Mixin/Accessor Mixin|Accessor Mixins]]). Instead, when a class targeted by a mixin is classloaded, the transformations defined within this mixin are applied to the target class.&lt;br /&gt;
&lt;br /&gt;
Every mixin requires at least one target class in order to be valid. Target classes can be specified using class literals in &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;value&amp;lt;/syntaxhighlight&amp;gt;. If a target class is not publicly available at compile time, it may be specified in &amp;lt;syntaxhighlight lang=java&amp;quot; inline&amp;gt;targets&amp;lt;/syntaxhighlight&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || priority || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || Priority for the mixin, relative to other mixins targeting the same classes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; ||  Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || targets || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || This property allows you to specify package-private, anonymous inner, private inner, unavailable [[@Pseudo]] classes, or any other classes that cannot be directly referenced at compile time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Class&amp;lt;?&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html] || value || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Target classes for this mixin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Suppose we have this class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we want to change the behavior it that &amp;quot;Foo&amp;quot; and &amp;quot;Bar&amp;quot; are printed. We can target the class with &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Mixin&amp;lt;/syntaxhighlight&amp;gt;, then [[@Inject]] at the tail of the method to do so.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
@Mixin(Example.class)       //Example.class is our target class&lt;br /&gt;
public class FooBarMixin {&lt;br /&gt;
&lt;br /&gt;
  @Inject(                    //We are injecting&lt;br /&gt;
    method = &amp;quot;printFoo&amp;quot;,        //into the &amp;#039;printFoo&amp;#039; method &lt;br /&gt;
    at = @At(&amp;quot;TAIL&amp;quot;)            //at the tail end of the method&lt;br /&gt;
  )&lt;br /&gt;
  private static void makeFooAlsoPrintBar(CallbackInfo callback) {&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This effectively changes the logic of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.class&amp;lt;/syntaxhighlight&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line highlight=5&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Executing &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.printFoo();&amp;lt;/syntaxhighlight&amp;gt; would then print the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Foo&lt;br /&gt;
Bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePoweredMixin/@Mixin&amp;diff=28219</id>
		<title>Mods/SpongePoweredMixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePoweredMixin/@Mixin&amp;diff=28219"/>
		<updated>2025-09-18T07:45:24Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Mods/SpongePoweredMixin/@Mixin to Mods/SpongePowered Mixin/@Mixin: Incorrect Title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mods/SpongePowered Mixin/@Mixin]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28218</id>
		<title>Mods/SpongePowered Mixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28218"/>
		<updated>2025-09-18T07:45:24Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Mods/SpongePoweredMixin/@Mixin to Mods/SpongePowered Mixin/@Mixin: Incorrect Title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || TYPE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || CLASS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The main decorator for defining a mixin. This annotation defines a class as a mixin class. Mixin classes are not traditional classes, as they cannot be referenced at runtime (With the exception of [[Mods/SpongePowered Mixin/Accessor Mixin|Accessor Mixins]]). Instead, when a class targeted by a mixin is classloaded, the transformations defined within this mixin are applied to the target class.&lt;br /&gt;
&lt;br /&gt;
Every mixin requires at least one target class in order to be valid. Target classes can be specified using class literals in &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;value&amp;lt;/syntaxhighlight&amp;gt;. If a target class is not publicly available at compile time, it may be specified in &amp;lt;syntaxhighlight lang=java&amp;quot; inline&amp;gt;targets&amp;lt;/syntaxhighlight&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || priority || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || Priority for the mixin, relative to other mixins targeting the same classes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; ||  Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || targets || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || This property allows you to specify package-private, anonymous inner, private inner, unavailable [[@Pseudo]] classes, or any other classes that cannot be directly referenced at compile time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Class&amp;lt;?&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html] || value || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Target classes for this mixin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Suppose we have this class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we want to change the behavior it that &amp;quot;Foo&amp;quot; and &amp;quot;Bar&amp;quot; are printed. We can target the class with &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Mixin&amp;lt;/syntaxhighlight&amp;gt;, then [[@Inject]] at the tail of the method to do so.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
@Mixin(Example.class)       //Example.class is our target class&lt;br /&gt;
public class FooBarMixin {&lt;br /&gt;
&lt;br /&gt;
  @Inject(                    //We are injecting&lt;br /&gt;
    method = &amp;quot;printFoo&amp;quot;,        //into the &amp;#039;printFoo&amp;#039; method &lt;br /&gt;
    at = @At(&amp;quot;TAIL&amp;quot;)            //at the tail end of the method&lt;br /&gt;
  )&lt;br /&gt;
  private static void makeFooAlsoPrintBar(CallbackInfo callback) {&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This effectively changes the logic of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.class&amp;lt;/syntaxhighlight&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line highlight=5&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Executing &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.printFoo();&amp;lt;/syntaxhighlight&amp;gt; would then print the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Foo&lt;br /&gt;
Bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=@Mixin&amp;diff=28217</id>
		<title>@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=@Mixin&amp;diff=28217"/>
		<updated>2025-09-18T07:44:16Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Redirected page to Mods/SpongePowered Mixin/@Mixin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mods/SpongePowered Mixin/@Mixin]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28216</id>
		<title>Mods/SpongePowered Mixin/@Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin/@Mixin&amp;diff=28216"/>
		<updated>2025-09-18T07:43:23Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Created page with &amp;quot;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}  = Annotation @Mixin = {| class=&amp;quot;wikitable&amp;quot; |+ Meta Annotations |- | &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhig...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
= Annotation @Mixin =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Meta Annotations&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Target&amp;lt;/syntaxhighlight&amp;gt; || TYPE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Retention&amp;lt;/syntaxhighlight&amp;gt; || CLASS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The main decorator for defining a mixin. This annotation defines a class as a mixin class. Mixin classes are not traditional classes, as they cannot be referenced at runtime (With the exception of [[Mods/SpongePowered Mixin/Accessor Mixin|Accessor Mixins]]). Instead, when a class targeted by a mixin is classloaded, the transformations defined within this mixin are applied to the target class.&lt;br /&gt;
&lt;br /&gt;
Every mixin requires at least one target class in order to be valid. Target classes can be specified using class literals in &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;value&amp;lt;/syntaxhighlight&amp;gt;. If a target class is not publicly available at compile time, it may be specified in &amp;lt;syntaxhighlight lang=java&amp;quot; inline&amp;gt;targets&amp;lt;/syntaxhighlight&amp;gt; instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Element Summary&lt;br /&gt;
|-&lt;br /&gt;
! Modifier and Type !! Element Name !! Default !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;int&amp;lt;/syntaxhighlight&amp;gt; || priority || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;1000&amp;lt;/syntaxhighlight&amp;gt; || Priority for the mixin, relative to other mixins targeting the same classes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;boolean&amp;lt;/syntaxhighlight&amp;gt; || remap || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;true&amp;lt;/syntaxhighlight&amp;gt; ||  Used for obfuscation. Since Wildermyth is not obfuscated, you never need to worry about this.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;String&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html] || targets || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || This property allows you to specify package-private, anonymous inner, private inner, unavailable [[@Pseudo]] classes, or any other classes that cannot be directly referenced at compile time.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Class&amp;lt;?&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;[https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html] || value || &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;{}&amp;lt;/syntaxhighlight&amp;gt; || Target classes for this mixin&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Suppose we have this class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we want to change the behavior it that &amp;quot;Foo&amp;quot; and &amp;quot;Bar&amp;quot; are printed. We can target the class with &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;@Mixin&amp;lt;/syntaxhighlight&amp;gt;, then [[@Inject]] at the tail of the method to do so.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line&amp;gt;&lt;br /&gt;
@Mixin(Example.class)       //Example.class is our target class&lt;br /&gt;
public class FooBarMixin {&lt;br /&gt;
&lt;br /&gt;
  @Inject(                    //We are injecting&lt;br /&gt;
    method = &amp;quot;printFoo&amp;quot;,        //into the &amp;#039;printFoo&amp;#039; method &lt;br /&gt;
    at = @At(&amp;quot;TAIL&amp;quot;)            //at the tail end of the method&lt;br /&gt;
  )&lt;br /&gt;
  private static void makeFooAlsoPrintBar(CallbackInfo callback) {&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This effectively changes the logic of &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.class&amp;lt;/syntaxhighlight&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; line highlight=5&amp;gt;&lt;br /&gt;
public class Example {&lt;br /&gt;
&lt;br /&gt;
  public static void printFoo() {&lt;br /&gt;
    System.out.println(&amp;quot;Foo&amp;quot;);&lt;br /&gt;
    System.out.println(&amp;quot;Bar&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Executing &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot; inline&amp;gt;Example.printFoo();&amp;lt;/syntaxhighlight&amp;gt; would then print the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Foo&lt;br /&gt;
Bar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28215</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28215"/>
		<updated>2025-09-18T06:25:41Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Latest version could become outdated. Instead just mark the version for the mod.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em; background-color: #f8f9fa; border: 1px solid #a2a9b1;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center; background-color: #eaecf0; padding: 5px;&amp;quot; | {{{name|{{SUBPAGENAME}}}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #cfe3ff; padding: 5px;&amp;quot; | Mod Information&lt;br /&gt;
&amp;lt;!--MOD TYPE--&amp;gt;&lt;br /&gt;
{{#if:{{{type|Standard}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{type|Standard}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;width: 30%; background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{modid|}}}&lt;br /&gt;
&amp;lt;!--WORKSHOP ID--&amp;gt;&lt;br /&gt;
{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{workshopid|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;&lt;br /&gt;
{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{released|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--VERSION--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--AUTHORS--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;&lt;br /&gt;
{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;&lt;br /&gt;
{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Infobox Mod/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28214</id>
		<title>Mods/SpongePowered Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28214"/>
		<updated>2025-09-18T06:24:05Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
{{Redirect|Mixin|the java annotation|@Mixin}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Infobox Mod|type=Core|modid=mixin|version=0.16.4+mixin.0.8.7|author=Mumfrey, The Fabric Team, The Sponge Team|description=A bytecode weaving framework for Java using ASM|requires=ASM}}&lt;br /&gt;
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called &amp;#039;&amp;#039;mixins&amp;#039;&amp;#039; into classes at classload time. This allows modders to add, override, or extend existing behavior safely and modularly.&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
The following Java annotations are defined in Mixin:&lt;br /&gt;
* [[@Accessor]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@At]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/At.html]&lt;br /&gt;
* [[@Coerce]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Coerce.html]&lt;br /&gt;
* [[@Debug]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Debug.html]&lt;br /&gt;
* [[@Desc]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Desc.html]&lt;br /&gt;
* [[@Final]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Final.html]&lt;br /&gt;
* [[@Inject]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html]&lt;br /&gt;
* [[@Invoker]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mixin]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mixin.html]&lt;br /&gt;
* [[@ModifyArg]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyArgs]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyConstant]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyVariable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mutable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mutable.html]&lt;br /&gt;
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated)&lt;br /&gt;
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html]&lt;br /&gt;
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] (Deprecated)&lt;br /&gt;
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html]&lt;br /&gt;
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28213</id>
		<title>Mods/SpongePowered Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28213"/>
		<updated>2025-09-18T06:23:38Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|coremod=true}}&lt;br /&gt;
{{Redirect|Mixin|the java annotation|@Mixin}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Infobox Mod|type=Core|modid=mixin|version=0.16.4+mixin.0.8.7|author=Mumfrey, The Fabric Team, The Sponge Team|description=A bytecode weaving framework for Java using ASM|requires=ASM}}&lt;br /&gt;
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called &amp;#039;&amp;#039;mixins&amp;#039;&amp;#039; into classes at runtime. This allows modders to add, override, or extend existing behavior safely and modularly.&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
The following Java annotations are defined in Mixin:&lt;br /&gt;
* [[@Accessor]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@At]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/At.html]&lt;br /&gt;
* [[@Coerce]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Coerce.html]&lt;br /&gt;
* [[@Debug]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Debug.html]&lt;br /&gt;
* [[@Desc]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Desc.html]&lt;br /&gt;
* [[@Final]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Final.html]&lt;br /&gt;
* [[@Inject]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html]&lt;br /&gt;
* [[@Invoker]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mixin]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mixin.html]&lt;br /&gt;
* [[@ModifyArg]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyArgs]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyConstant]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyVariable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mutable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mutable.html]&lt;br /&gt;
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated)&lt;br /&gt;
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html]&lt;br /&gt;
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] (Deprecated)&lt;br /&gt;
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html]&lt;br /&gt;
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28212</id>
		<title>Mods/SpongePowered Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28212"/>
		<updated>2025-09-18T06:23:08Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|Mods/SpongePowered Mixin|}}&lt;br /&gt;
{{Redirect|Mixin|the java annotation|@Mixin}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Infobox Mod|type=Core|modid=mixin|version=0.16.4+mixin.0.8.7|author=Mumfrey, The Fabric Team, The Sponge Team|description=A bytecode weaving framework for Java using ASM|requires=ASM}}&lt;br /&gt;
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called &amp;#039;&amp;#039;mixins&amp;#039;&amp;#039; into classes at runtime. This allows modders to add, override, or extend existing behavior safely and modularly.&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
The following Java annotations are defined in Mixin:&lt;br /&gt;
* [[@Accessor]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@At]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/At.html]&lt;br /&gt;
* [[@Coerce]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Coerce.html]&lt;br /&gt;
* [[@Debug]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Debug.html]&lt;br /&gt;
* [[@Desc]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Desc.html]&lt;br /&gt;
* [[@Final]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Final.html]&lt;br /&gt;
* [[@Inject]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html]&lt;br /&gt;
* [[@Invoker]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mixin]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mixin.html]&lt;br /&gt;
* [[@ModifyArg]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyArgs]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyConstant]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyVariable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mutable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mutable.html]&lt;br /&gt;
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated)&lt;br /&gt;
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html]&lt;br /&gt;
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] (Deprecated)&lt;br /&gt;
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html]&lt;br /&gt;
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mixin&amp;diff=28211</id>
		<title>Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mixin&amp;diff=28211"/>
		<updated>2025-09-18T06:21:52Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Redirected page to Mods/SpongePowered Mixin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mods/SpongePowered Mixin]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28210</id>
		<title>Mods/SpongePowered Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28210"/>
		<updated>2025-09-18T06:20:46Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Redirect is deprecated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|SpongePowered Mixin|}}&lt;br /&gt;
{{Redirect|Mixin|the java annotation|@Mixin}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Infobox Mod|type=Core|modid=mixin|version=0.16.4+mixin.0.8.7|author=Mumfrey, The Fabric Team, The Sponge Team|description=A bytecode weaving framework for Java using ASM|requires=ASM}}&lt;br /&gt;
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called &amp;#039;&amp;#039;mixins&amp;#039;&amp;#039; into classes at runtime. This allows modders to add, override, or extend existing behavior safely and modularly.&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
The following Java annotations are defined in Mixin:&lt;br /&gt;
* [[@Accessor]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@At]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/At.html]&lt;br /&gt;
* [[@Coerce]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Coerce.html]&lt;br /&gt;
* [[@Debug]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Debug.html]&lt;br /&gt;
* [[@Desc]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Desc.html]&lt;br /&gt;
* [[@Final]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Final.html]&lt;br /&gt;
* [[@Inject]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html]&lt;br /&gt;
* [[@Invoker]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mixin]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mixin.html]&lt;br /&gt;
* [[@ModifyArg]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyArgs]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyConstant]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyVariable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mutable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mutable.html]&lt;br /&gt;
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated)&lt;br /&gt;
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html]&lt;br /&gt;
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] (Deprecated)&lt;br /&gt;
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html]&lt;br /&gt;
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28209</id>
		<title>Mods/SpongePowered Mixin</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Mods/SpongePowered_Mixin&amp;diff=28209"/>
		<updated>2025-09-18T06:20:04Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Add brief description of Mixin, and basic annotation information.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mod|Mixin|SpongePowered Mixin|}}&lt;br /&gt;
{{Redirect|Mixin|the java annotation|@Mixin}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
{{Infobox Mod|type=Core|modid=mixin|version=0.16.4+mixin.0.8.7|author=Mumfrey, The Fabric Team, The Sponge Team|description=A bytecode weaving framework for Java using ASM|requires=ASM}}&lt;br /&gt;
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called &amp;#039;&amp;#039;mixins&amp;#039;&amp;#039; into classes at runtime. This allows modders to add, override, or extend existing behavior safely and modularly.&lt;br /&gt;
&lt;br /&gt;
== Annotations ==&lt;br /&gt;
The following Java annotations are defined in Mixin:&lt;br /&gt;
* [[@Accessor]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@At]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/At.html]&lt;br /&gt;
* [[@Coerce]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Coerce.html]&lt;br /&gt;
* [[@Debug]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Debug.html]&lt;br /&gt;
* [[@Desc]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Desc.html]&lt;br /&gt;
* [[@Final]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Final.html]&lt;br /&gt;
* [[@Inject]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/Inject.html]&lt;br /&gt;
* [[@Invoker]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mixin]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mixin.html]&lt;br /&gt;
* [[@ModifyArg]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyArgs]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyConstant]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@ModifyVariable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Mutable]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Mutable.html]&lt;br /&gt;
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated)&lt;br /&gt;
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html]&lt;br /&gt;
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html]&lt;br /&gt;
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html]&lt;br /&gt;
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Redirect&amp;diff=28208</id>
		<title>Template:Redirect</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Redirect&amp;diff=28208"/>
		<updated>2025-09-18T05:41:59Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Fix not working for mod pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;{{{1|{{FULLPAGENAME}}}}}&amp;#039;&amp;#039;&amp;#039; redirects here. {{#if:{{{3|}}}&lt;br /&gt;
  |For {{{2}}}, see [[{{{3}}}]].{{#if:{{{5|}}}|&amp;amp;nbsp;For {{{4}}}, see [[{{{5}}}]].}}{{#if:{{{7|}}}|&amp;amp;nbsp;For {{{6}}}, see [[{{{7}}}]].}}&lt;br /&gt;
  |&lt;br /&gt;
  {{#if:{{{2|}}}&lt;br /&gt;
    |For other uses, see [[{{{2}}}]].&lt;br /&gt;
    |For other uses, see [[{{{1|{{FULLPAGENAME}}}}} (disambiguation)]].&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Redirect/doc}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28207</id>
		<title>Template:Infobox Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28207"/>
		<updated>2025-09-18T05:27:45Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|workshopid=0123456789|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]] &amp;gt;= 1.16+559|breaks=[[Wildermyth]] &amp;lt; 1.16+559}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28206</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28206"/>
		<updated>2025-09-18T05:25:47Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em; background-color: #f8f9fa; border: 1px solid #a2a9b1;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center; background-color: #eaecf0; padding: 5px;&amp;quot; | {{{name|{{SUBPAGENAME}}}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #cfe3ff; padding: 5px;&amp;quot; | Mod Information&lt;br /&gt;
&amp;lt;!--MOD TYPE--&amp;gt;&lt;br /&gt;
{{#if:{{{type|Standard}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{type|Standard}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;width: 30%; background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{modid|}}}&lt;br /&gt;
&amp;lt;!--WORKSHOP ID--&amp;gt;&lt;br /&gt;
{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{workshopid|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;&lt;br /&gt;
{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{released|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--VERSION--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--AUTHORS--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;&lt;br /&gt;
{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;&lt;br /&gt;
{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Infobox Mod/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Mod_Infobox/doc&amp;diff=28205</id>
		<title>Template:Mod Infobox/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Mod_Infobox/doc&amp;diff=28205"/>
		<updated>2025-09-18T05:20:18Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Template:Mod Infobox/doc to Template:Infobox Mod/doc: move documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Infobox Mod/doc]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28204</id>
		<title>Template:Infobox Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28204"/>
		<updated>2025-09-18T05:20:18Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Template:Mod Infobox/doc to Template:Infobox Mod/doc: move documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]] &amp;gt;= 1.16+559|breaks=[[Wildermyth]] &amp;lt; 1.16+559}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28203</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28203"/>
		<updated>2025-09-18T05:19:43Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em; background-color: #f8f9fa; border: 1px solid #a2a9b1;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center; background-color: #eaecf0; padding: 5px;&amp;quot; | {{{name|{{SUBPAGENAME}}}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #cfe3ff; padding: 5px;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%; background-color: #f2f2f2; padding: 5px;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| style=&amp;quot;padding: 5px;&amp;quot; | {{{modid|}}}&lt;br /&gt;
&amp;lt;!--WORKSHOP ID--&amp;gt;&lt;br /&gt;
{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{workshopid|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;&lt;br /&gt;
{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{released|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--VERSION--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--AUTHORS--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;&lt;br /&gt;
{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;&lt;br /&gt;
{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Infobox Mod/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28202</id>
		<title>Template:Infobox Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28202"/>
		<updated>2025-09-18T05:17:20Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]] &amp;gt;= 1.16+559|breaks=[[Wildermyth]] &amp;lt; 1.16+559}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28201</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28201"/>
		<updated>2025-09-18T05:06:24Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em; background-color: #f8f9fa; border: 1px solid #a2a9b1;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center; background-color: #eaecf0; padding: 5px;&amp;quot; | {{{name|{{SUBPAGENAME}}}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #cfe3ff; padding: 5px;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%; background-color: #f2f2f2; padding: 5px;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| style=&amp;quot;padding: 5px;&amp;quot; | {{{modid|}}}&lt;br /&gt;
&amp;lt;!--WORKSHOP ID--&amp;gt;&lt;br /&gt;
{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{workshopid|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;&lt;br /&gt;
{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{released|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--VERSION--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--AUTHORS--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;&lt;br /&gt;
{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;&lt;br /&gt;
{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28200</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28200"/>
		<updated>2025-09-18T04:59:10Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em; background-color: #f8f9fa; border: 1px solid #a2a9b1;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center; background-color: #eaecf0; padding: 5px;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #cfe3ff; padding: 5px;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%; background-color: #f2f2f2; padding: 5px;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| style=&amp;quot;padding: 5px;&amp;quot; | {{{modid|}}}&lt;br /&gt;
&amp;lt;!--WORKSHOP ID--&amp;gt;&lt;br /&gt;
{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{workshopid|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;&lt;br /&gt;
{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{released|}}}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--VERSION--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
&amp;lt;!--AUTHORS--&amp;gt;&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;&lt;br /&gt;
{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;&lt;br /&gt;
{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} style=&amp;quot;background-color: #f2f2f2; padding: 5px;&amp;quot; {{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} style=&amp;quot;padding: 5px;&amp;quot; {{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28199</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28199"/>
		<updated>2025-09-18T04:43:50Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 350px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
&amp;lt;!--STEAM_ID--&amp;gt;{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{workshopid|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{released|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28198</id>
		<title>Template:Infobox Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28198"/>
		<updated>2025-09-18T04:43:08Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|workshopid=1234567890|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]]}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28197</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28197"/>
		<updated>2025-09-18T04:42:38Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
&amp;lt;!--STEAM_ID--&amp;gt;{{#if:{{{workshopid|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Workshop ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{workshopid|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{released|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28196</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28196"/>
		<updated>2025-09-18T04:40:44Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: ahhhh syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
&amp;lt;!--RELEASED--&amp;gt;{{#if:{{{released|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{released|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
&amp;lt;!--DESCRIPTION--&amp;gt;{{#if:{{{description|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;quot;{{{description|}}}&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
&amp;lt;!--REQUIRES--&amp;gt;{{#if:{{{requires|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{requires|}}}}}&lt;br /&gt;
&amp;lt;!--BREAKS--&amp;gt;{{#if:{{{breaks|}}}|{{!}}-&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} {{{breaks|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28195</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28195"/>
		<updated>2025-09-18T04:29:20Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{released|}}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|{{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{description|}}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;quot;{{{description|}}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{requires|}}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{breaks|}}}&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|-&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28194</id>
		<title>Template:Infobox Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod/doc&amp;diff=28194"/>
		<updated>2025-09-18T04:18:13Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Created page with &amp;quot;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=Wildermyth}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]]}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28193</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28193"/>
		<updated>2025-09-18T04:15:42Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
{{#if:{{{released|}}}|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
{{#if:{{{description|}}}|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;quot;{{{description|}}}&amp;quot;&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
{{#if:{{{requires|}}}|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|}}&lt;br /&gt;
{{#if:{{{breaks|}}}|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28192</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28192"/>
		<updated>2025-09-18T04:14:33Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
{{#if:{{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Latest Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|Unknown}}}&lt;br /&gt;
{{#if{{{description}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;quot;{{{description|}}}&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|Unknown}}}&lt;br /&gt;
{{#if{{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if{{{breaks|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:InfoboxMod&amp;diff=28191</id>
		<title>Template:InfoboxMod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:InfoboxMod&amp;diff=28191"/>
		<updated>2025-09-18T04:08:48Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Template:InfoboxMod to Template:Infobox Mod: Incorrect title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Infobox Mod]]&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28190</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28190"/>
		<updated>2025-09-18T04:08:48Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Gamebuster moved page Template:InfoboxMod to Template:Infobox Mod: Incorrect title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;quot;{{{description|}}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28189</id>
		<title>User:Gamebuster/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28189"/>
		<updated>2025-09-18T04:06:37Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=A Brief Mod|author=Author, Example, and Steve|requires=[[Wildermyth]]}}&lt;br /&gt;
&lt;br /&gt;
{{Redirect}}&lt;br /&gt;
{{Redirect|REDIRECT}}&lt;br /&gt;
{{Redirect|REDIRECT|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1|USE2|PAGE2}}&lt;br /&gt;
{{PAGENAME}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28188</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28188"/>
		<updated>2025-09-18T04:06:14Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: quotes to description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;quot;{{{description|}}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28187</id>
		<title>User:Gamebuster/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28187"/>
		<updated>2025-09-18T04:05:05Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=&amp;quot;A Brief Mod&amp;quot;|author=&amp;quot;Author Example and Steve&amp;quot;|requires=[[Wildermyth]]}}&lt;br /&gt;
&lt;br /&gt;
{{Redirect}}&lt;br /&gt;
{{Redirect|REDIRECT}}&lt;br /&gt;
{{Redirect|REDIRECT|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1|USE2|PAGE2}}&lt;br /&gt;
{{PAGENAME}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28186</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28186"/>
		<updated>2025-09-18T04:04:25Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{description|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28185</id>
		<title>User:Gamebuster/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28185"/>
		<updated>2025-09-18T04:04:00Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=&amp;quot;A Brief Mod&amp;quot;|authors=&amp;quot;Author Example and Steve&amp;quot;|requires=[[Wildermyth]]}}&lt;br /&gt;
&lt;br /&gt;
{{Redirect}}&lt;br /&gt;
{{Redirect|REDIRECT}}&lt;br /&gt;
{{Redirect|REDIRECT|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1|USE2|PAGE2}}&lt;br /&gt;
{{PAGENAME}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28184</id>
		<title>User:Gamebuster/sandbox</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=User:Gamebuster/sandbox&amp;diff=28184"/>
		<updated>2025-09-18T04:03:27Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoboxMod|modid=test|released=January 1, 1970|version=1.0.0|description=&amp;quot;A Brief Mod&amp;quot;|author=Author, Example, and Steve|requires=[[Wildermyth]]}}&lt;br /&gt;
&lt;br /&gt;
{{Redirect}}&lt;br /&gt;
{{Redirect|REDIRECT}}&lt;br /&gt;
{{Redirect|REDIRECT|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1}}&lt;br /&gt;
{{Redirect|REDIRECT|USE1|PAGE1|USE2|PAGE2}}&lt;br /&gt;
{{PAGENAME}}&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28183</id>
		<title>Template:Infobox Mod</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Infobox_Mod&amp;diff=28183"/>
		<updated>2025-09-18T04:00:24Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Created page with &amp;quot;&amp;lt;includeonly&amp;gt; {| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot; |+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 300px; float: right; clear: right; margin-left: 1em;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: larger; font-weight: bold; text-align: center;&amp;quot; | {{{name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color: #f2f2f2;&amp;quot; | Mod Information&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 30%;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Mod ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{modid|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Released&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{released|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{version|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{description|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Author(s)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{author(s)|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Requires&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{requires|}}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Breaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| {{{breaks|}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Mod Infobox/doc}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Mod/doc&amp;diff=28182</id>
		<title>Template:Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Mod/doc&amp;diff=28182"/>
		<updated>2025-09-18T03:43:32Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: fix example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;: &amp;#039;&amp;#039;This documentation is transcluded from [[Template:Mod/doc]]&amp;#039;&amp;#039;&amp;lt;/includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;div class=&amp;quot;messagebox&amp;quot; style=&amp;quot;padding-left:1ex;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;This is a documentation subpage for [[Template:Mod]].&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
This template should be used at the top of any wiki page about modded content. (Modded content should always be put in a subfolder of the form &amp;#039;&amp;#039;&amp;#039;wildermyth.com/wiki/mods/[myModName]/[pageName]&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
This template uses the following parameters:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;mod name&amp;#039;&amp;#039; : Name of the mod&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;link&amp;#039;&amp;#039; : If &amp;lt;code&amp;gt;external&amp;lt;/code&amp;gt; is not set, tame of the root wiki page for this mod, e.g. &amp;quot;mods/myCoolMod&amp;quot;. Otherwise the link to an external page.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;external&amp;#039;&amp;#039;: If set, &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; will be treated as an external link.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;coremod&amp;#039;&amp;#039;: If set, the text will say &amp;#039;coremod&amp;#039; instead of &amp;#039;mod&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Mod|My Cool Mod|mods/myCoolMod}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Mod|My Cool Mod|mods/myCoolMod}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Mod|Example|https://example.com|external=true|coremod=true}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Mod|Example|https://example.com|external=true|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Template]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
	<entry>
		<id>https://wildermyth.com/w/index.php?title=Template:Mod/doc&amp;diff=28181</id>
		<title>Template:Mod/doc</title>
		<link rel="alternate" type="text/html" href="https://wildermyth.com/w/index.php?title=Template:Mod/doc&amp;diff=28181"/>
		<updated>2025-09-18T03:43:07Z</updated>

		<summary type="html">&lt;p&gt;Gamebuster: Add documentation for coremod and external page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;: &amp;#039;&amp;#039;This documentation is transcluded from [[Template:Mod/doc]]&amp;#039;&amp;#039;&amp;lt;/includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&amp;lt;div class=&amp;quot;messagebox&amp;quot; style=&amp;quot;padding-left:1ex;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;This is a documentation subpage for [[Template:Mod]].&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
This template should be used at the top of any wiki page about modded content. (Modded content should always be put in a subfolder of the form &amp;#039;&amp;#039;&amp;#039;wildermyth.com/wiki/mods/[myModName]/[pageName]&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
This template uses the following parameters:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;mod name&amp;#039;&amp;#039; : Name of the mod&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;link&amp;#039;&amp;#039; : If &amp;lt;code&amp;gt;external&amp;lt;/code&amp;gt; is not set, tame of the root wiki page for this mod, e.g. &amp;quot;mods/myCoolMod&amp;quot;. Otherwise the link to an external page.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;external&amp;#039;&amp;#039;: If set, &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; will be treated as an external link.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;coremod&amp;#039;&amp;#039;: If set, the text will say &amp;#039;coremod&amp;#039; instead of &amp;#039;mod&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Mod|My Cool Mod|mods/myCoolMod}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Mod|My Cool Mod|mods/myCoolMod}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{Mod|My Cool Mod|https://example.com|external=true|coremod=true}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Mod|Example|https://example.com|external=true|coremod=true}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Template]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gamebuster</name></author>
	</entry>
</feed>