This commit is contained in:
nimsolated
2026-03-24 21:59:09 -07:00
parent cec0364d50
commit 5631439606
48 changed files with 991 additions and 19 deletions

View File

@@ -18,6 +18,7 @@ import net.minecraft.resources.ResourceLocation;
import net.minecraft.network.FriendlyByteBuf;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModTabs;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModParticleTypes;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModPaintings;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMenus;
@@ -59,6 +60,7 @@ public class ArisRandomAdditionsMod {
ArisRandomAdditionsModMobEffects.REGISTRY.register(bus);
ArisRandomAdditionsModPaintings.REGISTRY.register(bus);
ArisRandomAdditionsModParticleTypes.REGISTRY.register(bus);
ArisRandomAdditionsModMenus.REGISTRY.register(bus);
ArisRandomAdditionsModFluids.REGISTRY.register(bus);

View File

@@ -0,0 +1,57 @@
package net.mcreator.arisrandomadditions.client.particle;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.core.particles.SimpleParticleType;
import net.minecraft.client.particle.TextureSheetParticle;
import net.minecraft.client.particle.SpriteSet;
import net.minecraft.client.particle.ParticleRenderType;
import net.minecraft.client.particle.ParticleProvider;
import net.minecraft.client.particle.Particle;
import net.minecraft.client.multiplayer.ClientLevel;
@OnlyIn(Dist.CLIENT)
public class BleedingParticlesParticle extends TextureSheetParticle {
public static BleedingParticlesParticleProvider provider(SpriteSet spriteSet) {
return new BleedingParticlesParticleProvider(spriteSet);
}
public static class BleedingParticlesParticleProvider implements ParticleProvider<SimpleParticleType> {
private final SpriteSet spriteSet;
public BleedingParticlesParticleProvider(SpriteSet spriteSet) {
this.spriteSet = spriteSet;
}
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
return new BleedingParticlesParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
}
}
private final SpriteSet spriteSet;
protected BleedingParticlesParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
super(world, x, y, z);
this.spriteSet = spriteSet;
this.setSize(0.2f, 0.2f);
this.lifetime = 9;
this.gravity = 0.5f;
this.hasPhysics = true;
this.xd = vx * 0;
this.yd = vy * 0;
this.zd = vz * 0;
this.pickSprite(spriteSet);
}
@Override
public ParticleRenderType getRenderType() {
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
}
@Override
public void tick() {
super.tick();
}
}

View File

@@ -26,6 +26,7 @@ import net.mcreator.arisrandomadditions.item.PocketLightningItem;
import net.mcreator.arisrandomadditions.item.OrichalcumSwordItem;
import net.mcreator.arisrandomadditions.item.OrichalcumShovelItem;
import net.mcreator.arisrandomadditions.item.OrichalcumPickaxeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumKatanaItem;
import net.mcreator.arisrandomadditions.item.OrichalcumItem;
import net.mcreator.arisrandomadditions.item.OrichalcumHoeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumAxeItem;
@@ -143,6 +144,7 @@ public class ArisRandomAdditionsModItems {
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());
public static final RegistryObject<Item> ORICHALCUM_KATANA = REGISTRY.register("orichalcum_katana", () -> new OrichalcumKatanaItem());
// Start of user code block custom items
// End of user code block custom items

View File

@@ -13,6 +13,7 @@ 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.potion.BleedEffectMobEffect;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class ArisRandomAdditionsModMobEffects {
@@ -20,4 +21,5 @@ public class ArisRandomAdditionsModMobEffects {
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());
public static final RegistryObject<MobEffect> BLEED_EFFECT = REGISTRY.register("bleed_effect", () -> new BleedEffectMobEffect());
}

View File

@@ -0,0 +1,19 @@
/*
* MCreator note: This file will be REGENERATED on each build.
*/
package net.mcreator.arisrandomadditions.init;
import net.minecraftforge.registries.RegistryObject;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraft.core.particles.SimpleParticleType;
import net.minecraft.core.particles.ParticleType;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class ArisRandomAdditionsModParticleTypes {
public static final DeferredRegister<ParticleType<?>> REGISTRY = DeferredRegister.create(ForgeRegistries.PARTICLE_TYPES, ArisRandomAdditionsMod.MODID);
public static final RegistryObject<SimpleParticleType> BLEEDING_PARTICLES = REGISTRY.register("bleeding_particles", () -> new SimpleParticleType(false));
}

View File

@@ -0,0 +1,20 @@
/*
* MCreator note: This file will be REGENERATED on each build.
*/
package net.mcreator.arisrandomadditions.init;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.client.event.RegisterParticleProvidersEvent;
import net.minecraftforge.api.distmarker.Dist;
import net.mcreator.arisrandomadditions.client.particle.BleedingParticlesParticle;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT)
public class ArisRandomAdditionsModParticles {
@SubscribeEvent
public static void registerParticles(RegisterParticleProvidersEvent event) {
event.registerSpriteSet(ArisRandomAdditionsModParticleTypes.BLEEDING_PARTICLES.get(), BleedingParticlesParticle::provider);
}
}

View File

@@ -108,6 +108,7 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_BOOTS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get());
tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM_KATANA.get());
}
}
}

View File

@@ -12,6 +12,7 @@ import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.EnditeScytheLivingEntityIsHitWithToolProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List;
@@ -39,7 +40,7 @@ public class EnditeScytheItem extends HoeItem {
}
public Ingredient getRepairIngredient() {
return Ingredient.of();
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
}
}, 0, -3f, new Item.Properties().fireResistant());
}

View File

@@ -0,0 +1,81 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
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.SwordItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.InteractionResultHolder;
import net.minecraft.world.InteractionHand;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaRightclickedProcedure;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaLivingEntityIsHitWithToolProcedure;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaHasItemGlowingEffectProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List;
public class OrichalcumKatanaItem extends SwordItem {
public OrichalcumKatanaItem() {
super(new Tier() {
public int getUses() {
return 2032;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 5f;
}
public int getLevel() {
return 3;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ORICHALCUM.get()));
}
}, 3, -2.1f, new Item.Properties().fireResistant());
}
@Override
public boolean hurtEnemy(ItemStack itemstack, LivingEntity entity, LivingEntity sourceentity) {
boolean retval = super.hurtEnemy(itemstack, entity, sourceentity);
OrichalcumKatanaLivingEntityIsHitWithToolProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity, itemstack);
return retval;
}
@Override
public InteractionResultHolder<ItemStack> use(Level world, Player entity, InteractionHand hand) {
InteractionResultHolder<ItemStack> ar = super.use(world, entity, hand);
OrichalcumKatanaRightclickedProcedure.execute(world, entity.getX(), entity.getY(), entity.getZ(), entity, ar.getObject());
return ar;
}
@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_katana.description_0"));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return OrichalcumKatanaHasItemGlowingEffectProcedure.execute(itemstack);
}
}

View File

@@ -0,0 +1,36 @@
package net.mcreator.arisrandomadditions.potion;
import net.minecraft.world.item.Items;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.effect.MobEffectCategory;
import net.minecraft.world.effect.MobEffect;
import net.mcreator.arisrandomadditions.procedures.BleedEffectOnEffectActiveTickProcedure;
import java.util.List;
import java.util.ArrayList;
public class BleedEffectMobEffect extends MobEffect {
public BleedEffectMobEffect() {
super(MobEffectCategory.HARMFUL, -65536);
}
@Override
public List<ItemStack> getCurativeItems() {
ArrayList<ItemStack> cures = new ArrayList<ItemStack>();
cures.add(new ItemStack(Items.TOTEM_OF_UNDYING));
return cures;
}
@Override
public void applyEffectTick(LivingEntity entity, int amplifier) {
BleedEffectOnEffectActiveTickProcedure.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,27 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.damagesource.DamageSource;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.resources.ResourceKey;
import net.minecraft.core.registries.Registries;
import net.minecraft.core.particles.SimpleParticleType;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModParticleTypes;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class BleedEffectOnEffectActiveTickProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
ArisRandomAdditionsMod.queueServerWork(10, () -> {
entity.hurt(new DamageSource(world.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("aris_random_additions:bleed_damage_type")))), 1);
if (world instanceof ServerLevel _level)
_level.sendParticles((SimpleParticleType) (ArisRandomAdditionsModParticleTypes.BLEEDING_PARTICLES.get()), x, (y + 1), z, 3, 0.5, 0.5, 0.5, 0);
});
}
}
}

View File

@@ -0,0 +1,12 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.item.ItemStack;
public class OrichalcumKatanaHasItemGlowingEffectProcedure {
public static boolean execute(ItemStack itemstack) {
if (itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == true) {
return true;
}
return false;
}
}

View File

@@ -0,0 +1,42 @@
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.item.ItemStack;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.util.RandomSource;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects;
public class OrichalcumKatanaLivingEntityIsHitWithToolProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) {
if (entity == null)
return;
if (!world.isClientSide() && itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == true) {
itemstack.getOrCreateTag().putBoolean("nextAttackBleeds", false);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.hit")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.hit")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36, false);
}
}
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(ArisRandomAdditionsModMobEffects.BLEED_EFFECT.get(), 100, 0, false, false));
{
ItemStack _ist = itemstack;
if (_ist.hurt(30, RandomSource.create(), null)) {
_ist.shrink(1);
_ist.setDamageValue(0);
}
}
}
}
}

View File

@@ -0,0 +1,31 @@
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.item.ItemStack;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.Entity;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
public class OrichalcumKatanaRightclickedProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) {
if (entity == null)
return;
if (!world.isClientSide() && itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == false) {
if (entity instanceof Player _player)
_player.getCooldowns().addCooldown(itemstack.getItem(), 13);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36, false);
}
}
itemstack.getOrCreateTag().putBoolean("nextAttackBleeds", true);
}
}
}

View File

@@ -1,4 +1,3 @@
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.1.0"
version="2.1.1"
displayName="Ari's Random Additions"
displayURL="https://mcreator.net"
logoFile="logo.png"

View File

@@ -31,8 +31,8 @@
"block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"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",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"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",
@@ -40,9 +40,10 @@
"item.aris_random_additions.power_star": "Power Star",
"enchantment.nims_random_bullshit.ruining_enchantment": "Ruining",
"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.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"advancements.orichalcum_katana_advancement.descr": "Obtain an Orichalcum Katana",
"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",
@@ -76,8 +77,8 @@
"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",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"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",
@@ -88,6 +89,7 @@
"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",
"death.attack.bleed_damage_type.item": "%1$s was bled to death by %2$s using %3$s",
"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...?",
@@ -108,6 +110,7 @@
"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.",
"effect.nims_random_bullshit.stinky_effect": "Stinky",
"death.attack.bleed_damage_type": "%1$s bled to death",
"advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg",
"item.aris_random_additions.gravedigger": "Gravedigger",
"item.aris_random_additions.orichalcum": "Orichalcum",
@@ -126,6 +129,7 @@
"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_katana": "Orichalcum Katana",
"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",
@@ -142,6 +146,7 @@
"enchantment.aris_random_additions.ruining_enchantment": "Ruining",
"block.aris_random_additions.ore_miner": "Ore Miner",
"block.aris_random_additions.condensed_netherrack": "Condensed Netherrack",
"item.aris_random_additions.orichalcum_katana.description_0": "Right-Click: empower the blade, making your next attack cause bleeding DoT effect to the target for a duration.",
"block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
"item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
"item.aris_random_additions.golden_berries": "Golden Berries",
@@ -154,6 +159,7 @@
"item.nims_random_bullshit.gravedigger": "Gravedigger",
"item.aris_random_additions.pocket_lightning": "Pocket Lightning",
"item.aris_random_additions.night_vision_goggles_helmet": "Night Vision Goggles",
"advancements.orichalcum_katana_advancement.title": "As Fierce As The Color",
"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!",
@@ -178,11 +184,13 @@
"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",
"effect.aris_random_additions.bleed_effect": "Bleeding",
"painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.rubber_fence": "Rubber Fence",
"advancements.turd_advancement.descr": "Turd",
"advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
"death.attack.bleed_damage_type.player": "%1$s bled to death whilst trying to escape %2$s",
"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",

View File

@@ -0,0 +1,5 @@
{
"textures": [
"aris_random_additions:bleeding_particles"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

View File

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

View File

@@ -0,0 +1,5 @@
{
"exhaustion": 0.1,
"message_id": "bleed_damage_type",
"scaling": "never"
}

View File

@@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"a",
"b",
"c"
],
"key": {
"a": {
"item": "aris_random_additions:orichalcum_sword"
},
"b": {
"item": "aris_random_additions:power_star"
},
"c": {
"item": "minecraft:stick"
}
},
"result": {
"item": "aris_random_additions:orichalcum_katana",
"count": 1
}
}

View File

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