Updated gitignore. Updated mod id across project. Fixed gradle not replacing properties in mods.toml.

This commit is contained in:
2026-01-11 01:18:18 +01:00
parent 8abbf5384e
commit 6eabe7b3c5
69 changed files with 278 additions and 335 deletions

3
.gitignore vendored
View File

@ -2,6 +2,9 @@
*.blend? *.blend?
*~ *~
### Minecraft
/src/generated/resources/.cache/*
### Java template ### Java template
# Compiled class file # Compiled class file
*.class *.class

View File

@ -145,11 +145,14 @@ var generateModMetadata = tasks.register("generateModMetadata", ProcessResources
minecraft_version : minecraft_version, minecraft_version : minecraft_version,
minecraft_version_range: minecraft_version_range, minecraft_version_range: minecraft_version_range,
neo_version : neo_version, neo_version : neo_version,
neo_version_range : neo_version_range,
loader_version_range : loader_version_range, loader_version_range : loader_version_range,
mod_id : mod_id, mod_id : mod_id,
mod_name : mod_name, mod_name : mod_name,
mod_license : mod_license, mod_license : mod_license,
mod_version : mod_version, mod_version : mod_version,
mod_authors : mod_authors,
mod_description : mod_description,
] ]
inputs.properties replaceProperties inputs.properties replaceProperties
expand replaceProperties expand replaceProperties

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/diamond_charge" "layer0": "totem_of_reviving:item/diamond_charge"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/diamond_totem" "layer0": "totem_of_reviving:item/diamond_totem"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/iron_charge" "layer0": "totem_of_reviving:item/iron_charge"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/iron_totem" "layer0": "totem_of_reviving:item/iron_totem"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/netherite_charge" "layer0": "totem_of_reviving:item/netherite_charge"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/netherite_totem" "layer0": "totem_of_reviving:item/netherite_totem"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/straw_charge" "layer0": "totem_of_reviving:item/straw_charge"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "totemofreviving:item/straw_totem" "layer0": "totem_of_reviving:item/straw_totem"
} }
} }

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": "totem_of_reviving:diamond_totem"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totem_of_reviving:diamond_charge"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_item"
]
],
"rewards": {
"recipes": [
"totem_of_reviving:diamond_charge"
]
}
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": "minecraft:totem_of_undying"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totem_of_reviving:diamond_totem"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_item"
]
],
"rewards": {
"recipes": [
"totem_of_reviving:diamond_totem"
]
}
}

View File

@ -5,9 +5,7 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": [ "items": "totem_of_reviving:iron_totem"
"totemofreviving:iron_totem"
]
} }
] ]
}, },
@ -15,21 +13,20 @@
}, },
"has_the_recipe": { "has_the_recipe": {
"conditions": { "conditions": {
"recipe": "totemofreviving:iron_charge" "recipe": "totem_of_reviving:iron_charge"
}, },
"trigger": "minecraft:recipe_unlocked" "trigger": "minecraft:recipe_unlocked"
} }
}, },
"requirements": [ "requirements": [
[ [
"has_item", "has_the_recipe",
"has_the_recipe" "has_item"
] ]
], ],
"rewards": { "rewards": {
"recipes": [ "recipes": [
"totemofreviving:iron_charge" "totem_of_reviving:iron_charge"
] ]
}, }
"sends_telemetry_event": false
} }

View File

@ -5,9 +5,7 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": [ "items": "minecraft:emerald"
"minecraft:emerald"
]
} }
] ]
}, },
@ -15,21 +13,20 @@
}, },
"has_the_recipe": { "has_the_recipe": {
"conditions": { "conditions": {
"recipe": "totemofreviving:iron_totem" "recipe": "totem_of_reviving:iron_totem"
}, },
"trigger": "minecraft:recipe_unlocked" "trigger": "minecraft:recipe_unlocked"
} }
}, },
"requirements": [ "requirements": [
[ [
"has_item", "has_the_recipe",
"has_the_recipe" "has_item"
] ]
], ],
"rewards": { "rewards": {
"recipes": [ "recipes": [
"totemofreviving:iron_totem" "totem_of_reviving:iron_totem"
] ]
}, }
"sends_telemetry_event": false
} }

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": "totem_of_reviving:netherite_totem"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totem_of_reviving:netherite_charge"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_item"
]
],
"rewards": {
"recipes": [
"totem_of_reviving:netherite_charge"
]
}
}

View File

@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": "minecraft:netherite_scrap"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totem_of_reviving:netherite_totem"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_item"
]
],
"rewards": {
"recipes": [
"totem_of_reviving:netherite_totem"
]
}
}

View File

@ -5,9 +5,7 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": [ "items": "totem_of_reviving:straw_totem"
"totemofreviving:straw_totem"
]
} }
] ]
}, },
@ -15,21 +13,20 @@
}, },
"has_the_recipe": { "has_the_recipe": {
"conditions": { "conditions": {
"recipe": "totemofreviving:straw_charge" "recipe": "totem_of_reviving:straw_charge"
}, },
"trigger": "minecraft:recipe_unlocked" "trigger": "minecraft:recipe_unlocked"
} }
}, },
"requirements": [ "requirements": [
[ [
"has_item", "has_the_recipe",
"has_the_recipe" "has_item"
] ]
], ],
"rewards": { "rewards": {
"recipes": [ "recipes": [
"totemofreviving:straw_charge" "totem_of_reviving:straw_charge"
] ]
}, }
"sends_telemetry_event": false
} }

View File

@ -5,9 +5,7 @@
"conditions": { "conditions": {
"items": [ "items": [
{ {
"items": [ "items": "minecraft:wheat"
"minecraft:wheat"
]
} }
] ]
}, },
@ -15,21 +13,20 @@
}, },
"has_the_recipe": { "has_the_recipe": {
"conditions": { "conditions": {
"recipe": "totemofreviving:straw_totem" "recipe": "totem_of_reviving:straw_totem"
}, },
"trigger": "minecraft:recipe_unlocked" "trigger": "minecraft:recipe_unlocked"
} }
}, },
"requirements": [ "requirements": [
[ [
"has_item", "has_the_recipe",
"has_the_recipe" "has_item"
] ]
], ],
"rewards": { "rewards": {
"recipes": [ "recipes": [
"totemofreviving:straw_totem" "totem_of_reviving:straw_totem"
] ]
}, }
"sends_telemetry_event": false
} }

View File

@ -21,7 +21,7 @@
"IDI" "IDI"
], ],
"result": { "result": {
"item": "totemofreviving:diamond_charge" "count": 1,
}, "id": "totem_of_reviving:diamond_charge"
"show_notification": true }
} }

View File

@ -18,7 +18,7 @@
"EDE" "EDE"
], ],
"result": { "result": {
"item": "totemofreviving:diamond_totem" "count": 1,
}, "id": "totem_of_reviving:diamond_totem"
"show_notification": true }
} }

View File

@ -18,7 +18,7 @@
"NIN" "NIN"
], ],
"result": { "result": {
"item": "totemofreviving:iron_charge" "count": 1,
}, "id": "totem_of_reviving:iron_charge"
"show_notification": true }
} }

View File

@ -18,7 +18,7 @@
" I " " I "
], ],
"result": { "result": {
"item": "totemofreviving:iron_totem" "count": 1,
}, "id": "totem_of_reviving:iron_totem"
"show_notification": true }
} }

View File

@ -3,7 +3,7 @@
"category": "equipment", "category": "equipment",
"key": { "key": {
"C": { "C": {
"item": "totemofreviving:diamond_charge" "item": "totem_of_reviving:diamond_charge"
}, },
"G": { "G": {
"item": "minecraft:gold_ingot" "item": "minecraft:gold_ingot"
@ -18,7 +18,7 @@
"GNG" "GNG"
], ],
"result": { "result": {
"item": "totemofreviving:netherite_charge" "count": 1,
}, "id": "totem_of_reviving:netherite_charge"
"show_notification": true }
} }

View File

@ -12,7 +12,7 @@
"item": "minecraft:netherite_scrap" "item": "minecraft:netherite_scrap"
}, },
"T": { "T": {
"item": "totemofreviving:diamond_totem" "item": "totem_of_reviving:diamond_totem"
} }
}, },
"pattern": [ "pattern": [
@ -21,7 +21,7 @@
"BGB" "BGB"
], ],
"result": { "result": {
"item": "totemofreviving:netherite_totem" "count": 1,
}, "id": "totem_of_reviving:netherite_totem"
"show_notification": true }
} }

View File

@ -18,7 +18,7 @@
"NWN" "NWN"
], ],
"result": { "result": {
"item": "totemofreviving:straw_charge" "count": 1,
}, "id": "totem_of_reviving:straw_charge"
"show_notification": true }
} }

View File

@ -21,7 +21,7 @@
"N|N" "N|N"
], ],
"result": { "result": {
"item": "totemofreviving:straw_totem" "count": 1,
}, "id": "totem_of_reviving:straw_totem"
"show_notification": true }
} }

View File

@ -1,35 +0,0 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"totemofreviving:diamond_totem"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totemofreviving:diamond_charge"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"totemofreviving:diamond_charge"
]
},
"sends_telemetry_event": false
}

View File

@ -1,35 +0,0 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"minecraft:totem_of_undying"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totemofreviving:diamond_totem"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"totemofreviving:diamond_totem"
]
},
"sends_telemetry_event": false
}

View File

@ -1,35 +0,0 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"totemofreviving:netherite_totem"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totemofreviving:netherite_charge"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"totemofreviving:netherite_charge"
]
},
"sends_telemetry_event": false
}

View File

@ -1,35 +0,0 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_scrap"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "totemofreviving:netherite_totem"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"totemofreviving:netherite_totem"
]
},
"sends_telemetry_event": false
}

View File

@ -1,7 +1,7 @@
package dev.micle.totemofreviving; package dev.micle.totem_of_reviving;
import dev.micle.totemofreviving.proxy.IProxy; import dev.micle.totem_of_reviving.proxy.IProxy;
import dev.micle.totemofreviving.proxy.Proxy; import dev.micle.totem_of_reviving.proxy.Proxy;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.neoforged.api.distmarker.Dist; import net.neoforged.api.distmarker.Dist;
import net.neoforged.bus.api.IEventBus; import net.neoforged.bus.api.IEventBus;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.component; package dev.micle.totem_of_reviving.component;
import com.mojang.serialization.Codec; import com.mojang.serialization.Codec;
import com.mojang.serialization.codecs.RecordCodecBuilder; import com.mojang.serialization.codecs.RecordCodecBuilder;

View File

@ -1,6 +1,6 @@
package dev.micle.totemofreviving.data; package dev.micle.totem_of_reviving.data;
import dev.micle.totemofreviving.data.client.ModItemModelProvider; import dev.micle.totem_of_reviving.data.client.ModItemModelProvider;
import net.minecraft.data.DataGenerator; import net.minecraft.data.DataGenerator;
import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.fml.common.EventBusSubscriber;

View File

@ -1,8 +1,7 @@
package dev.micle.totemofreviving.data; package dev.micle.totem_of_reviving.data;
import dev.micle.totemofreviving.setup.ModItems; import dev.micle.totem_of_reviving.setup.ModItems;
import net.minecraft.core.HolderLookup; import net.minecraft.core.HolderLookup;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.PackOutput; import net.minecraft.data.PackOutput;
import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeCategory;
import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.RecipeOutput;

View File

@ -1,14 +1,14 @@
package dev.micle.totemofreviving.data.client; package dev.micle.totem_of_reviving.data.client;
import dev.micle.totemofreviving.TotemOfReviving; import dev.micle.totem_of_reviving.TotemOfReviving;
import dev.micle.totemofreviving.item.charge.DiamondChargeItem; import dev.micle.totem_of_reviving.item.charge.DiamondChargeItem;
import dev.micle.totemofreviving.item.charge.IronChargeItem; import dev.micle.totem_of_reviving.item.charge.IronChargeItem;
import dev.micle.totemofreviving.item.charge.NetheriteChargeItem; import dev.micle.totem_of_reviving.item.charge.NetheriteChargeItem;
import dev.micle.totemofreviving.item.charge.StrawChargeItem; import dev.micle.totem_of_reviving.item.charge.StrawChargeItem;
import dev.micle.totemofreviving.item.totem.DiamondTotemItem; import dev.micle.totem_of_reviving.item.totem.DiamondTotemItem;
import dev.micle.totemofreviving.item.totem.IronTotemItem; import dev.micle.totem_of_reviving.item.totem.IronTotemItem;
import dev.micle.totemofreviving.item.totem.NetheriteTotemItem; import dev.micle.totem_of_reviving.item.totem.NetheriteTotemItem;
import dev.micle.totemofreviving.item.totem.StrawTotemItem; import dev.micle.totem_of_reviving.item.totem.StrawTotemItem;
import net.minecraft.data.DataGenerator; import net.minecraft.data.DataGenerator;
import net.neoforged.neoforge.client.model.generators.ItemModelBuilder; import net.neoforged.neoforge.client.model.generators.ItemModelBuilder;
import net.neoforged.neoforge.client.model.generators.ItemModelProvider; import net.neoforged.neoforge.client.model.generators.ItemModelProvider;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.item.charge; package dev.micle.totem_of_reviving.item.charge;
import net.minecraft.ChatFormatting; import net.minecraft.ChatFormatting;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.item.charge; package dev.micle.totem_of_reviving.item.charge;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.item.charge; package dev.micle.totem_of_reviving.item.charge;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.item.charge; package dev.micle.totem_of_reviving.item.charge;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.item.charge; package dev.micle.totem_of_reviving.item.charge;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,7 +1,7 @@
package dev.micle.totemofreviving.item.totem; package dev.micle.totem_of_reviving.item.totem;
import dev.micle.totemofreviving.item.charge.DiamondChargeItem; import dev.micle.totem_of_reviving.item.charge.DiamondChargeItem;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Config;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,7 +1,7 @@
package dev.micle.totemofreviving.item.totem; package dev.micle.totem_of_reviving.item.totem;
import dev.micle.totemofreviving.item.charge.IronChargeItem; import dev.micle.totem_of_reviving.item.charge.IronChargeItem;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Config;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,7 +1,7 @@
package dev.micle.totemofreviving.item.totem; package dev.micle.totem_of_reviving.item.totem;
import dev.micle.totemofreviving.item.charge.NetheriteChargeItem; import dev.micle.totem_of_reviving.item.charge.NetheriteChargeItem;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Config;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,7 +1,7 @@
package dev.micle.totemofreviving.item.totem; package dev.micle.totem_of_reviving.item.totem;
import dev.micle.totemofreviving.item.charge.StrawChargeItem; import dev.micle.totem_of_reviving.item.charge.StrawChargeItem;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Config;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity; import net.minecraft.world.item.Rarity;

View File

@ -1,9 +1,9 @@
package dev.micle.totemofreviving.item.totem; package dev.micle.totem_of_reviving.item.totem;
import dev.micle.totemofreviving.component.TotemData; import dev.micle.totem_of_reviving.component.TotemData;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Config;
import dev.micle.totemofreviving.setup.ModDataComponents; import dev.micle.totem_of_reviving.setup.ModDataComponents;
import dev.micle.totemofreviving.setup.ModKeyMappings; import dev.micle.totem_of_reviving.setup.ModKeyMappings;
import net.minecraft.ChatFormatting; import net.minecraft.ChatFormatting;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerLevel;

View File

@ -1,9 +1,4 @@
package dev.micle.totemofreviving.network; package dev.micle.totem_of_reviving.network;
import dev.micle.totemofreviving.TotemOfReviving;
import dev.micle.totemofreviving.network.client.ChangeTargetPacket;
import dev.micle.totemofreviving.network.client.ChargeTotemPacket;
import dev.micle.totemofreviving.network.client.ReviveTargetPacket;
public class NetworkManager { public class NetworkManager {
// // Initialize variables // // Initialize variables

View File

@ -1,16 +1,4 @@
package dev.micle.totemofreviving.network.client; package dev.micle.totem_of_reviving.network.client;
import dev.micle.totemofreviving.TotemOfReviving;
import dev.micle.totemofreviving.item.totem.TotemItem;
import net.minecraft.ChatFormatting;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.server.players.PlayerList;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.item.ItemStack;
import java.util.function.Supplier;
public class ChangeTargetPacket { public class ChangeTargetPacket {
// private final InteractionHand hand; // private final InteractionHand hand;

View File

@ -1,12 +1,4 @@
package dev.micle.totemofreviving.network.client; package dev.micle.totem_of_reviving.network.client;
import dev.micle.totemofreviving.item.totem.TotemItem;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.item.ItemStack;
import java.util.function.Supplier;
public class ChargeTotemPacket { public class ChargeTotemPacket {
// private final InteractionHand hand; // private final InteractionHand hand;

View File

@ -1,15 +1,4 @@
package dev.micle.totemofreviving.network.client; package dev.micle.totem_of_reviving.network.client;
import dev.micle.totemofreviving.TotemOfReviving;
import dev.micle.totemofreviving.item.totem.TotemItem;
import net.minecraft.ChatFormatting;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.item.ItemStack;
import java.util.function.Supplier;
public class ReviveTargetPacket { public class ReviveTargetPacket {
// private final InteractionHand hand; // private final InteractionHand hand;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.proxy; package dev.micle.totem_of_reviving.proxy;
import net.minecraft.server.MinecraftServer; import net.minecraft.server.MinecraftServer;
import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.player.Player;

View File

@ -1,8 +1,7 @@
package dev.micle.totemofreviving.proxy; package dev.micle.totem_of_reviving.proxy;
import dev.micle.totemofreviving.network.NetworkManager; import dev.micle.totem_of_reviving.setup.Config;
import dev.micle.totemofreviving.setup.Config; import dev.micle.totem_of_reviving.setup.Registration;
import dev.micle.totemofreviving.setup.Registration;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.server.MinecraftServer; import net.minecraft.server.MinecraftServer;
import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.player.Player;

View File

@ -1,9 +1,9 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import dev.micle.totemofreviving.item.totem.DiamondTotemItem; import dev.micle.totem_of_reviving.item.totem.DiamondTotemItem;
import dev.micle.totemofreviving.item.totem.IronTotemItem; import dev.micle.totem_of_reviving.item.totem.IronTotemItem;
import dev.micle.totemofreviving.item.totem.NetheriteTotemItem; import dev.micle.totem_of_reviving.item.totem.NetheriteTotemItem;
import dev.micle.totemofreviving.item.totem.StrawTotemItem; import dev.micle.totem_of_reviving.item.totem.StrawTotemItem;
import net.neoforged.fml.ModContainer; import net.neoforged.fml.ModContainer;
import net.neoforged.fml.config.ModConfig; import net.neoforged.fml.config.ModConfig;
import net.neoforged.neoforge.common.ModConfigSpec; import net.neoforged.neoforge.common.ModConfigSpec;

View File

@ -1,6 +1,6 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import dev.micle.totemofreviving.TotemOfReviving; import dev.micle.totem_of_reviving.TotemOfReviving;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTab;
import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredHolder;

View File

@ -1,6 +1,6 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import dev.micle.totemofreviving.component.TotemData; import dev.micle.totem_of_reviving.component.TotemData;
import net.minecraft.core.component.DataComponentType; import net.minecraft.core.component.DataComponentType;
import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredHolder;

View File

@ -1,13 +1,13 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import dev.micle.totemofreviving.item.charge.DiamondChargeItem; import dev.micle.totem_of_reviving.item.charge.DiamondChargeItem;
import dev.micle.totemofreviving.item.charge.IronChargeItem; import dev.micle.totem_of_reviving.item.charge.IronChargeItem;
import dev.micle.totemofreviving.item.charge.NetheriteChargeItem; import dev.micle.totem_of_reviving.item.charge.NetheriteChargeItem;
import dev.micle.totemofreviving.item.charge.StrawChargeItem; import dev.micle.totem_of_reviving.item.charge.StrawChargeItem;
import dev.micle.totemofreviving.item.totem.DiamondTotemItem; import dev.micle.totem_of_reviving.item.totem.DiamondTotemItem;
import dev.micle.totemofreviving.item.totem.IronTotemItem; import dev.micle.totem_of_reviving.item.totem.IronTotemItem;
import dev.micle.totemofreviving.item.totem.NetheriteTotemItem; import dev.micle.totem_of_reviving.item.totem.NetheriteTotemItem;
import dev.micle.totemofreviving.item.totem.StrawTotemItem; import dev.micle.totem_of_reviving.item.totem.StrawTotemItem;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.neoforged.neoforge.registries.DeferredItem; import net.neoforged.neoforge.registries.DeferredItem;

View File

@ -1,4 +1,4 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import com.mojang.blaze3d.platform.InputConstants; import com.mojang.blaze3d.platform.InputConstants;
import net.minecraft.client.KeyMapping; import net.minecraft.client.KeyMapping;

View File

@ -1,7 +1,6 @@
package dev.micle.totemofreviving.setup; package dev.micle.totem_of_reviving.setup;
import dev.micle.totemofreviving.TotemOfReviving; import dev.micle.totem_of_reviving.TotemOfReviving;
import net.minecraft.core.component.DataComponentType;
import net.minecraft.core.registries.Registries; import net.minecraft.core.registries.Registries;
import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTab;
import net.neoforged.bus.api.IEventBus; import net.neoforged.bus.api.IEventBus;

View File

@ -0,0 +1,12 @@
{
"itemGroup.totem_of_reviving.main": "Micle's Totem of Reviving",
"item.totem_of_reviving.straw_totem": "Straw totem of reviving",
"item.totem_of_reviving.iron_totem": "Iron totem of reviving",
"item.totem_of_reviving.diamond_totem": "Diamond totem of reviving",
"item.totem_of_reviving.netherite_totem": "Netherite totem of reviving",
"item.totem_of_reviving.straw_charge": "Straw reviving charge",
"item.totem_of_reviving.iron_charge": "Iron reviving charge",
"item.totem_of_reviving.diamond_charge": "Diamond reviving charge",
"item.totem_of_reviving.netherite_charge": "Netherite reviving charge",
"advanced_tooltips": "advanced_tooltips"
}

View File

@ -1,12 +0,0 @@
{
"itemGroup.totemofreviving.main": "Micle's Totem of Reviving",
"item.totemofreviving.straw_totem": "Straw totem of reviving",
"item.totemofreviving.iron_totem": "Iron totem of reviving",
"item.totemofreviving.diamond_totem": "Diamond totem of reviving",
"item.totemofreviving.netherite_totem": "Netherite totem of reviving",
"item.totemofreviving.straw_charge": "Straw reviving charge",
"item.totemofreviving.iron_charge": "Iron reviving charge",
"item.totemofreviving.diamond_charge": "Diamond reviving charge",
"item.totemofreviving.netherite_charge": "Netherite reviving charge",
"advanced_tooltips": "advanced_tooltips"
}

View File

@ -1,6 +1,6 @@
{ {
"pack": { "pack": {
"description": "totemofreviving resources", "description": "totem_of_reviving resources",
"pack_format": 8 "pack_format": 8
} }
} }

View File

@ -9,7 +9,7 @@ version = "${mod_version}"
displayName = "${mod_name}" displayName = "${mod_name}"
#updateJSONURL="http://myurl.me/" #updateJSONURL="http://myurl.me/"
#displayURL="http://example.com/" #displayURL="http://example.com/"
logoFile="logo.jpg" logoFile= "logo.jpg"
#credits="" #credits=""
authors="${mod_authors}" authors="${mod_authors}"
description = '''${mod_description}''' description = '''${mod_description}'''
@ -20,17 +20,17 @@ description = '''${mod_description}'''
#[[accessTransformers]] #[[accessTransformers]]
#file="META-INF/accesstransformer.cfg" #file="META-INF/accesstransformer.cfg"
[[dependencies."${mod_id}"]] [[dependencies.${mod_id}]]
modId = "neoforge" modId = "neoforge"
# The type of the dependency. Can be one of "required", "optional", "incompatible" or "discouraged" (case insensitive). # The type of the dependency. Can be one of "required", "optional", "incompatible" or "discouraged" (case insensitive).
# 'required' requires the mod to exist, 'optional' does not # 'required' requires the mod to exist, 'optional' does not
# 'incompatible' will prevent the game from loading when the mod exists, and 'discouraged' will show a warning # 'incompatible' will prevent the game from loading when the mod exists, and 'discouraged' will show a warning
type = "required" type = "required"
versionRange = "${forge_version_range}" versionRange = "${neo_version_range}"
ordering = "NONE" # BEFORE, AFTER, NONE ordering = "NONE" # BEFORE, AFTER, NONE
side = "BOTH" # BOTH, CLIENT, SERVER side = "BOTH" # BOTH, CLIENT, SERVER
[[dependencies."${mod_id}"]] [[dependencies.${mod_id}]]
modId = "minecraft" modId = "minecraft"
type = "required" type = "required"
versionRange = "${minecraft_version_range}" versionRange = "${minecraft_version_range}"