From add142c970d52d33e731fb3a30605a5ef1f128bd Mon Sep 17 00:00:00 2001 From: ingle Date: Fri, 23 Sep 2022 05:01:47 -0500 Subject: Nothing works yet :+1: --- README.md | 4 +- build.gradle.kts | 12 ++--- src/main/java/com/dulkirmod/DulkirMod.java | 22 +++++++++ src/main/java/com/dulkirmod/Settings.java | 6 +++ .../com/dulkirmod/commands/ClientCommandBase.java | 27 +++++++++++ src/main/java/com/dulkirmod/commands/Commands.java | 13 ++++++ .../com/dulkirmod/commands/EnchantRuneCommand.java | 22 +++++++++ .../java/com/dulkirmod/commands/FairyCommand.java | 22 +++++++++ .../java/com/dulkirmod/commands/HelpCommand.java | 24 ++++++++++ .../com/dulkirmod/mixin/MixinRendererManager.java | 52 ++++++++++++++++++++++ src/main/java/com/dulkirmod/mixin/MixinWorld.java | 20 +++++++++ src/main/java/com/example/ExampleMod.java | 22 --------- src/main/java/com/example/Settings.java | 5 --- .../com/example/commands/ClientCommandBase.java | 27 ----------- src/main/java/com/example/commands/Commands.java | 14 ------ .../com/example/commands/EnchantRuneCommand.java | 23 ---------- .../java/com/example/commands/HelpCommand.java | 23 ---------- .../com/example/mixin/MixinRendererManager.java | 49 -------------------- src/main/java/com/example/mixin/MixinWorld.java | 21 --------- src/main/resources/mcmod.info | 8 ++-- src/main/resources/mixins.dulkirmod.json | 12 +++++ src/main/resources/mixins.examplemod.json | 13 ------ 22 files changed, 232 insertions(+), 209 deletions(-) create mode 100644 src/main/java/com/dulkirmod/DulkirMod.java create mode 100644 src/main/java/com/dulkirmod/Settings.java create mode 100644 src/main/java/com/dulkirmod/commands/ClientCommandBase.java create mode 100644 src/main/java/com/dulkirmod/commands/Commands.java create mode 100644 src/main/java/com/dulkirmod/commands/EnchantRuneCommand.java create mode 100644 src/main/java/com/dulkirmod/commands/FairyCommand.java create mode 100644 src/main/java/com/dulkirmod/commands/HelpCommand.java create mode 100644 src/main/java/com/dulkirmod/mixin/MixinRendererManager.java create mode 100644 src/main/java/com/dulkirmod/mixin/MixinWorld.java delete mode 100644 src/main/java/com/example/ExampleMod.java delete mode 100644 src/main/java/com/example/Settings.java delete mode 100644 src/main/java/com/example/commands/ClientCommandBase.java delete mode 100644 src/main/java/com/example/commands/Commands.java delete mode 100644 src/main/java/com/example/commands/EnchantRuneCommand.java delete mode 100644 src/main/java/com/example/commands/HelpCommand.java delete mode 100644 src/main/java/com/example/mixin/MixinRendererManager.java delete mode 100644 src/main/java/com/example/mixin/MixinWorld.java create mode 100644 src/main/resources/mixins.dulkirmod.json delete mode 100644 src/main/resources/mixins.examplemod.json diff --git a/README.md b/README.md index a99840b..d5991e9 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ **For a 1.12.2 template, checkout [`1.12`](https://github.com/romangraef/Forge1.8.9Template/tree/1.12/)** -To get started, clone this repository and replace all references to `examplemod` or `com.example` with your own names. +To get started, clone this repository and replace all references to `examplemod` or `com.dulkirmod` with your own names. If you don't want mixins (which allow for modifying vanilla code), then you can remove the references to mixins from -the `build.gradle.kts`, delete the `mixins.examplemod.json` and the `com.example.mixin` package. +the `build.gradle.kts`, delete the `mixins.examplemod.json` and the `com.dulkirmod.mixin` package. This project uses [DevAuth](https://github.com/DJtheRedstoner/DevAuth) per default, so you can log in using your real minecraft account. If you don't need that, you can remove it from the buildscript. diff --git a/build.gradle.kts b/build.gradle.kts index c63956b..e180849 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,17 +23,17 @@ loom { property("mixin.debug", "true") property("asmhelper.verbose", "true") arg("--tweakClass", "org.spongepowered.asm.launch.MixinTweaker") - arg("--mixin", "mixins.examplemod.json") + arg("--mixin", "mixins.dulkirmod.json") } } forge { pack200Provider.set(dev.architectury.pack200.java.Pack200Adapter()) // If you don't want mixins, remove this lines - mixinConfig("mixins.examplemod.json") + mixinConfig("mixins.dulkirmod.json") } // If you don't want mixins, remove these lines mixin { - defaultRefmapName.set("mixins.examplemod.refmap.json") + defaultRefmapName.set("mixins.dulkirmod.refmap.json") } } @@ -77,14 +77,14 @@ tasks.withType(JavaCompile::class) { } tasks.withType(Jar::class) { - archiveBaseName.set("examplemod") + archiveBaseName.set("dulkirmod") manifest.attributes.run { this["FMLCorePluginContainsFMLMod"] = "true" this["ForceLoadAsMod"] = "true" // If you don't want mixins, remove these lines this["TweakClass"] = "org.spongepowered.asm.launch.MixinTweaker" - this["MixinConfigs"] = "mixins.examplemod.json" + this["MixinConfigs"] = "mixins.dulkirmod.json" } } @@ -105,7 +105,7 @@ tasks.shadowJar { } // If you want to include other dependencies and shadow them, you can relocate them in here - fun relocate(name: String) = relocate(name, "com.examplemod.deps.$name") + fun relocate(name: String) = relocate(name, "com.dulkirmod.deps.$name") } tasks.assemble.get().dependsOn(tasks.remapJar) diff --git a/src/main/java/com/dulkirmod/DulkirMod.java b/src/main/java/com/dulkirmod/DulkirMod.java new file mode 100644 index 0000000..07117c4 --- /dev/null +++ b/src/main/java/com/dulkirmod/DulkirMod.java @@ -0,0 +1,22 @@ +package com.dulkirmod; + +import com.dulkirmod.commands.Commands; +import net.minecraft.init.Blocks; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.event.FMLInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; + +@Mod(modid = "dulkirclient", version = "1.0.0") +public class DulkirMod { + public Commands commands; + + @Mod.EventHandler + public void init(FMLInitializationEvent event) { + System.out.println("Dirt: " + Blocks.dirt.getUnlocalizedName()); + } + + @Mod.EventHandler + public void preinit(FMLPreInitializationEvent event) { + this.commands = new Commands(); + } +} diff --git a/src/main/java/com/dulkirmod/Settings.java b/src/main/java/com/dulkirmod/Settings.java new file mode 100644 index 0000000..316aa2f --- /dev/null +++ b/src/main/java/com/dulkirmod/Settings.java @@ -0,0 +1,6 @@ +package com.dulkirmod; + +public class Settings { + public static boolean EnchantRune = true; + public static boolean HealerFairy = true; +} diff --git a/src/main/java/com/dulkirmod/commands/ClientCommandBase.java b/src/main/java/com/dulkirmod/commands/ClientCommandBase.java new file mode 100644 index 0000000..5f391f9 --- /dev/null +++ b/src/main/java/com/dulkirmod/commands/ClientCommandBase.java @@ -0,0 +1,27 @@ +package com.dulkirmod.commands; + +import net.minecraft.command.CommandBase; +import net.minecraft.command.ICommandSender; + +public abstract class ClientCommandBase extends CommandBase { + private final String name; + + protected ClientCommandBase(String name) { + this.name = name; + } + + @Override + public String getCommandName() { + return name; + } + + @Override + public String getCommandUsage(ICommandSender sender) { + return "/" + name; + } + + @Override + public boolean canCommandSenderUseCommand(ICommandSender sender) { + return true; + } +} diff --git a/src/main/java/com/dulkirmod/commands/Commands.java b/src/main/java/com/dulkirmod/commands/Commands.java new file mode 100644 index 0000000..b70ba4e --- /dev/null +++ b/src/main/java/com/dulkirmod/commands/Commands.java @@ -0,0 +1,13 @@ +package com.dulkirmod.commands; + +import net.minecraftforge.client.ClientCommandHandler; + +public class Commands { + public Commands() { + // Help Commands + ClientCommandHandler.instance.registerCommand(new HelpCommand()); + + // General + ClientCommandHandler.instance.registerCommand(new EnchantRuneCommand()); + } +} \ No newline at end of file diff --git a/src/main/java/com/dulkirmod/commands/EnchantRuneCommand.java b/src/main/java/com/dulkirmod/commands/EnchantRuneCommand.java new file mode 100644 index 0000000..3a38053 --- /dev/null +++ b/src/main/java/com/dulkirmod/commands/EnchantRuneCommand.java @@ -0,0 +1,22 @@ +package com.dulkirmod.commands; + +import com.dulkirmod.Settings; +import net.minecraft.client.Minecraft; +import net.minecraft.command.CommandException; +import net.minecraft.command.ICommandSender; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.EnumChatFormatting; + +public class EnchantRuneCommand extends ClientCommandBase { + + public EnchantRuneCommand() { + super("enchantrune"); + } + + @Override + public void processCommand(ICommandSender sender, String[] args) throws CommandException { + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( + EnumChatFormatting.BLACK+ "" + EnumChatFormatting.BOLD + "TOGGLED.")); + Settings.EnchantRune = !Settings.EnchantRune; + } +} \ No newline at end of file diff --git a/src/main/java/com/dulkirmod/commands/FairyCommand.java b/src/main/java/com/dulkirmod/commands/FairyCommand.java new file mode 100644 index 0000000..0acc3a0 --- /dev/null +++ b/src/main/java/com/dulkirmod/commands/FairyCommand.java @@ -0,0 +1,22 @@ +package com.dulkirmod.commands; + +import com.dulkirmod.Settings; +import net.minecraft.client.Minecraft; +import net.minecraft.command.CommandException; +import net.minecraft.command.ICommandSender; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.EnumChatFormatting; + +public class FairyCommand extends ClientCommandBase { + + public FairyCommand() { + super("fairy"); + } + + @Override + public void processCommand(ICommandSender sender, String[] args) throws CommandException { + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( + EnumChatFormatting.BLACK+ "" + EnumChatFormatting.BOLD + "TOGGLED.")); + Settings.HealerFairy = !Settings.HealerFairy; + } +} \ No newline at end of file diff --git a/src/main/java/com/dulkirmod/commands/HelpCommand.java b/src/main/java/com/dulkirmod/commands/HelpCommand.java new file mode 100644 index 0000000..18dc399 --- /dev/null +++ b/src/main/java/com/dulkirmod/commands/HelpCommand.java @@ -0,0 +1,24 @@ +package com.dulkirmod.commands; + +import net.minecraft.client.Minecraft; +import net.minecraft.command.CommandException; +import net.minecraft.command.ICommandSender; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.EnumChatFormatting; + +public class HelpCommand extends ClientCommandBase { + + public HelpCommand() { + super("dulkir"); + } + + @Override + public void processCommand(ICommandSender sender, String[] args) throws CommandException { + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( + EnumChatFormatting.GOLD + "" + EnumChatFormatting.BOLD + " HI THIS IS DULKIRMOD!")); + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( + EnumChatFormatting.GRAY + "/enchantrune - toggles enchant rune visibility.")); + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( + EnumChatFormatting.GRAY + "/fairy - toggles healer fairy visibility.")); + } +} \ No newline at end of file diff --git a/src/main/java/com/dulkirmod/mixin/MixinRendererManager.java b/src/main/java/com/dulkirmod/mixin/MixinRendererManager.java new file mode 100644 index 0000000..359b67e --- /dev/null +++ b/src/main/java/com/dulkirmod/mixin/MixinRendererManager.java @@ -0,0 +1,52 @@ +package com.dulkirmod.mixin; + +import com.dulkirmod.Settings; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.EntityArmorStand; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(RenderManager.class) +public class MixinRendererManager { + + @Inject(method = "doRenderEntity", at = @At("HEAD"), cancellable = true) + public void doRender( + Entity entity, + double x, + double y, + double z, + float entityYaw, + float partialTicks, + boolean p_147939_10_, + CallbackInfoReturnable cir + ) { + if(!Settings.HealerFairy) return; + if (entity instanceof EntityArmorStand) { + if (((EntityArmorStand) entity).getHeldItem() != null && ((EntityArmorStand) entity).getHeldItem().getItem() == Items.skull) { + ItemStack stack = ((EntityArmorStand) entity).getHeldItem(); + if (stack.hasTagCompound() && stack.getTagCompound().hasKey("SkullOwner")) { + NBTTagCompound skullOwner = stack.getTagCompound().getCompoundTag("SkullOwner"); + if (skullOwner.hasKey("Properties")) { + NBTTagCompound properties = skullOwner.getCompoundTag("Properties"); + if (properties.hasKey("textures")) { + //if (properties.getTagList("textures", 10).tagCount() >= 1) { + if ("eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZjM2UzMWNmYzY2NzMzMjc1YzQyZmNmYjVkOWE0NDM0MmQ2NDNiNTVjZDE0YzljNzdkMjczYTIzNTIifX19" + .equals(properties.getTagList("textures", 10).getCompoundTagAt(0).getString("Value"))) + cir.cancel(); + //} + } + + } + + } + + } + } + } +} \ No newline at end of file diff --git a/src/main/java/com/dulkirmod/mixin/MixinWorld.java b/src/main/java/com/dulkirmod/mixin/MixinWorld.java new file mode 100644 index 0000000..8ae76cd --- /dev/null +++ b/src/main/java/com/dulkirmod/mixin/MixinWorld.java @@ -0,0 +1,20 @@ +package com.dulkirmod.mixin; + +import net.minecraft.world.World; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import com.dulkirmod.Settings; + +@Mixin(World.class) +public class MixinWorld { + + @Inject(method = "spawnParticle(IZDDDDDD[I)V", at = @At("HEAD"), cancellable = true) + public void onInitGui(int particleID, boolean p_175720_2_, double xCood, double yCoord, double zCoord, + double xOffset, double yOffset, double zOffset, int[] p_175720_15_, CallbackInfo ci) { + if (particleID == 25 && Settings.EnchantRune) { + ci.cancel(); + } + } +} diff --git a/src/main/java/com/example/ExampleMod.java b/src/main/java/com/example/ExampleMod.java deleted file mode 100644 index c43c2c5..0000000 --- a/src/main/java/com/example/ExampleMod.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.example; - -import com.example.commands.Commands; -import net.minecraft.init.Blocks; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.common.event.FMLInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = "examplemod", version = "1.0.0") -public class ExampleMod { - public Commands commands; - - @Mod.EventHandler - public void init(FMLInitializationEvent event) { - System.out.println("Dirt: " + Blocks.dirt.getUnlocalizedName()); - } - - @Mod.EventHandler - public void preinit(FMLPreInitializationEvent event) { - this.commands = new Commands(); - } -} diff --git a/src/main/java/com/example/Settings.java b/src/main/java/com/example/Settings.java deleted file mode 100644 index e7576f4..0000000 --- a/src/main/java/com/example/Settings.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.example; - -public class Settings { - public static boolean EnchantRune = true; -} diff --git a/src/main/java/com/example/commands/ClientCommandBase.java b/src/main/java/com/example/commands/ClientCommandBase.java deleted file mode 100644 index 566fb6e..0000000 --- a/src/main/java/com/example/commands/ClientCommandBase.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.example.commands; - -import net.minecraft.command.CommandBase; -import net.minecraft.command.ICommandSender; - -public abstract class ClientCommandBase extends CommandBase { - private final String name; - - protected ClientCommandBase(String name) { - this.name = name; - } - - @Override - public String getCommandName() { - return name; - } - - @Override - public String getCommandUsage(ICommandSender sender) { - return "/" + name; - } - - @Override - public boolean canCommandSenderUseCommand(ICommandSender sender) { - return true; - } -} diff --git a/src/main/java/com/example/commands/Commands.java b/src/main/java/com/example/commands/Commands.java deleted file mode 100644 index 4a3db44..0000000 --- a/src/main/java/com/example/commands/Commands.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.commands; - -import com.example.commands.HelpCommand; -import net.minecraftforge.client.ClientCommandHandler; - -public class Commands { - public Commands() { - // Help Commands - ClientCommandHandler.instance.registerCommand(new HelpCommand()); - - // General - ClientCommandHandler.instance.registerCommand(new EnchantRuneCommand()); - } -} \ No newline at end of file diff --git a/src/main/java/com/example/commands/EnchantRuneCommand.java b/src/main/java/com/example/commands/EnchantRuneCommand.java deleted file mode 100644 index 98296ae..0000000 --- a/src/main/java/com/example/commands/EnchantRuneCommand.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.commands; - -import com.example.Settings; -import com.example.commands.ClientCommandBase; -import net.minecraft.client.Minecraft; -import net.minecraft.command.CommandException; -import net.minecraft.command.ICommandSender; -import net.minecraft.util.ChatComponentText; -import net.minecraft.util.EnumChatFormatting; - -public class EnchantRuneCommand extends ClientCommandBase { - - public EnchantRuneCommand() { - super("enchantrune"); - } - - @Override - public void processCommand(ICommandSender sender, String[] args) throws CommandException { - Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( - EnumChatFormatting.BLACK+ "" + EnumChatFormatting.BOLD + "TOGGLED.")); - Settings.EnchantRune = !Settings.EnchantRune; - } -} \ No newline at end of file diff --git a/src/main/java/com/example/commands/HelpCommand.java b/src/main/java/com/example/commands/HelpCommand.java deleted file mode 100644 index 603fbdc..0000000 --- a/src/main/java/com/example/commands/HelpCommand.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.example.commands; - -import com.example.commands.ClientCommandBase; -import net.minecraft.client.Minecraft; -import net.minecraft.command.CommandException; -import net.minecraft.command.ICommandSender; -import net.minecraft.util.ChatComponentText; -import net.minecraft.util.EnumChatFormatting; - -public class HelpCommand extends ClientCommandBase { - - public HelpCommand() { - super("dulkir"); - } - - @Override - public void processCommand(ICommandSender sender, String[] args) throws CommandException { - Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( - EnumChatFormatting.GOLD + "HI THIS IS DULKIRMOD")); - Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText( - EnumChatFormatting.GRAY + "/enchantrune - toggles enchant rune visibility.")); - } -} \ No newline at end of file diff --git a/src/main/java/com/example/mixin/MixinRendererManager.java b/src/main/java/com/example/mixin/MixinRendererManager.java deleted file mode 100644 index eae11fa..0000000 --- a/src/main/java/com/example/mixin/MixinRendererManager.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.example.mixin; - -import net.minecraft.client.renderer.entity.RenderManager; -import net.minecraft.entity.Entity; -import net.minecraft.entity.item.EntityArmorStand; -import net.minecraft.init.Items; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(RenderManager.class) -public class MixinRendererManager { - - @Inject(method = "doRenderEntity", at = @At("HEAD")) - public void doRender( - Entity entity, - double x, - double y, - double z, - float entityYaw, - float partialTicks, - boolean p_147939_10_, - CallbackInfoReturnable cir - ) { - - if (entity instanceof EntityArmorStand) { - if (((EntityArmorStand) entity).getHeldItem() != null && ((EntityArmorStand) entity).getHeldItem().getItem() == Items.skull) { - ItemStack stack = ((EntityArmorStand) entity).getHeldItem(); - if (stack.hasTagCompound() && stack.getTagCompound().hasKey("SkullOwner")) { - NBTTagCompound skullOwner = stack.getTagCompound().getCompoundTag("SkullOwner"); - if (skullOwner.hasKey("Properties")) { - NBTTagCompound properties = skullOwner.getCompoundTag("Properties"); - if (properties.hasKey("textures")) { - if ("eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZjM2UzMWNmYzY2NzMzMjc1YzQyZmNmYjVkOWE0NDM0MmQ2NDNiNTVjZDE0YzljNzdkMjczYTIzNTIifX19" - .equals(properties.getTagList("textures", 10).getCompoundTagAt(0).getString("Value"))) - cir.cancel(); - } - - } - - } - - } - } - } -} \ No newline at end of file diff --git a/src/main/java/com/example/mixin/MixinWorld.java b/src/main/java/com/example/mixin/MixinWorld.java deleted file mode 100644 index 9bacbcd..0000000 --- a/src/main/java/com/example/mixin/MixinWorld.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.example.mixin; - -import net.minecraft.client.gui.GuiMainMenu; -import net.minecraft.world.World; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import com.example.Settings; - -@Mixin(World.class) -public class MixinWorld { - - @Inject(method = "spawnParticle(IZDDDDDD[I)V", at = @At("HEAD"), cancellable = true) - public void onInitGui(int particleID, boolean p_175720_2_, double xCood, double yCoord, double zCoord, - double xOffset, double yOffset, double zOffset, int[] p_175720_15_, CallbackInfo ci) { - if (particleID == 25 && Settings.EnchantRune) { - ci.cancel(); - } - } -} diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 7b1a26b..074b24c 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -1,14 +1,14 @@ [ { - "modid": "examplemod", - "name": "Xample Mod", - "description": "A mod that is used as an example.", + "modid": "dulkirmod", + "name": "Dulkir Mod", + "description": "I steal nopo's code", "version": "1.0.0", "mcversion": "1.8.9", "url": "https://github.com/romangraef/Forge1.8.9Template/", "updateUrl": "", "authorList": [ - "You" + "Dulkir", "Nopo" ], "credits": "", "logoFile": "", diff --git a/src/main/resources/mixins.dulkirmod.json b/src/main/resources/mixins.dulkirmod.json new file mode 100644 index 0000000..54215e8 --- /dev/null +++ b/src/main/resources/mixins.dulkirmod.json @@ -0,0 +1,12 @@ +{ + "package": "com.dulkirmod.mixin", + "refmap": "mixins.dulkirmod.refmap.json", + "minVersion": "0.7", + "compatibilityLevel": "JAVA_8", + "mixins": [ + "MixinWorld" + ], + "client": [ + "MixinRendererManager" + ] +} diff --git a/src/main/resources/mixins.examplemod.json b/src/main/resources/mixins.examplemod.json deleted file mode 100644 index a5f085a..0000000 --- a/src/main/resources/mixins.examplemod.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "package": "com.example.mixin", - "refmap": "mixins.examplemod.refmap.json", - "minVersion": "0.7", - "compatibilityLevel": "JAVA_8", - "mixins": [ - "MixinWorld" - ], - "client": [ - "Mixinaa", - "MixinRendererManager" - ] -} -- cgit