2.1.1
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"textures": [
|
||||
"aris_random_additions:bleeding_particles"
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 412 B |
|
After Width: | Height: | Size: 407 B |
|
After Width: | Height: | Size: 157 B |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 773 B |
|
After Width: | Height: | Size: 412 B |
|
After Width: | Height: | Size: 157 B |
|
Before Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 127 B |
@@ -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"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"exhaustion": 0.1,
|
||||
"message_id": "bleed_damage_type",
|
||||
"scaling": "never"
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
|
||||