From fd684d29d08d31b72369699627d50eeb837c8bf6 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 24 Jul 2024 21:39:14 +0300 Subject: [PATCH] fixed crashes --- build.gradle | 1 + src/main/java/com/lumijiez/tagless/Tagless.java | 11 +++++++++++ src/main/resources/assets/tagless/lang/en_us.lang | 1 + src/main/resources/pack.mcmeta | 9 ++++----- 4 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 src/main/resources/assets/tagless/lang/en_us.lang diff --git a/build.gradle b/build.gradle index 61ba1b9..408e28f 100644 --- a/build.gradle +++ b/build.gradle @@ -96,6 +96,7 @@ jar { } } + // Example configuration to allow publishing using the maven-publish task // This is the preferred method to reobfuscate your jar file jar.finalizedBy('reobfJar') diff --git a/src/main/java/com/lumijiez/tagless/Tagless.java b/src/main/java/com/lumijiez/tagless/Tagless.java index 966e701..b69d85c 100644 --- a/src/main/java/com/lumijiez/tagless/Tagless.java +++ b/src/main/java/com/lumijiez/tagless/Tagless.java @@ -2,14 +2,23 @@ package com.lumijiez.tagless; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.TextComponentString; +import net.minecraft.util.text.TextComponentTranslation; import net.minecraftforge.client.event.RenderLivingEvent; import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.fml.common.FMLCommonHandler; +import net.minecraftforge.fml.common.FMLLog; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; @Mod(modid = Tagless.MODID, name = Tagless.NAME, version = Tagless.VERSION) public class Tagless { @@ -17,6 +26,8 @@ public class Tagless { public static final String NAME = "Tagless"; public static final String VERSION = "1.0"; + public static final Logger logger = LogManager.getLogger(); + @EventHandler public void preInit(FMLPreInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); diff --git a/src/main/resources/assets/tagless/lang/en_us.lang b/src/main/resources/assets/tagless/lang/en_us.lang new file mode 100644 index 0000000..b405d4e --- /dev/null +++ b/src/main/resources/assets/tagless/lang/en_us.lang @@ -0,0 +1 @@ +death.attack.laser=rip %s \ No newline at end of file diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta index 4018267..0c8c1fa 100644 --- a/src/main/resources/pack.mcmeta +++ b/src/main/resources/pack.mcmeta @@ -1,7 +1,6 @@ { - "pack": { - "description": "examplemod resources", - "pack_format": 3, - "_comment": "A pack_format of 3 should be used starting with Minecraft 1.11. All resources, including language files, should be lowercase (eg: en_us.lang). A pack_format of 2 will load your mod resources with LegacyV2Adapter, which requires language files to have uppercase letters (eg: en_US.lang)." - } + "pack": { + "pack_format": 3, + "description": "My Awesome Resource Pack for Minecraft 1.12.2" + } }