Add note to Random Armor Trim indicating it does not drop Netherite Upgrade template
This commit is contained in:
parent
9a4566c5ba
commit
52dfc9b120
|
|
@ -1,2 +1,2 @@
|
|||
// 1.20.4 2024-05-27T20:08:38.6094613 ModKit Language: en_us for mod 'exdeorum'
|
||||
9dc028b16e0986416fa397f67d1fa97443044820 assets/exdeorum/lang/en_us.json
|
||||
// 1.20.4 2024-06-12T10:12:55.8210228 ModKit Language: en_us for mod 'exdeorum'
|
||||
1c3e155c259b1fbba3d91755c10e202362f564af assets/exdeorum/lang/en_us.json
|
||||
|
|
|
|||
|
|
@ -275,6 +275,7 @@
|
|||
"item.exdeorum.porcelain_water_bucket": "Porcelain Water Bucket",
|
||||
"item.exdeorum.porcelain_witch_water_bucket": "Porcelain Witch Water Bucket",
|
||||
"item.exdeorum.random_armor_trim": "Random Armor Trim",
|
||||
"item.exdeorum.random_armor_trim.no_upgrade": "Does not drop Netherite Upgrade",
|
||||
"item.exdeorum.random_pottery_sherd": "Random Pottery Sherd",
|
||||
"item.exdeorum.sculk_core": "Sculk Core",
|
||||
"item.exdeorum.silk_worm": "Silk Worm",
|
||||
|
|
|
|||
|
|
@ -328,7 +328,7 @@ public abstract class AbstractCrucibleBlockEntity extends EBlockEntity {
|
|||
public static class Ticker implements BlockEntityTicker<AbstractCrucibleBlockEntity> {
|
||||
@Override
|
||||
public void tick(Level level, BlockPos pos, BlockState state, AbstractCrucibleBlockEntity crucible) {
|
||||
// Update twice per tick
|
||||
// Update twice per second
|
||||
if (!level.isClientSide) {
|
||||
var tank = crucible.tank;
|
||||
|
||||
|
|
|
|||
|
|
@ -61,6 +61,8 @@ class English {
|
|||
|
||||
english.add(TranslationKeys.INFESTED_LEAVES_FULLY_INFESTED, "Fully Infested");
|
||||
|
||||
english.add(TranslationKeys.RANDOM_TRIM_DOES_NOT_CONTAIN_UPGRADE, "Does not drop Netherite Upgrade");
|
||||
|
||||
english.add(TranslationKeys.ROOT_ADVANCEMENT_TITLE, "Don't Look Down...");
|
||||
english.add(TranslationKeys.ROOT_ADVANCEMENT_DESCRIPTION, "Spawn into a SkyBlock void world");
|
||||
english.add(TranslationKeys.CROOK_ADVANCEMENT_TITLE, "Give Him The Hook");
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ public class TranslationKeys {
|
|||
|
||||
// Blocks
|
||||
public static final String INFESTED_LEAVES_FULLY_INFESTED = "block." + ExDeorum.ID + ".infested_leaves.fully_infested";
|
||||
|
||||
// Items
|
||||
public static final String RANDOM_TRIM_DOES_NOT_CONTAIN_UPGRADE = "item." + ExDeorum.ID + ".random_armor_trim.no_upgrade";
|
||||
|
||||
// Advancements
|
||||
public static final String ROOT_ADVANCEMENT_TITLE = "advancements." + ExDeorum.ID + ".core.root.title";
|
||||
|
|
|
|||
|
|
@ -19,8 +19,10 @@
|
|||
package thedarkcolour.exdeorum.item;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
import net.minecraft.ChatFormatting;
|
||||
import net.minecraft.Util;
|
||||
import net.minecraft.core.registries.BuiltInRegistries;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.tags.ItemTags;
|
||||
import net.minecraft.world.InteractionHand;
|
||||
import net.minecraft.world.InteractionResultHolder;
|
||||
|
|
@ -28,7 +30,10 @@ import net.minecraft.world.entity.player.Player;
|
|||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.item.Items;
|
||||
import net.minecraft.world.item.TooltipFlag;
|
||||
import net.minecraft.world.level.Level;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import thedarkcolour.exdeorum.data.TranslationKeys;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
@ -73,7 +78,7 @@ public abstract class RandomResultItem extends Item {
|
|||
}
|
||||
}
|
||||
|
||||
public static class RandomSandyArmorTrim extends RandomResultItem {
|
||||
public static class RandomArmorTrim extends RandomResultItem {
|
||||
public static final List<Item> POSSIBLE_TRIMS = Lists.newArrayList(
|
||||
Items.WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
||||
Items.SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE,
|
||||
|
|
@ -89,7 +94,7 @@ public abstract class RandomResultItem extends Item {
|
|||
Items.WILD_ARMOR_TRIM_SMITHING_TEMPLATE
|
||||
);
|
||||
|
||||
public RandomSandyArmorTrim(Properties properties) {
|
||||
public RandomArmorTrim(Properties properties) {
|
||||
super(properties);
|
||||
}
|
||||
|
||||
|
|
@ -97,5 +102,10 @@ public abstract class RandomResultItem extends Item {
|
|||
protected List<Item> getPossibilities() {
|
||||
return POSSIBLE_TRIMS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List<Component> tooltip, TooltipFlag pIsAdvanced) {
|
||||
tooltip.add(Component.translatable(TranslationKeys.RANDOM_TRIM_DOES_NOT_CONTAIN_UPGRADE).withStyle(ChatFormatting.DARK_GRAY));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,14 +24,12 @@ import net.minecraft.world.item.*;
|
|||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import net.minecraft.world.level.material.Fluids;
|
||||
import net.neoforged.fml.ModList;
|
||||
import net.neoforged.neoforge.registries.DeferredBlock;
|
||||
import net.neoforged.neoforge.registries.DeferredItem;
|
||||
import net.neoforged.neoforge.registries.DeferredRegister;
|
||||
import thedarkcolour.exdeorum.ExDeorum;
|
||||
import thedarkcolour.exdeorum.compat.CompatUtil;
|
||||
import thedarkcolour.exdeorum.item.*;
|
||||
import thedarkcolour.exdeorum.material.DefaultMaterials;
|
||||
import thedarkcolour.exdeorum.recipe.RecipeUtil;
|
||||
import thedarkcolour.exdeorum.tag.EItemTags;
|
||||
|
||||
|
|
@ -120,7 +118,7 @@ public class EItems {
|
|||
public static final DeferredItem<Item> CRIMSON_NYLIUM_SPORES = ITEMS.register("crimson_nylium_spores", () -> new NyliumSpreaderItem(props(), Blocks.CRIMSON_NYLIUM::defaultBlockState));
|
||||
public static final DeferredItem<Item> SCULK_CORE = ITEMS.register("sculk_core", () -> new SculkCoreItem(props().stacksTo(1)));
|
||||
public static final DeferredItem<Item> RANDOM_POTTERY_SHERD = ITEMS.register("random_pottery_sherd", () -> new RandomResultItem.RandomSherd(props()));
|
||||
public static final DeferredItem<Item> RANDOM_ARMOR_TRIM = ITEMS.register("random_armor_trim", () -> new RandomResultItem.RandomSandyArmorTrim(props()));
|
||||
public static final DeferredItem<Item> RANDOM_ARMOR_TRIM = ITEMS.register("random_armor_trim", () -> new RandomResultItem.RandomArmorTrim(props()));
|
||||
public static final DeferredItem<Item> WOOD_CHIPPINGS = registerSimpleItem("wood_chippings");
|
||||
|
||||
// Buckets
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user