Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@

/**
* The IMixins interface provides a flexible way of declaring and registering mixins during runtime.
* Registration is done based on conditions such as user defined logic, looking configs, loading side (CLIENT, COMMON, SERVER)
*
* <p>Registration is done based on conditions such as user defined logic, looking configs, loading side (CLIENT, COMMON, SERVER)
* or looking at the presence or absence of mods declared using the {@link com.gtnewhorizon.gtnhmixins.builders.ITargetMod} interface.
* This interface must be implemented on an enum.
* <pre>
Expand Down Expand Up @@ -39,8 +40,8 @@
* }
* }
* </pre>
* <p>
* If you do not need very complex logic in your enum, you can instantiate
*
* <p>If you do not need very complex logic in your enum, you can instantiate
* the MixinBuilder in the enum constructor and declare simplistic enum entries.
*
* <pre>
Expand All @@ -64,6 +65,10 @@
* }
* }
* </pre>
*
* <p>To then loads your mixins you need to call one of the static methods
* from this class in the appropriate location depending on your mixins setup.
* See {@link IMixins#getMixins}, {@link IMixins#getEarlyMixins}, {@link IMixins#getLateMixins}
*/
@SuppressWarnings("unused")
public interface IMixins extends IBaseTransformer {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
* }
*
* @Override
* public getBuidler() {
* public TargetModBuilder getBuilder() {
* return builder;
* }
* }
Expand Down