diff --git a/CHANGELOG.md b/CHANGELOG.md index 2523b77..d4d92ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Hot Or Not ========== +TFC-1.1.5 (2021-06-12 16:06:55 +0200) +------------------------------------- +* Addable/removable items via config (ACGaming) + TFC-1.1.4 (2021-03-27 16:42:13 +0100) ------------------------------------- * Item tooltips + configurable temperatures (ACGaming) diff --git a/README.md b/README.md deleted file mode 100644 index 4478756..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# HotOrNot diff --git a/gradle.properties b/gradle.properties index 69bc15e..8f49aad 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ modGroup=com.buuz135 minecraftVersion=1.12.2 -modVersion=1.1.5 -modBaseName=HotOrNotTFC +modVersion=1.1.6 +modBaseName=HotOrNotPlus forgeVersion=1.12.2-14.23.5.2847 mcpVersion=stable_39 \ No newline at end of file diff --git a/src/main/java/com/buuz135/hotornot/HotOrNot.java b/src/main/java/com/buuz135/hotornot/HotOrNot.java index 115543e..a27bd64 100644 --- a/src/main/java/com/buuz135/hotornot/HotOrNot.java +++ b/src/main/java/com/buuz135/hotornot/HotOrNot.java @@ -24,6 +24,7 @@ import java.util.function.Consumer; import java.util.function.Predicate; +import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.MobEffects; import net.minecraft.item.Item; @@ -38,6 +39,7 @@ import net.minecraftforge.fluids.capability.CapabilityFluidHandler; import net.minecraftforge.fluids.capability.IFluidHandlerItem; import net.minecraftforge.fml.common.FMLCommonHandler; +import net.minecraftforge.fml.common.Loader; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @@ -60,13 +62,15 @@ modid = HotOrNot.MOD_ID, name = HotOrNot.MOD_NAME, version = HotOrNot.VERSION, - dependencies = "required-after:tfc" + dependencies = "after:tfc" ) public class HotOrNot { public static final String MOD_ID = "hotornot"; - public static final String MOD_NAME = "HotOrNot for TFC"; - public static final String VERSION = "1.1.5"; + public static final String MOD_NAME = "HotOrNot+"; + public static final String VERSION = "1.1.6"; + + public static final CreativeTabs HOTORNOT_TAB = new HotOrNotTab(); @SidedProxy(clientSide = "com.buuz135.hotornot.proxy.ClientProxy", serverSide = "com.buuz135.hotornot.proxy.CommonProxy") public static CommonProxy proxy; @@ -161,7 +165,24 @@ public static void onTick(TickEvent.WorldTickEvent event) ItemStack offHand = entityPlayerMP.getHeldItemOffhand(); if (offHand.getItem().equals(CommonProxy.MITTS)) { - offHand.damageItem(1, entityPlayerMP); + if (HotConfig.MITTS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.WOODEN_TONGS)) + { + if (HotConfig.WOODEN_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.IRON_TONGS)) + { + if (HotConfig.IRON_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } } else if (event.world.getTotalWorldTime() % 20 == 0) { @@ -179,36 +200,72 @@ else if (event.world.getTotalWorldTime() % 20 == 0) if (HotConfig.HOT_ITEMS && !stack.isEmpty() && !HotLists.isRemoved(stack)) { - // TFC ITEMS - if (stack.hasCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null)) + if (Loader.isModLoaded("tfc")) { - IItemHeat heatHandlerItem = stack.getCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null); - if (heatHandlerItem.getTemperature() >= HotConfig.HOT_ITEM) + // TFC ITEMS + if (stack.hasCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null)) { - ItemStack offHand = entityPlayerMP.getHeldItemOffhand(); - if (offHand.getItem().equals(CommonProxy.MITTS)) - { - offHand.damageItem(1, entityPlayerMP); - } - else if (event.world.getTotalWorldTime() % 10 == 0) + IItemHeat heatHandlerItem = stack.getCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null); + if (heatHandlerItem.getTemperature() >= HotConfig.HOT_ITEM) { - entityPlayerMP.setFire(1); - if (HotConfig.YEET) + ItemStack offHand = entityPlayerMP.getHeldItemOffhand(); + if (offHand.getItem().equals(CommonProxy.MITTS)) { - entityPlayerMP.dropItem(stack, false, true); - entityPlayerMP.inventory.deleteStack(stack); + if (HotConfig.MITTS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.WOODEN_TONGS)) + { + if (HotConfig.WOODEN_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.IRON_TONGS)) + { + if (HotConfig.IRON_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (event.world.getTotalWorldTime() % 10 == 0) + { + entityPlayerMP.setFire(1); + if (HotConfig.YEET) + { + entityPlayerMP.dropItem(stack, false, true); + entityPlayerMP.inventory.deleteStack(stack); + } } } } } - // MANUALLY ADDED ITEMS else if (HotLists.isHot(stack)) { ItemStack offHand = entityPlayerMP.getHeldItemOffhand(); if (offHand.getItem().equals(CommonProxy.MITTS)) { - offHand.damageItem(1, entityPlayerMP); + if (HotConfig.MITTS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.WOODEN_TONGS)) + { + if (HotConfig.WOODEN_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.IRON_TONGS)) + { + if (HotConfig.IRON_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } } else if (event.world.getTotalWorldTime() % 10 == 0) { @@ -225,7 +282,24 @@ else if (HotLists.isCold(stack)) ItemStack offHand = entityPlayerMP.getHeldItemOffhand(); if (offHand.getItem().equals(CommonProxy.MITTS)) { - offHand.damageItem(1, entityPlayerMP); + if (HotConfig.MITTS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.WOODEN_TONGS)) + { + if (HotConfig.WOODEN_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } + } + else if (offHand.getItem().equals(CommonProxy.IRON_TONGS)) + { + if (HotConfig.IRON_TONGS_DURABILITY != 0) + { + offHand.damageItem(1, entityPlayerMP); + } } else if (event.world.getTotalWorldTime() % 10 == 0) { @@ -273,14 +347,6 @@ public static void onTooltip(ItemTooltipEvent event) } } } - else if (stack.hasCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null)) - { - IItemHeat heat = stack.getCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null); - if (heat.getTemperature() >= HotConfig.HOT_ITEM) - { - event.getToolTip().add(FluidEffect.HOT.color + new TextComponentTranslation(FluidEffect.HOT.tooltip).getUnformattedText()); - } - } else if (HotLists.isHot(stack)) { event.getToolTip().add(FluidEffect.HOT.color + new TextComponentTranslation(FluidEffect.HOT.tooltip).getUnformattedText()); @@ -293,6 +359,17 @@ else if (HotLists.isGaseous(stack)) { event.getToolTip().add(FluidEffect.GAS.color + new TextComponentTranslation(FluidEffect.GAS.tooltip).getUnformattedText()); } + else if (Loader.isModLoaded("tfc")) + { + if (stack.hasCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null)) + { + IItemHeat heat = stack.getCapability(CapabilityItemHeat.ITEM_HEAT_CAPABILITY, null); + if (heat.getTemperature() >= HotConfig.HOT_ITEM) + { + event.getToolTip().add(FluidEffect.HOT.color + new TextComponentTranslation(FluidEffect.HOT.tooltip).getUnformattedText()); + } + } + } } } } diff --git a/src/main/java/com/buuz135/hotornot/HotOrNotTab.java b/src/main/java/com/buuz135/hotornot/HotOrNotTab.java new file mode 100644 index 0000000..1b9f383 --- /dev/null +++ b/src/main/java/com/buuz135/hotornot/HotOrNotTab.java @@ -0,0 +1,22 @@ +package com.buuz135.hotornot; + +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class HotOrNotTab extends CreativeTabs +{ + public HotOrNotTab() + { + super(HotOrNot.MOD_ID); + } + + @SideOnly(Side.CLIENT) + @Override + public ItemStack createIcon() + { + return new ItemStack(Items.LAVA_BUCKET); + } +} \ No newline at end of file diff --git a/src/main/java/com/buuz135/hotornot/config/HotConfig.java b/src/main/java/com/buuz135/hotornot/config/HotConfig.java index 41bb5b5..62b2c29 100644 --- a/src/main/java/com/buuz135/hotornot/config/HotConfig.java +++ b/src/main/java/com/buuz135/hotornot/config/HotConfig.java @@ -38,8 +38,14 @@ public class HotConfig @Config.Comment("How hot an item should be to start burning the player (in Celsius)") public static int HOT_ITEM = 480; - @Config.Comment("Max durability of the mitts") - public static int MITTS_DURABILITY = 20 * 60 * 10; + @Config.Comment("Max durability of the wooden tongs, 0 for infinite durability") + public static int WOODEN_TONGS_DURABILITY = 1200; + + @Config.Comment("Max durability of the mitts, 0 for infinite durability") + public static int MITTS_DURABILITY = 12000; + + @Config.Comment("Max durability of the tongs, 0 for infinite durability") + public static int IRON_TONGS_DURABILITY = 0; @Config.Comment("Hot items that are included manually") public static String[] HOT_ITEM_ADDITIONS = new String[] {"minecraft:blaze_rod"}; diff --git a/src/main/java/com/buuz135/hotornot/item/IronTongsItem.java b/src/main/java/com/buuz135/hotornot/item/IronTongsItem.java new file mode 100644 index 0000000..d5d6703 --- /dev/null +++ b/src/main/java/com/buuz135/hotornot/item/IronTongsItem.java @@ -0,0 +1,41 @@ +package com.buuz135.hotornot.item; + +import java.util.List; +import javax.annotation.Nullable; + +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.world.World; + +import com.buuz135.hotornot.HotOrNot; +import com.buuz135.hotornot.config.HotConfig; + +public class IronTongsItem extends Item +{ + public IronTongsItem() + { + setRegistryName(HotOrNot.MOD_ID, "iron_tongs"); + setTranslationKey(HotOrNot.MOD_ID + ".iron_tongs"); + setMaxStackSize(1); + if (HotConfig.IRON_TONGS_DURABILITY != 0) + { + setMaxDamage(HotConfig.IRON_TONGS_DURABILITY); + } + setCreativeTab(HotOrNot.HOTORNOT_TAB); + } + + @Override + public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) + { + super.addInformation(stack, worldIn, tooltip, flagIn); + tooltip.add(new TextComponentTranslation("item.hotornot.iron_tongs.tooltip").getUnformattedComponentText()); + } + + @Override + public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) + { + return false; + } +} \ No newline at end of file diff --git a/src/main/java/com/buuz135/hotornot/item/MittsItem.java b/src/main/java/com/buuz135/hotornot/item/MittsItem.java index 1b539ab..3a63a54 100644 --- a/src/main/java/com/buuz135/hotornot/item/MittsItem.java +++ b/src/main/java/com/buuz135/hotornot/item/MittsItem.java @@ -17,9 +17,13 @@ public class MittsItem extends Item public MittsItem() { setRegistryName(HotOrNot.MOD_ID, "mitts"); - setMaxStackSize(1); - setMaxDamage(HotConfig.MITTS_DURABILITY); setTranslationKey(HotOrNot.MOD_ID + ".mitts"); + setMaxStackSize(1); + if (HotConfig.MITTS_DURABILITY != 0) + { + setMaxDamage(HotConfig.MITTS_DURABILITY); + } + setCreativeTab(HotOrNot.HOTORNOT_TAB); } @Override diff --git a/src/main/java/com/buuz135/hotornot/item/WoodenTongsItem.java b/src/main/java/com/buuz135/hotornot/item/WoodenTongsItem.java new file mode 100644 index 0000000..940433d --- /dev/null +++ b/src/main/java/com/buuz135/hotornot/item/WoodenTongsItem.java @@ -0,0 +1,41 @@ +package com.buuz135.hotornot.item; + +import java.util.List; +import javax.annotation.Nullable; + +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.text.TextComponentTranslation; +import net.minecraft.world.World; + +import com.buuz135.hotornot.HotOrNot; +import com.buuz135.hotornot.config.HotConfig; + +public class WoodenTongsItem extends Item +{ + public WoodenTongsItem() + { + setRegistryName(HotOrNot.MOD_ID, "wooden_tongs"); + setTranslationKey(HotOrNot.MOD_ID + ".wooden_tongs"); + setMaxStackSize(1); + if (HotConfig.WOODEN_TONGS_DURABILITY != 0) + { + setMaxDamage(HotConfig.WOODEN_TONGS_DURABILITY); + } + setCreativeTab(HotOrNot.HOTORNOT_TAB); + } + + @Override + public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) + { + super.addInformation(stack, worldIn, tooltip, flagIn); + tooltip.add(new TextComponentTranslation("item.hotornot.wooden_tongs.tooltip").getUnformattedComponentText()); + } + + @Override + public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) + { + return false; + } +} \ No newline at end of file diff --git a/src/main/java/com/buuz135/hotornot/proxy/ClientProxy.java b/src/main/java/com/buuz135/hotornot/proxy/ClientProxy.java index e365173..1cf41f8 100644 --- a/src/main/java/com/buuz135/hotornot/proxy/ClientProxy.java +++ b/src/main/java/com/buuz135/hotornot/proxy/ClientProxy.java @@ -30,6 +30,8 @@ public void postInit(FMLPostInitializationEvent event) @Override public void modelRegistryEvent(ModelRegistryEvent event) { + ModelLoader.setCustomModelResourceLocation(WOODEN_TONGS, 0, new ModelResourceLocation(WOODEN_TONGS.getRegistryName(), "inventory")); ModelLoader.setCustomModelResourceLocation(MITTS, 0, new ModelResourceLocation(MITTS.getRegistryName(), "inventory")); + ModelLoader.setCustomModelResourceLocation(IRON_TONGS, 0, new ModelResourceLocation(IRON_TONGS.getRegistryName(), "inventory")); } } \ No newline at end of file diff --git a/src/main/java/com/buuz135/hotornot/proxy/CommonProxy.java b/src/main/java/com/buuz135/hotornot/proxy/CommonProxy.java index 06973d0..e9ef59f 100644 --- a/src/main/java/com/buuz135/hotornot/proxy/CommonProxy.java +++ b/src/main/java/com/buuz135/hotornot/proxy/CommonProxy.java @@ -9,11 +9,15 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import com.buuz135.hotornot.item.IronTongsItem; import com.buuz135.hotornot.item.MittsItem; +import com.buuz135.hotornot.item.WoodenTongsItem; public class CommonProxy { + public static WoodenTongsItem WOODEN_TONGS = new WoodenTongsItem(); public static MittsItem MITTS = new MittsItem(); + public static IronTongsItem IRON_TONGS = new IronTongsItem(); public void preInit(FMLPreInitializationEvent event) { @@ -32,7 +36,9 @@ public void postInit(FMLPostInitializationEvent event) public void registerItems(RegistryEvent.Register event) { + event.getRegistry().register(WOODEN_TONGS); event.getRegistry().register(MITTS); + event.getRegistry().register(IRON_TONGS); } @SideOnly(Side.CLIENT) diff --git a/src/main/resources/assets/hotornot/lang/en_us.lang b/src/main/resources/assets/hotornot/lang/en_us.lang index 53d9be4..37aca0c 100644 --- a/src/main/resources/assets/hotornot/lang/en_us.lang +++ b/src/main/resources/assets/hotornot/lang/en_us.lang @@ -1,6 +1,14 @@ -tooltip.hotornot.toohot=Too hot to handle! Wear mitts. -tooltip.hotornot.toocold=Too cold to handle! Wear mitts. -tooltip.hotornot.toolight=Too light to handle! Wear mitts. +tooltip.hotornot.toohot=Too hot to handle! Wear protection. +tooltip.hotornot.toocold=Too cold to handle! Wear protection. +tooltip.hotornot.toolight=Too light to handle! Wear protection. + +item.hotornot.wooden_tongs.name=Wooden Tongs +item.hotornot.wooden_tongs.tooltip=Tier I - Wear in the offhand to avoid bad effects item.hotornot.mitts.name=Mitts -item.hotornot.mitts.tooltip=Wear in the offhand to avoid bad effects \ No newline at end of file +item.hotornot.mitts.tooltip=Tier II - Wear in the offhand to avoid bad effects + +item.hotornot.iron_tongs.name=Tongs +item.hotornot.iron_tongs.tooltip=Tier III - Wear in the offhand to avoid bad effects + +itemGroup.hotornot=Hot or Not \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/models/item/iron_tongs.json b/src/main/resources/assets/hotornot/models/item/iron_tongs.json new file mode 100644 index 0000000..cd99d87 --- /dev/null +++ b/src/main/resources/assets/hotornot/models/item/iron_tongs.json @@ -0,0 +1,25 @@ +{ + "parent": "hotornot:item/item", + "textures": { + "layer0": "hotornot:items/iron_tongs" + }, + "display": { + "firstperson_lefthand": { + "rotation": [ + 0, + 90, + -25 + ], + "translation": [ + 1.13, + 3.2, + 1.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/models/item/wooden_tongs.json b/src/main/resources/assets/hotornot/models/item/wooden_tongs.json new file mode 100644 index 0000000..0107fc3 --- /dev/null +++ b/src/main/resources/assets/hotornot/models/item/wooden_tongs.json @@ -0,0 +1,25 @@ +{ + "parent": "hotornot:item/item", + "textures": { + "layer0": "hotornot:items/wooden_tongs" + }, + "display": { + "firstperson_lefthand": { + "rotation": [ + 0, + 90, + -25 + ], + "translation": [ + 1.13, + 3.2, + 1.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/recipes/iron_tongs.json b/src/main/resources/assets/hotornot/recipes/iron_tongs.json new file mode 100644 index 0000000..6cf1759 --- /dev/null +++ b/src/main/resources/assets/hotornot/recipes/iron_tongs.json @@ -0,0 +1,21 @@ +{ + "result": { + "item": "hotornot:iron_tongs" + }, + "pattern": [ + "I I", + " I ", + "W W" + ], + "type": "forge:ore_shaped", + "key": { + "I": { + "type": "forge:ore_dict", + "ore": "ingotIron" + }, + "W": { + "type": "forge:ore_dict", + "ore": "stickWood" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/recipes/iron_tongs_tfc.json b/src/main/resources/assets/hotornot/recipes/iron_tongs_tfc.json new file mode 100644 index 0000000..79126de --- /dev/null +++ b/src/main/resources/assets/hotornot/recipes/iron_tongs_tfc.json @@ -0,0 +1,25 @@ +{ + "result": { + "item": "hotornot:iron_tongs" + }, + "pattern": [ + "I I", + " S ", + "W W" + ], + "type": "forge:ore_shaped", + "key": { + "I": { + "type": "forge:ore_dict", + "ore": "stickWroughtIron" + }, + "S": { + "type": "forge:ore_dict", + "ore": "screwWroughtIron" + }, + "W": { + "type": "forge:ore_dict", + "ore": "stickWood" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/recipes/mitts.json b/src/main/resources/assets/hotornot/recipes/mitts.json index b3f3ceb..ac0b7b6 100644 --- a/src/main/resources/assets/hotornot/recipes/mitts.json +++ b/src/main/resources/assets/hotornot/recipes/mitts.json @@ -5,13 +5,13 @@ "pattern": [ " W ", "WLW", - "SW " + " WS" ], "type": "forge:ore_shaped", "key": { "W": { "type": "forge:ore_dict", - "ore": "clothHighQuality" + "ore": "wool" }, "L": { "type": "forge:ore_dict", diff --git a/src/main/resources/assets/hotornot/recipes/mitts_tfc.json b/src/main/resources/assets/hotornot/recipes/mitts_tfc.json new file mode 100644 index 0000000..9f2b1ad --- /dev/null +++ b/src/main/resources/assets/hotornot/recipes/mitts_tfc.json @@ -0,0 +1,25 @@ +{ + "result": { + "item": "hotornot:mitts" + }, + "pattern": [ + " C ", + "CLC", + " CS" + ], + "type": "forge:ore_shaped", + "key": { + "C": { + "type": "forge:ore_dict", + "ore": "clothHighQuality" + }, + "L": { + "type": "forge:ore_dict", + "ore": "leather" + }, + "S": { + "type": "forge:ore_dict", + "ore": "string" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/recipes/wooden_tongs.json b/src/main/resources/assets/hotornot/recipes/wooden_tongs.json new file mode 100644 index 0000000..2af6a0a --- /dev/null +++ b/src/main/resources/assets/hotornot/recipes/wooden_tongs.json @@ -0,0 +1,17 @@ +{ + "result": { + "item": "hotornot:wooden_tongs" + }, + "pattern": [ + "W W", + " W ", + "W W" + ], + "type": "forge:ore_shaped", + "key": { + "W": { + "type": "forge:ore_dict", + "ore": "stickWood" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hotornot/textures/items/iron_tongs.png b/src/main/resources/assets/hotornot/textures/items/iron_tongs.png new file mode 100644 index 0000000..b22f9c2 Binary files /dev/null and b/src/main/resources/assets/hotornot/textures/items/iron_tongs.png differ diff --git a/src/main/resources/assets/hotornot/textures/items/wooden_tongs.png b/src/main/resources/assets/hotornot/textures/items/wooden_tongs.png new file mode 100644 index 0000000..5d238b7 Binary files /dev/null and b/src/main/resources/assets/hotornot/textures/items/wooden_tongs.png differ diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index c507830..089b7d8 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -1,7 +1,7 @@ [ { "modid": "hotornot", - "name": "HotOrNot for TFC", + "name": "HotOrNot+", "description": "Is this hot?", "version": "${version}", "mcversion": "${mcversion}", @@ -9,6 +9,7 @@ "updateUrl": "", "authorList": [ "Buuz135", + "Affehund", "ACGaming" ], "credits": "",