diff --git a/RenameTemplate.csx b/RenameTemplate.csx index df5b024..c5577c0 100644 --- a/RenameTemplate.csx +++ b/RenameTemplate.csx @@ -6,10 +6,10 @@ public static List FindAllFiles(string directoryPath) var replacements = new[] { - new { Old = "customcursor", New = "template" }, - new { Old = "Custom Cursor", New = "Template" }, - new { Old = "CustomCursor", New = "TempLate" }, - new { Old = "io.github.jumperonjava.customcursor", New = "io.github.example" } + new { Old = "com.example", New = "io.github.cooldev" }, + new { Old = "template", New = "coolmod" }, + new { Old = "Template", New = "Cool Mod" }, + new { Old = "TempLate", New = "CoolMod" } }; var files = FindAllFiles(Directory.GetCurrentDirectory()); @@ -22,14 +22,25 @@ foreach(var file in files) continue; if (file.Contains(".git")) continue; + if (file.Contains(".gradle")) + continue; + if (file.Contains("build")) + continue; + var fileContent = File.ReadAllText(file); - var newFile = file; + var oldFile = file.Replace("\\","/"); + var newFile = oldFile; foreach (var replacement in replacements) { fileContent = fileContent.Replace(replacement.Old, replacement.New); newFile = newFile.Replace(replacement.Old.Replace(".","/"), replacement.New.Replace(".","/")); + + Console.WriteLine(replacement.Old.Replace(".","/")+" -> "+replacement.New.Replace(".","/")); + } - File.Delete(file); + Console.WriteLine($"Moving \n\t< {oldFile} \n\t> {newFile}"); + File.Delete(oldFile); + Directory.CreateDirectory(Path.GetDirectoryName(newFile)); File.WriteAllText(newFile,fileContent); } \ No newline at end of file diff --git a/src/main/java/io/github/jumperonjava/customcursor/ConfigScreen.java b/src/main/java/com/example/template/ConfigScreen.java similarity index 93% rename from src/main/java/io/github/jumperonjava/customcursor/ConfigScreen.java rename to src/main/java/com/example/template/ConfigScreen.java index d620f01..539d41f 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/ConfigScreen.java +++ b/src/main/java/com/example/template/ConfigScreen.java @@ -1,4 +1,4 @@ -package io.github.jumperonjava.template; +package com.example.template; import net.minecraft.client.gui.screen.Screen; import net.minecraft.text.Text; diff --git a/src/main/java/io/github/jumperonjava/customcursor/ModPlatform.java b/src/main/java/com/example/template/ModPlatform.java similarity index 71% rename from src/main/java/io/github/jumperonjava/customcursor/ModPlatform.java rename to src/main/java/com/example/template/ModPlatform.java index 47eb5a7..d730c15 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/ModPlatform.java +++ b/src/main/java/com/example/template/ModPlatform.java @@ -1,4 +1,4 @@ -package io.github.jumperonjava.template; +package com.example.template; public interface ModPlatform { String getModloader(); diff --git a/src/main/java/io/github/jumperonjava/customcursor/CustomCursorInit.java b/src/main/java/com/example/template/TempLateInit.java similarity index 91% rename from src/main/java/io/github/jumperonjava/customcursor/CustomCursorInit.java rename to src/main/java/com/example/template/TempLateInit.java index 9eb271a..d41b03a 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/CustomCursorInit.java +++ b/src/main/java/com/example/template/TempLateInit.java @@ -1,4 +1,4 @@ -package io.github.jumperonjava.template; +package com.example.template; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/io/github/jumperonjava/customcursor/mixin/ExampleMixin.java b/src/main/java/com/example/template/mixin/ExampleMixin.java similarity index 82% rename from src/main/java/io/github/jumperonjava/customcursor/mixin/ExampleMixin.java rename to src/main/java/com/example/template/mixin/ExampleMixin.java index 9150f12..be5df98 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/mixin/ExampleMixin.java +++ b/src/main/java/com/example/template/mixin/ExampleMixin.java @@ -1,6 +1,6 @@ -package io.github.jumperonjava.template.mixin; +package com.example.template.mixin; -import io.github.jumperonjava.template.TempLateInit; +import com.example.template.TempLateInit; import net.minecraft.client.gui.screen.TitleScreen; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; diff --git a/src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/ModMenuIntegration.java b/src/main/java/com/example/template/platforms/fabric/ModMenuIntegration.java similarity index 72% rename from src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/ModMenuIntegration.java rename to src/main/java/com/example/template/platforms/fabric/ModMenuIntegration.java index 0123fcd..e2af010 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/ModMenuIntegration.java +++ b/src/main/java/com/example/template/platforms/fabric/ModMenuIntegration.java @@ -1,9 +1,9 @@ //? if fabric { -/*package io.github.jumperonjava.customcursor.platforms.fabric; +/*package com.example.platforms.fabric; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; -import io.github.jumperonjava.customcursor.ConfigScreen; +import com.example.template.ConfigScreen; public class ModMenuIntegration implements ModMenuApi { public ConfigScreenFactory getModConfigScreenFactory() { diff --git a/src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/CustomCursorFabric.java b/src/main/java/com/example/template/platforms/fabric/TempLateFabric.java similarity index 58% rename from src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/CustomCursorFabric.java rename to src/main/java/com/example/template/platforms/fabric/TempLateFabric.java index 6a8c482..9973922 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/platforms/fabric/CustomCursorFabric.java +++ b/src/main/java/com/example/template/platforms/fabric/TempLateFabric.java @@ -1,15 +1,15 @@ //? if fabric { -/*package io.github.jumperonjava.customcursor.platforms.fabric; +/*package com.example.platforms.fabric; -import io.github.jumperonjava.customcursor.ModPlatform; +import com.example.template.ModPlatform; import net.fabricmc.api.ModInitializer; -import io.github.jumperonjava.customcursor.CustomCursorInit; +import com.example.template.TempLateInit; import net.fabricmc.loader.api.FabricLoader; -public class CustomCursorFabric implements ModInitializer { +public class TempLateFabric implements ModInitializer { @Override public void onInitialize() { - CustomCursorInit.entrypoint(new FabricPlatform()); + TempLateInit.entrypoint(new FabricPlatform()); } public static class FabricPlatform implements ModPlatform{ diff --git a/src/main/java/io/github/jumperonjava/customcursor/platforms/forge/CustomCursorForge.java b/src/main/java/com/example/template/platforms/forge/TempLateForge.java similarity index 56% rename from src/main/java/io/github/jumperonjava/customcursor/platforms/forge/CustomCursorForge.java rename to src/main/java/com/example/template/platforms/forge/TempLateForge.java index b47ca7c..7d76552 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/platforms/forge/CustomCursorForge.java +++ b/src/main/java/com/example/template/platforms/forge/TempLateForge.java @@ -1,17 +1,17 @@ //? if forge { -/*package io.github.jumperonjava.customcursor.platforms.forge; +/*package com.example.platforms.forge; -import io.github.jumperonjava.customcursor.ConfigScreen; -import io.github.jumperonjava.customcursor.CustomCursorInit; -import io.github.jumperonjava.customcursor.ModPlatform; +import com.example.template.ConfigScreen; +import com.example.template.TempLateInit; +import com.example.template.ModPlatform; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.ModList; import net.minecraftforge.fml.common.Mod; -@Mod("customcursor") -public class CustomCursorForge { - public CustomCursorForge() { - CustomCursorInit.entrypoint(new ForgePlatform()); +@Mod("template") +public class TempLateForge { + public TempLateForge() { + TempLateInit.entrypoint(new ForgePlatform()); MinecraftForge.registerConfigScreen(ConfigScreen::createCursorEditScreen); } public static class ForgePlatform implements ModPlatform { diff --git a/src/main/java/io/github/jumperonjava/customcursor/platforms/neoforge/CustomCursorNeoForge.java b/src/main/java/com/example/template/platforms/neoforge/TempLateNeoForge.java similarity index 75% rename from src/main/java/io/github/jumperonjava/customcursor/platforms/neoforge/CustomCursorNeoForge.java rename to src/main/java/com/example/template/platforms/neoforge/TempLateNeoForge.java index 4ecc389..61568db 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/platforms/neoforge/CustomCursorNeoForge.java +++ b/src/main/java/com/example/template/platforms/neoforge/TempLateNeoForge.java @@ -1,9 +1,9 @@ //? if neoforge { -package io.github.jumperonjava.customcursor.platforms.neoforge; +package com.example.template.platforms.neoforge; -import io.github.jumperonjava.customcursor.ConfigScreen; -import io.github.jumperonjava.customcursor.CustomCursorInit; -import io.github.jumperonjava.customcursor.ModPlatform; +import com.example.template.ConfigScreen; +import com.example.template.TempLateInit; +import com.example.template.ModPlatform; import net.minecraft.client.gui.screen.Screen; import net.neoforged.fml.ModList; import net.neoforged.fml.ModLoadingContext; @@ -13,10 +13,10 @@ import net.neoforged.neoforge.client.ConfigScreenHandler; //?} else { /*import net.neoforged.neoforge.client.gui.IConfigScreenFactory; *///?} -@Mod("customcursor") -public class CustomCursorNeoForge { - public CustomCursorNeoForge() { - CustomCursorInit.entrypoint(new NeoForgePlatform()); +@Mod("template") +public class TempLateNeoForge { + public TempLateNeoForge() { + TempLateInit.entrypoint(new NeoForgePlatform()); ModLoadingContext.get().registerExtensionPoint( //? if <1.21 { ConfigScreenHandler.ConfigScreenFactory.class, diff --git a/src/main/java/io/github/jumperonjava/customcursor/util/FileReadWrite.java b/src/main/java/com/example/template/util/FileReadWrite.java similarity index 95% rename from src/main/java/io/github/jumperonjava/customcursor/util/FileReadWrite.java rename to src/main/java/com/example/template/util/FileReadWrite.java index fb16267..3b0fa8e 100644 --- a/src/main/java/io/github/jumperonjava/customcursor/util/FileReadWrite.java +++ b/src/main/java/com/example/template/util/FileReadWrite.java @@ -1,4 +1,4 @@ -package io.github.jumperonjava.customcursor.util; +package com.example.template.util; import java.io.File; import java.io.FileOutputStream; diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index f52d14a..7afc335 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -1,19 +1,19 @@ modLoader = "javafml" loaderVersion = "*" license = "LGPLv3" -issueTrackerURL="https://JavaJumper/CustomCursor/issues" +issueTrackerURL="https://JavaJumper/TempLate/issues" [[mods]] -modId = "customcursor" +modId = "template" version = "${version}" displayName = "${name}" authors = "JavaJumper" description = "" -logoFile = "assets/customcursor/icon.png" +logoFile = "assets/template/icon.png" logoBlur = false [[mixins]] -config = "customcursor-common.mixins.json" +config = "template-common.mixins.json" [[mixins]] -config = "customcursor-neoforge.mixins.json" \ No newline at end of file +config = "template-neoforge.mixins.json" \ No newline at end of file diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml index f52d14a..7afc335 100644 --- a/src/main/resources/META-INF/neoforge.mods.toml +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -1,19 +1,19 @@ modLoader = "javafml" loaderVersion = "*" license = "LGPLv3" -issueTrackerURL="https://JavaJumper/CustomCursor/issues" +issueTrackerURL="https://JavaJumper/TempLate/issues" [[mods]] -modId = "customcursor" +modId = "template" version = "${version}" displayName = "${name}" authors = "JavaJumper" description = "" -logoFile = "assets/customcursor/icon.png" +logoFile = "assets/template/icon.png" logoBlur = false [[mixins]] -config = "customcursor-common.mixins.json" +config = "template-common.mixins.json" [[mixins]] -config = "customcursor-neoforge.mixins.json" \ No newline at end of file +config = "template-neoforge.mixins.json" \ No newline at end of file diff --git a/src/main/resources/architectury.common.json b/src/main/resources/architectury.common.json index fee739e..fb02a15 100644 --- a/src/main/resources/architectury.common.json +++ b/src/main/resources/architectury.common.json @@ -1,3 +1,3 @@ { - "accessWidener": "customcursor.accesswidener" + "accessWidener": "template.accesswidener" } \ No newline at end of file diff --git a/src/main/resources/assets/customcursor/icon.png b/src/main/resources/assets/customcursor/icon.png deleted file mode 100644 index 9fd5a68..0000000 Binary files a/src/main/resources/assets/customcursor/icon.png and /dev/null differ diff --git a/src/main/resources/assets/customcursor/lang/en_us.json b/src/main/resources/assets/customcursor/lang/en_us.json deleted file mode 100644 index 399be7e..0000000 --- a/src/main/resources/assets/customcursor/lang/en_us.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "customcursor.confirm": "Confirm", - "customcursor.cancel": "Cancel" -} \ No newline at end of file diff --git a/src/main/resources/assets/customcursor/textures/gui/backgroundcheckerboard.png b/src/main/resources/assets/customcursor/textures/gui/backgroundcheckerboard.png deleted file mode 100644 index 635fa2c..0000000 Binary files a/src/main/resources/assets/customcursor/textures/gui/backgroundcheckerboard.png and /dev/null differ diff --git a/src/main/resources/assets/customcursor/textures/gui/pointer.png b/src/main/resources/assets/customcursor/textures/gui/pointer.png deleted file mode 100644 index 0f4df31..0000000 Binary files a/src/main/resources/assets/customcursor/textures/gui/pointer.png and /dev/null differ diff --git a/src/main/resources/assets/template/lang/en_us.json b/src/main/resources/assets/template/lang/en_us.json new file mode 100644 index 0000000..9521656 --- /dev/null +++ b/src/main/resources/assets/template/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "template.confirm": "Confirm", + "template.cancel": "Cancel" +} \ No newline at end of file diff --git a/src/main/resources/assets/template/textures/gui/backgroundcheckerboard.png b/src/main/resources/assets/template/textures/gui/backgroundcheckerboard.png new file mode 100644 index 0000000..9cb8cbf Binary files /dev/null and b/src/main/resources/assets/template/textures/gui/backgroundcheckerboard.png differ diff --git a/src/main/resources/assets/template/textures/gui/pointer.png b/src/main/resources/assets/template/textures/gui/pointer.png new file mode 100644 index 0000000..01f9bd4 Binary files /dev/null and b/src/main/resources/assets/template/textures/gui/pointer.png differ diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index e0c687d..fc9038f 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -14,15 +14,15 @@ "environment": "*", "entrypoints": { "main": [ - "io.github.jumperonjava.customcursor.platforms.fabric.CustomCursorFabric" + "com.example.platforms.fabric.TempLateFabric" ], "modmenu": [ - "io.github.jumperonjava.customcursor.platforms.fabric.ModMenuIntegration" + "com.example.platforms.fabric.ModMenuIntegration" ] }, "mixins": [ - "customcursor-common.mixins.json", - "customcursor-fabric.mixins.json" + "template-common.mixins.json", + "template-fabric.mixins.json" ], "depends": { "fabricloader": ">=0.15", diff --git a/src/main/resources/customcursor-neoforge.mixins.json b/src/main/resources/template-common.mixins.json similarity index 60% rename from src/main/resources/customcursor-neoforge.mixins.json rename to src/main/resources/template-common.mixins.json index 59e1eeb..260fccc 100644 --- a/src/main/resources/customcursor-neoforge.mixins.json +++ b/src/main/resources/template-common.mixins.json @@ -1,8 +1,9 @@ { "required": true, - "package": "io.github.jumperonjava.customcursor.platforms.neoforge.mixin", + "package": "com.example.mixin", "compatibilityLevel": "JAVA_17", "mixins": [ + "com.example.template.mixin.ExampleMixin" ], "injectors": { "defaultRequire": 1 diff --git a/src/main/resources/customcursor-forge.mixins.json b/src/main/resources/template-fabric.mixins.json similarity index 62% rename from src/main/resources/customcursor-forge.mixins.json rename to src/main/resources/template-fabric.mixins.json index 4e11ef2..31ded88 100644 --- a/src/main/resources/customcursor-forge.mixins.json +++ b/src/main/resources/template-fabric.mixins.json @@ -1,6 +1,6 @@ { "required": true, - "package": "io.github.jumperonjava.customcursor.platforms.forge.mixin", + "package": "com.example.platforms.fabric.mixin", "compatibilityLevel": "JAVA_17", "mixins": [ ], diff --git a/src/main/resources/customcursor-fabric.mixins.json b/src/main/resources/template-forge.mixins.json similarity index 61% rename from src/main/resources/customcursor-fabric.mixins.json rename to src/main/resources/template-forge.mixins.json index 9a13978..685b10c 100644 --- a/src/main/resources/customcursor-fabric.mixins.json +++ b/src/main/resources/template-forge.mixins.json @@ -1,6 +1,6 @@ { "required": true, - "package": "io.github.jumperonjava.customcursor.platforms.fabric.mixin", + "package": "com.example.platforms.forge.mixin", "compatibilityLevel": "JAVA_17", "mixins": [ ], diff --git a/src/main/resources/customcursor-common.mixins.json b/src/main/resources/template-neoforge.mixins.json similarity index 61% rename from src/main/resources/customcursor-common.mixins.json rename to src/main/resources/template-neoforge.mixins.json index 85aaa49..f406d75 100644 --- a/src/main/resources/customcursor-common.mixins.json +++ b/src/main/resources/template-neoforge.mixins.json @@ -1,9 +1,8 @@ { "required": true, - "package": "io.github.jumperonjava.customcursor.mixin", + "package": "com.example.platforms.neoforge.mixin", "compatibilityLevel": "JAVA_17", "mixins": [ - "ExampleMixin" ], "injectors": { "defaultRequire": 1 diff --git a/src/main/resources/customcursor.accesswidener b/src/main/resources/template.accesswidener similarity index 100% rename from src/main/resources/customcursor.accesswidener rename to src/main/resources/template.accesswidener