This commit is contained in:
nimsolated
2026-03-24 11:34:33 -07:00
parent 0daca60588
commit cec0364d50
123 changed files with 3468 additions and 25 deletions

View File

@@ -0,0 +1,20 @@
package net.mcreator.arisrandomadditions.block;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraft.world.level.block.SoundType;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.core.BlockPos;
public class EnditeBlockBlock extends Block {
public EnditeBlockBlock() {
super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(5f, 10f).requiresCorrectToolForDrops());
}
@Override
public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
return 15;
}
}

View File

@@ -28,6 +28,7 @@ import net.mcreator.arisrandomadditions.block.MagmaBrickSlabsBlock;
import net.mcreator.arisrandomadditions.block.MagmaBrickPressurePlateBlock;
import net.mcreator.arisrandomadditions.block.MagmaBrickButtonBlock;
import net.mcreator.arisrandomadditions.block.HexaCondensedNetherrackBlock;
import net.mcreator.arisrandomadditions.block.EnditeBlockBlock;
import net.mcreator.arisrandomadditions.block.CondensedNetherrackBlock;
import net.mcreator.arisrandomadditions.block.CondensedCondensedNetherrackBlock;
import net.mcreator.arisrandomadditions.block.CondensedCondensedCondensedNetherrackBlock;
@@ -60,6 +61,7 @@ public class ArisRandomAdditionsModBlocks {
public static final RegistryObject<Block> ORICHALCUM_ORE = REGISTRY.register("orichalcum_ore", () -> new OrichalcumOreBlock());
public static final RegistryObject<Block> ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock());
public static final RegistryObject<Block> RAVE_BLOCK = REGISTRY.register("rave_block", () -> new RaveBlockBlock());
public static final RegistryObject<Block> ENDITE_BLOCK = REGISTRY.register("endite_block", () -> new EnditeBlockBlock());
// Start of user code block custom blocks
// End of user code block custom blocks
}

View File

@@ -21,6 +21,7 @@ import net.mcreator.arisrandomadditions.item.StarWandItem;
import net.mcreator.arisrandomadditions.item.StarItem;
import net.mcreator.arisrandomadditions.item.SnowGolemQuestionMarkItem;
import net.mcreator.arisrandomadditions.item.SandDustItem;
import net.mcreator.arisrandomadditions.item.PowerStarItem;
import net.mcreator.arisrandomadditions.item.PocketLightningItem;
import net.mcreator.arisrandomadditions.item.OrichalcumSwordItem;
import net.mcreator.arisrandomadditions.item.OrichalcumShovelItem;
@@ -40,6 +41,16 @@ import net.mcreator.arisrandomadditions.item.LapisLazuliNuggetItem;
import net.mcreator.arisrandomadditions.item.IronGolemQuestionMarkItem;
import net.mcreator.arisrandomadditions.item.GravediggerItem;
import net.mcreator.arisrandomadditions.item.GoldenBerriesItem;
import net.mcreator.arisrandomadditions.item.EnditeUpgradeSmithingTemplateItem;
import net.mcreator.arisrandomadditions.item.EnditeSwordItem;
import net.mcreator.arisrandomadditions.item.EnditeShovelItem;
import net.mcreator.arisrandomadditions.item.EnditeScytheItem;
import net.mcreator.arisrandomadditions.item.EnditePickaxeItem;
import net.mcreator.arisrandomadditions.item.EnditeIngotItem;
import net.mcreator.arisrandomadditions.item.EnditeHoeItem;
import net.mcreator.arisrandomadditions.item.EnditeAxeItem;
import net.mcreator.arisrandomadditions.item.EnditeArmorItem;
import net.mcreator.arisrandomadditions.item.ChorusEyeItem;
import net.mcreator.arisrandomadditions.item.CheeseItem;
import net.mcreator.arisrandomadditions.item.BlockEaterItem;
import net.mcreator.arisrandomadditions.item.BlackIronIngotItem;
@@ -117,6 +128,21 @@ public class ArisRandomAdditionsModItems {
public static final RegistryObject<Item> TURD = REGISTRY.register("turd", () -> new TurdItem());
public static final RegistryObject<Item> WAND_OF_DRAINING = REGISTRY.register("wand_of_draining", () -> new WandOfDrainingItem());
public static final RegistryObject<Item> ARI_SPAWN_EGG = REGISTRY.register("ari_spawn_egg", () -> new ForgeSpawnEggItem(ArisRandomAdditionsModEntities.ARI, -65448, -1, new Item.Properties()));
public static final RegistryObject<Item> ENDITE_INGOT = REGISTRY.register("endite_ingot", () -> new EnditeIngotItem());
public static final RegistryObject<Item> ENDITE_BLOCK = block(ArisRandomAdditionsModBlocks.ENDITE_BLOCK);
public static final RegistryObject<Item> ENDITE_PICKAXE = REGISTRY.register("endite_pickaxe", () -> new EnditePickaxeItem());
public static final RegistryObject<Item> ENDITE_AXE = REGISTRY.register("endite_axe", () -> new EnditeAxeItem());
public static final RegistryObject<Item> ENDITE_SWORD = REGISTRY.register("endite_sword", () -> new EnditeSwordItem());
public static final RegistryObject<Item> ENDITE_SHOVEL = REGISTRY.register("endite_shovel", () -> new EnditeShovelItem());
public static final RegistryObject<Item> ENDITE_HOE = REGISTRY.register("endite_hoe", () -> new EnditeHoeItem());
public static final RegistryObject<Item> ENDITE_ARMOR_HELMET = REGISTRY.register("endite_armor_helmet", () -> new EnditeArmorItem.Helmet());
public static final RegistryObject<Item> ENDITE_ARMOR_CHESTPLATE = REGISTRY.register("endite_armor_chestplate", () -> new EnditeArmorItem.Chestplate());
public static final RegistryObject<Item> ENDITE_ARMOR_LEGGINGS = REGISTRY.register("endite_armor_leggings", () -> new EnditeArmorItem.Leggings());
public static final RegistryObject<Item> ENDITE_ARMOR_BOOTS = REGISTRY.register("endite_armor_boots", () -> new EnditeArmorItem.Boots());
public static final RegistryObject<Item> ENDITE_UPGRADE_SMITHING_TEMPLATE = REGISTRY.register("endite_upgrade_smithing_template", () -> new EnditeUpgradeSmithingTemplateItem());
public static final RegistryObject<Item> CHORUS_EYE = REGISTRY.register("chorus_eye", () -> new ChorusEyeItem());
public static final RegistryObject<Item> POWER_STAR = REGISTRY.register("power_star", () -> new PowerStarItem());
public static final RegistryObject<Item> ENDITE_SCYTHE = REGISTRY.register("endite_scythe", () -> new EnditeScytheItem());
// Start of user code block custom items
// End of user code block custom items

View File

@@ -10,6 +10,7 @@ import net.minecraftforge.registries.DeferredRegister;
import net.minecraft.world.effect.MobEffect;
import net.mcreator.arisrandomadditions.potion.TheEndOfYourMiseryEffectMobEffect;
import net.mcreator.arisrandomadditions.potion.SummonedEntityEffectMobEffect;
import net.mcreator.arisrandomadditions.potion.StinkyEffectMobEffect;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
@@ -18,4 +19,5 @@ public class ArisRandomAdditionsModMobEffects {
public static final DeferredRegister<MobEffect> REGISTRY = DeferredRegister.create(ForgeRegistries.MOB_EFFECTS, ArisRandomAdditionsMod.MODID);
public static final RegistryObject<MobEffect> STINKY_EFFECT = REGISTRY.register("stinky_effect", () -> new StinkyEffectMobEffect());
public static final RegistryObject<MobEffect> SUMMONED_ENTITY_EFFECT = REGISTRY.register("summoned_entity_effect", () -> new SummonedEntityEffectMobEffect());
public static final RegistryObject<MobEffect> THE_END_OF_YOUR_MISERY_EFFECT = REGISTRY.register("the_end_of_your_misery_effect", () -> new TheEndOfYourMiseryEffectMobEffect());
}

View File

@@ -36,6 +36,7 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_ORE.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_BLOCK.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.RAVE_BLOCK.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.ENDITE_BLOCK.get().asItem());
} else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) {
tabData.accept(ArisRandomAdditionsModItems.BLOCK_EATER.get());
tabData.accept(ArisRandomAdditionsModItems.NETHERRACKITE_PICKAXE.get());
@@ -50,6 +51,11 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.BEDROCK_EATER.get());
tabData.accept(ArisRandomAdditionsModItems.WAND_OF_RESIZING.get());
tabData.accept(ArisRandomAdditionsModItems.TURD.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_PICKAXE.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_AXE.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SHOVEL.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_HOE.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get());
} else if (tabData.getTabKey() == CreativeModeTabs.INGREDIENTS) {
tabData.accept(ArisRandomAdditionsModItems.NETHERRACKITE.get());
tabData.accept(ArisRandomAdditionsModItems.SAND_DUST.get());
@@ -64,6 +70,10 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM.get());
tabData.accept(ArisRandomAdditionsModItems.BEDROCK_SHARD.get());
tabData.accept(ArisRandomAdditionsModItems.BLACK_IRON_INGOT.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_INGOT.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_UPGRADE_SMITHING_TEMPLATE.get());
tabData.accept(ArisRandomAdditionsModItems.CHORUS_EYE.get());
tabData.accept(ArisRandomAdditionsModItems.POWER_STAR.get());
} else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) {
tabData.accept(ArisRandomAdditionsModItems.MAGIC_FLESH.get());
tabData.accept(ArisRandomAdditionsModItems.GOLDEN_BERRIES.get());
@@ -92,6 +102,12 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM_ARMOR_BOOTS.get());
tabData.accept(ArisRandomAdditionsModItems.NIGHT_VISION_GOGGLES_HELMET.get());
tabData.accept(ArisRandomAdditionsModItems.WAND_OF_DRAINING.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SWORD.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_HELMET.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_CHESTPLATE.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_BOOTS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get());
}
}
}

View File

@@ -0,0 +1,11 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.Item;
public class ChorusEyeItem extends Item {
public ChorusEyeItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.RARE));
}
}

View File

@@ -0,0 +1,145 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ArmorMaterial;
import net.minecraft.world.item.ArmorItem;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.EquipmentSlot;
import net.minecraft.world.entity.Entity;
import net.minecraft.sounds.SoundEvents;
import net.minecraft.sounds.SoundEvent;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.EnditeArmorBootsTickEventProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List;
import com.google.common.collect.Iterables;
public abstract class EnditeArmorItem extends ArmorItem {
public EnditeArmorItem(ArmorItem.Type type, Item.Properties properties) {
super(new ArmorMaterial() {
@Override
public int getDurabilityForType(ArmorItem.Type type) {
return new int[]{13, 15, 16, 11}[type.getSlot().getIndex()] * 50;
}
@Override
public int getDefenseForType(ArmorItem.Type type) {
return new int[]{6, 9, 12, 6}[type.getSlot().getIndex()];
}
@Override
public int getEnchantmentValue() {
return 25;
}
@Override
public SoundEvent getEquipSound() {
return SoundEvents.EMPTY;
}
@Override
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
@Override
public String getName() {
return "endite_armor";
}
@Override
public float getToughness() {
return 5f;
}
@Override
public float getKnockbackResistance() {
return 0.25f;
}
}, type, properties);
}
public static class Helmet extends EnditeArmorItem {
public Helmet() {
super(ArmorItem.Type.HELMET, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.endite_armor_helmet.description_0"));
}
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/endite_layer_1.png";
}
}
public static class Chestplate extends EnditeArmorItem {
public Chestplate() {
super(ArmorItem.Type.CHESTPLATE, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.endite_armor_chestplate.description_0"));
}
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/endite_layer_1.png";
}
}
public static class Leggings extends EnditeArmorItem {
public Leggings() {
super(ArmorItem.Type.LEGGINGS, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.endite_armor_leggings.description_0"));
}
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/endite_layer_2.png";
}
}
public static class Boots extends EnditeArmorItem {
public Boots() {
super(ArmorItem.Type.BOOTS, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.endite_armor_boots.description_0"));
}
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/endite_layer_1.png";
}
@Override
public void inventoryTick(ItemStack itemstack, Level world, Entity entity, int slot, boolean selected) {
super.inventoryTick(itemstack, world, entity, slot, selected);
if (entity instanceof Player player && Iterables.contains(player.getArmorSlots(), itemstack)) {
EnditeArmorBootsTickEventProcedure.execute(entity);
}
}
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.AxeItem;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditeAxeItem extends AxeItem {
public EnditeAxeItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 11f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 1, -3f, new Item.Properties().fireResistant());
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.HoeItem;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditeHoeItem extends HoeItem {
public EnditeHoeItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 0f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 0, 0f, new Item.Properties().fireResistant());
}
}

View File

@@ -0,0 +1,11 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.Item;
public class EnditeIngotItem extends Item {
public EnditeIngotItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.PickaxeItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditePickaxeItem extends PickaxeItem {
public EnditePickaxeItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 7f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 1, -2.8f, new Item.Properties().fireResistant());
}
}

View File

@@ -0,0 +1,59 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.HoeItem;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.EnditeScytheLivingEntityIsHitWithToolProcedure;
import java.util.List;
public class EnditeScytheItem extends HoeItem {
public EnditeScytheItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 8f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of();
}
}, 0, -3f, new Item.Properties().fireResistant());
}
@Override
public boolean hurtEnemy(ItemStack itemstack, LivingEntity entity, LivingEntity sourceentity) {
boolean retval = super.hurtEnemy(itemstack, entity, sourceentity);
EnditeScytheLivingEntityIsHitWithToolProcedure.execute(entity.level(), entity);
return retval;
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.endite_scythe.description_0"));
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.ShovelItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditeShovelItem extends ShovelItem {
public EnditeShovelItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 3f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 1, -3f, new Item.Properties().fireResistant());
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.SwordItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditeSwordItem extends SwordItem {
public EnditeSwordItem() {
super(new Tier() {
public int getUses() {
return 3048;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 7f;
}
public int getLevel() {
return 4;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 3, -2.4f, new Item.Properties().fireResistant());
}
}

View File

@@ -0,0 +1,11 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.Item;
public class EnditeUpgradeSmithingTemplateItem extends Item {
public EnditeUpgradeSmithingTemplateItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.RARE));
}
}

View File

@@ -5,6 +5,7 @@ import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ArmorMaterial;
@@ -14,10 +15,13 @@ import net.minecraft.world.entity.EquipmentSlot;
import net.minecraft.world.entity.Entity;
import net.minecraft.sounds.SoundEvent;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.OrichalcumArmorBootsTickEventProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List;
import com.google.common.collect.Iterables;
public abstract class OrichalcumArmorItem extends ArmorItem {
@@ -67,7 +71,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
public static class Helmet extends OrichalcumArmorItem {
public Helmet() {
super(ArmorItem.Type.HELMET, new Item.Properties());
super(ArmorItem.Type.HELMET, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_helmet.description_0"));
}
@Override
@@ -78,7 +88,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
public static class Chestplate extends OrichalcumArmorItem {
public Chestplate() {
super(ArmorItem.Type.CHESTPLATE, new Item.Properties());
super(ArmorItem.Type.CHESTPLATE, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_chestplate.description_0"));
}
@Override
@@ -89,7 +105,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
public static class Leggings extends OrichalcumArmorItem {
public Leggings() {
super(ArmorItem.Type.LEGGINGS, new Item.Properties());
super(ArmorItem.Type.LEGGINGS, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_leggings.description_0"));
}
@Override
@@ -100,7 +122,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
public static class Boots extends OrichalcumArmorItem {
public Boots() {
super(ArmorItem.Type.BOOTS, new Item.Properties());
super(ArmorItem.Type.BOOTS, new Item.Properties().fireResistant());
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_boots.description_0"));
}
@Override

View File

@@ -0,0 +1,21 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
public class PowerStarItem extends Item {
public PowerStarItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return true;
}
}

View File

@@ -0,0 +1,33 @@
package net.mcreator.arisrandomadditions.potion;
import net.minecraft.world.entity.ai.attributes.AttributeMap;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.effect.MobEffectCategory;
import net.minecraft.world.effect.MobEffect;
import net.mcreator.arisrandomadditions.procedures.TheEndOfYourMiseryEffectEffectStartedappliedProcedure;
import net.mcreator.arisrandomadditions.procedures.TheEndOfYourMiseryEffectEffectExpiresProcedure;
public class TheEndOfYourMiseryEffectMobEffect extends MobEffect {
public TheEndOfYourMiseryEffectMobEffect() {
super(MobEffectCategory.HARMFUL, -13434778);
}
@Override
public void addAttributeModifiers(LivingEntity entity, AttributeMap attributeMap, int amplifier) {
super.addAttributeModifiers(entity, attributeMap, amplifier);
TheEndOfYourMiseryEffectEffectStartedappliedProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity);
}
@Override
public void removeAttributeModifiers(LivingEntity entity, AttributeMap attributeMap, int amplifier) {
super.removeAttributeModifiers(entity, attributeMap, amplifier);
TheEndOfYourMiseryEffectEffectExpiresProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity);
}
@Override
public boolean isDurationEffectTick(int duration, int amplifier) {
return true;
}
}

View File

@@ -0,0 +1,44 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.EquipmentSlot;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.advancements.AdvancementProgress;
import net.minecraft.advancements.Advancement;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
public class EnditeArmorBootsTickEventProcedure {
public static void execute(Entity entity) {
if (entity == null)
return;
if ((entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.HEAD) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_HELMET.get()
&& (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.CHEST) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_CHESTPLATE.get()
&& (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.LEGS) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get()) {
if (entity instanceof Player && !(entity instanceof ServerPlayer _plr7 && _plr7.level() instanceof ServerLevel
&& _plr7.getAdvancements().getOrStartProgress(_plr7.server.getAdvancements().getAdvancement(new ResourceLocation("aris_random_additions:endite_set_advancement"))).isDone())) {
if (entity instanceof ServerPlayer _player) {
Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("aris_random_additions:endite_set_advancement"));
AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv);
if (!_ap.isDone()) {
for (String criteria : _ap.getRemainingCriteria())
_player.getAdvancements().award(_adv, criteria);
}
}
}
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.DAMAGE_RESISTANCE, 60, 1, false, false));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, 60, 1, false, false));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.DAMAGE_BOOST, 60, 1, false, false));
}
}
}

View File

@@ -0,0 +1,21 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffectInstance;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects;
public class EnditeScytheLivingEntityIsHitWithToolProcedure {
public static void execute(LevelAccessor world, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
if (!(entity instanceof LivingEntity _livEnt1 && _livEnt1.hasEffect(ArisRandomAdditionsModMobEffects.THE_END_OF_YOUR_MISERY_EFFECT.get()))) {
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(ArisRandomAdditionsModMobEffects.THE_END_OF_YOUR_MISERY_EFFECT.get(), 80, 0, true, true));
}
}
}
}

View File

@@ -0,0 +1,32 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.level.Level;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.damagesource.DamageTypes;
import net.minecraft.world.damagesource.DamageSource;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.registries.Registries;
import net.minecraft.core.BlockPos;
public class TheEndOfYourMiseryEffectEffectExpiresProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
entity.hurt(new DamageSource(world.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(DamageTypes.MAGIC)),
(float) (((entity instanceof LivingEntity _livEnt ? _livEnt.getMaxHealth() : -1) - (entity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1)) * 0.33));
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.player.attack.crit")), SoundSource.HOSTILE, (float) 0.66, (float) 0.66);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.player.attack.crit")), SoundSource.HOSTILE, (float) 0.66, (float) 0.66, false);
}
}
}
}
}

View File

@@ -0,0 +1,33 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.level.Level;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
public class TheEndOfYourMiseryEffectEffectStartedappliedProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.DARKNESS, 36, 2, false, false));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 80, 2, false, false));
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.ender_dragon.growl")), SoundSource.HOSTILE, (float) 0.66, (float) 1.6);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.ender_dragon.growl")), SoundSource.HOSTILE, (float) 0.66, (float) 1.6, false);
}
}
}
}
}

View File

@@ -1,3 +1,4 @@
public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature <init>(Lcom/mojang/serialization/Codec;)V #constructor
public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place

View File

@@ -4,7 +4,7 @@ license="MIT License"
[[mods]]
modId="aris_random_additions"
version="2.0.3"
version="2.1.0"
displayName="Ari's Random Additions"
displayURL="https://mcreator.net"
logoFile="logo.png"

View File

@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "aris_random_additions:block/endite_block"
}
}
}

View File

@@ -1,24 +1,28 @@
{
"advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time",
"block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
"item.nims_random_bullshit.magic_dust": "Magic Dust",
"block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
"item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots",
"block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
"painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
"entity.aris_random_additions.ghoul": "Ghoul",
"block.aris_random_additions.broken_glass": "Broken Glass",
"item.aris_random_additions.ghoul_spawn_egg": "Ghoul Spawn Egg",
"item.aris_random_additions.endite_armor_boots": "Endite Boots",
"gui.aris_random_additions.turd_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ",
"item.aris_random_additions.bedrock_shard": "Bedrock Shard",
"item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template",
"advancements.grave_digger_advancement.title": "We Must Dig!",
"item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template",
"item.aris_random_additions.endite_ingot": "Endite",
"block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum",
"block.nims_random_bullshit.rubber_slab": "Rubber Slab",
"block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate",
"item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template",
"block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate",
"advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.",
"block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore",
"block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"item.aris_random_additions.endite_pickaxe": "Endite Pickaxe",
"advancements.endite_scythe_advancement.title": "Endbringer\u0027s Sharpest Tool",
"painting.aris_random_additions.turd_painting.author": "Ari/nim",
"item.nims_random_bullshit.wand_of_resizing": "Wand Of Resizing",
"item.nims_random_bullshit.gravedigger.description_1": "We must dig!",
@@ -28,19 +32,23 @@
"item.aris_random_additions.bedrock_sword": "Bedrock Sword",
"item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"block.aris_random_additions.endite_block": "Block of Endite",
"enchantment.aris_random_additions.passive_income_enchantment": "Passive Income",
"item.aris_random_additions.sand_dust": "Sand Dust",
"block.aris_random_additions.orichalcum_block": "Block of Orichalcum",
"gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
"item.aris_random_additions.power_star": "Power Star",
"enchantment.nims_random_bullshit.ruining_enchantment": "Ruining",
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"advancements.endite_advancement.descr": "Obtain Endite",
"block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
"block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"enchantment.nims_random_bullshit.sundering_enchantment": "Sundering",
"block.aris_random_additions.magma_brick_slabs": "Magma Brick Slab",
"item.nims_random_bullshit.sand_dust": "Sand Dust",
"item.aris_random_additions.endite_sword": "Endite Sword",
"item.nims_random_bullshit.magic_flesh": "Magic Flesh",
"item.nims_random_bullshit.golden_berries": "Golden Berries",
"item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
@@ -50,6 +58,7 @@
"advancements.turd_advancement.title": "Crap!",
"item.aris_random_additions.orichalcum_armor_chestplate": "Orichalcum Chestplate",
"item.nims_random_bullshit.bedrock_eater": "Bedrock Eater",
"item.aris_random_additions.orichalcum_armor_helmet.description_0": "Set Bonus: Speed, Jump Boost",
"block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate",
"block.aris_random_additions.redstone_brick_walls": "Redstone Brick Wall",
"item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings",
@@ -67,21 +76,24 @@
"block.nims_random_bullshit.broken_glass": "Broken Glass",
"block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall",
"item.aris_random_additions.tux_spawn_egg": "Tux Spawn Egg",
"advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
"item.aris_random_additions.netherrackite": "Netherrackite Ingot",
"effect.aris_random_additions.the_end_of_your_misery_effect": "The End Of Your Misery",
"advancements.orichalcum_advancement.title": "Folly Red",
"item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg",
"item.aris_random_additions.orichalcum_armor_boots.description_0": "Set Bonus: Speed, Jump Boost",
"gui.nims_random_bullshit.mailbox_gui.label_y": "Y:",
"gui.nims_random_bullshit.mailbox_gui.label_z": "Z:",
"item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
"item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet",
"block.aris_random_additions.magma_bricks": "Magma Bricks",
"item.aris_random_additions.endite_axe": "Endite Axe",
"item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?",
"item.aris_random_additions.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
"item.aris_random_additions.gravedigger.description_1": "We must dig!",
"advancements.bedrock_advancement.descr": "Obtain Bedrock",
"item.aris_random_additions.gravedigger.description_1": "We must dig!",
"item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel",
"block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs",
"block.aris_random_additions.magma_brick_walls": "Magma Brick Wall",
@@ -90,6 +102,8 @@
"item.nims_random_bullshit.netherrackite": "Netherrackite Ingot",
"block.aris_random_additions.bedrockifier": "Bedrockifier",
"enchantment.aris_random_additions.sundering_enchantment": "Sundering",
"item.aris_random_additions.endite_shovel": "Endite Shovel",
"item.aris_random_additions.endite_scythe.description_0": "Inflicts \"The End Of Your Misery\" effect on-hit, which detonates after 4 seconds to do 33% missing health magic damage.",
"item.aris_random_additions.netherrackite_pickaxe": "Netherrackite Pickaxe",
"item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
@@ -100,6 +114,7 @@
"block.nims_random_bullshit.ore_miner": "Ore Miner",
"advancements.star_wand_advancement.descr": "Use a Star Wand",
"item.aris_random_additions.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
"advancements.endite_set_advancement.descr": "Wear a full armor set of Endite.",
"block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack",
"item.aris_random_additions.magic_egg": "Magic Egg",
"entity.nims_random_bullshit.ghoul": "Ghoul",
@@ -107,10 +122,12 @@
"block.aris_random_additions.redstone_brick_slabs": "Redstone Brick Slab",
"advancements.star_advancement.descr": "Obtain a Star",
"item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe",
"item.aris_random_additions.endite_armor_chestplate.description_0": "Set Bonus: Resistance, Regeneration, Strength",
"block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs",
"advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Boots",
"item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template",
"item.aris_random_additions.bedrock_eater": "Bedrock Eater",
"advancements.orichalcum_advancement.descr": "Obtain Orichalcum",
"advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!",
@@ -120,6 +137,7 @@
"item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate",
"item.nims_random_bullshit.bean": "Bean",
"effect.aris_random_additions.stinky_effect": "Stinky",
"advancements.endite_hoe_advancement.descr": "Craft an Endite Hoe",
"item.aris_random_additions.orichalcum_armor_helmet": "Orichalcum Helmet",
"enchantment.aris_random_additions.ruining_enchantment": "Ruining",
"block.aris_random_additions.ore_miner": "Ore Miner",
@@ -139,20 +157,26 @@
"item.aris_random_additions.cheese": "Cheese",
"item.aris_random_additions.orichalcum_sword": "Orichalcum Sword",
"item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!",
"advancements.endite_scythe_advancement.descr": "Craft an Endite Scythe",
"item.aris_random_additions.block_eater": "Block Eater",
"entity.nims_random_bullshit.tux": "Tux",
"item.aris_random_additions.orichalcum_pickaxe": "Orichalcum Pickaxe",
"block.nims_random_bullshit.bedrockifier": "Bedrockifier",
"effect.aris_random_additions.summoned_entity_effect": "Summoned Entity",
"item.nims_random_bullshit.orichalcum": "Orichalcum",
"item.aris_random_additions.orichalcum_armor_leggings.description_0": "Set Bonus: Speed, Jump Boost",
"advancements.magic_egg_advancement.descr": "Obtain a Magic Egg",
"advancements.endite_advancement.title": "Purple Butter",
"entity.aris_random_additions.ari": "Ari",
"item.nims_random_bullshit.night_vision_goggles_helmet": "Night Vision Goggles",
"advancements.power_star_advancement.descr": "Craft a Power Star",
"block.aris_random_additions.orichalcum_ore": "Orichalcum Ore",
"item.aris_random_additions.orichalcum_axe": "Orichalcum Axe",
"item.aris_random_additions.endite_hoe": "Endite Hoe",
"block.aris_random_additions.rave_block": "Rave Block",
"advancements.orichalcum_set_advancement.title": "Cover Me In Folly Red",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"item.aris_random_additions.endite_scythe": "Endite Scythe",
"advancements.star_advancement.title": "A Star Meant To Be",
"painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
@@ -161,6 +185,8 @@
"advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
"item.aris_random_additions.magic_flesh": "Magic Flesh",
"item.aris_random_additions.black_iron_ingot": "Black Iron Ingot",
"item.aris_random_additions.endite_armor_helmet": "Endite Helmet",
"advancements.endite_hoe_advancement.title": "Extremely Serious Dedication",
"block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall",
"block.nims_random_bullshit.rave_block": "Rave Block",
"item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword",
@@ -168,19 +194,25 @@
"block.aris_random_additions.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack",
"advancements.star_wand_advancement.title": "Healius Absorbus!",
"advancements.magic_egg_advancement.title": "Core of a Spawner",
"advancements.power_star_advancement.title": "Folly Red Star",
"item.aris_random_additions.orichalcum_armor_chestplate.description_0": "Set Bonus: Speed, Jump Boost",
"item.aris_random_additions.ari_spawn_egg": "Ari Spawn Egg",
"entity.aris_random_additions.tux": "Tux",
"item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe",
"item.aris_random_additions.magic_dust": "Magic Dust",
"block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate",
"advancements.endite_set_advancement.title": "Cover Me In Endermite",
"advancements.bedrock_shard_advancement.title": "Unobtainium",
"item.aris_random_additions.endite_armor_boots.description_0": "Set Bonus: Resistance, Regeneration, Strength",
"fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
"item.nims_random_bullshit.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!",
"gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0",
"item.aris_random_additions.chorus_eye": "Eye of Chorus",
"enchantment.aris_random_additions.sweet_blade_enchantment": "Sweet Blade",
"item.aris_random_additions.turd": "Turd",
"item.aris_random_additions.pocket_lightning.description_0": "Spawns lightning wherever it lands.",
"item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe",
"item.aris_random_additions.endite_armor_helmet.description_0": "Set Bonus: Resistance, Regeneration, Strength",
"gui.aris_random_additions.bedrockifier_gui.label_bedrockifier": "Bedrockifier",
"block.aris_random_additions.penta_condensed_netherrack": "Penta-condensed Netherrack",
"item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe",
@@ -193,16 +225,19 @@
"block.aris_random_additions.redstone_bricks": "Redstone Bricks",
"item.nims_random_bullshit.block_eater": "Block Eater",
"item.aris_random_additions.lapis_lazuli_nugget": "Lapis Lazuli Nugget",
"item.aris_random_additions.endite_armor_leggings": "Endite Leggings",
"advancements.bedrock_advancement.title": "Unobtainium Block",
"item.nims_random_bullshit.star": "Star",
"gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ",
"block.nims_random_bullshit.magma_bricks": "Magma Bricks",
"gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier",
"item.aris_random_additions.endite_armor_chestplate": "Endite Chestplate",
"item.nims_random_bullshit.shit": "Shit",
"advancements.block_eater_advancement.title": "Eat The Blocks",
"item.aris_random_additions.bedrock_pickaxe": "Bedrock Pickaxe",
"advancements.spawner_advancement.descr": "Obtain a Mob Spawner",
"item.aris_random_additions.wither_question_mark": "Wither...?",
"item.aris_random_additions.endite_armor_leggings.description_0": "Set Bonus: Resistance, Regeneration, Strength",
"advancements.netherrack_juice_advancement.title": "Smells Kinda Funny",
"block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab",
"block.aris_random_additions.netherrack_juice": "Netherrack Juice"

View File

@@ -0,0 +1,8 @@
{
"parent": "block/cube_all",
"textures": {
"all": "aris_random_additions:block/endite_ore_block",
"particle": "aris_random_additions:block/endite_ore_block"
},
"render_type": "solid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 454 B

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,36 @@
{
"display": {
"background": "minecraft:textures/block/stone.png",
"icon": {
"item": "aris_random_additions:endite_ingot"
},
"title": {
"translate": "advancements.endite_advancement.title"
},
"description": {
"translate": "advancements.endite_advancement.descr"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"endite_advancement_0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"aris_random_additions:endite_ingot"
],
"count": {
"min": 1,
"max": 64
}
}
]
}
}
}
}

View File

@@ -0,0 +1,36 @@
{
"display": {
"icon": {
"item": "aris_random_additions:endite_hoe"
},
"title": {
"translate": "advancements.endite_hoe_advancement.title"
},
"description": {
"translate": "advancements.endite_hoe_advancement.descr"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"endite_hoe_advancement_0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"aris_random_additions:endite_hoe"
],
"count": {
"min": 1,
"max": 64
}
}
]
}
}
},
"parent": "aris_random_additions:endite_advancement"
}

View File

@@ -0,0 +1,36 @@
{
"display": {
"icon": {
"item": "aris_random_additions:endite_scythe"
},
"title": {
"translate": "advancements.endite_scythe_advancement.title"
},
"description": {
"translate": "advancements.endite_scythe_advancement.descr"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"endite_scythe_advancement_0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"aris_random_additions:endite_scythe"
],
"count": {
"min": 1,
"max": 64
}
}
]
}
}
},
"parent": "aris_random_additions:endite_hoe_advancement"
}

View File

@@ -0,0 +1,23 @@
{
"display": {
"icon": {
"item": "aris_random_additions:endite_armor_chestplate"
},
"title": {
"translate": "advancements.endite_set_advancement.title"
},
"description": {
"translate": "advancements.endite_set_advancement.descr"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"endite_set_advancement_0": {
"trigger": "minecraft:impossible"
}
},
"parent": "aris_random_additions:endite_advancement"
}

View File

@@ -0,0 +1,36 @@
{
"display": {
"icon": {
"item": "aris_random_additions:power_star"
},
"title": {
"translate": "advancements.power_star_advancement.title"
},
"description": {
"translate": "advancements.power_star_advancement.descr"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"power_star_advancement_0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"aris_random_additions:power_star"
],
"count": {
"min": 1,
"max": 64
}
}
]
}
}
},
"parent": "aris_random_additions:orichalcum_advancement"
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"random_sequence": "aris_random_additions:blocks/endite_block",
"pools": [
{
"rolls": 1.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "aris_random_additions:endite_block"
}
]
}
]
}

View File

@@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
" a ",
"aba",
" a "
],
"key": {
"a": {
"item": "minecraft:popped_chorus_fruit"
},
"b": {
"item": "minecraft:ender_eye"
}
},
"result": {
"item": "aris_random_additions:chorus_eye",
"count": 1
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_axe"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_axe"
}
}

View File

@@ -0,0 +1,13 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"ingredients": [
{
"item": "aris_random_additions:endite_block"
}
],
"result": {
"item": "aris_random_additions:endite_ingot",
"count": 9
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_boots"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_armor_boots"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_chestplate"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_armor_chestplate"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_helmet"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_armor_helmet"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_hoe"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_hoe"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:power_star"
},
"base": {
"item": "minecraft:netherite_ingot"
},
"addition": {
"item": "minecraft:shulker_shell"
},
"result": {
"item": "aris_random_additions:endite_ingot"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_leggings"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_armor_leggings"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"pattern": [
"aaa",
"aaa",
"aaa"
],
"key": {
"a": {
"item": "aris_random_additions:endite_ingot"
}
},
"result": {
"item": "aris_random_additions:endite_block",
"count": 1
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_pickaxe"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_pickaxe"
}
}

View File

@@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"pattern": [
"aab",
" c ",
"c "
],
"key": {
"a": {
"item": "aris_random_additions:endite_ingot"
},
"b": {
"item": "aris_random_additions:endite_hoe"
},
"c": {
"item": "aris_random_additions:black_iron_ingot"
}
},
"result": {
"item": "aris_random_additions:endite_scythe",
"count": 1
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_shovel"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_shovel"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:netherite_sword"
},
"addition": {
"item": "aris_random_additions:endite_ingot"
},
"result": {
"item": "aris_random_additions:endite_sword"
}
}

View File

@@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
" a ",
"aba",
" a "
],
"key": {
"a": {
"item": "aris_random_additions:chorus_eye"
},
"b": {
"item": "minecraft:netherite_upgrade_smithing_template"
}
},
"result": {
"item": "aris_random_additions:endite_upgrade_smithing_template",
"count": 1
}
}

View File

@@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
" a ",
"aba",
" a "
],
"key": {
"a": {
"item": "aris_random_additions:orichalcum"
},
"b": {
"item": "minecraft:nether_star"
}
},
"result": {
"item": "aris_random_additions:power_star",
"count": 1
}
}

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_block",
"aris_random_additions:orichalcum_block",
"aris_random_additions:orichalcum_ore",
"aris_random_additions:bedrockifier",

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_block",
"aris_random_additions:orichalcum_block",
"aris_random_additions:orichalcum_ore",
"aris_random_additions:bedrockifier"

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_axe",
"aris_random_additions:orichalcum_axe"
]
}

View File

@@ -1,6 +1,8 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_scythe",
"aris_random_additions:endite_hoe",
"aris_random_additions:orichalcum_hoe"
]
}

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_pickaxe",
"aris_random_additions:wand_of_draining",
"aris_random_additions:wand_of_resizing",
"aris_random_additions:orichalcum_pickaxe",

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_shovel",
"aris_random_additions:orichalcum_shovel",
"aris_random_additions:gravedigger"
]

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"aris_random_additions:endite_sword",
"aris_random_additions:orichalcum_sword",
"aris_random_additions:bedrock_sword"
]